在进行资产监测设备研发时,如何完成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不知道为什么是需要配置成下拉输入才会不消耗电流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值