在进行资产监测设备研发时,如何完成stop模式的功耗要求
Posted 瑞奇Ricky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在进行资产监测设备研发时,如何完成stop模式的功耗要求相关的知识,希望对你有一定的参考价值。
近期笔者在进行资产监测设备研发。该技术主要通过将设备与资产进行连接,即可获取到资产的位置、状态和环境等信息。
得益于数据流的可视化模型和可视化技术,可将供应链过程中的『人』『物』『场』三种元素融合到一个平台,帮助企业实时进行持续性监测、智慧化调控、智能化追踪。
那么资产监测在研发时,由于考虑到实际应用中的状态,因此设备在进行研发时,使用了低功耗技术,那么资产监测是如何完成stop模式的功耗要求的呢?
(1)进入休眠模式前,需要配置好唤醒中断,库中有提供相应的进入stop模式的函数void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry),调用这个函数就可以进入到stop模式了。 在进入到stop模式或者其它的省电模式的时候需要手动关闭自己外设的时钟,有的cpu在汇编中会做好,但是更多的cpu没有做这一步所以这些动作都要我们来完成。
(2)原理图仔细分析判断,哪些元件会损耗电流(尤其关注电阻,还有芯片),如果相应芯片在stop模式中不需要工作,那么在设计上可以考虑用多余的管脚来控制这个芯片的VCC来达到stop模式下不工作。
(3)未使用的管脚按理来说,应该要配置成浮空输入,这样就不会产生压降差,也就不会有电流的损耗(有的cpu管脚默认就是浮空输入的状态)。这点尤其注意。我用的这款stm32f4XXcpu不知道为什么是需要配置成下拉输入才会不消耗电流。
以上是关于在进行资产监测设备研发时,如何完成stop模式的功耗要求的主要内容,如果未能解决你的问题,请参考以下文章