我在官方的HID键盘例程中开启HAL_SLEEP管理休眠,程序中已经开启了DC-DC,实际测试下来广播状态下的功耗大概300uA,连接后的功耗为900uA。麻烦请问一下官方,还有什么办法可以降低连接时的功耗?
查看: 1355
回复: 2
关于CH579蓝牙HID键盘的广播和连接后的功耗问题。
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
CH579连接上蓝牙适配器时的功耗为600uA,然后将主机上的蓝牙适配器重新插拔后,CH579重新连接适配器后的功耗就来到了900uA。请问这是和协议栈引起的吗?
检查一下串口打印,打印日志中有包含连接间隔协商结果“Int xx”。连接间隔越小,功耗越大。测试期间不要接串口或其他线路,防止漏电。如果说连接间隔协商结果,对应两种功耗,有所不同,那么与连接间隔有关,可以在代码中将最大、最小连接间隔的值固定。
功耗测试仅计算CH579功耗的情况下,100ms的连接间隔,打开DCDC,参考平均电流在116uA上下;12.5ms的最短连接间隔,功耗在700uA左右。
降低功耗,在硬件层面,有打开内部DCDC,失能休眠期间不用工作的IC,选用静态电流小的电源电路等方法;在软件层面,主要是降低MCU唤醒的频次、将GPIO在休眠前上/下拉至与外部电平一致的状态以减少漏电。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录