没有合适的资源?快使用搜索试试~ 我知道了~
STM32L4进入STOP2模式后的漏电问题的分析及解决
10 下载量 175 浏览量
2021-01-20
02:37:01
上传
评论
收藏 116KB PDF 举报
温馨提示
试读
2页
前言 STM32L4 系列,目前是STM32超低功耗产品中强大的一个系列。它为我们提供了丰富的低功耗模式,包括STOP2 模式、低至30nA 的Shutdown 模式。对于这些模式,我们需要进行深入地了解,才能把它们用好。 问题 某客户在其产品的设计中,使用了STM32L476RGT6。客户在开发过程中,发现当进入STOP2模式后,MCU 的电流保持在179.6uA,远大于数据手册中所描述的值:1.18uA (3V 工作电压 & 室温 & 无LCD& 无RTC)。 调研 1.了解问题 首先,我们先确认这个179.6uA 的电流真实存在,而且只是MCU上的电流
资源推荐
资源详情
资源评论
STM32L4进入进入STOP2模式后的漏电问题的分析及解决模式后的漏电问题的分析及解决
前言 STM32L4 系列,目前是STM32超低功耗产品中强大的一个系列。它为我们提供了丰富的低功耗模
式,包括STOP2 模式、低至30nA 的Shutdown 模式。对于这些模式,我们需要进行深入地了解,才能把它们用
好。 问题 某客户在其产品的设计中,使用了STM32L476RGT6。客户在开发过程中,发现当进入
STOP2模式后,MCU 的电流保持在179.6uA,远大于数据手册中所描述的值:1.18uA (3V 工作电压 & 室温 &
无LCD& 无RTC)。 调研 1.了解问题 首先,我们先确认这个179.6uA 的电流真实存在,而且只是
MCU上的电流
前言
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 配置结构图:
资源评论
weixin_38682953
- 粉丝: 7
- 资源: 986
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
- python中matplotlib教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功