CC2530内置温度传感器温度计算方法
时间:10-02
整理:3721RD
点击:
CC2530内置温度传感器温度计算方法
CC2530数据手册的温度传感器部分描述有误,
如过ADC采用12位方式,工作电压3V,使用内部基准1.15V,温度传感器有如下规律.
1)25摄氏度时,AD读数为1480.
2)温度变化一度,对于AD采集值变化4.5.(CC2530数据手册有误,写成温度变化10摄氏度AD采集值变化4.5;另外demosensor代码,认为温度变化1摄氏度AD采集值变化4.0。
这两个地方都是有误的)不过貌似供电电压和测试条件不同
了解上述规律,温度计算就可以用这个公试来计算:
(AD读数-1480)=(temp-25)*4.5
=>> temp=(AD-1480)/4.5 + 25
=>>temp=(AD-1480+25*4.5)/4.5
=>>(AD-1367.5)/4.5