Уменьшение шума в аудиоцепи со смешанными сигналами

Я работаю над звуковой схемой с MOS Technology 6581 SID. Схема работает на макетной плате без пайки с приемлемым, но все же довольно заметным шумом. Сейчас я собираюсь спроектировать печатную плату, но сначала я хочу знать, что я могу изменить в схеме, чтобы еще больше снизить шум. Вот что я подумал:

  • Использование большего количества (разных размеров) развязывающих конденсаторов
  • Использование стабилизатора напряжения для VDD СИД вместо того, чтобы брать его напрямую от источника питания
  • Использование отдельного регулятора напряжения для VCC SID
  • Использование импульсных стабилизаторов вместо линейных
  • Использование лучшего источника питания

Схемы ( нажмите здесь для немасштабированной версии )схема

Настройка макетной платы макетная плата

щелкните правой кнопкой мыши, просмотр изображения работает. но я добавлю ссылку.
@stevenvh - Просто щелкните правой кнопкой мыши, открыть в новой вкладке.
@ noah1989 - Вау, это часть C64?
@Rocketmagnet да :)

Ответы (2)

Основная проблема, с которой вы сталкиваетесь, вероятно, заключается в том, что SID не является устройством с низким уровнем шума. Когда-то, когда у меня был C64, мы прибавляли громкость, чтобы послушать шум — в качестве помощи при отладке. Мы могли бы примерно сказать, если бы ЦП вышел из строя по шуму, генерируемому SID!

При этом есть некоторые вещи, которые вы можете сделать, чтобы минимизировать шум. Я понятия не имею, уменьшит ли какой-либо из них шум в вашем случае, но это только начало. Вот, в произвольном порядке:

  1. Используйте линейные стабилизаторы, чтобы дать SID собственные шины питания. Используйте малошумящие регуляторы. Используйте большие керамические колпачки (убедитесь, что регулятор выдержит их) вместо электролитических или танталовых. Возможно, вы сможете получить эти колпачки только в SMT.
  2. Отфильтруйте выходные данные SID, чтобы удалить высокочастотный шум. Подойдет простой фильтр нижних частот с частотой среза около 16-18 кГц. Идея здесь состоит в том, чтобы уменьшить звук, который вы не слышите, чтобы он не мешал нижестоящим устройствам. (Кто-то скажет, что они могут слышать до 20 кГц, игнорируйте их.)
  3. Используйте последовательное окончание для всех сигналов между ЦП и SID. Используйте максимально возможное значение (начните с 50 Ом). Это должно снизить частоту фронтов и превышение/недорегулирование на шине, а также уменьшить их попадание в звук.

Ну вот!

хех, не я один слушал шум компа как средство отладки. :-) Были некоторые предприимчивые люди, которые использовали шаблоны вычислений для модуляции EMI и передачи музыки, а также другие, которые работали над передачей EMI таким образом, чтобы передавать изображение, отличное от того, что они отображали для фрикинга Ван Экка.
Шум даже помог мне при отладке кода , работающего на AtMega, взаимодействующем с SID. Нормальный шум: Часы работают, Более высокий шум: Часы остановились, произошел сбой программы: Низкий шум и гудение: Связь UART :D

Я бы определенно выбрал три отдельных линейных регулятора. Один для AT Mega и MAX232. Один для SID Vdd и один для SID Vcc. По моему скромному опыту работы с АЦП, использование отдельных стабилизаторов для аналоговых и цифровых сигналов обычно приводило к значительному улучшению отношения сигнал/шум.

Я уверен, вы знаете, что рядом с этими желтыми цифровыми проводами проходят длинные зеленые аудиопровода. Переместите и защитите их, если сможете.

При разводке печатной платы не забудьте использовать отдельные аналоговые и цифровые заземляющие плоскости.

Аналоговые и цифровые заземляющие плоскости.

Этот парень с вами не согласен, отлично прочитано :) hottconsultants.com/techtips/split-gnd-plane.html