您好,
我们使用ADS1248 IC的设计简介如下:
- ADS1248用于双极模式(+/-2.5V),使用内部参考(2.048V)。
- 模拟输入是差动输入,ADS1248通道使用的是AIN6和AIN7。
- 模拟电压输入范围为0至10V和10V至+10V。
- 我们在点V+和V-处为用户提供模拟输入电压。 在A点和B点,我们获得 x 0.09 衰减电压,同样的电压将传输到ADS1248 IC通道AIN6和AIN7。 例如,对于V+和V-处的10V模拟输入,我们在ADS1248 IC通道AIN6和AIN7处获得约0.9V的电压。
- 使用的PGA增益为1
在测试过程中 ,我们发现PGA增益1存在以下观察结果:
- 当ADC1248 IC 差分输入引脚(AIN6 / AIN7)处的电压低于1.02V时,我们将获得线性增加的24位原始数据。
例如,对于V+和V-处的0V至12.5V模拟输入,我们将获得分配。 0V至1.028V,ADS1248 IC通道AIN6和AIN7。 对于此ADS1248,原始数据为1965至 441.1158万 (十进制)
- 但是,当ADS1248 IC通道AIN6和AIN7的电压高于1.02V时,ADS1248原始数据开始呈指数级下降
例如,对于V+和V-处的12.6V至26V模拟输入,我们将获得分配。 1.028V至1.85V,ADS1248 IC通道AIN6和AIN7。 对于此ADS1248,原始数据为
424.1086万至 221.8621万 (十进制)
在测试过程中 ,我们发现PGA增益2有以下观察结果:
- 当ADC1248 IC 差分输入引脚(AIN6 / AIN7)处的电压低于1.02V时,我们将获得线性增加 的24位原始数据。
即,对于V+和V-处的0V至12V模拟输入,我们将获得分配。 0至1.024V,ADS1248 IC通道AIN6和AIN7。 对于此ADS1248,原始数据为455至 808.5651万 (十进制)
- 但是,当ADS1248 IC通道AIN6和AIN7的电压高于1.02V时,ADS1248原始数据开始呈指数级下降
例如,对于V+和V-处的13V至26V模拟输入,我们将获得分配。 ADS1248 IC通道AIN6和AIN7上的1.107V至1.85V。 对于此ADS1248,原始数据为
694.9233万至 304.8501万 (十进制)
从以上两个读数来看,我们发现当ADS1248 IC差动输入通道(AIN6和AIN7)的电压 高于约1.028V时,24位原始数据开始随着电压的升高而降低,这种情况不应发生。
我们的疑问是,当差动输入通道AIN6和AIN7电压增加时,为什么ADS1248 IC 24位原始数据开始下降(高于1.028V),即使该电压低于内部参考电压。
请告诉我们,我们应该如何解决这个问题?