距离项目完结很久了,无意间逛了论坛发现很多人对低功耗进入问题都存在一定的操作疑问,在此做一下个人实际项目遇到此问题时的解决之路:
nortos可以参考SDK中的例程C:\ti\simplelink_cc13x0_sdk_4_20_01_03\examples\nortos\CC1310_LAUNCHXL\drivers\pinStandby测量它已经设置好了电源策略,会在休眠期间自动进入standby模式,测量时注意断开调试器,仅使用外部的VDD和GND供电
但是关于pinStandby这个测试程序,有很多朋友在跑该实例测试中会发现是进入待机了 并没有休眠,在断开调试器,仅使用外部的VDD和GND供电情况下,电路中得工作电流保持在1mA~2mA,这么一算实际电流依旧没有降下来!并不能算是 低功耗!
抱着非要去解决问题的态度,我询问了ti论坛的技术支持。如下图:(我发了很多帖子)
在我关闭了所有的外设和Radio后,再次进入sleep,按理说应该没问题了 ,但是现实还是给了我一巴掌!这时如果说代码没问题,那么就得怀疑电路了,在仔细看了芯片说明后 又看了自己的板子,最终得到以下猜测,并进行了操作测试:
总结:使用对应芯片时,多看对应使用说明文档,官方给的示例都是没毛病的。一旦示例程序达不到自己的预期,就请大胆的怀疑下硬件吧。积极发现与有理猜测,主要是多动手,问题肯定都是可以被解决的哈!