Extended sleep mode + advertising 运行一段时间后异常(无法进休眠)

3 posts / 0 new
Last post
mortimer
Offline
Last seen:1 year 1 month ago
Joined:2017-07-19 02:59
Extended sleep mode + advertising 运行一段时间后异常(无法进休眠)

工作模式描述:软件采用Extended sleep mode + advertising,advertising时间间隔是3200*0.625ms = 2s
问题描述: 软件按上述模式工作,一直处在Extended sleep mode + advertising模式,中间没有唤醒过mcu,一开始程序运行正常,功耗也是
几个微安,但程序运行一段时间后功耗一直保持在500 ua左右,一直进不去休眠模式,请问导致此问题的可能原因有哪些?
个人理解: Extended sleep mode + advertising模式,绝大部分工作都是SDK代码自动完成的,用户基本没什么可以操作的,也就能改下
advertising间隔时间,是否跟advertising间隔时间有关?

Device:
Qinjiny_Dialog
Offline
Last seen:2 weeks 4 days ago
Staff
Joined:2016-11-01 05:47
可以看一下教程 https://support

可以看一下教程https://support.dialog-semiconductor.com/resource/tutorial-4-configuring...

基本上只要修改config里面相关部分就可以开启睡眠了,睡眠会在没有BLE活动时自动进行无需任何人为设置。

有用户出现类似问题有几种可能:

漏电

广播设置错误

期间有使用SPI flash,使用完毕后没有关断flash的power supply,导致功耗一直不掉

张树龙
Offline
Last seen:3 years 2 months ago
Joined:2017-08-15 12:43
你的问题解决了吗?我的是与主机建立连接后

你的问题解决了吗?我的是与主机建立连接后,进行notify一会数据后,与主机断开就不能进入睡眠了,如果不notify数据,则与主机断开后还是一直睡眠的