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.

[参考译文] ADS125H01:输出转换

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1429534/ads125h01-output-conversion

器件型号:ADS125H01

工具与软件:

大家好、我遇到了 ADS125H01的输出转换问题。  我将在输入端(向 AINP 施加+5.030V 电压、向 AINN 施加+4.981V 电压)施加49mV 差分信号、而在转换后的输出端施加大约88mV 的电压。  我不知道为什么会有差异。  下面是我的设置和计算。

AVDD +5V

DVDD +3.3V

HV_AVDD +12V

HV_AVSS GND

REFP +5V

REFN GND

MODE0寄存器设置为40kSPS

用于脉冲转换的 MODE1寄存器

为外部输入(AINP–AINN)和 PGA 增益1设置 MODE4寄存器

当 VREF = 5V 时、针对外部基准(REFP–REFN)设置的基准配置寄存器

 SPI 读数约为0x2428a、等于148,106。  

(SPI 读数) x (VREF/2 (23))=电压读数

148,106 x (5V / 8,388,608)= 88mV。

我一直在监视寄存器 STATUS0和 STATUS1、我没有看到任何错误。

 我不知道我做错了什么,任何帮助都会被感激。     

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

    您好、Frank、

    如果您尝试使用其他输入电压、输出代码/电压是否始终约为两倍? 您能否共享一个 SPI 时序图、以便我检查是否正确读取了代码?

     TI.com 上提供了一个 ADS125H0x 设计计算器工具、您可以使用它来检查是否超出了共模范围或代码转换正确。 我认为您的设置没有问题。

    BR、

    戴尔

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

    你好 Dale ,谢谢你的答复。  下面是今天开始的 SPI 读数的示例图、其中显示了0x02454E、该图与上周的不正确结果进行了比较。  我正在检查 CRC、读取中的0x0A 是 0x02454E 的正确 CRC。  我将尝试获取有关更改输入电压的更多信息、请参阅对输出电压的影响。   

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

    您好、Frank、

    感谢您提供时间安排。 你的时机对我来说很好。 您有02h status0数据以及454E0Ah 转换数据。 如果您有任何验证问题、请告诉我。

    BR、

    戴尔

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

    Dale 您好:

    我没有启用可选的 STATUS0字节、因此我认为读取是0x02454E、具有正确的0x0A CRC。  我尝试输入不同的输入电压并大致读取以下输出。  输出读数的范围似乎不正确、大约为1.8

    AINP–AINN = 43mV、然后输出 SPI 读数达76mV

    AINP–AINN = 49mV、然后输出 SPI 读数为89mV

    AINP–AINN = 69mV、然后输出 SPI 读数为126mV

    此致、

    Frank

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

    大家好、Frank Giordano:

    感谢您提供更多信息

    对器件进行编程并在此处提供该信息后、您是否能够读回所有 ADC 寄存器设置?

    您要使用什么作为电压源来提供49mV 电压? 这个电源是如何与 ADC 连接的?

    您能否将 AA 或 AAA 等小型电池连接到 ADC 输入端、看看您是否能够正确测量此电压? 确保将电池的负极端连接到 ADC 范围内的某个偏置电压。 例如、您可以将 ADC 上的 REFOUT 连接到电池负极端子。 请告知我们此测试的结果。

    -Bryan