Analog Devices (основана в 1965 г.) — один из наиболее известных американских брендов электроники и одна из наиболее крупных корпораций, производящих полупроводниковые устройства. Среди её продукции можно встретить аналоговые микросхемы всех видов (например, операционные усилители и компараторы), дискретные элементы (полевые и биполярные транзисторы, диоды и многое другое), а также цифровые микросхемы. Одно из интересных направлений Analog Devices — цифровые потенциометры.
Цифровой потенциометр (рисунок 1) — альтернатива механическому потенциометру. Значение его сопротивления изменяется дискретно, шаг дискретизации зависит от разрядности такого потенциометра.
Рисунок 1 — Структурная схема цифрового потенциометра:
- RH, RL — условное обозначение выводов, между которыми вычисляется сопротивление;
- RW — движок;
- Vcc — вход питания, V+, V- — входы дополнительного питания (на некоторых моделях);
- A0, An — управляющие входы.
Цифровой потенциометр, как видно из рисунка 1, содержит цепочку резисторов, соединяемых ключами. Положение движка RW задаётся позицией замкнутого ключа, который управляется регистром через дешифратор. Состояние счётчика изменяется входным логическим сигналом (например, с вывода микроконтроллера), возможна запись в энергонезависимую память. Наличие трёх выводов позволяет использовать цифровой потенциометр и как потенциометр, и как реостат.
К преимуществам цифровых потенциометров можно отнести:
- точность — при помощи логического сигнала можно установить нужное значение гораздо быстрее и точнее, чем при механическом способе «ввода» значения;
- надёжность и долговечность — механические элементы отсутствуют внутри микросхемы цифрового потенциометра, коммутация чисто электрическая.
Недостаток цифровых потенциометров истекает из самой их сути — количество возможных значений сопротивления ограничено шагом дискретизации. Поэтому при выборе цифрового потенциометра следует учитывать количество позиций.
В своих цифровых потенциометрах Analog Devices вычисляет реальное сопротивление резистивных элементов с точностью до 0,01% и записывает эту информацию в энергонезависимую память, благодаря чему возможно компенсировать отклонения от номинала, передав новый цифровой код сопротивления в сторону увеличения или уменьшения.