你好,
我有一个对话框14682自定义印刷电路板。我遇到了这样一个问题:当我进入长时间睡眠时,CPU似乎每隔2或3毫秒就会立即唤醒一次。我正在使用一个精确的数字万用表来观察睡眠电流是否下降到~6uA,峰值在1毫安,所以没有高到收音机打开的程度,而是表明CPU可能正在唤醒。这意味着我的平均睡眠电流大约是200uA而不是6uA。
当从SDK运行简单的演示项目时会发生这种情况,如extended\u sleep和BLE\u adv。如果我试图进入休眠状态而不是延长睡眠时间,也会发生这种情况。
我正在关闭1.8V VBAT的对话芯片。这是系统内置的,不能更改。正确的配置更改,例如将电池配置更改为类型\u NO \u RECHARGE,已使其在此VBAT下运行,但可能我遗漏了某些内容。
关于更多的内容,我已经在两个不同的14682个具有类似行为的PCB(类似设计)上进行了尝试。一块板显示2ms周期行为,而另一块板显示3ms周期行为。我有一些外围传感器连接到gpio,我已经尝试正确配置,并已削减痕迹以及手动,没有任何变化。我试过玩弄电源领域,比如1V8和1V8P(开、关、睡眠开、睡眠关)以及FLASH的供电方式(1V8或1V8P),但没有效果。我也试过不走运地关掉看门狗。
感谢您的帮助!任何对SDK操作的洞察(如果某个power domain衰减过多,则自动唤醒),或任何关于调试自定义硬件的提示。我相信我们已经遵循了布局指南,使这些董事会,但我不能排除硬件问题,当然。
谢谢,
米
设备:
你好,梅里,
感谢您在网上提出的问题以及您对我们的BLE解决方案的兴趣。有没有可能和那个尖峰共用一个屏幕?
谢谢,下午好
请参阅附件。
谢谢,
米
你好,梅里,
谢谢你的意见。这是设备广告时的波形吗?你能探测到它在空中吗?如何配置睡眠模式?广告是否停止,然后设备进入睡眠模式?
你测试过我们的DKs吗?
谢谢,下午好
谢谢你回来。当我只是在SDK中运行extended\u sleep demo项目时,就会发生这种情况,因此睡眠模式的配置就是这样的。没有广播,没有广告,没有任务。
我应该为延长睡眠项目添加哪些额外步骤以确保我进入睡眠状态?考虑到这是一个与外围设备连接的gpio的定制PCB?
我无法在我的开发工具上重现这种行为,不。开发工具看起来很好,而且运行我的代码也很好。
谢谢,
米
你好,梅里,
这听起来像是一个PCB问题,所以我建议你检查一下硬件设计指南是否在你的设计中得到了遵循。
//www.wsdof.com/sites/default/files/an-b-061\u da1468x\u application\u hardware\u design\u guidelines\u v1.9.pdf
你看了那个文件吗?
谢谢,下午好