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.

[参考译文] ADS124S08:重新访问单端测量

Guru**** 2595805 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/874617/ads124s08-single-ended-measurements-revisited

器件型号:ADS124S08

将再次访问 该 ADC、以便在项目中进行一些调整。 在 上一篇文章 中、我获得了一些帮助、但使用建议的设置、现在无法正常工作。 硬件是相同的:我在该 ADC 上有两个 PT100 4线 RTD、但现在我想测量一个 NTC 单端(100k 电阻器+ 100k NTC)。  经过大量测试后、事实证明、要在 AIN8 (P) ANI7 (N)上成功进行单端测量、我需要将寄存器设置为本帖子末尾列出的状态。

尝试配置这个时、我很难理解为什么我必须将 REFCON 位设置为"打开、但断电"才能使读数正常工作。 它可以正常工作、但我 不明白为什么它需要断电才能工作。 我在读取 NTC 结点时会得到一致的值、但有些奇怪的值。 另外-除非我读回配置/寄存器一次、否则设置不会激活。 这样做没有问题、但我感到困惑的是、设置所有寄存器和重新启动芯片不会产生正确的配置、除非我先读回它。

我将该值读取为32位整数、从 DAC 获取的值大约为:

144188加热至大约200C 时(使用热空气回流)
加 热至大约150C 时为438517 (使用热空气回流)
当加热至大约100C 时为1221200 (使用热空气回流)
空气温度(23C)下为5392771
连接 到3V3时为8388607
16776922 连接到 GND

测量是合理的、但我希望直接连接到 GND 会产生一个低值而不是高电平? 如果有人能帮助我理解这是为什么、我将不胜感激。 谢谢!

单端测量的寄存器设置:

寄存器0x00 = 0x08
寄存器0x01 = 0x00
寄存器0x02 = 0x87
寄存器0x03 = 0x08
寄存器0x04 = 0x14
寄存器0x05 = 0x09
寄存器0x06 = 0x00
寄存器0x07 = 0xff
寄存器0x08 = 0x00
寄存器0x09 = 0x01
寄存器0x0a = 0x00
寄存器0x0B = 0x00
寄存器0x0c = 0x00
寄存器0x0d = 0x00
寄存器0x0E = 0x00
寄存器0x0F = 0x40
寄存器0x10 = 0x00
寄存器0x11 = 0x00

还随附了原理图。

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

    尊敬的 Jens:

    您的寄存器设置看起来正确、但我不理解以下说法:

    "我将值读取为32位整数、从 DAC 获取的值大约为:"

    您是指 ADC 而不是 DAC 吗?

    您是将二进制补码正确转换为十进制还是将二进制补码正确转换为十进制?  

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

    您好、Alexander、

    我当然是指 ADC。 我管理了转换、但从比例式测量切换到单端测量似乎是不可能的。 我甚至编写了从完全复位中启动芯片的代码、但我无法使用我现在拥有的电路进行正确的测量。 我会再次扔进毛巾。

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

    尊敬的 Jens:

    一些可能会有所帮助的附加功能:

    状态位被启用、这意味着您从器件接收32位。  但是、请确保24位结果中未包含状态字节。  

    在进行单端测量时、必须禁用基准缓冲器和 PGA、因为需要将其旁路。  

    配置写入寄存器后、必须发送 START 命令、因为 START 连接到低电平。 这将开始转换。  

    对于单端测量、必须使用内部基准。 在断电模式下、它可以始终打开或关闭。 请注意、断电是在发出断电命令时发生的。