根据TI提供文档swru191f.pdf中第140页,13.2节描述的温度传感是cc253x的,全篇文章没有提及cc2541或cc2540芯片中内置的温度传感器如何使用,请问那篇文档有这些方面的介绍?
YiKai Chen:
參考一下
Jason Zhang:
回复 YiKai Chen:
你发的这个是253X的,我需要2541或者2540的,多谢。
YiKai Chen:
回复 Jason Zhang:
几本上是一樣的
Alvin Chen:
回复 Jason Zhang:
你好,
CC253x和CC254x这个功能上一致,你直接参考CC253x即可。
www.ti.com/…/swru191f.pdf
Jason Zhang:
回复 YiKai Chen:
你好,我查过文档了,描述的很明确,139页说电池监控功能元件只支持CC2533,包括测量内部的温度。而CC2541的电池与温度测量都是通过内部的ADC来进行测量的,但是并没有提供详细使用方式,包括:
1. Temperature coefficient,Voltage coefficient,这两个系数怎么使用呢?用ADC的数字输出直接除这些系数就可以?
2. Initial accuracy without calibratio,Accuracy using 1-point calibration这两个参数怎么使用呢?有哪些寄存器是相关的?
Jason Zhang:
回复 Alvin Chen:
你好,我查过文档了,描述的很明确,139页说电池监控功能元件只支持CC2533,包括测量内部的温度。而CC2541的电池与温度测量都是通过内部的ADC来进行测量的,但是并没有提供详细使用方式,包括:
1. Temperature coefficient,Voltage coefficient,这两个系数怎么使用呢?用ADC的数字输出直接除这些系数就可以?
2. Initial accuracy without calibratio,Accuracy using 1-point calibration这两个参数怎么使用呢?有哪些寄存器是相关的?
3. 温度测量是精度如何?
Jason Zhang:
回复 Jason Zhang:
3. 温度测量是精度如何?
Alvin Chen:
回复 Jason Zhang:
是用的ADC,可以看一下下面的帖子;
blog.chinaunix.net/uid-29234606-id-4057816.html
YiKai Chen:
回复 Jason Zhang:
温度测量是精度可以參考 swru191的13.2 Using the Battery Monitor for Temperature Monitoring
Jason Zhang:
回复 YiKai Chen:
文档中已经说明,13章节只用于253X,而且提到的测量温度范围是-40~125,也是zigbee全系的工作温度范围,并不适合CC2541(-40~85)。而且对于该部分的寄存器控制,都在属于描述253x的23章节。2541的寄存器描述都在24章节,都是直接控制ADC采样直接读取温度值。