Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Почему при воспроизведении звука следующей схемой тихие звуки сопровождаются треском.
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
cvv
На фоне громких звуков уровень треска существенно падает
muravei
Потамушта , тр-р у Вас в ключевом режиме -открывается только на большом сигнале.
Вообще схема очень плохая , чтобы чуть улучшить ее , надо поставить конденсатор перед базой тр-ра , на базу подать смещение делителем из двух резисторов , а в коллектор включить выходной трансформатор от древнего тр-рного приемника . И только к нему динамик.
Но лучше, весь этот геморой , после кондесатора заменить одной микросхемкой УНЧ.
Adlex
неплохо еще и фильр после r-2R добавить, или хотябы одну емкость
HardJoker
Цитата(muravei @ Jun 10 2008, 21:36) *
Потамушта , тр-р у Вас в ключевом режиме -открывается только на большом сигнале.
Вообще схема очень плохая , чтобы чуть улучшить ее , надо поставить конденсатор перед базой тр-ра , на базу подать смещение делителем из двух резисторов , а в коллектор включить выходной трансформатор от древнего тр-рного приемника . И только к нему динамик.
Но лучше, весь этот геморой , после кондесатора заменить одной микросхемкой УНЧ.


Конденсатор ни при чем. Смещение по постоянному току (рабочая точка) может быть выставлено программно.
Adlex
Цитата(HardJoker @ Jun 11 2008, 10:55) *
Конденсатор ни при чем. Смещение по постоянному току (рабочая точка) может быть выставлено программно.


Ну тогда Вы уменьшаете динамический диапазон
MaslovVG
Цитата(Adlex @ Jun 11 2008, 12:18) *
Ну тогда Вы уменьшаете динамический диапазон

Наиболее вероятно что контроллер периодически приостанавливает вывод данных (либо на время прерываний) переводя порт в высокое состояние. Смотри форму сигнала и поток данных.
А искажение звука в той системе будет высоким.
muravei
Цитата(HardJoker @ Jun 11 2008, 11:55) *
может быть выставлено программно.

Может, но на 150% не выставлено, никак
HardJoker
Цитата(Adlex @ Jun 11 2008, 12:18) *
Ну тогда Вы уменьшаете динамический диапазон


Разумеется, но от схемы на одном транзисторе ожидать большего опрометчиво...

Цитата(muravei @ Jun 11 2008, 17:29) *
Может, но на 150% не выставлено, никак


Факт, не выставлено...
Baxt
Цитата(cvv @ Jun 10 2008, 21:26) *
На фоне громких звуков уровень треска существенно падает
Наверное, рабочая точка все-таки выбрана установкой старшего бита в единицу. Стало быть малые сигналы сопровождаются включением-выключением его и соответственно иголками в половину питания, что и вызывает треск. Фильтруйте.
HardJoker
Цитата(Baxt @ Jun 11 2008, 19:54) *
Наверное, рабочая точка все-таки выбрана установкой старшего бита в единицу. Стало быть малые сигналы сопровождаются включением-выключением его и соответственно иголками в половину питания, что и вызывает треск. Фильтруйте.


Наверное рабочую точку при сопротивлении в цепи последовательной ОС равном 1 Ому ни старшим ни младшим ни каким либо еще разрядом выставить не возможно.
Baxt
Цитата(HardJoker @ Jun 11 2008, 20:23) *
Наверное рабочую точку при сопротивлении в цепи последовательной ОС равном 1 Ому ни старшим ни младшим ни каким либо еще разрядом выставить не возможно.
При такой схеме да.
cvv
Цитата(Adlex @ Jun 10 2008, 23:00) *
неплохо еще и фильр после r-2R добавить, или хотябы одну емкость

а инерционности громкоговорителя не хватит чтобы зафильтровать?

Цитата(muravei @ Jun 11 2008, 15:29) *
Может, но на 150% не выставлено, никак

ты однозначно прав. его там совсем нет. Почему его туда не поставил человек разработавший схему я не знаю. я думаю сделать базовым током.
cvv
Вобщем при выставлении в "1" 5-го бита или выше транзистор гарантировано попадает в насыщение sad.gif. не знаю было ли это причиной тресков но Придется самому что-то изобретать ... (
Adlex
Цитата(cvv @ Jun 12 2008, 08:34) *
а инерционности громкоговорителя не хватит чтобы зафильтровать?


Все зависит от такта выдачи на R-2R. и от параметров динамика
cvv
Вобщем нагрузка на нормальный усилитель заметно улучшила ситуацию но не решила проблему. точнее теперь заметно трещит только при уровнях сигнала существенно ниже среднего. -
cvv
Впечатление о зависимости уровня треска от уровня сигнала оказалось ложным. треск равномерно и медленно нарастает с начала проигрывания семпла.
cvv
Цитата(cvv @ Jun 12 2008, 14:48) *
Впечатление о зависимости уровня треска от уровня сигнала оказалось ложным. треск равномерно и медленно нарастает с начала проигрывания семпла.

еще интересней - треск нарастает не с начала проигрывания семпла а с начала паузы если такая была в семпле. семплы без пауз не трещат вообще. Мистика

Цитата(cvv @ Jun 12 2008, 16:50) *
еще интересней - треск нарастает не с начала проигрывания семпла а с начала паузы если такая была в семпле. семплы без пауз не трещат вообще. Мистика


Пример кода проигрывающего семлы

Код
PORTD = i2ceepromReadByte(0xA0, play_offset)
cvv
А цап надо было всетаки готовый ставить
HardJoker
Цитата(cvv @ Jun 13 2008, 16:34) *
А цап надо было всетаки готовый ставить


Результат будет тот же. Необходимо корректно подать смещение по постоянному току на выходной каскад, как источник искажений и принять меры для пропускания исключительно переменной составляющей (разделительный конденсатор) в нагрузку.
AlexKLm
Не берите в голову. Эта схема так и придумана, не для качественного воспроизведения. Если надо сделать как лучше, то программу придется передалать таким образом чтобы ключи в паузах переходили в высоимпеданскное состояние, R16 надо соединить с источником в половину напряжения питания, заменить половину резисторов в делителях, в цепь эмиттера транзистора поставить резистор. Но это это уже другая конструкция.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.