请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:ADS8344 您好,客户报告了产品遇到ESD尖峰后ADS8344出现的奇怪问题。
他就是这样的
1:ADC最初工作正常
2:产品外部模拟线路采用ESD尖峰。
3:ADC的SPI接口工作正常,但所选通道的数据输出不会随模拟输入的变化而改变
4:不同信道的数据输出不同,但对于所选信道,信道数据输出永远不会更改
5:电源循环后,ADC再次正常工作。
ESD峰值如何/为什么以这种方式影响ADC?
ESD峰值会停止转换工作,但为什么在选择不同的通道时,您会得到不同的(但非零静态)输出值。 查看数据表,每个通道的转换值未锁定。 因此,如果转换失败 ,我 会期望所有通道上都有相同的静态值。
除了关机后再开机之外,是否还有其他要重置设备的操作?
最重要的是,如何防止ESD高峰。 ADC输入由运算放大器/电压随动件驱动。 电压随动件输入之前有一个RC低通滤波器。 (16K/100nF)输出通过连接GND的2k2负载电阻器直接馈入ADC。 ADC配置为单端操作。
我的建议是在现有装置中用钳位二极管替换负载电阻器,未来的装置将PCB改装为适合ADC输入上的钳位二极管和串行电阻器。 这是正确的方式吗?
此致Stephen