请问:如果CC2640 的八个电容感应按键都用上了,那么该如何检测电池电量呢?
时间:10-02
整理:3721RD
点击:
看电池检测的例子程序,用的是DIO23,但是这个已经被电容感应按键使用了。
ADC好像也只能使用使用DIO23~DIO30这个八个IO口作为输入。
那么电容按键和ADC是不是就冲突了?
如果需要使用八个电容按键,那么该怎么检测电池电量呢?
各位同行和TI的同事,麻烦帮忙分析一下,感谢!
芯片自带battery monitor功能。不需要DIO的。
你可以看一下TRM里面的相关部分 我
指路------>http://www.ti.com.cn/cn/lit/ug/swcu117h/swcu117h.pdf 18章
嗯,TRM中的电池电压检测部分,我看到了,感谢!
谢谢您的热心帮助,感谢!
我们产品用的电池最大输出电压为4.2V,超过了CC2640的最大允许电压,所以加了个稳压芯片XC6215B302M。
和硬件组的同事讨论后,发现:原来这个芯片在电池电压低于3.6V时,输出的电压就不是恒压了,会随着输入的电池电压的降低而发生变化。
可以通过CC2640自带的电压检测功能来测量稳压芯片的输出电压。
虽然这个方法不能精确知道电池的电压,但也可以达到我们的需求目标,即能检测到电池低电压状态。
我们的另外一款产品,没有用到电容按键,所以不存在这个问题,可以直接通过ADC测量电池的电压。
提问后有反馈和分享,推荐。:-)