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:2线、3线或4线 RTD 或热电偶输入的电路设计

Guru**** 2391275 points
Other Parts Discussed in Thread: ADS1148, SN74LVC1G3157, ADS114S06, ADS114S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/684015/ads1148-circuit-design-for-2-3-or-4-wire-rtd-or-thermocouple-input

器件型号:ADS1148
主题中讨论的其他器件: SN74LVC1G3157ADS114S06ADS114S08

您好!

我继承了以下设计、使用 ADS1148测量来自"用户选择的" 2、3或4线 RTD 或热电偶传感器的温度。 设计工程师不再需要询问设计背后的想法、因此我来这里是为了让我更加清楚。 第一幅图像是 ADS1148电路、第二幅图像是模拟输入滤波器电路。

作为参考、下面是我们为 ADS1148使用的设置:

IDAC 幅度:1mA

数据速率:20个样本/秒

PGA 增益:1V/V

IDAC 源:IEXC1

R_Bias:150 Ω(用于 RTD 输入)或47k (用于热电偶输入)、MCU 在这些电阻值之间切换。

AVDD:5 VDC

因此、在这个设计中、没有从 IEXC1到输入测量或基准输入的连接。 因此、对于2线 RTD、我们必须使用从 RTD1_EX+到 RTD1_SENS+的外部跳线将激励电流源连接到输入路径、并使用从 RTD1_SENS-到 RTD1_EX-的跳线将电流源连接到基准输入路径。 在4线 RTD 上、我们不需要跳线。 将3线 RTD 用于此设计/配置时会出现问题。

我知道、对于三线 RTD、我们需要两个电流源。 ADS1148告诉我根据我们的应用从 AIN0和 AIN1获取电流。 但是、当我这么做时、我会发现由于模拟输入上的 RC 滤波器而导致的1k 欧姆偏移误差。 这是一个问题、因为选择了150欧姆基准、并且由于偏移误差、1k 欧姆加上 RTD 电阻将提供满量程 ADC 读数。 这是用于此应用的2个匹配 IDAC 的正确源吗? 如何更改硬件或软件以在同一电路上支持2、3和4线 RTD? 我应该使用更大的基准电阻器吗? 2.4k?

此外、我还有关于模拟输入滤波器的问题。 我们根据应用手册 SBAA201中的指令使用1k 欧姆、1%容差的电阻器。 不过、它们可能会不匹配多达10欧姆、我相信这会导致 ADC 所获得的测量结果出现一些误差。 滤波器对于设计很重要、因为器件可能处于嘈杂的环境中。 是否建议为滤波器使用0.1%或0.5%容差电阻器?

感谢您的反馈、

