使用AD7708的产品在做出厂频繁上下电测试时,发现AD7708会在零点校准时,查询mode寄存器里面的MD2~MD0,一直都不是001 idle mode。
1. 程序是这样写的,每次上电后都会对每个通道进行零点和满度校准。
2. 上下电情况:上电后,等待大约几秒钟MCU刚正常工作,下电,然后立即上电。断电的时间极短,在百ms左右。
3. AD7708的复位是直接接到5V的。
请问这种情况,是由于断电时间过短,再上电,AD7708没有完全复位造成的吗。谢谢
之前做过其他工况的上下电实验(上电,下电都保持30s以上),没有发现这种情况。
1)频繁上下电,/RESET引脚确实要设置好的。看datasheet说这个引脚本身有个弱上拉,建议预留个POR上电复位电路。
ADC是5V还是3.3V供电的?按P7/44 LOGIC INPUTS5 All Inputs Except SCLK and XTAL12
VINL, Input Low Voltage 0.8V max@ DVDD = 5 V; 0.4V max@DVDD = 3.3V
测下频繁上下电中间过程…
测下频繁上下电中间过程,/RESET引脚的电位,还<0.8V/0.4V。
2)POR还百度到ADI一篇文档
https://www.analog.com/cn/analog-dialogue/articles/powering-ics-on-and-off.html
3)AD7708老ADC了的,没有内置时钟和REF,建议优选新品AD7124-4,性价比好些。
https://www.analog.com/cn/products/AD7124-8.html