TI中文支持网
TI专业的中文技术问题搜集分享网站

请教:CC2640R2F ADC取外部电池电压问题

各位大神元宵节快乐!

我们有一个CC2640R2F的板子,将锂电池的分压加到DIO_23上,希望通过ADC检测电池电量,使用的例程是“adcsinglechannel_CC2640R2_LAUNCHXL_tirtos_ccs”,有几个问题请教一下:

1. 例程中adc = ADC_open(Board_ADC0, &params);,这里的Board_ADC0对应的是DIO_23还是DIO_30?

2. 无论用Board_ADC0还是Board_ADC7,取得的电压值都在不停的变换,用万用表测量电池电压并没有明显的变化,所以ADC采样的值会在一定范围内波动吗?

3. 目前通过电阻分压加在DIO_23上的电压是1/2 电源电压,理论上应该是0-2.1 V之间(锂电池满充电压4.2V),是否在ADC电压测量的范围内?我在有些资料里看到1.4V的参考电压,跟加载到DIO_23上的电压是否有关系?

谢谢。

Alvin Chen:

DIO23_ANALOG
参考一下:
e2e.ti.com/…/699334
我们还有专门测试battery的driver:
e2e.ti.com/…/1732219

YiKai Chen:

你是用 LAUNCHXL-CC2640R2?

user5882580:

回复 Alvin Chen:

Alvin,
谢谢你的回复。
不过链接里的帖子并没有解答我的问题:adcsinglechannel_CC2640R2_LAUNCHXL_tirtos_ccs里的Board_ADC0到底是对应DIO_23还是DIO_30。另外我需要直接测量电池输出的电压,而不是VDD,因为板子上有稳压电路,所以Battery Monitor Service应该不适用。

user5882580:

回复 YiKai Chen:

不是,是定制的板子,用两个1M电阻分压,1/2锂电池电压接入到DIO_23上。

user5882580:

回复 YiKai Chen:

谢谢!

user5882580:

回复 Alvin Chen:

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 请教:CC2640R2F ADC取外部电池电压问题
分享到: 更多 (0)