刚开始进入STOPMode后,整机功耗有 300uA的,此时外围其他硬件电路电流已经可以肯定漏电流在nA级,因此调试方向在主芯片,经过实际测试,都是GPIO配置的问题,比如某个GPIO为中断输入,闲置为低电平,而我们配置成了IPU,因此内部的40K上拉就会在这里消耗3/40k =75uA,另外将N.C的GPIO配置成Floating Input,也会有一些漏电流,实际测试漏电流不大;另外将STM32F05x直接PIINtoPIN替代STM32100,所以Pin35,36的 PF6,PF7为之前的VCC,GND,因此要相应的配置为IPU,IPD,才不会有拉电流/灌电流;外部不使用晶振,因此必须将其配置为IPU/IPD 或者输出Low,如果配置成Floating,实测消耗200uA+的电流,这个特别注意。另外不需要关闭不用的外设的CLK,因为STOPMODE会将内部1.8V的core关闭,因此该步骤不影响功耗。
因此在进入STOPMODE之前,需要做:
1、将N.C的GPIO统一配置为IPU/IPD;
2、检查一些Signal的输入Active是High/Low,相应进行配置为IPD/IPU,即避免在内部上/下拉电阻上消耗电流,而且该电流理论值为VCC/R = 3/40 =75uA;
3、如果外部晶振不使用,必须将GPIO配置为IPU/IPD/PPLow,不允许配置为floating,否则会消耗极大的电流 200uA+;
4*、加入进入STOPMODE前,不允许将PWR的CLK关闭,这部分牵涉低功耗模式,实际测试关闭能用,也能唤醒,但是电流会增加10uA+;
5、配置GPIO为输出时,根据输出的常态选择上拉/下拉,如闲置输出为0,则配置为下拉,输出闲置为1,则配置上拉;
6、另外特别说明的是->从Stopmode唤醒后,系统会自动切换到HSI,如果进入前使用的是外部晶振/PLL(PLL的clksource = HSI/HSE)因此必须调用System_Init(),对RCC重新初始化,否则唤醒后主频发生改变,会影响系统;
调试经验分享:
经常在移植新的产品方案时,都会遇到待机电流不能一步到位,需要测试、调试的过程,在此分享一个土办法。
1、在调用EnterStopmode前,将GPIO的所有配置寄存器printf,比对GPIO的初始化表,看是否在进入STOP前,在其他地方对GPIO配置做了改动;
调试过程告诉我,基本都是在进入stopmode时,其他的GPIO被另外配置错误导致;
2、在调用EnterStopmode前,将GPIO的所有配置全部重新配置一次,也可以快速的检验是否是这个环节出问题。
关键字:STM32 低功耗待机 7uA
引用地址:
STM32实现低功耗待机总结(电流低至5.7uA)
推荐阅读最新更新时间:2024-03-16 14:01
中赫集团、中国移动和高通计划利用5G赋能无界XR
中赫集团、中国移动和高通计划利用5G赋能无界XR,共同探索“智慧工体”建设新路径 2022年7月6日,北京——中赫集团“ 工体元宇宙GTVerse” 发布会在京举行,中赫集团联合科技领域领军企业共同开启了工体元宇宙生态联盟。该联盟通过凝聚行业力量、提前布局,将赋能新工体成为首家以“数字和实体融合体验消费”为核心竞争力的特大型城市公园综合体。在发布会上,中赫集团、中国移动和高通技术公司联合宣布,计划基于“5G+XR”赋能的5G无界XR赛事体验方案,探索提升广大体育爱好者体验的新路径。 5G无界XR赛事体验方案基于5G切片提供的高速率低时延传输,在XR头显设备与边缘云之间协同实现分离式渲染,面向大型负载场景为XR用户打造
[网络通信]
三星与 AMD 达成合作,改进 5G vRAN 以实现网络转型
9 月 26 日消息,三星官方宣布,将与 AMD 合作利用 vRAN 以加快网络转型。 三星表示,随着 AMD 的加入,运营商将有更广泛的选择来构建高容量、节能和性能导向的网络系统。 IT之家注:vRAN 即虚拟化无线接入网。它利用基于云的架构和软件来处理 RAN 工作负载,使网络更灵活、更敏捷、成本更低,能够发挥 5G、AI 和 边缘计算的力量。开放式 RAN 支持标准接口,而 vRAN 则实现了软硬件分离并 将云架构引入 RAN,从而进一步提升了 灵活性和创新性。 据介绍,两家公司已在三星实验室完成了多轮测试,以“验证使用 FDD 频段和 TDD Massive MIMO 宽频的高容量和电信级性能,同时显著降低功耗”。 在这次
[网络通信]
STM32复习笔记(七)定时器&定时器中断
一、STM32定时器: STM32F10x系列总共最多有8个定时器: 二、三种STM32定时器区别: 三、通用定时器功能特点描述: STM32 的通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能特点包括: 位于低速的APB1总线上(APB1) 16 位向上、向下、向上/向下(中心对齐)计数模式,自动装载计数器(TIMx_CNT)。 16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数 为 1~65535 之间的任意数值。 4 个独立通道(TIMx_CH1~4),这些通道可以用来作为: ① 输入捕获 ② 输出比较 ③ PWM 生成(边缘或中间对
[单片机]
【STM32】解决引脚复用成PWM开漏输出峰值达不到外部上拉的电
项目场景: 因为项目的一个功能需求,需要输出一个高电平为5V的PWM。 问题描述: 发现输出的PWM高电平最高只有4V不到的样子,很接近于4V。实测过普通开漏输出,高电平完全可以达到外部上拉的5V。HAL库也试过了,也是完全可以达到5V的,但是标准库的配置一直上不去。 原因分析: 仔细对比发现没啥异常,配的都是对的,但是可以肯定的是,肯定还是配置,因为HAL库可以实现,那就说明一定还是某个地方配的有问题。最后才知道开漏输出脚必须配置为浮空,不配置的话实测默认的是内部上拉。 1.内部下拉: 2.内部上拉: 3.浮空: 解决方案: 一句话:GPIO_InitStructure.GPIO_PuPd = GPIO_
[单片机]
联发科技5G产品组合,助力Sub-6GHz频段5G终端推出
联发科技今日在世界移动通信大会MWC 2019推出其5G产品组合,助力2020年用于Sub-6GHz频段5G终端的推出。联发科技于会上展示5G调制解调器芯片Helio M70在智能家居应用上实现的5G数据传输速率,以及用于联发科技5G天线阵列的毫米波空中传输测试。Helio M70具备业界最高Sub-6GHz 频段传输规格4.7Gbps, 在MWC 2019的演示中实测值已达4.2 Gbps, 为目前业界最快实测速度。 联发科技的5G技术已经通过业界多项测试, 采用Helio M70的终端有望年底发布。联发科技正与客户、运营商和技术供应商密切合作以加速5G部署,从而推动其终端产品在2020年前覆盖移动、家居和汽车等领域。
[网络通信]
联发科Q3智能机芯片出货续增 营收估增5-13% 毛利率稳
IC设计联发科(2454-TW)今(2)日召开法说会,展望第 3 季,总经理谢清江表示,智慧型手机与平板电脑晶片出货量持续成长,预期营收将达349-376亿元之间,季增率约5-13%,毛利率估达42.5-44.5%,可望维持在第 3 季以上水准,智慧型手机晶片出货量将达6000-6500万套,季增率上看 2 成,营运表现强劲。 谢清江表示,第 2 季联发科营运表现优于预期,各产品线皆有不错成长,其中智慧型手机晶片与平板电脑晶片出货量格外强劲,两者相加营收比重已超越50%以上,达50-55%左右,功能型手机比重则在10-15%,光储存等相关在20-25%,无线网路则在10-15%。 谢清江指出,第 2 季平板电脑晶片出货量约
[手机便携]
安卓11亲儿子谷歌Pixel 5电量显示错误:3个小时才“耗1%”
今年谷歌Pixel 5虽然没有使用高通旗舰处理器(谷歌Pixel 5搭载骁龙765G中端移动平台),但是相比上一代也有两大升级。 一是首次采用了8GB内存,二是电池容量突破了4000mAh,达到了4080mAh。 虽然电池容量变大了,但是用户注意到了一个奇怪的错误。据外媒报道,有用户反映谷歌Pixel 5电量百分比显示错误。 一位谷歌Pixel 5用户在推特表示,手机用了3个多小时,电量才从100%跌到99%,显然这是软件Bug。 无独有偶,不少用户在谷歌论坛上反映了这一错误,电量百分比显示不正常。 对此,谷歌工程师承认了这一Bug,表示在未来的Android更新中解决电量显示不准的问题。 另外,谷歌
[手机便携]
认识STM32的复位与电源管理
复位功能是一个非常重要的功能,大到PC,小到单片机,每一台计算机系统都有。在我小时候,去网吧的时候,但凡是电脑出现任何一点小问题,网管的第一回答一定是重启。重启和复位就是同一个意思。 发展到现在PC已经很稳定了,复位按钮慢慢的淡出我们的视野,但是在主板上我们依然可以找到复位电路的存在。单片机上的复位功能也有着类似的变化,在我们学单片机那个年代,需要在单片机的外部一个复位电路,从专用引脚上接一个电阻和电容组成的复位电路。如果没有这个电路,单片机就没法工作。现在的新款单片机都把复位功能内置到单片机中。如果是开发项目要手动复位,我们可以在复位引脚上接一个按键用来手动复位。 复位 复位功能的作用是让RAM 中的数据清空,让所有连接
[单片机]