Post Go back to editing

AD8106使用问题4

继上一次追加问题

2.240V直流电压,经过10KΩ电阻分别连接在IN0~IN15,状态控制引脚为
(CE=0
UPDATE=1
CLK=1
D4=1
D3=0
D2=0
D1=0
D0=0
A2=0
A1=0
A0=0
RST=1
输入IN0对应输出OUT0,OUT0电压2.241V),
(CE=0
UPDATE=1
CLK=1
D4~D0 A2~A0=10001001
D4=1
D3=0
D2=0
D1=0
D0=1
A2=0
A1=0
A0=1
RST=1
输入IN1对应输出OUT1,OUT1电压2.241V),
(CE=0
UPDATE=1
CLK=1
D4=1
D3=0
D2=0
D1=1
D0=0
A2=0
A1=1
A0=0
RST=1
输入IN2对应输出OUT2,OUT2电压2.241V),
(CE=0
UPDATE=1
CLK=1
D4=1
D3=0
D2=0
D1=1
D0=1
A2=0
A1=1
A0=1
RST=1
输入IN3对应输出OUT3,OUT3电压2.241V),
(CE=0
UPDATE=1
CLK=1
D4=1
D3=1
D2=1
D1=1
D0=1
A2=1
A1=0
A0=0
RST=1
输入IN15对应输出OUT4,OUT4电压2.168V):
在这种控制状态下,测量IN0~IN14引脚量电压值为2.241V,但是IN15的引脚电压值为2.168V。总体感觉in15与in0-in14不同,这是什么原因?

  • 有两点,

    1. 参考“AD8106使用问题3”,上电后需要复位和初始化,否则开关状态不定。

    2. 写控制字的时候,参考Figure2,CLK从高变为低时(你上面的控制中,CLK没有从高变低),D0~D4,A0~A2数据线上的高低电平,被送入内部移位寄存器。update由高变为低后,移位寄存器的值进入parallel latch控制开关动作。