您好!
我有一个项目、其中使用多个 ADS112C04 ADC 以1Hz 的频率测量热电偶。 由于热电偶引线中的电阻、我的电路的设置方式与图71中的示例不同、而是1M 偏置电阻器将一个模拟输入设置为中标度。 电路的所有功能均按预期工作、但启用 BCS 时除外。 根据数据表、这应该会导致电压读数满量程、但是当我启用源时、如果热电偶开路、读数没有变化。
例如、禁用 BCS 后、如果我将热电偶引线短接在一起以对 C_DIFF 电容器放电、则温度读数最初与结温相同、但随后开始缓慢漂移。 如果我启用 BCS、读数将继续漂移。
该放大器配置为单冲模式、45SPS、32增益、内部基准、并将 p0+/p1-或 p3+/p2-配置为模拟输入。 每个 ADC 都有两个连接的热电偶、并以1Hz 的频率进行采样。 在测量热电偶之前、ADC 立即置于温度传感器模式、以计算冷端补偿的内部温度
我还注意到、启用 BCS 时、ADC 功耗没有差异。 我已确认在发出 I2C 写入命令后通过回读存储在 ADC 中的值来启用/禁用 BCS 后将正确的设置写入配置寄存器2
是否有人可以解释 BCS 为何不会导致输入测量值发生变化、或者需要调整什么来检测开路热电偶?
谢谢!
