TI论坛
直播中

李鸿洋

11年用户 998经验值
擅长:可编程逻辑
私信 关注
[问答]

将LM50接在双极性的ADC上,能否采集到准确的温度?


  • LM50根据数据手册的描述,LM50可以接在AMC7836的ADC输入来采集温度,数据手册中给出的示例是接在“LV_ADC”上的,如果将LM50接在双极性的ADC上,能否采集到准确的温度?目前我在实际使用时,发现LM50接在双极性的ADC上时,环境温度低于0℃,即LM50输出的电压小于0.5V时,LM50输出的电压会无拉低,被AMC7836的ADC钳位在0.456V左右,无法再降低,这个问题有办法解决吗?

                                                             

回帖(1)

郭中

2024-11-13 18:11:31
从您的描述来看,LM50接在双极性ADC上时,确实存在问题。LM50是一个温度传感器,其输出电压与温度成正比。当环境温度低于0℃时,LM50输出的电压应该小于0.5V。然而,您提到在实际使用中,LM50输出的电压被AMC7836的ADC钳位在0.456V左右,无法再降低。

这个问题可能是由于AMC7836的ADC输入电压范围导致的。AMC7836的ADC可能不支持负电压输入,因此当LM50输出的电压低于0.5V时,ADC会将其钳位在0.456V左右。

为了解决这个问题,您可以尝试以下几种方法:

1. 使用一个运算放大器(Op-Amp)来将LM50的输出电压进行偏移,使其在双极性ADC的输入范围内。例如,您可以将LM50的输出电压与一个固定的参考电压(例如0.5V)相加,然后输入到ADC。这样,当环境温度低于0℃时,LM50输出的电压将被偏移至0.5V以上,从而避免被ADC钳位。

2. 考虑使用一个单极性ADC,这样可以直接测量LM50的输出电压,而无需进行任何偏移或转换。

3. 如果您的系统允许,可以考虑更换一个支持负电压输入的ADC,以直接测量LM50的输出电压。

总之,要解决这个问题,您需要找到一个方法来确保LM50的输出电压在ADC的输入范围内,以便准确测量温度。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分