理论教育 如何使用内部温度传感器测量芯片温度

如何使用内部温度传感器测量芯片温度

时间:2023-06-15 理论教育 版权反馈
【摘要】:当采样温度传感器时,ADCINA5引脚的外部电路对采样无影响。随着器件结温升高,温度传感器的输出及ADC转换值增大。但是如果使用外部模式,温度传感器值必须调整以适应外部参考电压。图5-8 温度传感器传输函数TI的头文件包含实例工程,可以方便地采样温度传感器,并将结果转换为两种不同的温度单位。例5-1 通过片内温度传感器与A-D转换器测量芯片摄氏温度。

如何使用内部温度传感器测量芯片温度

内部温度传感器可以测量器件的结温。通过一个由ADCCTL1.TEMPCONV位控制的开关,传感器输出可以用ADC的通道A5采样。该开关可以使通道A5连接到外部ADC输入引脚或内部温度传感器输出。当采样温度传感器时,ADCINA5引脚的外部电路对采样无影响。

随着器件结温升高,温度传感器的输出及ADC转换值增大。偏移值定义为0℃时对应的转换值LSB值如图5-8所示。该信息可用于将ADC传感器采样值转换为温度值。确定温度的传输函数为

温度值=(传感器采样值-偏移值)×斜率

对于2803x可以使用位于下述存储单元的函数,获得厂家对每个器件校准的斜率与偏移值:

●0x3D7E82:斜率(℃/LSB,定点Q15格式)。

●0x3D7E85:偏移值(0℃时LSB值)。

给出的数值是假定3.3V全量程范围的,使用内部参考模式自动采用该固定范围。但是如果使用外部模式,温度传感器值必须调整以适应外部参考电压。

978-7-111-57271-8-Chapter05-35.jpg

图5-8 温度传感器传输函数

TI的头文件包含实例工程,可以方便地采样温度传感器,并将结果转换为两种不同的温度单位。使用该温度传感器有如下3步:(www.daowen.com)

1)为采样温度传感器,配置ADC。

2)采样温度传感器。

3)将结果转换为温度单位,如℃。

下面是一个实例。

978-7-111-57271-8-Chapter05-36.jpg

978-7-111-57271-8-Chapter05-37.jpg

例5-1 通过片内温度传感器与A-D转换器测量芯片摄氏温度。温度值在变量temp和degC中,degC为摄氏温度。

978-7-111-57271-8-Chapter05-38.jpg

978-7-111-57271-8-Chapter05-39.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