微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541的温度测量很不靠谱吗?还是公式错了

CC2541的温度测量很不靠谱吗?还是公式错了

时间:10-02 整理:3721RD 点击:

TI大神和各位开发好友

    最近用CC2541做产品,用了芯片本身的测温,通过ADC采用计算温度,公式如下:

    TR0 = 0x01;     ATEST = 0x01;

    {   HalAdcSetReference( HAL_ADC_REF_125V );        

 temp = (ADC_Read(HAL_ADC_CHANNEL_TEMP) - 1340) /10;     }

 ATEST = 0x00;  TR0 = 0x00;

但感觉根本就不准啊,现在室外都零下几度了,上面算出来还是19度

是否有更准确的计算公式呢?

谢谢!

没有大神指点么

内部温度传感器精度不太高,12位分辨率,有效位是11位。可以多次采样求平均值!

ADCCON3=0x3e;///内部参考电压1.24伏,单通道采样,12位数据(11位有效),内部温度采样

谢谢啊,那计算公式可对?

TR0 = 0x01;   

  ATEST = 0x01;

ADCCON3=0x3e;///内部参考电压1.24伏,单通道采样,12位数据(11位有效),内部温度采样

ADCCON1=0x73;///

while(!(ADCCON1&0x80));

用上边的代码试试吧!

请看照片中的参数!

你采样的数据是多少啊?

谢谢你的帮助,这个公式不行,看来测温不能用这个了

不用客气。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top