最新在做一个低功耗项目 ,用到stm32f103芯片,用到的stop模式和standby模式。
因 stop 只比 standby 模式多1-3uA,最终选用了 stop 模式。下面是官方文档中对几种模式的说明。
根据文档介绍,理论 stm32f103 standby 模式可低至2.1uA, stop 模式 3-5uA的样子。
但实在我们的项目中最终 无论是 stop 和是 standby 都有800uA的电流消不去。
最后把所有的引脚都设为模拟输入状态还是一样,经过一步一步分析,最终发现是在进入低功耗之前开启的ADC转换功能,
发现问题后 ,在时入低功耗之前关闭ADC转换使能即可,参考代码如下:
if( mode ) // standby
{
__HAL_ADC_DISABLE(&hadc1);
HAL_PWR_EnterSTANDBYMode(); // 执行此步后等看门狗唤醒
}
else // stop
{
__HAL_ADC_DISABLE(&hadc1);
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
}
关键字:stm32f103 低功耗模式 电流
引用地址:
stm32f103 低功耗调试笔记 低功耗模式下一直有个800多uA的电流
推荐阅读最新更新时间:2024-11-10 00:07
基于数字电源控制器UCD3138的一种新的输入电流检测方法(一)
1 引言 1.1 数字电源控制器UCD3138 的应用 数字电源控制器UCD3138 因其自身所具备的良好的前馈功能,通信功能和可编程性等特点,在DC/DC 电源中通常置于副边侧。常见的拓扑方案包括全桥,半桥和LLC 等。图1 所示的是应用数字电源(控制器)UCD3138 的硬开关全桥系统框图。UCD3138 位于副边侧,通过数字隔离器ISO7420CF完成驱动信号向原边侧的传递。 Figure 1. 硬开关全桥系统框图 1.2 隔离电源拓扑中的电流互感器 图2 所示的是应用于全桥等拓扑中的电流互感器。其原边侧串入主功率回路,副边侧将按比例(比例系数为互感器的匝比T)衰减后的电流信息通过与采样电阻相乘得电压信息。位于副边
[电源管理]
基于stm32f103v系列的MP3和摄像头ov7670电路板设计
帮同学设计电路图和pcb板子,要求有摄像头ov7670采集摄像,v1s003采集播放声音,还要有彩屏接口,我用两天时间花了这么一个板子。如下图 电路图 如下CPU使用STM32F103V系列100引脚封装 摄像头采用ov7670电路图如下 音频模块 采用vs1003如下 资料 下载: http://pan.baidu.com/s/1gd7tvWZ
[单片机]
STM32F103ZET6 之 ADC+TIM+DMA+USART 综合实验
1、实验目的 1)使用 TIM1 触发 ADC,ADC 采集的数据通过DMA 传至内存,然后通过串口打印出采集的数据; 2)学会 DMA 传输数据并将数据进行保存; 3)验证ADC 的采样率与实际设置的是否相符。 2、硬件资源 1)指示灯 2)ADC 3)DMA 4)TIM 5)杜邦线 3、软件设计 void Adc_Configuration(void) { DMA_InitTypeDef DMA_InitStructure; ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure;
[单片机]
STM32F103——DMA
DMA的基本介绍 DMA,全称Direct Memory Access,即直接存储器访问。 DMA传输:在没有CPU的任何干预下,将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。 我们知道CPU有转移数据、计算、控制程序转移等很多功能,系统运作的核心就是CPU,CPU无时不刻的在处理着大量的事务,比方说数据的复制和存储数据,如果我们把这部分的CPU资源拿出来,让CPU去处理其他的复杂计算事务,是不是能够更好的利用CPU的资源呢?因此:转移数据(尤其是转移大量数据)我们可以不需要CPU参与。比如希望外设A的数据拷贝到外设B,只要给两种外设提供一条数据通路,直接让数据由外设
[单片机]
电流表的工作原理及使用规则
电流表的工作原理 电流表是跟据通电导体在磁场中受磁场力的作用而制成的。当有电流通过时,电流沿弹簧、转轴通过磁场,电流切磁感线,所以受磁场力的作用,使线圈发生偏转,带动转轴、指针偏转。由于磁场力的大小随电流增大而增大,所以就可以通过指针的偏转程度来观察电流的大小。这叫磁电式电流表。 电流表的使用规则 ①电流表要串联在电路中(否则短路。); ②被测电流不要超过电流表的量程(可以采用试触的方法来看是否超过量程。); ③绝对不允许不经过用电器而把电流表连到电源的两极上(电流表内阻很小,相当于一根导线。若将电流表连到电源的两极上,轻则指针打歪,重则烧坏电流表、电源、导线。)。 ④。看清表针停留位置(一定从正面观察)
[测试测量]
提高stm32f103c8t6的PWM精度
刚从51转过来,不想投入太多的资金,选择某宝的小蓝板(bluePill),这个板可能是最便宜的了(7.6元包邮)。初步测试一下时钟,定时器,中断,DMA什么的。到ADC还比较满意,DAC就晕了(这个芯片没有DAC)。于是采用PWM出模拟值。先初始化; void TIM1_PWM_Init(u16 arr,u16 psc) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure;
[单片机]
谐波电流是怎样对电气设备造成干扰的?
装过内存、玩过芯片的人都知道,在冬天不能用手轻易触碰金手指,因为有可能因为自己不经意的使用习惯就导致精密的内存、芯片报废。终其原因,是因为冬天人手容易带静电,不要小看这静电,他瞬间的电压可达几千伏,可谓是内存、芯片杀手! 对于精密电子设备来说,最怕遇到的就是来自外部干扰的冲击,这往往是致命的。事实上,外部干扰无处不在,比如在工业现场,电网就无时无刻都在被谐波电流冲击,这同样会对用电网络中的精密电子设备形成严重干扰。那么这种干扰是怎样形成的呢? 在用电网络中,存在许多非线性负载,如:中频炉、变频器、直流电机驱动器、电子镇流器等工作电流剧烈变化的设备,会向电网注入谐波电流。这类谐波电流产生的电压畸变容易导致PLC、数控机床、计
[电源管理]
HOLTEK新推出HT70xxA-3超低静态电流检测电压IC
HOLTEK TinyPower™检测电压IC新推出HT70xxA-3超低静态电流系列,其延续了HT70xxA-1极低静态电流及高输入电压的产品特性。相较于HT70xxA-1之3uA静态电流,HT70xxA-3进一步将静态电流降至1uA,可大幅度的延长电池寿命。同时,HT70xxA-3检测电压精确度提升为±2%,输入耐压也提升至30V。加上内置滞后电路设计与低温度系数特性,确保了电压检测的稳定输出,所以HT70xxA-3可以支持特性更佳、更精密以及更广泛的应用领域。
HT70xxA-3采用CMOS技术制造的三脚位电压检测器。该系列的电压检测器提供8种电压检测规格选择,其外编xx代表检测电压规格,范
[电源管理]