无线抄表行业常见功耗问题( 二 )


图4产品A的低功耗IO配置测试结果
图5产品A的IO配置不当测试结果
在图4和图5的测试过程中 , 测试对象是同一个产品 , 同样配置为模块休眠模式 , 可以很明显看到测试结果的不同 。在图4中 , 所有IO都配置为输入下拉或者上拉 , 测试出来的电流仅为4.9uA , 而图5中 , 仅仅把其中两个IO配置为浮空输入 , 测试结果为86.1uA 。
如果保持图3的工作电流和时长不变 , 发送间隔为1个小时 , 带入不同的休眠电流计算 。按照图4的结果计算 , 一个小时的平均电流为5.57uA , 而按照图5则为86.77uA , 相差约16倍 。同样使用一节200mAh的CR2032电池供电 , 产品按照图4的配置 , 可以正常工作时间约为4年 , 而按照图5配置 , 这个结果仅为3个月左右!
从上文实例可以看出 , 要尽可能延长无线模块的使用时长需遵循以下设计原则:
1、在满足客户应用需求的条件下 , 尽可能的延长发送包间隔 , 降低工作周期内的工作电流;
2、一定要正确的配置MCU的IO状态 , 不同厂家的MCU可能有不同配置 , 详细参考官方的资料 。