SoC/MCU
数字IC设计相关
风中少年01
FPGA开发/ASIC爱好者
展开
-
超低功耗研发-STM32L151C8T6芯片(五)低功耗设计总结
通过前面的讲解,基本上对于STM32L系列低功耗原理有了一些的认知,单纯的讲CPU的低功耗是没有太大的意义的,毕竟我们的实际工程项目不可能是一个单独的核心板,是必须要添加一些外围功能的,下面我们就从硬件、软件设计上做一些 总结。一、硬件设计 硬件设计的总则是选用低功耗的设计方案,器件能少绝对不多,多一个器件,就多一份消耗,我们具体来分析,低功耗硬件设计方案:1、DC-DC电源部分(1)选用低压降、超低功耗DC-DC芯片:由于低功耗设备往往采用电池供电,一些锂电池随着电量的降低,输...转载 2020-07-21 22:57:25 · 6402 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制
超低功耗产品必然涉及到“唤醒”机制,唤醒后执行正常的功能代码,这个“唤醒”动作有多种,基本上有:外部中断 中断事件 RTC自动唤醒等外部中断多是 IO口中断 ,比如 按键触发 ,而RTC自动中断相比较“智能”一些,倒计时一定时间后,自动唤醒CPU,所以RTC自动唤醒基本上就是为 超低功耗定制 的,用起来非常方便,先看下STM32L151的RTC系统时钟树:上图中的WUTR就是wake up auto-reload timer,即自动唤醒状态寄存器,而WUTF就是 ...转载 2020-07-21 22:37:43 · 1973 阅读 · 1 评论 -
超低功耗研发-STM32L151C8T6芯片(二)低功耗模式
默认情况下,系统复位后,控制器运行在RUN模式,在RUN模式下,CPU的时钟是由HCLK提供,如果CPU不需要一直保持运行 状态,是可以设置控制器为其他几种低功耗模式,比如,当控制器需要等待一个 外部中断事件时。这取决于用户选择合适的工作模式。该芯片具有5种低功耗模式: ① 低功耗运行模式:低功耗运行模式:适配器处于低电压模式,时钟频率限制在低频,部分外围的使用也受限。 ② 睡眠模式:Cortex-M3内核停止,外围器件保持运行状态,比如RTC一直运行。 ③ 低功耗睡眠模式...转载 2020-07-21 22:22:11 · 2771 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
前言: 由于之前对STM32Fxx系列相对熟悉,所以涉及到超低功耗设备时,自然就选用STM32家族的STM32Lxx系列产品。STM32L151C8T6 功能特点:(1)Flash:64k(2)RAM:10k(3)EEPROM:4k(4)USART:3(5)SPI:2。了解一个CPU,时钟也是非常重要的,如下图所示:从图中可知:共有5 种时钟源,分别为 HSE:外部8M晶振、 HSI: 内部高速晶振16MHz LSI...转载 2020-07-21 21:44:47 · 3495 阅读 · 0 评论