从您的描述来看,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的输入范围内,以便准确测量温度。
从您的描述来看,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的输入范围内,以便准确测量温度。
举报