Ревербератор на микроконтроллере

Усилители на микросхемах

Миниатюрный ревербератор собран на микроконтроллере PIC18F252-I/SP.

Электронный ревербератор

elektronnyj-reverberatorЕго схема изображена на сайте. Сигнал с микрофонного усилителя поступает на вход ревербератора — вывод RA0 микроконтроллера, служащий входом встроенного в него АЦП.

Далее цифровые отсчеты быстрых значений сигнала накапливаются в банке 0 и банке 2 оперативной памяти микроконтроллера.

Одновременно микроконтроллер выдаёт в порт В информацию, ранее записанную в банк 1 и банк 3 оперативной памяти. К выходам этого порта подключён шестиразрядный ЦАП из резисторов R6—R12.

После записи очередного отсчёта в последнюю ячейку памяти банка 2 программа меняет банки местами. Теперь запись идет в банк 1 и банк 3. а воспроизведение ведется из банка 0 и банка 2. По заполнении банка 1 и банка 3 вновь происходит смена банков, и этот процесс повторяется до выключения питания.

В результате выходной сигнал ревербератора оказывается задержанным относительно входного на время заполнения пары банков. Длительность задержки можно менять, изменяя частоту отсчётов входного сигнала и, следовательно, длительность заполнения пары банков памяти.

Всего предусмотрены восемь градаций задержки, переключаемых нажатиями на кнопку SB1 (в сторону увеличения) или на кнопку SB2 (в сторону уменьшения). Каждую градацию отмечает включённый светодиод: HL1 — 70 мс. HL2 – 61 мс, HL3 – 52 мс. HL4 – 44 мс, HL5 — 36 мс, HL6 — 27 мс, HL7 — 19 мс. HL8 — 11 мс. Максимальный размах входного сигнала — 2 В, выходного — 700 мВ. Ток потребления — 10 мА.

Даташит PIC18F252datashit-na-mikrokontroller-pic18f252

Оцените статью
radiochipi.ru
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я принимаю политику конфиденциальности.

Adblock
detector