Jonathon D.

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

    Jonathon、

    我对这个电路的组合并不完全确定、但我会发表一些评论、您可以对这些评论做出回应。

    首先、我认为您希望如何进行2线、3线或4线 RTD 测量的基本想法如下所示:

    AINx 引脚的顺序与您的不同、但您希望如何测量它的想法是相同的。 如果 R202是您的基准电阻器、则它太小。 在150Ω Ω 时、这意味着最大 RTD 电阻也将为150Ω Ω。 ADC 将输入电压与基准电压进行比较。 如果基准电压为1V、则可以进行的最大差分测量值为±1V。 如果您想测量1kΩ RTD、则使用150Ω 基准是毫无疑问的、因为两者的电流是相同的。 从您根据温度范围预期的最大 RTD 电阻开始、这将是基准电阻所需的最小值。

    此外、该基准电阻必须是具有高精度和低漂移的精密电阻器、因为 RTD 测量值取决于该基准才能实现准确。 这也意味着开关的任何串联电阻都是一个额外的误差。

    另一点是、您只需使用一个电流源即可测量3线 RTD。 但是、它需要完成两个 ADC 测量。 使用上面的图表、查看三线制 RTD、在 AIN1和 AIN2之间进行测量。 测量 IDAC1*(RRTD+RLEAD1)。 保持配置不变、测量 AIN2至 AIN4。 测量 IDAC1*(RLEAD3)。 在 ADC 输入电流较低的情况下、RLEAD2两端不会出现压降。 假设 RLEAD1=RLEAD3、则可以从第一次测量中减去第二次测量。 这将只剩下 IDAC1*RRTD 的测量值。

    如果 ADC 的增益为1、并且 IDAC1与基准电阻之间没有泄漏、则 ADC 的输出会报告:

    输出代码= VIN*2^15/VREF = IDAC1*RRTD*2^15/IDAC1*RREF = RRTD*2^15/RREF

    同样、请注意、RREF 中的任何误差、包括开关电阻都会成为增益误差。

    我不知道为什么您需要47kΩ Ω 电阻器。 如果您打算驱动电阻器以实现良好的偏置、但不应将其用于基准。 IDAC 电流的绝对精度不高。 内部基准可用于测量。 最好丢失开关电阻误差。

    对于滤波器、您不需要任何特殊电阻。 0.1%或0.5%的值不会伤害任何东西、但肯定是过度杀戮。 正如我在前面的段落中所提到的、我认为您能够在不受滤波器误差影响的情况下进行测量。

    如果您对电路拓扑或 RTD 测量的其他方面有任何疑问、请随时返回。 我确信我可以提供帮助(当然、在您最终确定电路之前进行回帖)。

    吴约瑟

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

    您好、Joseph、

    感谢您的反馈。 这很有帮助。

    我同意150欧姆基准电阻太小。 我购买了一些2.4k 欧姆、0.1%容差的电阻器以供使用。 我们预期在应用中读取的最大温度为120C。 但我们必须同时支持100欧姆和1000欧姆 RTD、因此我认为2.4k 欧姆基准比先前选择的150欧姆更有意义。

    您提出了有关模拟开关电阻的一个好问题。 我们实际上在电路中使用 TI SPDT 模拟开关(器 件型号:SN74LVC1G3157)、其导通电阻通常约为7欧姆。 我们没有将该增益误差纳入计算中。 我会考虑从电路中断开开关、因为我已经在进行重新设计。

    感谢您使用单个 IDAC 源对3线 RTD 进行输入。 为了跟踪您提供的信息、为了获得最佳精度、您是否建议使用单个激励源并进行两次测量并减去 RLEAD1 (或 RLEAD3、假设它们是相同的值)、还是使用两个激励源并进行交换/斩波?

    对于上面的示例电路、2线 RTD I 将测量 AIN1 (正极)至 AIN4 (负极)、对于4线制、I 将测量 AIN2 (正极)至 AIN3 (负极)。 是这样吗?

    我不太理解您关于热电偶的说法"IDAC 电流不具有很好的绝对精度"。 但我认为我与您一致认为、使用内部基准和摆脱开关可能是更好的选择。 热电偶将连接到与2线 RTD 相同的端子、并在上述示例中从 AIN1测量到 AIN4。 是这样吗?

    感谢您对滤波的反馈。 我知道我们的电流设计根本不会对基准进行滤波、但会对输入进行滤波。 您是否会建议对输入和基准进行滤波?

    我将更新电路、并在最终确定之前由您运行更改以进行确认。

    谢谢、

    Jonathon D.

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


    需要使用更大的基准电阻器。 150Ω 是不可行的。 由于您尝试同时支持 PT100和 PT1000、因此一种设置可能比另一种设置更优。 如果您的温度范围高达120°C、则 PT100的等效 PT1000电阻将为1460.7Ω Ω、根据我找到的 Omega 表、该值为146.07Ω Ω。

    1500Ω RTD 的电阻范围、根据您所测得的预期最高温度、您可以使用一个 Ω 基准电阻器。 对于单个1mA IDAC 电流、这将为您提供1.5V 的标称基准电压。 使用 PT1000时、PGA 增益将为1、您几乎可以最大限度地扩大满量程范围、从而提供最高的分辨率(输入电压= 1.4607V、基准电压为1.5V)。 使用 PT100时、PGA 增益可以为8、虽然这不能最大限度扩大范围、但它确实占其近80%(增益= 0.146V*8 = 1.168V 且基准电压为1.5V 时的输入电压)。

    如果您使用2400Ω Ω 基准电阻器、则可以使用750uA IDAC 电流、并以16增益(增益=(0.1096*16 = 1.752V、基准电压为1.8V 时的输入电压)最大限度地提高 PT100测量分辨率。 但是、使用750uA 和 PGA 增益= 1进行的 PT1000测量不会使用满量程(增益= 1.096的输入电压、基准电压为1.8V)。 它仍然可以工作、但您会失去一些分辨率。

    无论您选择何种基准电阻、获取这些数字并验证在温度范围内输入电压是否处于 PGA 的范围内。 您还应验证 IDAC 源的输出电压是否不会过于接近正电源轨。 输入电压过高会导致电流下降、因为电流源会失去其输出阻抗。

    返回到您的问题:

    在您的情况下、我将使用单个激励电流源并进行两次测量以抵消引线电阻。

    您对2线 RTD 和4线 RTD 测量值正确无误。 对于2线制、从 AIN1和 AIN4测量;对于4线制、从 AIN2测量到 AIN3。

    在热电偶测量中、我不确定您计划使用什么作为基准。 对于 RTD、进行比例式测量是合理的。 ADC 使用精密电阻器进行测量、代码显示 RTD 电阻与基准电阻之间的比率。 根本不会转换为电压。 这就是基准电阻如此重要的原因。 0.1%的基准电阻将是增益误差的限制因素(除非您对此误差进行了一些校准)。

    但是、对于热电偶、您需要进行电压测量。 在这种情况下、您关心基准电压精度。 原始设计具有47kΩ Ω 电阻、我不知道如何使用。 如果您计划将 IDAC 电流通过该电流并将其用作基准、这将非常不准确。 IDAC 的绝对误差为±6%。 这使得不适合用作热电偶的基准电压。 如果使用内部基准电压、误差会更好、2.048V 时的10mV 约为0.5%。 之后、您可以使用将热电偶连接到任何输入、只要您有偏置以建立直流工作点即可。 您需要将该偏置保持在电源电压的中点附近、因为您可能会对 ADC 使用高增益(同样、您需要检查 PGA 输入范围)。

    至于基准滤波、我不确定它是否完全必要。 通常、人们只需放入基准电容器中。 因为这是最佳做法。 此外、如果您决定不需要电容器、则可以将其保持在空载状态、并使用0Ω Ω 电阻。

    我要提到的另一点是、您可以使用评估模块测试这些配置。 ADS1148EVM 可配置为以这种方式测量输入。 如果您确实获得了 ADS1148EVM、请注意、该软件是在 Windows XP 时代制作的、在 Windows 7之外运行可能会有问题。 我还想提一下、ADS114S06和 ADS114S08被认为是 ADS1148的下一代产品、具有更高的性能和更好的规格。 还有一个适用于 ADS114S08的评估模块、该模块应适用于较新版本的 Windows。


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

    您好、Joseph、

    感谢您的详细和及时响应。 这对我非常有帮助、我非常感激。 我想我将使用2.4k 欧姆基准电阻器。 我的想法:我将 PGA 增益设置为16 (对于 PT100)或2 (对于 PT1000)。 对于 PT100和 PT1000、将 IDAC 保持在1000uA。 在这些设置下、我们将使 VCM 接近中间电源、PT100传感器类型的分辨率高达130C、PT1000的分辨率高达500C。 这是我们的应用所能接受的。

    感谢您回答我的问题。 我相信你已经充分回答了所有问题。 不过、我确实有一个有关 TC 测量的后续问题。 那么、从您提供的模型电路开始。 我可以配置 ADS 来测量 AIN0到 AIN1之间的 TC。 然后、我将配置 VBIAS 寄存器、以向 AIN0施加1/2 Vs 偏置电压。 我选择的增益将是32? 或者更多? 我猜我们要使用 TC 测量的最高温度将是600°C。 我们的大多数用户将使用 K 型热电偶。 您能否确认这是正确的方法?

    感谢您提供有关 ADS114S08的信息、但由于这是一种现有设计、因此我认为为了简化组件采购和软件方面的工作、我将坚持使用 ADS1148。

    这是我建议的更新电路。 我仍然需要仔细检查并选择外部低通 RC 滤波器的组件。 应用手册 SBAA201是否是此练习的良好参考? 如果您对滤波器组件选择和/或以下电路的其余部分有任何反馈、我将不胜感激:

    谢谢、

    Jonathon D

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


    如果 PT1000的范围高达500°C、则可能需要更大的基准电阻器。 在 Omega 图表上的500°C 时、我认为 PT100的电阻变为280.98Ω Ω。 因此、PT1000在该温度下为2809.8Ω μ F。 同样、您将无法仅使用2400Ω Ω 电阻器测量该值;输入电压将大于基准电压。 使用2400Ω Ω 电阻器时、我认为使用 PT1000能够测量的最高电压大约为380°C

    对于 K 型热电偶、在600C 时、您的电压将约为25mV、具体取决于冷端。 这将定义您的最大输入电压。 使用2.048V 的内部基准电压、您可以实现高达64的增益。 这里、0.25mV * 64 = 1.6V、增益为128将大于基准。 您需要将输入设置为接近1/2 Vs、以便测量处于 PGA 的范围内、并且可以使用 VBIAS 进行测量。 我注意到的 VBIAS 的一个问题是、使用它时会产生一些额外的噪声。 我认为可能是滤波导致它。 假设 VBIAS 连接到 ADC 负输入 AINN。 可以直接看到 VBIAS 中的任何噪声、而 AINP 则会得到该噪声的滤波版本、因为 VBIAS 通过 AINN 滤波传输到热电偶、然后通过 AINP 滤波返回。 该差异会增加一些噪声。 它不是很多、但很明显。 我不记得上面的任何数字、因此我建议对其进行测试。 热电偶本身的精度不是最好的、因此它可能不会产生太大的影响。

    我认为 SBAA201是这些计算的良好参考。 不过、一般而言、我会选择大约为数据速率20倍的带宽并将其称为良好带宽。 通读应用手册、但我想它特别提到您希望尽可能匹配输入滤波器和基准滤波器的带宽。 请注意、进入 REFN0的串联电阻是一种浪费、因为节点连接到 AVSS。

    如果您有任何其他问题或需要查看原理图、请告诉我。


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

    Joseph、

    380C 远高于我们尝试使用该器件测量的任何温度。 因此、我对基准电阻器的选择感到满意。 我们看到90%的器件应用无论如何都使用 PT100传感器。

    感谢您关注 VBIAS 上的噪声、当我拥有新设计的原型时、我必须对其进行测试。

    我有一个要查看的原理图。 它已附加。 如果可以、请提供反馈。 谢谢你。

    e2e.ti.com/.../67342_5F00_Proposal.pdf

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


    我觉得原理图看起来不错、没有太多意见。 VREFOUT 电容器现在为10uF。 如果您计划始终保持内部基准电压、这是正常的。 但是、如果您计划反复打开和关闭它、则可能需要考虑降低它。 每次打开和关闭内部基准电压时、需要一些时间来填充和消耗电荷。

    此外、现在、AIN0至 AIN3绑定在一起、AIN4-AIN7绑定在一起。 您可能需要进行更改、以便 AIN0、AIN1、AIN4和 AIN5一起、而 AIN3、AIN2、AIN7和 AIN6一起。 布局可能更简单、因为这些引脚组位于器件的左侧和右侧。

    除此之外、您还可以查看 ADS1148EVM。 大多数情况下、我们会将 EVM 视为参考设计。 在该特定的 EVM 上、有一些奇数电路用于容纳0-5V 电源和±2.5V 双电源。 但是、其余的布局和电路应该是干净的。 您应该下载 ADS1148EVM 用户指南并查看原理图和布局。


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

    Joseph、

    我对建议的电路做了一些更改。 请参见随附的。 我为滤波器选择了1k Ω 电阻器、过压不是主要问题。 我们使用20个样本/秒作为数据速率、因此调制器速率为32kHz。 因此、在 Cdiff 计算中使用的转角频率为3.2kHz。 我得到的 Cdiff 值为~0.024uF。 这是假设一个150欧姆的 RRTD (因为大多数情况下都使用了 PT100 RTD)。 然后选择2400pF 的共模电阻值。 我选择仅在基准输入端使用10uF 的大容量电容、但如果我们稍后决定在基准输入端放置 RC 滤波器、我将保留一些空间。

    此外 ,我还向 IEXCx 线路添加了100欧姆的串联电阻,以提供过压保护。 它与 ADS1148EVM 参考设计保持一致。

    我还应该指出、我们将铁氧体磁珠(原理图上的 L800、L801)与端接点串联、用于 EMC 滤波。 请参见下图… 这是否会导致我们进行的温度测量出现任何问题(不准确)?

    如果您对 add.e2e.ti.com/.../2134.67342_5F00_Proposal.pdf 有任何其他意见、请告诉我

    谢谢、

    Jonathon Dahl

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


    这些值看起来是合理的。 滤波器电阻和电容应适合您的应用、并且为激励电流添加的100Ω Ω 电阻不会给测量中使用的电阻器组增加太多电压。

    至于铁氧体磁珠、我看到其他人使用它们的效果很好。 但是、我通常不鼓励使用它们。 以调制器速率对 ADC 输入进行电容采样。 在每31ms 进行一次的情况下、有一个尖峰电流、在这个电流尖峰中、输入电压被采样到一个小电容器上。 串联电感会尝试抑制电流尖峰、但当电容应填满并充电至最终值时、这通常不是您想要的。 我会注意到、这些电感可能不够大、不足以成为问题。


    吴约瑟