【摘要】:当采样温度传感器时,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全量程范围的,使用内部参考模式自动采用该固定范围。但是如果使用外部模式,温度传感器值必须调整以适应外部参考电压。
图5-8 温度传感器传输函数
TI的头文件包含实例工程,可以方便地采样温度传感器,并将结果转换为两种不同的温度单位。使用该温度传感器有如下3步:(www.daowen.com)
1)为采样温度传感器,配置ADC。
2)采样温度传感器。
3)将结果转换为温度单位,如℃。
下面是一个实例。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Piccolo系列DSP控制器原理与开发的文章