主题中讨论的其他器件: ADS1255、 ADS1261
我们在产品中使用了 ADC 芯片 ADS1256、现在我们发现大约10%的原型发生了问题、如下所述:
为了获得良好的线性、我们在芯片内部使用了"缓冲开启"函数。 对于问题原型、当输入电压超过 AVDD - 2V 时、ADC 输出将严重下降、然后锁定。
例如、电源电压为5V、
当输入为3V 时、读数为~ 5100000
当输入信号上升到3.7V 时、读数为~ 6260000
当输入信号上升到3.8V 时、读数为~ 3230000
当输入信号上升到4V 时、读数为~ 3230000
对于更高的输入电压、ADC 读数保持在3230000附近、几乎没有变化。
这种现象仅发生在~10%的原型上。 对于其余原型、当输入超过3.7V 时、ADC 读数将保持为饱和读数~6400000。
我们有两个问题:
1.是否有办法(例如一些特殊寄存器配置)来确保在输入电压超过阈值并且启用了"缓冲器打开"时 ADC 输出饱和值?
2.对于目前工厂没有这一问题的 ADC 来说,这一问题是否会由于环境因素和离开工厂后的老化而在客户方面发生?
非常感谢!