微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541 adc电量监测

cc2541 adc电量监测

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

你好:   

    背景:      1)参考电压:内部电压:1.25V          

                                           ADC输入: VDD/3         

                                           电池给PCB所有器件直接供电,中间无稳压(如LDO).     

                    2) 我们使用示波器实际监测电源波形与采集出来的数值       对比,发现当器件被唤醒时电池,电压会瞬时被拉低(我们分析是器件唤醒时电流比

                          较大, 电池放电电流不够而导致电池电压瞬时被       拉低),问题在于我们只有在器件唤醒时才能采集电压,从而使       ADC采集出来的电压

                          与实际电池电压有偏差。   

想问的问题:         

 1)有没有什么方法可以避免种ADC采集偏差。

确保电压在2-3.6伏特范围内芯片才能可靠工作 唤醒后延时一段时间再采样 可以多次采样求平均值

1、硬件方面,在电源端多加几个电容,以防止大电流将电源电源拉低

2、MCU唤醒后延时20-50ms,具体可用示波器查看电源稳定时间,再去采样

3、采样相应的滤波算法,比较多采样几次,然后去掉最大值,去掉最小值,然后求平均值

4、希望能帮到你,祝你早日解决问题,并分享一下解决问题的方法,谢谢!

我这边也是使用的电池供电,的确电池在小电流下的电压和大电流下的电压不一样,这主要是电池是有内阻的,电流越大,内阻压降越大;而且这种现象电池电量越低越明显。

再次,用直接测量电池电压的方法是无法准确获取电池电量的。如果你只想知道电池有没有电,可以在唤醒时(只开AD,关掉其他外设),首先采集电池电压。然后,等最大电流时,再采集一次电压,对比一下。

 主要考虑到电量足和低时唤醒电压不一样,如果采用软件修正的话则担心电池参数的一致性问题,

  目前还是才用唤醒后也是多次采集求平均的方法,

 我们检测电量主要是想在电池接近没电时,可以提醒用户更新电池,不用太准确

 测量电池电量,

1、建议你在完成其它任务后,采集电池电压,这样可能会更准确一些

你好 这个问题能帮忙看看吗?

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/101273.aspx

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

网站地图

Top