это меньше ответ и больше предостережение при использовании цифровых горшков или подобных устройств.
Убедитесь, что вы внимательно посмотрите на их реальный режим работы, а не только на теорию или эквивалентную схему в техническом описании.
Несколько лет назад у меня был дизайн, в котором было несколько аналоговых входов, предназначенных для работы как на уровне линии, так и на уровне микрофона. В качестве такового использовался дифференциальный каскад предварительного усилителя с использованием микросхемы, разработанной для этой цели, с регулируемым усилением от 0 до 60 дБ. Нам нужно было управлять усилением, установленным цифровым способом, с помощью микроконтроллера, который был установлен с одним внешним резистором. Резистор был на пути прохождения сигнала и соединен с переменным током (+/- вокруг земли). Это не упоминалось в техническом описании предусилителя и не ожидалось, поскольку выход предварительного усилителя был привязан к входу АЦП ЦСП. Выход колебался около 1,65 В и всегда оставался над землей. Благодаря обратной связи от DSP система автоматически регулирует усиление предварительного усилителя, чтобы приблизиться к входу полного диапазона на АЦП для улучшения разрешения.
Сначала я просто использовал цифровой потенциометр AD, который во всех отношениях представлял собой обычный старый горшок, все указывало на то, что это был резистор с цифровым управлением положением стеклоочистителя. Ну, это не так. Внутренне это было реализовано с помощью каскада транзисторов, настроенных на постоянное сопротивление. Поначалу это звучит неплохо, но это означает, что резистор не может пропускать напряжение за пределами источников питания. Я реализовал это с 3,3 В и GND для 2-х шин, как мы использовали для цифрового ввода-вывода. Но в этой конфигурации резистор не мог пропускать ток с отрицательным напряжением, и он просто обрезал дно любого связанного с переменным током сигнала, проходящего через него.
Это было немного болезненно, поскольку это означало, что ему нужно было отключить аналоговые источники питания, но при этом иметь последовательные сигналы от цифровых частей схемы, подключенной к нему.
В любом случае, важно убедиться, что вы делаете все возможное и точно знаете, как выглядит сигнал, который должен пройти через переменный резистор, и что он будет работать, учитывая топологию конструкции резистора.