Discuz! Board

标题: 52832串口蓝牙功耗问题 [打印本页]

作者: 咕咚    时间: 2018-2-6 22:46
标题: 52832串口蓝牙功耗问题
由于功耗评估需要,烧录NRF52832的蓝牙串口例程进行测试。
奇怪的是:烧写青风提供的蓝牙串口例程,功耗大概在0.6mA左右,而下载官方的例程,SDK 14.2和SDK 12.3这两个版本,功耗在2.2mA左右。其功能上没发现有什么不同,例程基本上都相同,。

而我们自己的应用,在3mA左右。为这个功耗问题纠结了很久,大家有没有遇到过,有什么办法降低串口通信的功耗(52832作为从机,无流控)

作者: admin    时间: 2018-2-7 15:42
串口的功耗本来就高的很,不用的话,直接关掉串口,要用的时候再开
作者: admin    时间: 2018-2-7 15:52
给你一个客户的解决方案:[attach]1696[/attach][attach]1697[/attach][attach]1698[/attach]

作者: 咕咚    时间: 2018-2-7 20:51
admin 发表于 2018-2-7 15:52
给你一个客户的解决方案:

首先非常感谢您的回复!
关于不同SDK版本不同导致串口功耗的问题,原因在于SDK11的串口初始化没有使能DMA,而新的SDK默认打开了DMA,关闭DMA后,电流在0.6mA左右。这个电流,主要是由于时钟导致,没有继续降低。

作者: 咕咚    时间: 2018-2-7 20:56
然而,问题并没有这么理想的解决。
当串口接收的数据量比较大,57600的波特率50%的负载率时,增加的电量了2mA,太不可思议……

作者: 咕咚    时间: 2018-2-7 21:00
由于52832是作为从机,主机为SOC芯片,特性没法修改。因此,52832只能傻傻的等待……




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3