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.

[参考译文] ADS1148:ADC 读数不正确

Guru**** 2392905 points
Other Parts Discussed in Thread: ADS1148

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/908370/ads1148-incorrect-adc-reading

器件型号:ADS1148

我使用 ADS1148测量3个通道上的 ADC 电压。 在大多数情况下、读数是正确的、但有时会输出不正确的读数。  我已经限定了 ADC 输入通道的范围、当 ADS1148输出不正确的 ADC 值时、电压稳定。  

是否有人知道导致这种情况的原因?

我应该执行任何其他测试来确定问题?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yulin、

    收到的是什么以及预期收到的是什么?  

    您能否提供示波器捕获、以显示正确和错误读数的事务?  

    发生这种情况时是随机的、还是发生了变化? 温度、电压幅度等  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Alex:

          我测量分压器上的电压。

    例如 、目前、我将使用两个输入引脚之间的恒定0.5V 电压对其进行测试。 使用内部基准电压(2.048)。  正确的 ADC 值大约为8000。 我得到的读数为6400 (0.4v)。 但是、不正确的读数不一致。 它们是随机的。 示波器图显示了一个相当直接的恒定0.5V、并且我在信号上添加了一个10mV 屏蔽。 这证明了输入上的输入电压是稳定的。

    什么可能导致 ADC 芯片不正确地转换模拟信号?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yulin、

    您是否可以共享寄存器设置以及有关如何确定何时读取结果的信息? 即您是否在 DRDY 触发?

    在下一个采样准备就绪前、完整数据集有可能不会从器件计时、从而导致一个损坏的采样。 ADS1x48器件默认为 RDATAC 模式、在该模式下、一旦转换完成、数据就会放入输出移位寄存器中。   当在下一个 DRDY 从高电平转换为低电平时未完全从器件中读取数据时、此问题很常见。 要测试这一点、请尝试使用 SDATAC 运行器 件(停止将数据自动放置到输出移位寄存器中)、并使用读取数据命令读取数据。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Alex:

           感谢您的建议。 我知道有两种不同的模式、但我认为 SDATAC 是默认模式。 一旦选择 SDATAC 模式、就不会再出现随机的错误读数。