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.

[参考译文] ADS1220:应用支持

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1312159/ads1220-application-support

器件型号:ADS1220
主题中讨论的其他器件:MSPM0L1106ADS1248ADS1148、ADS1260、 ADS124S06MSPM0L1306TPSM365R15

该应用是以亚毫欧分辨率测量0至2200欧姆的导线电阻、以便计算导线长度。   ADS1220配置为按比例测量电阻。  DVDD 和 AVDD 的电源电压为3.3VDC (+/- 5%)。  测量单面0V 至 Vref。  使用精密2.000k (0.01%、5ppm、1/10W)电阻器生成 Vref、其中 IDAC1 (激励电流源)设置为500uA、并在 REFP0处输出。  2.000k 电阻器位于 REFP0和 REFN0之间、这会生成 Vref = REFP0 - REFN0。  2.000k 欧姆 x 500uA = 1.000V = Vref。  在 AIN0和 AIN1之间测量导线电阻(0至2200欧姆)。  500uA 流经2.000k 电阻、然后通过待测量的电阻(0至2200欧姆)沿着连接到 AIN0的导线流、返回 AIN1、然后到达 GND (AVSS)。  ADS1220将通过 SPI 连接到在1MHz 下运行的 TI MSPM0L1106/1306。  ADS1220将以5SPS 的速率在占空比模式下运行(以获得最大50/60Hz 滤波和最低噪声结果)。  DRDY 信号用于让 uC 了解何时读取新数据。  ADS1220是 SPI 总线上的唯一部件、因此 ADS1220上的 CS 线路将直接连接到 GND。  MSPM0L1106/1306 uC 会进行平均4个 ADC 样本的运行、并进行一些额外的滤波。  该电路与 TI 技术手册 SBBAA235A -"使用精密 Δ-Σ ADC 的低成本单芯片差分温度测量解决方案"非常相似。  不使用 ADS1220 PGA (增益为1)。  该电路似乎满足共模要求和 IDAC 输出的最大电压限制。

 

                                                                                3.3V 直流3.3V 直流       

                                                                                      ^                 ^

                                                                                      ||                   

                                                      -------------------------------------------------------

                                         REFP0 |                           DVDD AVDD         

                               ---------------- |+  <-- IDAC1 (500uA)

                               ||                      (Vref +)

                               \|                      

                RREF =    /                     |    Vref = 2.000k x 500uA = 1.000VDC

                2.000k   \|                      

                              |        REFP1 |  (Vref -)

                              |------- |   

                              ||                                                   ADS1220

                              |            AIN0 |

             ------------------------------------------------------- |

             |       Rmeas =                |

             \    0–2200欧姆          |

             /    测量            |

             \  (毫欧分辨率)    |

             |                             AIN1 |

             -------------------------------------------------------                             DVSS AVSS | DVSS AVSS          

                              |                      -------------------------------------------------------

                              V (接地)                                            |                   

                                                                                       V (GND)      v (GND)

 

此 sketch 不会在 REFN0以及 AIN0和 AIN1上显示滤波器 R 和 C。

问题1 --这个电路是否可行?

问题2 -采用3.3VDC (AVDD)电源和比例式方法来生成外部 Vref,这是否接近我们获得的最大分辨率,而且仍然不违反 IDAC 最大电压要求和共模要求?  (1.000k、2.000k 和4.990k 是库存中唯一的0.01%、5ppm、1/10W、0605电阻可供选择。)

问题3 --数据输出是二进制补码。  在此应用程序中、是否需要转换数据、以便最大负二进制补码值等于0、最小二进制补码值等于最大 ADC 读数、相当于1.000VDC?  单端测量的最大分辨率是2^23,而不是2^24?

