X9C104 — цифровой потенциометр на 100кОм
Несмотря на всеобщую цифровизацию, аналоговая электроника никогда не исчезнет. Например, регулировать DC-DC преобразователь напряжения всё равно придётся переменником или массивом постоянных резисторов. Но что делать, если необходимо реализовать программное управление, а «крутилка» и сервопривод не влезают в устройство? На помощь приходят цифровые переменные резисторы!
Потенциометр X9C104 — переменный резистор на 100кОм. Структурно он состоит из логической части, ячеек постоянной памяти и массива из 99 резисторов, по которым «скользит» центральный контакт. У микросхемы имеются все 3 вывода, характерных для потенциометров – «верхний», «нижний» и центральный-скользящий.
Для управления используется простой цифровой 3-пиновый интерфейс. Контакт CS указывает микросхеме, что общение идёт непосредственно с ней. Контакт U/D отвечает за выбор направления изменения значения — увеличение или уменьшение соответственно. Наконец, импульс на контакте INC смещает движок на одну позицию.
Всего имеется 100 ступеней регулировки. Для 100кОм это даёт шаг в 1кОм. Позиция сохраняется в энергонезависимой памяти.
Основные достоинства
- Компактные размеры
- Малое энергопотребление
- Простой интерфейс подключения
Примеры использования
- Регулятор преобразователя напряжения
- Подстройка аудио
- Замена обычного потенциометра
Комплектация
- 1 × X9C104 — цифровой потенциометр на 100кОм
- 2 × Гребёнка на 5 контактов прямая
Подключение и библиотеки
Ввиду простоты интерфейса, его можно эмулировать даже кнопками — например, для единовременной настройки.
Схема и пример кода подключения цифрового потенциометра к Arduino Uno доступна по ссылке.
Отзывы
Отзывов пока нет.