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.

[参考译文] ADS1262:打开传感器会导致热电偶通道1上出现超范围读数、并增加热电偶2通道2上的值

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1510732/ads1262-open-sensor-causes-overrange-reading-on-thermocouple-channel-1-and-increases-value-on-thermocouple-2-channel-2

器件型号:ADS1262

工具/软件:

我有一个多通道系统在基于 STM32 MCU 的 PCB 上运行。 在大多数情况下、它需要很好地显示热电偶读数、但我注意到、当我运行代码中的函数来读取两个通道时、如果另一个通道没有插入传感器、则一个通道上的误差百分比往往会更高。 例如

两个传感器均插入:

通道1 = 0.04mV        通道2 = 0.04mV

通道1在通道2未插入的情况下插入

通道1 = 0.08mV       通道2 = 312.5mv

通道2已插入且通道1未插入

通道1 = 312.5mv       通道2 = 0.08mV

增益设置为8、因此312.5只是其读取的电压范围的上限、但是为什么一个传感器读数超范围(因为它的开路会对另一个传感器产生影响)在两次读数之间将多路复用器更改为不同的通道、这样是否有办法解决此问题? 只有当我调用函数来读取两个传感器时才会发生这种情况。 就像获得过压读数一样、会导致一些读数渗入另一个通道中。 这非常令人困惑、因为我没意识到 ADC 可能有这个问题

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

    您好 Alex、

    在您的测试中、仅在未插入的通道上看到较大的值。 您能否澄清"对另一个传感器有影响 "? 您能分享您的原理图吗?

    BR、

    Dale

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

    正确、大值仅发生在未插入的通道上、这是正常的 im 假设、但我看到的"效果"是、当一个传感器未插入并读取打开时、它也会增加插入的其他通道的读数值、相对于 im 看到的值大约0.04mV。 似乎打开的传感器上的超范围会渗出到另一个通道上的读数中。 这是参考原理图。

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

    您好 Alex、

    我理解您的问题、您谈到的是插入热电偶的通道上的0.08mV 与0.04mV。 我想您测试的是  原理图中所示的 THERM1+/THERM1-通道(AIN0/AIN1)和 THERM+/THERM-通道(AIN8/AIN9)、它们是端子 J400上的相邻通道、但它们在 ADS1262上物理上不相邻通道。

    进行测试时、您是否检查了 ADC 上的其他通道(不是这两个通道)?

    能否将未连接到热电偶的通道的输入端短路、并检查 具有热电偶的另一个通道的输出端?

    BR、

    Dale