Усилитель абсолютного значения является основным строительным блоком в контрольно-измерительных приложениях и приложениях обработки сигналов. Подключение программируемого цифрового потенциометра добавляет к этой ключевой схеме еще одно измерение – G (коэффициент усиления). Поскольку коэффициент усиления программируется, схему можно использовать в качестве усилителя абсолютного значения (G > 1) или аттенюатора абсолютного значения (G < 1).
Рисунок 1. | Эта схема может служить аттенюатором или усилителем абсолютного значения. |
Изображенная на Рисунке 1 схема, питающаяся от одного источника, состоит из инвертирующего усилителя IC1, работающего только с сигналами положительной полярности, и суммирующего усилителя IC2. Сопротивление обратной связи R1 суммирующего усилителя представлено программируемым цифровым потенциометром. Его сопротивление моделируется как
где p может принимать значения от 0 до 1/99 и до 99/99, характеризуя множество относительных положений движка от одного конца потенциометра (0) до другого (1). Для входных напряжений, превышающих опорное, например, (VS > 2.5 В), и напряжений, меньших опорного (VS < 2.5 В), выходное напряжение равно
Потенциометр CAT5113 имеет 100 положений движка и инкрементно-декрементный интерфейс. При использовании этого потенциометра коэффициент усиления схемы может изменяться от 5/99 до 5. Измеренная точность схемы составляет приблизительно 1% для умеренных значений коэффициента усиления (от 0.5 до 4) и при известном сопротивлении между концами потенциометра RPOT. При включении питания движок устанавливается в положение, сохраненное в его энергонезависимой памяти. Это сохраненное значение устанавливает значение коэффициента усиления по умолчанию после включения питания. Основная идея этой схемы взята из [1].