问题4 --在一些应用手册中,例如"使用 ADS1148和 ADS1248系列器件进行 RTD 比例测量和滤波"-- SBAA201A,上面的电路显示了 IDAC1电流输出在另一个输出引脚上,电流会流向测量电路 (AIN0、连接到要测量的0 - 2200欧姆、AIN1)、然后连接到精密电阻(2.000k)、连接到 REFP0和 REFN0、再连接到 GND。  是否可以为此类型的电路配置 ADS1220?  如果是、除了二进制补码格式的测量数据外、它还有哪些优点/缺点是单面的和正的?

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

    尊敬的 Murdock:

    这种方法与比例式 RTD 测量非常相似。  有关更多信息、请参阅 《RTD 测量基本指南》。  您建议使用具有高侧基准的2线测量。  您可能看到的一个误差与从电路板到导线的连接长度有关。  遵循具有低侧基准的2线 RTD 基本指南中的信息。

    我建议您使用低侧基准、而不是高侧基准。  使用低侧基准允许您使用 PGA 来实现更高的输入阻抗。  您需要使基准电阻值大于正在测量的电阻(或至少相同的值)。  此外、使用占空比模式不会产生任何增益。  占空比模式需要一个20sps 转换、并处于空闲状态并持续三个20sps 转换周期。  使用该模式时、噪声不会有改善。  取平均值应该有助于改善噪声。

    [报价 userid="12471" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1312159/ads1220-application-support ]问题1 --这个电路是否可行?

    电路概念如果可行、但我认为噪声会使它变得困难。  ADC 转换器的噪声为13.67uVpp。  如果我的粗略计算是正确的、这将使您获得大约13m Ω 的分辨率无噪声、但不求平均值。  您可能需要考虑噪声更低的 ADC、例如 ADS124S06或 ADS1260。  亚毫欧是相当雄心勃勃的。

    问题2 -采用3.3VDC (AVDD)电源和比例式方法来生成外部 Vref 时,这是否接近我们得到的最大分辨率并且仍然不违反 IDAC 最大电压要求和共模要求?  (1.000k、2.000k 和4.990k 是库存中仅有的0.01%、5ppm、1/10W、0605电阻可供选择。)

    IDAC 符合 AVDD-0.9V 标准、因此只要您从 IDAC 输出引脚到接地的总压降为2.4V 或更低、就应该没问题。  使用低侧基准可消除共模限制。

    wisdom Huang 说:
    问题3——数据输出是二进制补码格式。  在此应用程序中、是否需要转换数据、以便最大负二进制补码值等于0、最小二进制补码值等于最大 ADC 读数、相当于1.000VDC?  单端测量的最大分辨率是多少—2^23而不是2^24?

    对于此电路、您只会看到测量范围的正代码(0h 至7FFFFFh)。  但是、在这种情况下、ADC 可能存在负偏移、在接近0的情况下、您可能会看到负代码。  但要回答该问题、您的测量范围是2^23位。  这是 ADC 的分辨率、但由于噪声而不是您的测量分辨率。  ADC 噪声约为13.67uV、大约为7位噪声、测量分辨率约为17位。  如果您的基准电阻器为2200、则测量分辨率为2200/2^17。

    问题4 -在一些应用手册中,例如"RTD 比例测量和使用 ADS1148和 ADS1248系列器件进行滤波"- SBAA201A,显示了上述电路,其中 IDAC1电流输出位于另一个输出引脚,并且电流流向测量电路 (AIN0、连接到要测量的0 - 2200欧姆、AIN1)、然后连接到精密电阻(2.000k)、连接到 REFP0和 REFN0、再连接到 GND。  是否可以为此类型的电路配置 ADS1220?  如果是这样、除了二进制补码中的测量数据之外、它有哪些优点/缺点现在是单面的、正的?

    我应该已经讲过这个了。  出于上述原因、我建议使用低侧基准。  无论参考位置如何、测量始终相同、输出为二进制补码。  由于电流仅沿单个方向流动、因此 AINP 的电压值将始终大于 AINN、后者仅会导致正输出代码。

    此致、

    鲍勃 B

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

    针对 ADS1220的 TI E2E 论坛的其他问题:

     

    感谢你的帮助。  我查看了《RTD 测量基本指南》中采用低侧基准的双线 RTD 测量电路(第10页的图2-1)、我有几个问题。  如果建议的电路有 IDAC1输出(500uA)从 AIN0流出并连接到端子1、然后连接至要测量的电线(0欧姆至2000欧姆)。  从待测线路的返回返回返回到端子2。  在端子1和端子2上进行电阻测量、端子1上的信号传输至 AIN1、端子2上的信号传输至 AIN2。  端子2进入基准电阻器的一侧(2.000k、0.01%、5ppm)、基准电阻器的另一侧进入 AGND。  基准电阻器上的信号会进入 REFP0和 REFN0。

     

    电路图显示了 AIN1上的输入电阻器、AIN2上的输入电阻器、以及 AIN1到 AGND、AIN2到 AGND 以及 AIN1和 AIN2之间的电容器。  REFP0和 REFN0上显示了相同的电阻器/电容器网络。

     

    在此应用中、我要寻找的是2线测量方法。  由于要测量的电阻是导线本身的电阻、因此它不同于测量您不希望在测量中包含导线的远程 RTD。  要测量的导线是连接在 PCB 上的端子1和端子2之间的特殊双绞线、可以从端子上的短接测量到大约1k。  双绞线的一端在电线上有一个1k 端接电阻器。  双绞线的每英尺电线电阻高达毫欧。  在事件期间、双绞线沿其长度某处发生短路。  ADS1220电路需要测量短接线的电阻并计算从端子到双绞线短路的长度。  短路仅发生在双绞线中的导线之间、不会短接至 GND 或任何其他电压。  双绞线的长度可以从几百英尺到10,000英尺不等。  

     

    此系统由24VDC 供电。  24VDC 通过 TI TPSM365R15降压转换器降压至5VDC。  LDO 将5VDC 降至3.3VDC、为1MHz 下运行的低功耗微控制器(TI MSPM0L1306/1106 ARM Cortex M0+)供电。  uC 通过 SPI 与 ADS1220通信、而 DRDY 线用于告知 uC 数据何时就绪。  ADS1220将以20SPS 的速率持续采样。  uC 将计算16个样本的滚动平均值、以生成待使用的平均值。  uC 还通过 I2C 连接到3个瞬时按钮和1个2行 x 20字符的显示屏。  uC、ADS1220和字符显示屏均通过3.3VDC 供电。  3.3VDC LDO 的预期电流小于10mA、通常为2 -3mA。  ADS1220的 DVDD 和 AVDD 具有相同的3.3Vdc LDO 输出。

     

    问题1:当要测量的电阻接近和/或超过基准电阻值时,具有低侧基准的2线 RTD 测量电路会发生什么情况?  ADS1220是否只读取满量程(7FFFFFh)?  ADS1220是否会损坏?  待测电阻降至基准电阻以下后、ADS1220是否会立即恢复?

     

    问题2–如果要测量的导线出现断线问题(端子间断路)、ADS1220将读取到什么数据?  是否有方法可以检测开路情况?

     

    问题3:在噪声过滤网络中,AIN1和 AIN2以及 REFP0和 REFN0的电阻和电容的建议值是多少?

     

    问题4–您会在 ADS1220的 DVDD 和 AVDD 之间建议什么 RC 滤波?  您会在 ADS1220上建议使用什么旁路电容器?

     

    问题5–AVSS 和 DVSS 可以是两个单独的接地层、仅在一点连接。  (注意:模拟接地层仅由 ADS1220使用。)  通常、我会将3.3VDC LDO 上的模拟 GND 和数字 GND 作为星型接地连接、但是否有更好的地方来连接 ADS1220处的两个接地层(AVSS 和 DVSS)?

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

    尊敬的 Murdock:

    问题1 -当待测量的电阻接近和/或超过基准电阻值时、使用低侧基准的2线 RTD 测量电路会发生什么情况?  ADS1220是否只读取满量程(7FFFFFh)?  ADS1220是否会损坏?  待测电阻降至基准电阻以下后、ADS1220是否会立即恢复?

    如果测量值超过基准电阻、您将看到正满量程(7FFFFFh)。  这不会损坏 ADC。  ADC 将在输入端的任何模拟稳定后恢复。  如果总电阻导致 IDAC 合规性的无效条件、则 ADC 输入和基准输入端将出现模拟稳定、这可能需要一些时间才能完全恢复。  同样、转换无效、但输入电压未超过器件的额定值。

    [报价 userid="12471" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1312159/ads1220-application-support/4989227 #4989227"]问题2–如果要测量的导线出现断线问题(端子间出现开路)、ADS1220读出什么内容?  是否有方法可以检测开路?

    基准现在将变为"0"、您将看到一个满量程读数。

    问题3 --噪声过滤网络中 AIN1和 AIN2以及 REFP0和 REFN0的电阻器和电容器的建议值是多少?

    输入滤波器有两个用途。  一个是抗混叠滤波器、第二个是从外部噪声中提供额外的滤波器。  您的电路设计将添加一个大而长的电线天线。  双绞线将 降低共模噪声拾取、但如果将导线连接到外部1k 电阻器和 PCB、则可能会在连接点拾取一些噪声。  我建议遵循9.1.2节中的数据表信息。  本节指出"使用截止频率设置为输出数据速率或其10倍的一阶 RC 滤波器通常是系统设计的良好起点。"

    问题4–您会在 ADS1220处的 DVDD 和 AVDD 之间建议哪些 RC 滤波?  您会建议在 ADS1220上使用哪些旁路电容器?

    不建议使用铁氧体和电感。  只要电阻值很小(1-2欧姆范围)、就可以使用 RC 滤波器。  通常、我们推荐100nF 旁路电容器。  如果是电感较低的 MLCC X7R、我也使用了1 μ F 电容器。

    问题5–AVSS 和 DVSS 可以是两个单独的接地层、只能在一个点上连接。  (注意:模拟接地层仅由 ADS1220使用。)  通常、我会将3.3VDC LDO 上的模拟 GND 和数字 GND 作为星形接地连接、但是否有更好的地方来连接两个接地层(AVSS 和 DVSS)、例如 ADS1220处?

    如果连接的阻抗非常低、则可以使用星形接地。  ADS1220要求采用单极电源在 AGND 和 DGND 之间建立低阻抗连接。  可以使用单个接地、大多数情况下这就是 EVM 的设计方式。  关键是确保来自信号布线、时钟等的数字电流不会流经模拟部分。  您还可以在非常靠近 ADS1220的接地端之间建立0欧姆连接。

    还有一个想法是、尽管器件的平均电流可能很小、但开关产生的瞬态电流可能非常大(20 -30mA 峰值电流或更高)。 因此、请确保为3.3V 选择的 LDO 具有足够的容量。  我建议 LDO 的100mA 输出最小值为目标。

    此致、

    鲍勃 B

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

    鲍勃:

    在您对上面问题1的回答中"如果测量值超过基准电阻器、您将看到正满量程(7FFFFFh)。  这不会损坏 ADC。  ADC 将在输入端的任何模拟稳定后恢复。  如果总电阻导致 IDAC 合规性的无效条件、则 ADC 输入和基准输入端将出现模拟稳定、这可能需要一些时间才能完全恢复。  同样、转换无效、但输入电压未超过器件的额定值。"  

    问题1:ADC 输入和基准输入的模拟稳定通常需要多长时间?  恢复 IDAC 合规性的无效条件需要多长时间?  我正在测量的信号基本上是静态的、此时大部分时间为7FFFFFh (99.999%)、并且很少在预期测量范围内对可测量值进行阶跃更改。  只要 ADS1220能够在一秒内恢复以进行准确测量、就不会出现问题。  如果需要更长的时间(即5秒至1分钟)、则可对其进行调节、但系统必须考虑到这一点。

    问题2 -在使用 ADS1220的 PCB 上短接输入端子的情况下、测量结果应非常接近700000h (7000xxh)。  您表示此电路的结果应为正值700000h 至7FFFFFh 之间。  您还说过、0左右的结果可能会从正向上或向下跳转到负。  如果 ADS1220设置为20SPS、并且使用最后16个结果完成了运行平均值计算、那么如果任何测量值8xxxxxh 被丢弃而转而使用700000h、您会看到什么问题?

    问题3 --这个问题是关于模拟输入和基准输入上的 RC 噪声过滤。  我知道、为了获得出色的抗混叠性能、20sps 采样的滤波器截止频率应该在200Hz 左右。   如果采样率为20SPS 且测量值是固定的(本质上类似于直流)、您是否有任何建议使用的 R & C 值-输入电阻器、输入端接地电容器和输入端的电容器?  我是否应该认为模拟输入的 RC 噪声滤波与基准输入的噪声滤波是一样的?   

    谢谢。

    默多克

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

    尊敬的 Murdock:

    很抱歉响应出现延迟。

    问题1 -- ADC 输入和基准输入的模拟稳定通常需要多长时间?  恢复 IDAC 合规性的无效条件需要多长时间?  我正在测量的信号基本上是静态的、此时大部分时间为7FFFFFh (99.999%)、并且很少在预期测量范围内对可测量值进行阶跃更改。  只要 ADS1220能够在一秒内恢复以进行准确测量、就不会出现问题。  如果需要更长的时间(即5秒到1分钟)、则可以容纳、但系统必须考虑到这一点。

    不幸的是,我不能给你具体的答案,因为有太多的未知数。  基本而言、所发生的情况是、您将输入滤波电容器充电到一个特定值、然后、过量电荷的唯一流动位置就是通过输入滤波器返回电路的其余部分。  您可以尝试创建输入电路仿真来确定基线响应。

    问题2 --输入端子在使用 ADS1220的 PCB 处短接时,测量结果应非常接近700000h (7000xxh)。  您表示此电路的结果应为正值700000h 至7FFFFFh 之间。  您还说过、0左右的结果可能会从正向上或向下跳转到负。  如果 ADS1220设置为20SPS、并且使用最后16个结果完成运行平均值计算、那么如果将任何测量值8xxxxxh 丢弃而改用了700000h、您会看到什么问题?

    这里可能会有一些误解。  ADS1220输出始终是二进制补码。  正代码为0h 至7FFFFFh。  负代码范围为 FFFFFFh (-1)至800000h (-8388607)。  如果您将输入短接、您可能会看到轻微的负偏移。

    问题3 --这个问题是关于模拟输入和基准输入上的 RC 噪声滤波问题。  我知道、为了获得出色的抗混叠性能、20sps 采样的滤波器截止频率应该在200Hz 左右。   如果采样率为20SPS 且测量值是固定的(本质上类似于直流)、您是否有任何建议使用的 R & C 值-输入电阻器、输入端接地电容器和输入端的电容器?  我是否应该认为模拟输入的 RC 噪声滤波与基准输入的噪声滤波是一样的?   [/报价]

    在我对问题1的回答中、将会有基于模拟输入滤波器的模拟稳定。  由于您的用例不是我使用或测试过的用例、因此我很难确定或建议值。  最初、您可以尝试为电阻器选择2.7k、为差分电容器选择100nF、为共模电容器选择10nF。  基准的滤波设计类似。

    此致、

    鲍勃 B

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

    谢谢。