Цифровой регулятор громкости для усилителя на МК и LCD

Цифровой регулятор громкости для усилителя на МК и LCD

В схеме применен двухканальный цифровой (монолитный) потенциометр DS1868, он и исполняет роль регулятора громкости, управляет им микроконтроллер PIC18F2550. Чип DS1868 выпускается  в трех “сопротивлениях”: 10, 50, и 100 K версиях. В проекте использован DS1868-010, это версия 10K. 

Связь потенциометра с контроллером осуществляется через 3х проводной последовательный интерфейс.

Блок схема:

 

Схема цифрового регулятора громкости:

На плате регулятора имеются 3 кнопки: вверх, вниз, выбор, Кнопка “вверх” переключает режим или увеличивает значение параметра, кнопка “вниз” так же переключает режим и  уменьшает параметры режима, а кнопка “выбор” предназначена для выбора режима и подтверждения. При помощи кнопки “выбор” Вы можете переключаться между параметрами (например регулировки правого или левого канала, т.е. баланса).

Программа для контроллера написана в C, программатор можно использовать любой доступный.

Фото устройства:

Видео работы регулятора:

Скачать исходник и прошивку

Оригинал статьи на английском языке (перевод: Романов А.С. для сайта cxem.net)

1 ответ на “Цифровой регулятор громкости для усилителя на МК и LCD”
  1. Oleg:

    Прошивка абсолютно не рабочая. Автор по каким- то своим соображениям выкинул из исходника и хекс файла инициализацию дисплея и контроллера.

Написать коментарий

*
= 5 + 1

Добавить изображение