Фигня какая-то! То, что два интегратора превращают всё в синус - правильно. То, что происходит возбуждение - правильно, на фильтре можно играть и без входного сигнала!
С незначительными вариациями - из вторсырья собирал) Один канал, управление через РУС/ЛАТ.
Добавил интегратор, его фиг настроишь. Хорошо работает на высоких частотах, ровный треугольник. На низких ничего не получается. Хоть убавляй ток, хоть добавляй.
04 May 2024 13:38
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
Фигня какая-то! То, что два интегратора превращают всё в синус - правильно. То, что происходит возбуждение - правильно, на фильтре можно играть и без входного сигнала!
Но резонанса не видно вообще!
Вот сделал ещё частотный отклик - выглядит как ФНЧ с пиком чуть больше 100 Гц:
Attachment:
testcmos4freq.jpg [ 86.96 KiB | Viewed 654 times ]
Вот тут симулировали State Variable Filter на операционниках:
В-принципе то, что получилось у меня, похоже на кривую LP, но тут кроме LP (фильтр низкой частоты) есть точки HP (фильтр высокой частоты) и BP (полосовой фильтр):
Attachment:
Screenshot from 2024-05-04 17-59-00.png [ 166.07 KiB | Viewed 654 times ]
Attachment:
Screenshot from 2024-05-05 01-08-18.png [ 131.6 KiB | Viewed 576 times ]
Нашёл все три точки (HP, BP, LP) и ещё подал входной сигнал на второй усилитель вместо первого (вроде так в оригинальном State Variable Filter делается):
Attachment:
testcmos5freq.jpg [ 104.17 KiB | Viewed 651 times ]
Также можно видеть, что при уменьшении сопротивлений CUTOFF до 10k пик фильтра сдвигается до примерно 250 Гц (а при 1k оно сдвинется ещё дальше - примерно до 400 Гц)
Уменьшил частоту входного сигнала до 130 Гц, чтобы она была ближе к частоте пика фильтров (на картинках с предыдущей страницы входная частота была 440 Гц):
Attachment:
testcmos5a.jpg [ 148.8 KiB | Viewed 649 times ]
Теперь вроде больше похоже на правду?
А вот так оно будет выглядеть, если входной сигнал подать не на первый усилок, а на второй как "по классике":
Attachment:
testcmos5a2.jpg [ 162.68 KiB | Viewed 649 times ]
Вобщем в симуляции выход LP выглядит более витиеватым, если частота входного сигнала меньше частоты пика фильтров
P.S. Вот ещё поднял частоту среза, уменьшив ёмкость конденсаторов (и заодно вернул обратно частоту входного сигнала в 440 Гц):
Чтобы сделать атаку резкой, как понос, я решил не заряжать управляющий конденсатор, а разряжать. Для этого я поставил его в интегратор, а чтобы разрядить, замыкаю его транзистором. Выход с интегратора уже идёт на транзисторы выходного каскада. Надо ещё допиливать, подбирать номиналы.
По крайней мере уже слышны звуки, которые можно использовать при выстрелах, прыжках, отскоке мяча.
Attachments:
File comment: 561ЛН2 VCA_RK_03.mp3 [156.23 KiB]
Downloaded 68 times
05 May 2024 09:49
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
и написал программку на сях, которая превращает колонку из этой таблички (с привязкой ко времени time) в 44100 Гц RAW-файл, чтобы потом сохранить это в MP3 через Audacity
Вот такая схема с прямоугольным входным сигналом IN порядка 128 Гц (со слегка заваленными фронтами и спадами) выдаёт следующие LP, BP и HP:
Attachment:
testcmos5c.jpg [ 137.41 KiB | Viewed 480 times ]
А вот они пожатые в MP3:
IN:
LP:
BP:
HP:
По идее можно обращать внимание только на LP, хотя я гляжу некоторые модульные синты позволяют подключаться шнурочками к любой точке State Variable Filter...
Снова нюанс! Цифровое управление звуком плохо тем, что дискретно изменять амплитуду нужно во время прохождения сигналом нуля. Иначе будет треск и шум. Как это сделать с помощью ВИ53 я хрен его знает. Вот поэтому чисто аналоговое управление амплитудой сильно лучше в этом плане.
Shaos wrote:
Ну значит амплитуду надо менять только аналогово - простая атака и затем затухание без изысков...
P.S. Хотя! Я наверное знаю, как с помощью CD4001UBE и CD4011UBE осуществить ловлю момента прохода средней точки сигналом из ВИ53 с дальнейшим генерированием импульса, который будет защёлкивать следующую комбинацию для управляемого сопротивления на CD4066 именно когда сигнал ещё движется по середине
т.е. мы разрешаем смену кода составного резистора только в момент перехода сигнала в области между 1.66v и 3.33v активируя защёлки по !NOR&NAND (хотя если у нас входной сигнал прямоугольный, то можно просто тупо его и использовать как строб D-триггеров)
P.S. Теперь надо посимулировать то, как может звучать программно задаваемая огибающая (16 уровней, 50 Гц)...
Users browsing this forum: No registered users and 10 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum