微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2F:关于蓝牙断开后减少功耗的问题

CC2640R2F:关于蓝牙断开后减少功耗的问题

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

各位大侠好,

CC2640R2F我发现了一个奇怪的现象,当我一开始上电后反复令CC2640R2在StandBy <--> Advertising两种状态来回反复的时候,功耗在480uA和2.80mA来回变换。但一旦成功连接一次蓝牙(Connected)之后,我断开蓝牙,试图令CC2640R2从Connected --> Disconnect --> Advertising返回StandBy状态,该状态下MCU确实不再发送Advertisement,但功耗卡在2.37mA不再下降,请问是不是蓝牙的什么功能我没有令其完全停止?如果想令其停止以让功耗立刻重新回到480uA,那么代码层面应该调用些什么指令?

P.S. 我没有使用sleep指令强制CC2640R2 StandBy。我用的是Power_setConstraint和Power_releaseConstraint两个指令来控制CC2640R2是否自动进入StandBy状态

谢谢

这个功耗应该是没有成功进入standby,还是处于active模式下。

用指令强制芯片进入睡眠再测一下

多谢,我用最小电路和最简程序重新测定了一下,推断出可能是使用的Power Policy调用时机有问题。

多谢,我用最小电路和最小程序检测了一下,发现CC2640可以从原始的210uA增大到2.2mA,之后能够跌回210uA。

推测可能是我使用的Power限制指令的时机有问题。

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

网站地图

Top