数字电位器控制原理:
电位器CS端在器件工作期间保持为低电平。INC为脉冲信号,U/D端为电位器阻值或电压的调节端。在CS端与INC端正常工作的状态下,当U/D端为高电平的时候,电位器的阻值或电压逐渐变大,当U/D端处于低电平时,则相反。当CS端和INC端同时为高时将当前的寄存器数据锁存入存储器,达到重新上电后数字电位器阻值不变的目的。 数控电位器控制时序图如下:
引脚配置如下图所示:
NE555构成的多谐振荡器
由555定时器组成的多谐振荡器如图(C)所示,其中R1、R2和电容C为外接元件。电路没有稳态,只有两个暂稳态,也不需要外加触发信号,利用电源Vcc通过R1和R2向电容器C充电,使Uc逐渐升高,升到2VCC/3时,Uo跳变到低电平,放电端D导通,这时,电容器C通过电阻R2和D端放电,使Uc下降,降到VCC/3时,Uo跳变到高电平,D端截止,电源Vcc又通过R1和R2向电容器C充电。如此循环,振荡不停, 电容器C在VCC/3和2VCC/3之间充电和放电,输出连续的矩形脉冲,其波形如图(D)所示。
模拟电压控制数字电位器的原理图:
下图显示了使用PIC12F683的控制电路原理图。微控制器6个GPIO中的4个用于控制SDA、SCL的输出信号、单个LED,并接收一路模拟输入。
GP5、GP4和GP0分别分配至信号输出SDA、SCL和LED。SDA和SCL具有4.7kΩ上拉电阻至VDD,直接连接至DS1803的SDA和SCL引脚。微控制器的GP1 IO分配为模拟输入引脚。通过跳线可选择地址引脚、分离共用的VCC (VDD)、隔离SDA和SCL。