ADS8322出现死机无法采集的问题
请教大家一个问题。关于ADS8322使用中出现一个情况,芯片使用正常,各项指标都不错,但是偶尔会出现类似死机的情况,AD结果无法读取,芯片发热,电流增加100mA左右,重新上电后故障消除,各项指标恢复正常。这种情况很偶发,很难人为重现故障现象。但是确实存在,电路如下:
电路是规格书的接法,数据线和控制线通过三态门做隔离,CLK信号10M由振荡器提供,外部基准2.5V。请问大家有遇到这种问题吗,谢谢大家!
很可能是端口电压超过电源电压较多造成的,建议差一下各脚噪音情况。
Hi Jun,
我看你的驱动运放是双极性供电,接为电压跟随器,有没有可能输入会超出ADC的输入范围?
图中的保护二极管装了吗?是图中所示的型号吗?
Br
Martin
谢谢贵公司的回复。钳位二极管有装上的,运放双电源只是为了在小信号输入时得到一个较好的线性,应用中不会出现负输入的情况。
谢谢楼上的回复,噪声这个真还没看过 明天仔细看看
可能是端口电压超过电源电压较多造成的
很有可能是IC收到干扰了,既然你的AD加入的有钳位,那么可能是电源干扰。
你的电源使用的是 什么电源呢?线性电源还是开关电源?开关电源的干扰比较大,可能会对AD产生一定的干扰。
不知道你的PCB布线是怎样的,死机也很有可能是PCB布线不好产生噪音和干扰,把ADC搞死机了。
你在ADC的Vdd与GND之间,紧靠IC加入一个104滤波电容,旁路掉干扰噪声。
优化PCB走线,尤其是送往AD的走线,容易受到干扰。
模拟地与数字地单点接地,采用0欧姆电阻或者电感相连。注意GND的接法,接地对于抗干扰非常重要。
使用示波器测量一下VCC电源的纹波,把示波器调到AC耦合档位,看看是不是纹波太大了,导致干扰到了芯片。
用示波器再测量一下芯片管脚位置的VDD和GND(使用接地弹簧测量,不要用长夹子),看看有没有高频尖峰。
一天没来多了这么多回复,谢谢楼上的热心回答,我的电源是12V开关电源输入,Buck降到+7V,负压由Buck-Boost产生-7V,后面跟了一级LDO,纹波水平在5mV左右,没有抓到高频尖峰,数模地有磁珠做单点接地,电源部分电路如下:
估计还不是这一部分的问题,
Jun Pak
一天没来多了这么多回复,谢谢楼上的热心回答,我的电源是12V开关电源输入,Buck降到+7V,负压由Buck-Boost产生-7V,后面跟了一级LDO,纹波水平在5mV左右,没有抓到高频尖峰,数模地有磁珠做单点接地,电??部分电路如下:
估计还不是这一部分的问题,
如果是这样的话,基本就可以排除电源干扰的问题了。