Схема построена на основе готового цифровой регулятора громкости DS1669.
Эта микросхема позволила упростить кнопочное управление звуком до предела, и действительно куда уже проще? из внешних узлов лишь кнопки да конденсатор по питанию. Тем не менее микросхема не плохо себя зарекомендовала. DS1669 обеспечивает 64 положения равностоящих точек отсчета во всем диапазоне сопротивлений
Управление цифровым потенциометром может производиться как вручную, с помощью кнопок, так и от микро-контроллера. При выключении питания регулятора, положение цифрового реостата сохраняется в энергонезависимой памяти, встроенной в микросхему. После включения питания из памяти извлекается информация о предыдущем положении движка регулятора.
Напряжение питания микросхемы 4,5 - 8 вольт. В стандартной схеме нажатие на одну кнопку перемещает контакт на одну позицию вверх, нажатие на вторую кнопку – на одну позицию вниз.
Стандартная схема включения выглядит так:
Так же микросхема DS1669 позволяет организовать управление с помощью одной кнопки. При каждом нажатии кнопки, движок регулятора перемещается на одну из 64 позиций вверх, а по достижении верхней позиции, перемещается на самую нижнюю.
Но эту схему более удобно применять для регулировки напряжения, например для управления контрастом жидкокристаллических индикаторов (ЖКИ) На рисунке ниже представлена схема для управления контрастом для ЖКИ с использованием одно кнопочного управления цифровым потенциометром DS 1669. Жидкокристаллический модуль запитывается от 5 Вольт. Это же напряжение поступает на DS 1669, сопротивление которого 10 кОм. Терминал токосъемника соединяется непосредственно с вводом питания. Применение цифрового потенциометра позволяет уменьшить размеры устройства, существенно увеличить долговечность и перевести управление на системный микроконтроллер.
Еще один вариант включения цифрового регулятора с применением транзисторов вместо кнопок управления. В данном случае управляющим устройством является контроллер, или другие логические схемы. Полоса частот цифрового потенциометра DS1669 определяется его номиналом: для сопротивления в 10кОм полоса частот равна 1МГц, для сопротивления 50кОм – 200кГц, для сопротивления 100кОм – 100кГц.