Новый RC фильтр

Так как используемый RC фильтр перестал меня устраивать, я решил переделать тот что указан на странице эмулятора.

Во-первых, у оригинального AY на выходе напряжение 0-1 вольт, а у эмулятора в пределах 0-4.5 вольт, поэтому я поставил делители напряжения на выходы эмулятора.

Во-вторых, решил поменять местами низкочастотный и высокочастотный, теперь на входе стоит высокочастотный.

В результате симуляции получился такой график и вольтаж:

filter

Звук версии 16.1 я записал уже с таким фильтром, можете послушать насколько качественно он звучит.

Теперь собственно сам фильтр

filter2

Для трехканальной версии делается по аналогии, либо подмешиванием.

Можно использовать и более простую версию, звучит тоже очень неплохо

filter3

В качестве альтернативного делителя напряжения можно использовать, например, такой

divider

или рассчитать самостоятельно

 

ДОПОЛНЕНИЕ 23.02.2016

Оказалось, для ШИМ достаточно просто ФНЧ фильтра, т.е. схема намного упрощается,

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

filter_new

Данный фильтр работает отлично и рекомендуется к применению взамен обычных. Можно еще добавить конденсаторы 1-10мкФ на выход фильтра, чтобы убрать постоянную составляющую.

Новый RC фильтр: 9 комментариев

    1. В схеме двух- и трехканальной версии вроде бы я в схему добавил бипер, можно взять оттуда, насчет турбосаунда, могу сделать последнюю версию под турбосаунд в таком случае, просто думал никому не интересно и не обновлял давно. Обновил, на версии 22 основана, причем, походу предыдущие нерабочие были…
      PS: или вы имели в виду, на какой-то пин бипер завести и его из эмулятора выдавать? А успевать будет обрабатывать? или на OCR его завети и в PWM выдавать вместе с AY?

      1. Да, я имел ввиду завести в турбо-саунд цифровой сигнал с бипера на входы процессоров (параллельно) и размешать равномерно между левым и правым каналами, выдавать на выходы AY. Производительности вполне должно быть достаточно … Если можно, сделайте, плиз, я уже схему паяю )))

  1. Шумовой эффект не дотягивает … Игорь Титарь из Магнитогорска писал эмуль AY8910/12, мы с ним написали статью в журнале Радио по этому поводу. Он применил свою схему генерации шума, и эффект получился внушительным. Если хотите, могу текст статейки Вам скинуть

Добавить комментарий

Ваш адрес email не будет опубликован.