您好、TI 专家
如果我使用 ADS1248连接 RTD、ADC 读数为0x7FFFFF、如果我断开 RTD 连接、读数为0x800000。 我得到的其他读数。 我应该怎么做?
此致、
Thomas
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.
尊敬的 Thomas:
您能否发送系统原理图?
您能否告诉我们您如何偏置 RTD 以及您将什么用于电压基准?
请同时发送 ADS1248配置设置。
有关如何使用 TI 的精密 ADC 进行 RTD 测量的更多信息、请参阅此文档: https://www.ti.com/lit/an/sbaa275/sbaa275.pdf?ts=1613507388013&ref_url=https%253A%252F%252Fwww.google.com%252F
布莱恩
谢谢 Bryan、
我在外壳附件中附上了原理图。 在这里、我无法添加原理图文件。
我们通过激励电流输出1和输出2对 RTD 进行偏置。 请参阅原理图。
我们使用内部基准电压。 和。 已选择 REFP1和 REFN1基准输入。
ADS1248配置设置。
| ADS1248寄存器映射 | ||
| 地址 | 寄存器 | 值 |
| 00h | MUX0 | 0x01 |
| 01小时 | VBIAS | 0x00 |
| 02h | MUX1 | 0x28 |
| 03小时 | SYS0 | 0x02 |
| 04h | OFC0 | 默认值 |
| 05小时 | OFC1 | 默认值 |
| 06小时 | OFC2 | 默认值 |
| 07小时 | FSC0 | 默认值 |
| 08h | FSC1 | 默认值 |
| 09小时 | FSC2. | 默认值 |
| 0Ah | IDAC0 | 0x0E |
| 0Bh | IDAC1. | 0xAB |
| 0通道 | GPIOCFG | 默认值 |
| 0Dh | GPIODIR | 默认值 |
| 0Eh | GPIODAT | 默认值 |
此致、
Harshhad
谢谢 Bryan、
我实施了您建议的解决方案、它起作用、我获得了 ADC 读数。
PGA=1
Rref = 2k
我得到输出代码= 0x346E8 (十进制为214760)
根据 RRTD = Rref *输出代码/2 ^22 *增益的公式计算得出
如果我输入值并计算 RRTD = 102.405
但万用表 RRTD = 112.1
如何获得上述结果? 如何校准 ADC 以获得上述结果。
谢谢、此致
Harshhad
您好、Bryan、
Rref (R4)的值= 2k +/- 1%(根据数据表)
和万用表(不是很精确)
IDAC = 1000uA
VCC = 3.3VDC
RTD 连接= 三线 RTD
e2e.ti.com/.../RTD_5F00_Connection-diagram.pdf
-Harshhad
您好 Harshhad、
IDAC 具有合规电压规格、可确定可在 IDAC 输出引脚上看到的最大电压。 ADS1248数据表中的图41和42显示了这种情况。 请注意、这些图使用 AVDD = 5V、因此对于 AVDD = 3.3V 的情况、该图是相同的、但最大电压为3.3V。 因此、您将开始得到大约2.9V 的电流下降。
如果您使用两个电流分别为1mA 的 IDAC、则在2k 基准电阻上为4V。 这已经高于 AVDD、可能会导致测量读数出现问题。 请减小 IDAC 电流幅度、看看结果是否会更好。 您还必须在计算中考虑 IDAC 失配误差、因为两个 IDAC 电流不完全相等。 这意味着 RREF 两端的电压与 RTD 两端的电压不完全成比例。 这是使用2个 IDAC 测量3线 RTD 的固有挑战。
布莱恩
谢谢 Bryan、
按照我所做的指令、它工作正常。 我得到结果。
我在编程循环中读取 ADC。 在每个环路中、我得到16个不同的读数。 所有16个读数都非常相似且令人满意。
但是、当交替循环读数相似且连续循环读数有一些差异时、会产生意外结果。
环路读数1
| ADC_Value[0] | float | 109.886765 |
| ADC_Value[1] | float | 109.886528. |
| ADC_Value[2] | float | 109.884949. |
| ADC_Value[3] | float | 109.884949. |
| ADC_Value[4] | float | 109.8834. |
| ADC_Value[5] | float | 109.886497 |
| ADC_Value[6] | float | 109.884857. |
| ADC_Value[7] | float | 109.886108 |
| ADC_Value[8] | float | 109.883789 |
| ADC_Value[9] | float | 109.884087 |
| ADC_Value[10] | float | 109.88501 |
| ADC_Value[11] | float | 109.886887 |
| ADC_Value[12] | float | 109.886642 |
| ADC_Value[13] | float | 109.886734 |
| ADC_Value[14] | float | 109.882744. |
| ADC_Value[15] | float | 109.88414 |
环路读数2
| ADC_Value[0] | float | 109.858749 |
| ADC_Value[1] | float | 109.858688 |
| ADC_Value[2] | float | 109.858871 |
| ADC_Value[3] | float | 109.85923. |
| ADC_Value[4] | float | 109.858391 |
| ADC_Value[5] | float | 109.858452 |
| ADC_Value[6] | float | 109.858574 |
| ADC_Value[7] | float | 109.858513 |
| ADC_Value[8] | float | 109.857262. |
| ADC_Value[9] | float | 109.858635 |
| ADC_Value[10] | float | 109.857796 |
| ADC_Value[11] | float | 109.859169 |
| ADC_Value[12] | float | 109.85881 |
| ADC_Value[13] | float | 109.857735 |
| ADC_Value[14] | float | 109.858902 |
| ADC_Value[15] | float | 109.858635 |
环路读数3.
| ADC_Value[0] | float | 109.881279 |
| ADC_Value[1] | float | 109.882416. |
| ADC_Value[2] | float | 109.882057 |
| ADC_Value[3] | float | 109.88179. |
| ADC_Value[4] | float | 109.8834. |
| ADC_Value[5] | float | 109.882744. |
| ADC_Value[6] | float | 109.88295. |
| ADC_Value[7] | float | 109.884354. |
| ADC_Value[8] | float | 109.882263 |
| ADC_Value[9] | float | 109.883011. |
| ADC_Value[10] | float | 880109.508 |
| ADC_Value[11] | float | 109.881073 |
| ADC_Value[12] | float | 109.879616 |
| ADC_Value[13] | float | 109.877319 |
| ADC_Value[14] | float | 109.880119 |
| ADC_Value[15] | float | 109.879883 |
环路读数4
| ADC_Value[0] | float | 109.858452 |
| ADC_Value[1] | float | 109.858391 |
| ADC_Value[2] | float | 109.858391 |
| ADC_Value[3] | float | 109.859528 |
| ADC_Value[4] | float | 109.858994 |
| ADC_Value[5] | float | 109.85878 |
| ADC_Value[6] | float | 109.858543 |
| ADC_Value[7] | float | 109.858841 |
| ADC_Value[8] | float | 109.8592. |
| ADC_Value[9] | float | 109.857498. |
| ADC_Value[10] | float | 109.859406 |
| ADC_Value[11] | float | 109.8592. |
| ADC_Value[12] | float | 109.858963 |
| ADC_Value[13] | float | 109.858841 |
| ADC_Value[14] | float | 109.858391 |
| ADC_Value[15] | float | 109.85836. |
请提供一些相关信息。 我现在不会斩波激励电流源。
此致、
Harshhad