我使用 ADS1148测量3个通道上的 ADC 电压。 在大多数情况下、读数是正确的、但有时会输出不正确的读数。 我已经限定了 ADC 输入通道的范围、当 ADS1148输出不正确的 ADC 值时、电压稳定。
是否有人知道导致这种情况的原因?
我应该执行任何其他测试来确定问题?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Alex:
我测量分压器上的电压。
例如 、目前、我将使用两个输入引脚之间的恒定0.5V 电压对其进行测试。 使用内部基准电压(2.048)。 正确的 ADC 值大约为8000。 我得到的读数为6400 (0.4v)。 但是、不正确的读数不一致。 它们是随机的。 示波器图显示了一个相当直接的恒定0.5V、并且我在信号上添加了一个10mV 屏蔽。 这证明了输入上的输入电压是稳定的。
什么可能导致 ADC 芯片不正确地转换模拟信号?
您好、Yulin、
您是否可以共享寄存器设置以及有关如何确定何时读取结果的信息? 即您是否在 DRDY 触发?
在下一个采样准备就绪前、完整数据集有可能不会从器件计时、从而导致一个损坏的采样。 ADS1x48器件默认为 RDATAC 模式、在该模式下、一旦转换完成、数据就会放入输出移位寄存器中。 当在下一个 DRDY 从高电平转换为低电平时未完全从器件中读取数据时、此问题很常见。 要测试这一点、请尝试使用 SDATAC 运行器 件(停止将数据自动放置到输出移位寄存器中)、并使用读取数据命令读取数据。