Mega + PAM8403 (усилок звука)
- Войдите на сайт для отправки комментариев
Вс, 05/05/2019 - 03:50
всем привет.
скетч в Меге на библиотеке tmrcpm, динамик 3W висит на 11 пине через усилок
проблем в том, что звук минимально тихий. будто на вход усилка идет еле-еле сигнал.
пробовал вариант через транзистор BC337 - громче раз в 10, но все равно не так, как надо.
в чем проблема может быть? усилок должен напрямую с ардуины усиливать сигнал или есть какие-то танцы с бубном?
На выходе Меги прямоугольный сигнал с Vpp=5V, чувствительность усилителя мощности обычно 1V, что в случае прямоугольного сигнала составляет Vpp=2V. Если мы используем предварительный усилитель, чувствительность увеличивается.
Другими словами, описываемая Вами ситуация противоречит элементарным расчетам.
Вывод: Вы что-то не так делаете, а что именно - нам не говорите: схемы не приведено, скетча для Меги не приведено, следовательно, кроме танцев с бубном ничего не остается.
PS. Да, чтобы напрасно не гадать, приведите заодно осциллограмму с выхода Меги.
прилагаю схему.
меня смущает, что изначально пин 11 рулит минусом динамика
а в случае с РАМ на L подается сигнал, а G земля. пробовал по-разному подключать, добился только полного отсутствия сигнала.
если по схеме подклчюать, как нарисовал, то звук еле-еле слышен, но на уровне шумов вообще.
в скетче ничего интересного вроде нет. звук на 6,7 значениях начинает хрипеть (в версии с транзистором)
осциллографа нет, к сожалению.
похоже, что-то с РАМом не то или с подключением.
подключил к мобилке к выходу наушникв и все равно очень тихий сигнал
пальцем снизу где-то контакты трогаю, просирается немного, но все равно тихо.
Ну, т.к. ни скетча, ни осциллограмм нет, обсуждать нечего.
Кстати, а как Вы соираетесь налаживать устройство, не имея осциллографа?
скетч очень длинный и нет смысла его весь вываливать сюда. относящиеся к проигрыванию звука только эти строки
#define SPEAKER_PIN 11 // 11 на Mega, 9 на Uno, Nano и т.д.
2
......
3
4
tmrpcm.speakerPin = SPEAKER_PIN;
//
5
tmrpcm.setVolume(5);
//6,7 - peredoz
6
tmrpcm.play(fname);
7
........
сейчас убрал переменный резистор громкости на РАМе, замкнул контакты - звук пошел громкий, но качество - говно полное.
double1, этой информации недостаточно, чтобы Вам можно было помочь.