我试图降低运行在CC2538开发套件上的contiki os的电流消耗。Contiki OS CC2538:降低电流/功耗
我想操作CR2032的设备,使用寿命为2年。为了达到这个目标,我需要一个小于100uA的平均电流。
然而,当我运行在3V以下,我得到如下结果:
- 半自助旅游旅行社/例子/你好世界=0.4毫安 - 2毫安
- 半自助旅游旅行社/例子/ ER-休息,例如/ ER-例如客户端=27毫安
- 半自助旅游旅行社/示例/ ER-其余-示例/ ER-例如服务器=27毫安
- thingsquare WebSocket的示例=4毫安
我也基于cc2538设计了我自己的目标平台并获得了类似的结果。
我已阅读指南:https://github.com/contiki-os/contiki/blob/648d3576a081b84edd33da05a3a973e209835723/platform/cc2538dk/README.md ,并保证在半自助旅游旅行社-conf.h文件: - LPM_CONF_ENABLE 1 - LPM_CONF_MAX_PM 2
谁能给我一些指点,我怎么能得到电流下降。这将非常感激。
问候, 巴蒂尔
我尝试你的建议,强迫untit进入PM2模式。 – Shane 2014-11-21 18:29:52
我尝试你的建议,强制进入PM2模式。你好世界=〜150uA。发现在LPM中,CC2538将每个IO设置为带有上拉的输入。最后,我的一个IO被绑定到0V。纠正这个问题后,电流降至1.4uA。谢谢你的建议,以帮助我解答当前的问题。 – Shane 2014-11-21 18:36:29