資料介紹
一款好的電子產品,都需要認真考慮電源管理的問題,電池供電的產品更應該注意低功耗的實現。
STM32電源介紹
每一塊STM32芯片中都有一個電源控制器(PWR),不同系列的STM32有相似,也有差異。
1.電壓
絕大部分STM32的電壓要求介于 1.8 V 到 3.6 V 之間,嵌入式線性調壓器用于提供內部 1.2 V 數字電源。
2.類型
STM32的電源通常分為三類:數字電源、模擬電源、備份電源。
數字電源:VDD也是其主電源,主要用于數字部分;
模擬電源:VDDA用于模擬部分的電源,比如ADC,這樣可以單獨濾波并屏蔽 PCB 上的噪聲。
備份電源:VBAT用于備份區域的電源,比如RTC、備份SRAM等,一旦主電源斷開,VBAT可以為這些區域提供電源。
▲ STM32F4備份域
3.調壓器
多數STM32都有電源調節器(有些型號沒有),為備份域和待機電路以外的所有數字電路供電,調壓器輸出電壓約為 1.2 V。
運行模式:調壓器為 1.2 V 域(內核、存儲器和數字外設)提供全功率。
停止模式:調壓器為 1.2 V 域提供低功率,保留寄存器和內部 SRAM 中的內容。
待機模式:調壓器掉電。除待機電路和備份域外,寄存器和 SRAM 的內容都將丟失。
STM32的低功耗模式
STM32的工作模式通常可分為4類:運行模式、睡眠模式、停止模式、待機模式。根據STM32類型不同,可將工作模式進一步劃分。比如STM32L低功耗系列,睡眠模式可進一步劃分為:普通睡眠模式和低功耗睡眠模式。
以STM32F4為例:
運行模式:默認進入該模式;
睡眠模式:內核停止,外設保持運行
停止模式:所有時鐘都停止
待機模式:1.2 V 域斷電
▲ STM32睡眠/停止/待機模式圖解
STM32低功耗設計要點
STM32低功耗通常會結合項目實際情況,以及應用場景來進行針對性設計。以下面幾個案例來進行說明。
案例一:有工程師提到:STM32F103 進入STOP 模式后無法通過串口喚醒 ?
分析原因:這位工程師對低功耗喚醒機制理解有誤:STM32進入 STOP 模式后不能直接通過 UART 等中斷外設喚醒, 只能通過 EXTI 外部中斷方式喚醒。
解決辦法:我們可以在 MCU 進入 STOP 前將 RX 腳設為 EXTI 模式,并使能對應的中斷來實現。
案例二:有工程師提到:STM32F051進入低功耗之后,實際功耗遠大于理想功耗。
分析原因:造成問題的原因可能是工程師通過直接調用“停止模式”,進入低功耗,但部分IO外部有上拉電阻,進入低功耗之前未做調整,導致功耗偏大。
解決辦法:進入低功耗之前,對使用和未使用IO狀態進行調整。比如有外部上拉,可配置成模擬輸入等。
案例三:有工程師提到:通過按鍵喚醒STM32F103,串口不能正常工作?
分析原因:經分析發現,開發者進入的低功耗模式為待機模式,喚醒之后,未初始化串口外設,導致串口不能正常工作。在待機模式下,所有外設都關閉,意味著所有外設配置都為默認值。
解決辦法:喚醒STM32之后,重新初始化串口(以及所有使用的)外設。
復盤一下
▼電源基礎知識:需要掌握電源電壓、類型、調節器;
▼低功耗模式:有四種,運行模式、睡眠模式、停止模式、待機模式
▼低功耗設計要點:避免因基礎原理導致的錯誤
本文轉載自: STM32
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32電源管理—實現低功耗
- STM32 電源管理低功耗模式介紹
- stm32之電源管理(實現低功耗)
- STM32超低功耗進階之電源管理庫函數(一)
- stm32 adc輸入電壓范圍_STM32學習筆記 | 電源管理及低功耗設計要點
- STM32學習筆記 | 電源管理及低功耗設計要點
- STM32學習筆記 | 電源管理及低功耗設計要點
- 藍牙低功耗技術資料下載
- 探索低功耗IoT系統資料下載
- Android電源管理設計資料下載
- 藍牙低功耗4.2的新功能資料下載
- 低功耗是MCU的重要指標,哪些方法能保證MCU低功耗?資料下載
- 藍牙mesh網絡的低功耗資料下載
- 電源排版的10個基本要點資料下載 0次下載
- STM32L15x芯片的電源管理和低功耗模式詳細資料介紹 5次下載
- 低功耗藍牙技術的特點 低功耗藍牙如何實現低功耗? 1475次閱讀
- 電源管理入門:驅動Runtime PM管理 1948次閱讀
- 詳解STM32低功耗模式 1791次閱讀
- FSMs低功耗設計 559次閱讀
- 低功耗實驗 670次閱讀
- FPGA功耗的詳細介紹讓你實現FPGA的低功耗設計 6396次閱讀
- 如何使用Freeze技術實現低功耗設計 1983次閱讀
- 淺談十個關于低功耗同步通道的常見問題 995次閱讀
- STM32的電源管理與低功耗控制設計 3335次閱讀
- 基于STM32單片機低功耗模式機制詳細解析 1.9w次閱讀
- 低功耗引領電子設計與電源技術新潮流 4113次閱讀
- STM32獨立看門狗和低功耗模式_RTC定時喚醒來喂狗 9818次閱讀
- 基于STM32的低功耗溫濕度采集器的設計與實現 1.6w次閱讀
- STM32L0X1超低功耗系列芯片引腳及特性分析 1.5w次閱讀
- 超低功耗的鋰電池管理系統設計 1479次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多