Other Parts Discussed in Thread: ADS114S08, ADS124S08
部件号: ADS114S08
主题中讨论的其他器件: ADS124S08
尊敬的 Sirs:
我无法正确读取 K 型和 J 型热电偶。 我的应用程序代码被复制
来自您的示例 tc_MSP432E_ADS124S08、但已根据我的电路进行了调整。 我将使用产生的偏置
通过 ADS114S08 本身、而不是外部上拉/下拉电阻来偏置热电偶。
在我的设计中、该电路还能够读取 RTD、这限制了我对 ADC 输入的使用
使用温度传感器。
因此、由于 ADC 只能在引脚 AN0 至 AN5 上使用偏置、因此我使用
反向输入:AIN1 作为热电偶的负(和偏置)端子、AIN2 如所示
正极端子。 对于第二个热电偶、我将使用输入 AIN5 作为负(和偏置)
端子 AIN6 作为正极端子。
我附加了一个文件、从第 339 行开始、您可以在其中看到 TC1 和 TC2 的配置。
ads114s08Config.h
当我根据极性正确连接热电偶时、会得到非常高的负值
来自寄存器的值(–16711846)(在寄存器值到 MV 转换之前)。 当我反转极性时,我得到了应该是正确的值,但如果我
加热热热电偶、然后再次开始读取非常高的负值、就像第一种情况一样。
与硬件和低电平固件相关的所有内容均正常工作(SPI,数据就绪引脚)等。
因为我正在读取 RTD 而没有出现任何问题。
有什么建议吗?
随附原理图:
temp.pdf
谢谢。此致。