使用数字电位器或类似设备时,这不是一个答案,而是更多的警告。
确保仔细查看它们的实际工作模式,而不仅仅是数据手册中的理论或等效电路。
几年前,我曾进行过一项设计,该设计具有多个模拟输入,这些输入被设计为可同时在线路和麦克风级别工作。因此,有一个差分前置放大器级,使用为此目的设计的IC,其增益可调范围为0至60dB。我们需要用一个由单个外部电阻器设置的微控制器以数字方式控制增益设置。电阻器位于信号路径中,并且经过AC耦合(围绕地摆动+/-)。前置放大器的数据表中没有提到这一点,并且由于前置放大器的输出以DSP的ADC输入为参考,因此也没想到。输出摆在1.65V左右,并始终保持高于地面。通过DSP的反馈,系统自动调节了前置放大器的增益,使其非常接近ADC的全范围输入,从而提高了分辨率。
起初,我只是使用了一个AD数字电位器,该电位器在所有方面都看似是一个普通的旧电位器,一切都表明这是一个具有数字控制抽头位置的电阻。好吧,不是。在内部,它是通过级联的晶体管设置实现的,以呈现恒定的电阻。乍一听听起来不错,但这意味着电阻无法将电压传递到锅具电源范围之外。我用3.3V和GND的2个电源轨实现了它,这就是我们用于数字I / O的方式。但是在这种配置下,电阻器无法通过负电压通过电流,它只是将流经该电阻器的任何交流耦合信号切掉了底部。
这有点痛苦,因为这意味着它需要使用模拟电源,但仍然需要连接电路数字部分的串行信号。
无论如何,关键是要确保您进行了认真的调查,并且确切地知道需要通过可变电阻器的信号是什么样的,并且在电阻器设计的拓扑结构下它将正常工作。