電源控制(PWR)


一.電源

STM32的工作電壓(VDD)為2.0~3.6V。通過內置的電壓調節器提供所需的1.8V電源。

當主電源VDD掉電后,通過VBAT腳為實時時鍾(RTC)和備份寄存器提供電源。

電源框圖

 

 

 

 

 

 

二.獨立的A/D轉換器供電和參考電壓

為了提高轉換的精確度,ADC使用一個獨立的電源供電,過濾和屏蔽來自印刷電路板上的毛刺干擾。

  • ADC的電源引腳為VDDA
  • 獨立的電源地VSSA

如果有VREF-引腳(根據封裝而定),必須連接到VSSA。

100腳和144腳封裝
為了確保輸入為低壓時獲得更好精度,用戶可以連接一個獨立的外部參考電壓ADCVREF+和VREF-腳上。在VREF+的電壓范圍為2.4VVDDA
64腳或更少封裝
沒有VREF+VREF-引腳,他們在芯片內部與ADC的電源(VDDA)和地(VSSA)相聯 。

 

三.低功耗模式

STM32F10xxx有三種低功耗模式:

  • 睡眠模式:Cortex-M3內核停止,所有外設包括Cortex-M3核心的外設,如NVIC,系統時鍾(SysTick)等仍在運行
  • 停止模式:所有的時鍾都已停止
  • 待機模式:1.8V電源關閉

此外,在運行模式下,可以通過以下方式中的一種降低功耗:

  • 降低系統時鍾
  • 關閉APB和AHB總線上未被使用的外設時鍾。

 

 

 

 

降低系統時鍾:在運行模式下,通過對預分頻寄存器進行編程,可以降低任意一個系統時鍾(SYSCLK,HCLK,PCLK1,PCLK2)的速度。進入睡眠模式前,也可以利用預分頻器來降低外設的時鍾。

SYSCLK:系統時鍾

HCLK:AHBAHB總線時鍾,由系統時鍾SYSCLK 分頻得到,一般不分頻,等於系統時鍾

經過總線橋AHB2APB,通過設置分頻,可由HCLK得到 PCLK1與PCLK2時鍾

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM