咕咚 发表于 2018-2-6 22:46:01

52832串口蓝牙功耗问题

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

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

admin 发表于 2018-2-7 15:42:51

串口的功耗本来就高的很,不用的话,直接关掉串口,要用的时候再开

admin 发表于 2018-2-7 15:52:48

给你一个客户的解决方案:

咕咚 发表于 2018-2-7 20:51:38

admin 发表于 2018-2-7 15:52
给你一个客户的解决方案:

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

咕咚 发表于 2018-2-7 20:56:27

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

咕咚 发表于 2018-2-7 21:00:39

由于52832是作为从机,主机为SOC芯片,特性没法修改。因此,52832只能傻傻的等待……
页: [1]
查看完整版本: 52832串口蓝牙功耗问题