当前位置:首页 > 消费电子 > 消费电子
[导读]前言STM32L4 系列,目前是STM32超低功耗产品中最强大的一个系列。它为我们提供了丰富的低功耗模式,包括STOP2 模式、低至30nA 的Shutdown 模式。对于这些模式,我们需要进行

前言

STM32L4 系列,目前是STM32超低功耗产品中最强大的一个系列。它为我们提供了丰富的低功耗模式,包括STOP2 模式、低至30nA 的Shutdown 模式。对于这些模式,我们需要进行深入地了解,才能把它们用好。

问题

某客户在其产品的设计中,使用了STM32L476RGT6。客户在开发过程中,发现当进入STOP2模式后,MCU 的电流保持在179.6uA,远大于数据手册中所描述的值:1.18uA (3V 工作电压 & 室温 & 无LCD& 无RTC)。

调研

1.了解问题

首先,我们先确认这个179.6uA 的电流真实存在,而且只是MCU上的电流,不是整机电流。客户并没有使用LCD,也没有RTC,根据参考手册,在3V 的供电电压下,这个电流应该是1.18uA 左右,如下图:

 

 

目前所测的这个电流实在是太大了。

2.问题分析

根据代码和现象确认MCU 已经进入了STOP2 模式。那么,这个电流是如何产生的呢?初步怀疑是有输出口在对外输出电流。

于是,找到电路图,对电路图进行了检查,客户的电路图并不复杂,没有很明显可能会导致往外输出电流的情况。结合电路图,我们对I/O 口的状态进行了检测,最后发现MCU 的一个I2C接口上的两根信号线电平为低!

鉴于此,我们还得分成两种情况来看。一是如果这两个I/O 口被配置为输入口,那么它是没问题的,不会产生电流;另一种情况是,它仍然为I2C功能的开漏输出口,那么这种情况下将会产生漏电流。所以,需要对代码进行检查。

从电路图上来看,MCU 的I2C 接口,SCL 和SDA 两条线直接连接到外部器件,没有上拉电阻。所以,先检查I/O配置,这两个口被配置为具有内部上拉的复用开漏功能模式使用了内部上拉电阻,这是正确的配置,没问题。但是,我们发现客户在进入STOP2模式之前并没有对这两个口的配置进行调整,也就是说,它们仍然带着内部上拉电阻并保持I2C 功能的开漏输出结构。

我们知道,如果I2C 是在空闲状态下进入STOP2 模式,按道理,它们应该是保持在高电平。为什么两个引脚都是低电平呢?再检查用户代码,发现代码中将数据写入I2C 进行发送后,就直接进入STOP2 模式了。

问题来了,如果进入STOP2 模式的时间点上,数据还在发送过程中,此时,若SCL和SDA 都处于低电平的情况下,I2C 外设时钟停止,SCL 和SDA 的状态将被锁定在输出低电平状态上。我们使用示波器对此情况进行测试,发现确实如此,在进入STOP2模式时,I2C 数据还在发送;处于STOP2 模式中,SCL 和SDA 保持为输出低电平;从STOP2模式唤醒后,I2C 继续把剩下的bits 发完。

来看一下此时SCL和SDA 的I/O 配置结构图:

 

 

到此,这个问题基本就理清楚了:当I2C 在工作时,并在SCL 线和SDA 线上发送低电平时,N-MOS 被打开,电流从VDDIOx 经过上拉电阻流入I/O 口内部,经过N-MOS 流入VSS。若此时进入STOP2 模式,由于Vcore 域的所有时钟停止,导致I2C 外设时钟停止,那么此I/O 状态被保持,将导致在STOP 2 模式下电流持续产生。

STM32L476 的内部上拉电阻为25~55kΩ,标称值为40 kΩ ,3V 的工作电压,两个I/O 的上的电流大约是3V/40 kΩ * 2=150uA

因为内部上拉电阻并非刚好40 kΩ,所以我们测得到179.6uA就是相当地正常了。

3.问题解决

检查STM32L476的参考手册RM0351,在STOP2 模式下的描述中,可以看到以下这一段话:

STM32L4进入STOP2模式后的漏电问题的分析及解决

意思是说:所有在STOP2 模式下不能使用的外设,在进入STOP2模式之前,必须在其外设本身清除相应的使能位来进行禁用,或者通过设置相应的位将其恢复到复位状态。

于是,需要对代码进行修改:在进入STOP2 模式之前,将I2C 外设进行复位,复位后将SCL和SDA 两根线配置为输入上拉状态。为什么要配置为输入上拉呢?因为此I2C 在外部上没有上拉电阻连接,需要在STOP2模式下保持这两个I/O 上有确定的电平,以避免其易受电磁干扰和额外的电流消耗。而这两个口工作中又作为I2C接口,所以选择上拉电阻而不是下拉电阻。修正后,再进行测试,可测得在STOP2 模式下的电流为1.0uA,与数据手册相符。

结论

由于在进入STOP2 模式之前没有对I2C 进行复位及I/O 口处理,导致在STOP2 模式中产生了漏电流。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