您好!
我们电路中的 ADS1158应用是读取0-5V 范围内的电压
我们 使用的外部电压基准为4.95V、而不是给出的4.096V 示例。
我们正在经历不断增加的偏移量的读数,其中0V 时的偏移量最低,5V 时的偏移量最高。
ADC 输入(V) | V 读数[十六进制] | 根据 Vref DVM 计算的 V [V] | 根据 Vref ADC 读数计算的 V [V] | 每个 Vref DVM [Vpot 和 Vcalc 之间的差值 |
0 | 13. | 0.003. | 0.003. | 0.003. |
1.014. | 1915. | 1.035 | 1.029 | 0.021. |
2.018. | 31d5. | 2.057. | 2.044. | 0.039. |
3.007 | 4a30. | 3.062 | 3.043 | 0.055 |
4.011 | 62e3. | 4.082 | 4.056. | 0.071. |
4.501 | 6 ef5 | 4.580 | 4.551. | 0.079 |
4.85. | 774b | 4.924 | 4.893 | 0.074. |
VREF DVM 测量值[V] | 4.953. | |||
VREF ADC 读数[十六进制] | 3b10. |
基准电压来解决 这个问题。
当读取与增益(V/V)相关的代码(第24页的底部)时、我预计代码增益将分别发生变化。
但是、我始终读取相同的值。
请 解释代码不改变的原因。
2.请说明我们遇到非常量读数偏移的原因
谢谢、
NIR