CC2340R5: 关于CC2340的SDK中Power Management配置

Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG

发现在simplelink_lowpower_f3_sdk_9_12_00_19及其以后得SDK版本中,在.syscfg的配置中没有Power Management的配置选项。尝试在V9的版本中手动添加POWER_SAVING的宏定义,但是没有效果,请问新版本的SDK如何实现Power Management?

图一图二是SDK V8的配置

862ab5e7158ab7d171388d177d697cc8.png

 

图三图四是SDK V9的配置

b4d879d3ccc2c21fb7ee2e0e3defc89e.png

29ac0e219ba776122083b10466f08bc1.png

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 根据 power management page of the user guide,POWER_SAVING定义用于允许设备进入待机和低功耗状态,而不是始终保持活动状态。现在,默认情况下,应使用SysConfig的电源选项卡中的待机策略启用此行为。

  • CC2340R53在SysConfig的电源选项卡中选择了PowerCCxxxx_standbyPolicy,使用basic_ble的程序1秒广播一次,外设只使用了UART平均电流2.2mA左右在将UART外设关闭后电流没有变化还是维持在2.2mA,但是同样的程序在CC2340R52上面运行,将UART关闭后平均电流从2.2mA降低到了12uA,请问是CC2340R53默认没有开启POWER_SAVING吗。如果要使用BLE广播、BLE的连接功能,请问应该怎么配置使CC2340R53的功耗更低?

  • CC2340R53在SysConfig的电源选项卡中选择了PowerCCxxxx_standbyPolicy,使用basic_ble的程序1秒广播一次,外设只使用了UART平均电流2.2mA左右在将UART外设关闭后电流没有变化还是维持在2.2mA,但是同样的程序在CC2340R52上面运行,将UART关闭后平均电流从2.2mA降低到了12uA,和CC2340R52相比较看起来PowerCCxxxx_standbyPolicy没有生效呢。如果要使用BLE广播、BLE的连接功能,请问应该怎么配置使CC2340R53的功耗更低?


  • CC2340R52和CC2340R53之间的唯一区别是RAM大小,从34kb到64kb。如果您已成功创建了CC2340R52的低功耗固件,您可以尝试在CC2340R53上flash它,您也应该能够输入低功耗。