在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

雅特力AT32F402/F405 PWC 應用筆記

雅特力 AT32 MCU ? 2025-01-20 18:37 ? 次閱讀

PWC簡介

電源控制的功能主要包含以下內容

  • 供電方案,包括VDD、VDDA的供電
  • 電源域,由VDD/VDDA域,1.2V域組成
  • 上電低電壓復位,由上電復位和低電壓復位組成
  • 電壓監測器,監測供電電壓與設定臨界值關系
  • 電壓調節器,電壓調節器的幾個工作狀態
  • 省電模式,包括睡眠模式、深度睡眠模式、待機模式

圖1. 電源域框圖

79efdaec-d71a-11ef-9434-92fbcf53809c.png

PWC基本功能解析

供電方案

一、功能介紹AT32F402/405 MCU的供電主包括VDD、VDDA及VREF幾個部分,其設計要求如下:

  • VDD=2.4~3.6V,為GPIO引腳和內部模塊(如電壓調節器)供電;
  • VDDA=2.4~3.6V,為ADC供電;

圖2. 供電方案圖

7a00bda8-d71a-11ef-9434-92fbcf53809c.png

供電設計注意事項:1)不同型號供電方案存在差異,本圖僅適用于AT32F402xx/405xx,其他型號請以實際Datasheet為準;2)為保障ADC的有效工作,VDDA和VSSA必須與VDD和VSS等電位;3)部分型號VREF未獨立出pin,在芯片內部將VREF與VDDA連接在一起,請忽略對應部分供電設計。

二、軟件接口

不涉及。

電源域

一、功能介紹AT32F402/405 MCU的電源根據作用范圍,可分為VDD/VDDA域,1.2V域兩個部分。VDD/VDDA域VDD域包括I/O電路、省電模式喚醒電路、看門狗WDT、上電/低電壓復位(POR/LVR)、電壓調節器LDO以及除PC13、PC14和PC15之外的所有PAD電路等。VDDA域包括ADC(AD轉換器)、溫度傳感器Temp Sensor等。1.2V域1.2V內核域包括CPU內核、存儲器SRAM、內嵌數字外設以及時鐘鎖相環PLL等,其由電壓調節器(LDO)供電。

二、軟件接口

不涉及。

上電低電壓復位

一、功能介紹VDD/VDDA域內置一個POR模擬模塊用于產生電源復位

  • 上電復位:當VDD由0V上升至工作電壓過程中,電源復位信號在VPOR時刻被上電釋放;
  • 低電壓復位:當VDD由工作電壓下降至0V過程中,電源復位信號在VLVR時刻被低電壓復位。

上電復位過程,復位信號的釋放相較于VDD升壓過程存在一定的時間延遲。同時為避免電源電壓在合理范圍內的波動造成芯片誤復位,上電復位與低電壓復位間具有一定遲滯。圖3. 上電/低電壓復位波形圖

7a14cf64-d71a-11ef-9434-92fbcf53809c.png

表1. 上電/低電壓復位特性表

7a26d6be-d71a-11ef-9434-92fbcf53809c.png

(1) 由綜合評估得出,不在生產中測試;(2) 產品的特性由設計保證至最小的數值VLVR;(3) 不同型號產品對應的特性參數存在區別,本表摘自AT32F402xx/405xx,其他型號請以實際Datasheet為準。

二、軟件接口

不涉及。

電壓監測器

一、功能介紹電壓監測器主要用來監控供電電源的跳變,以響應一些緊急任務。電壓監測器開啟后,PVMOF將會實時的指示VDD與設定閾值比較的結果。當VDD越過設定的PVM閾值邊界時,產生的PVMOF位電平變化可以通過外部中斷第16號線產生PVM中斷。圖4. PVM的閾值與輸出

7a34ded0-d71a-11ef-9434-92fbcf53809c.png

表2. 電壓監測電平選擇

7a404ed2-d71a-11ef-9434-92fbcf53809c.png

(1) 由綜合評估得出,不在生產中測試;(2) 不同型號產品對應的特性參數存在區別,本表摘自AT32F402xx/405xx,其他型號請以實際Datasheet為準。

二、軟件接口

電壓監測臨界值的選擇,軟件由獨立的函數接口實現,其軟件實例如下:/*set the threshold voltage to 2.9v*/pwc_pvm_level_select(PWC_PVM_VOLTAGE_2V9);

電壓監測功能使能,軟件由單獨的函數接口實現,其軟件實例如下:

/*enable power voltage monitor*/pwc_power_voltage_monitor_enable(TRUE);

電壓監測功能通常需結合外部中斷使用。故需對外部中斷線 16 進行初始化,其軟件實例如下:

exint_init_type exint_init_struct;/*config the exint line of the power voltage monitor*/exint_init_struct.line_select=EXINT_LINE_16;exint_init_struct.line_enable=TRUE;exint_init_struct.line_mode=EXINT_LINE_INTERRUPUT;exint_init_struct.line_polarity=EXINT_TRIGGER_BOTH_EDGE;exint_init(&exint_init_struct);/*enable power voltage monitor interrupt*/nvic_irq_enable(PVM_IRQn, 0, 0);

注意:

1) 通過電壓監測功能來實現的軟件任務需安排在EXTI_LINE_16的中斷函數內;2) 電源電壓高于臨界值及低于臨界值均具備產生EXTI_LINE_16中斷的能力,應用需根據實際需求,通過EXTI的邊沿檢測配置來過濾掉不期望的中斷事件。

電壓調節器

一、功能介紹AT32F402/405 MCU內置電壓調節器LDO,其主要用于MCU的1.2V域部分的供電。LDO有四個工作模式:正常模式、低功耗模式、額外低功耗模式和關斷模式。

  • 正常模式:用于CPU的正常運行模式、睡眠模式、深度睡眠模式;
  • 額外低功耗模式:用于CPU的深度睡眠模式;
  • 關斷模式:用于CPU的待機模式。LDO的輸出為高阻狀態,內核電路的供電切斷,寄存器和SRAM的內容將丟失

其中在MCU復位后LDO保持在正常工作模式狀態。表3. 深度睡眠模式下的典型電流消耗表7a5a4346-d71a-11ef-9434-92fbcf53809c.png(1) 典型值是在TA=25°C下測試得到;(2) 由綜合評估得出,不在生產中測試;(3) 不同型號產品對應的特性參數存在區別,本表摘自AT32F402xx/405xx,其他型號請以實際Datasheet為準;(4) 隨工藝徧移可能為典型值的數倍。用戶還可根據實際需求調整AT32F402/405 MCU內置電壓調節器LDO的輸出電壓來節省整機功耗。LDO有多種不同的輸出電壓供用戶選擇。選擇不同的輸出電壓時需要遵照如下限定:表4. LDO不同輸出電壓限定7a6bab4a-d71a-11ef-9434-92fbcf53809c.png電壓調節器輸出電壓調整需要嚴格按照如下步驟進行:1) 系統時鐘切換至HICK或HEXT2) 修改LDO輸出電壓(PWC_LDOOV寄存器的LDOOVSEL)3) 設置閃存性能選擇寄存器(FLASH_PSR)4) 設置PLL相關寄存器至目標頻率,開啟PLL,等待PLL_STBL5) 設置AHB及APB預除頻系數6) 若PLL頻率大于108MHz,打開順滑切換7) 切換系統時鐘至PLL

二、軟件接口

深度睡眠模式下的LDO工作模式選擇,其軟件實例如下:/*congfig the voltage regulator mode*/pwc_voltage_regulate_set(PWC_REGULATOR_EXTRA_LOW_POWER);注意:僅CPU的深度睡眠模式下才可配置LDO的工作模式。

PWC省電模式解析

MCU的工作不可避免的會產生一定的功耗,對于應用實際而言,降低功耗的考量十分重要。結合MCU特性及應用條件,以下羅列部分典型降低功耗的方法。

  • CPU運行狀態下,適當降低系統時鐘;
  • CPU運行狀態下,關閉AHB和APB總線上未被使用的外設時鐘;
  • CPU無需運行時,MCU進入省電模式(睡眠模式、深度睡眠模式、待機模式)。


睡眠模式

一、功能介紹在睡眠模式下,CPU時鐘關閉,其他時鐘保持正常工作,電壓調節器正常工作,所有的I/O管腳都保持它們在運行模式時的狀態,LDO以正常功耗模式提供1.2V電源(CPU內核、內存和內嵌外設)。Cortex-M4F內核設計控制位SLEEPONEXIT,其功能如下:圖5. SLEEPONEXIT功能說明圖

7a887d4c-d71a-11ef-9434-92fbcf53809c.png

結合SLEEPONEXIT位的設定,MCU支持兩種睡眠機制:

  • SLEEPONEXIT=0,執行睡眠指令,此時可立即進入睡眠模式;
  • SLEEPONEXIT=1,執行睡眠指令,此時每當系統從最低優先級的中斷處理程序中退出時,會立即進入睡眠模式。

睡眠模式進入及退出WFI進入條件:SLEEPDEEP=0,再執行WFI命令行;喚醒條件:任意外設中斷(該外設的中斷使能位及NVIC使能位均被使能)的響應;WFE進入條件:SLEEPDEEP=0,再執行WFE命令行;喚醒條件:

  • 任意外設中斷(該外設的中斷使能位及NVIC使能位均被使能)的響應;
  • 任意EXINT線(該EXINT線必須配置為事件模式)上產生的喚醒事件;
  • SEVONPEND=1,任意外設中斷(該外設的NVIC使能位未使能)的產生。在進入睡眠之前要確保外設中斷掛起位和NVIC通道掛起位均未處于置位狀態。且此方式喚醒后,軟件需清除外設中斷掛起位和NVIC通道掛起位。

其中,SLEEPDEEP、SEVONPEND均為Cortex-M4F內設計核控制位。其功能介紹如下(詳細的說明可參考Cortex-M4F手冊):圖6. SLEEPDEEP/SEVONPEND功能說明圖

7a97d8fa-d71a-11ef-9434-92fbcf53809c.png

二、軟件接口

睡眠模式的進入由獨立的軟件接口實現,其軟件實例如下:/*enter sleep mode*/pwc_sleep_mode_enter(PWC_SLEEP_ENTER_WFI);注意:1) WFE進入的睡眠模式喚醒所需的時間最短,因為沒有時間損失在中斷的進入或退出上;2) SLEEPONEXIT規則可結合WFI或WFE使用,但應用設計時需注意其與喚醒條件的配合;3) 應用設計時不開PWC接口時鐘條件下,執行睡眠模式進入函數同樣會實現CPU暫停并等待中斷或事件的效果,只是其功耗不會被明顯降低。

深度睡眠模式

一、功能介紹在深度睡眠模式下,所有1.2V時鐘關閉,HICK和HEXT振蕩器都被關閉,電壓調節器以正常工作或低功耗工作狀態給1.2V域供電,所有I/O管腳都保持它們在運行模式時的狀態,SRAM和寄存器內容保持。深度睡眠模式可與LDO的正常模式、低功耗模式、額外低功耗模式配合使用以進一步節省功耗。深度睡眠模式進入及退出WFI進入條件:SLEEPDEEP=1,LPSEL=0,再執行WFI命令行;喚醒條件:任意EXINT線(該EXINT線需配置為中斷模式且NVIC使能位被使能)上的中斷響應。WFE進入條件:SLEEPDEEP=1,LPSEL=0,再執行WFE命令行;喚醒條件:任意EXINT線(該EXINT線需配置為事件模式)上產生的喚醒事件。其中,SLEEPDEEP為Cortex-M4F內設計核控制位。相關介紹請參考3.1.1節說明。系統從深度睡眠模式退出時,HICK RC振蕩器被自動開啟并在穩定后被選為系統時鐘。

二、軟件接口

深度睡眠模式的進入由獨立的軟件接口實現,其軟件實例如下:/*congfig the voltage regulator mode*/pwc_voltage_regulate_set(PWC_REGULATOR_LOW_POWER);/*enter deep sleep mode*/pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);注意:1) 退出深度睡眠模式后,HICK RC振蕩器被選為系統時鐘,軟件需根據需求對系統時鐘重新設定;2) 退出深度睡眠模式時,LDO會保持正常模式,因此若進深睡眠前配置為了低功耗模式的話,LDO的模式切換需要一定耗時,從而會增加額外的喚醒時間。

待機模式

一、功能介紹待機模式可最大限度的降低系統功耗,在該模式下,電壓調節器關閉,只有電池供電的寄存器和待機電路維持供電,其他的1.2V供電區域,PLL、HICK和HEXT振蕩器都被斷電。寄存器和SRAM中的內容也會丟失。在待機模式下,除了復位管腳、被設置為防侵入或校準輸出時的TAMPER管腳和被使能的喚醒管腳之外,所有的I/O管腳處于高阻態。待機模式進入及退出進入條件:SLEEPDEEP=1,LPSEL=1,再執行WFI/WFE命令行;退出條件:

  • WKUP管腳的上升沿;發生喚醒時會置位SEF、SWEF標志
  • NRST管腳上外部復位;發生復位時會置位SEF、NRSTF標志
  • WDT復位;發生復位時會置位SEF、WDTRSTF、NRSTF標志
  • 實時時鐘事件的上升沿;發生喚醒時會置位SEF、SWEF、及實時時鐘事件對應標志實時時鐘事件為ERTC鬧鐘事件、ERTC入侵事件、ERTC時間戳、ERTC周期性自動喚醒事件。

實時時鐘在部分型號為RTC,部分型號為ERTC,部分ERTC型號不支持周期性自動喚醒,部分型號支持雙鬧鐘。且部分型號具備多個WKUP管腳等,這些差異部分請以實際芯片手冊為準。

二、軟件接口

待機模式的進入由獨立的軟件接口實現,其軟件實例如下:/*enter standby mode*/pwc_standby_mode_enter();用于待機模式喚醒的WKUP管腳使能由獨立的軟件接口實現,其軟件實例如下:/*enable wakeup pin*/pwc_wakeup_pin_enable(PWC_WAKEUP_PIN_1, TRUE);注意:1) SWEF標志為待機喚醒事件標志,其處于置位狀態下執行進入待機模式命令,會立即產生復位。故在進入待機模式前,軟件需確保SWEF標志已被清除;2) 部分型號具備多個WKUP管腳,具體請以實際芯片手冊為準3) 實時時鐘在部分型號為RTC,部分型號為ERTC,具體請以實際芯片手冊為準;4) 部分ERTC型號不支持周期性自動喚醒,部分型號支持雙鬧鐘,具體請以實際芯片手冊為準。

省電模式特性

一、省電模式電流消耗省電模式下的電流消耗會被明顯降低,Datasheet都有經過詳細測試后的數據記錄。如下表示例記錄:表5. 深度睡眠和待機模式下的典型電流消耗表

7ac17cf0-d71a-11ef-9434-92fbcf53809c.png

(1) 典型值是在TA=25°C下測試得到;(2) 由綜合評估得出,不在生產中測試;(3) 睡眠模式下的電流消耗與運行模式間差異不是特別大,本表未做羅列,具體請參考Datasheet;(4) 不同型號產品對應的特性參數存在區別,本表摘自AT32F402xx/405xx,其他型號請以實際Datasheet為準;(5) 隨工藝徧移可能為典型值的數倍。

二、省電模式喚醒時間

省電模式下的喚醒均需要等待及穩定時間,Datasheet都有經過詳細測試后的數據記錄。如下表記錄:表6. 省電模式的喚醒時間表

7ad5afae-d71a-11ef-9434-92fbcf53809c.png

(1) 不同型號產品對應的特性參數存在區別,本表摘自AT32F402xx/405xx,其他型號請以實際Datasheet為準。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源控制
    +關注

    關注

    2

    文章

    139

    瀏覽量

    26620
  • PWC法
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5559
  • 雅特力
    +關注

    關注

    0

    文章

    168

    瀏覽量

    8090
收藏 人收藏

    評論

    相關推薦

    AT32 PWC用筆記

    AT32 PWC用筆記主要以低功耗為基礎進行講解和案例解析。
    發表于 10-25 06:45

    AT32F402/405時鐘配置入門指南

    AT32F402/405時鐘配置本應用入門指南主要介紹兩部分內容:1、基于提供的V2.x.x 的板級支持包來進行時鐘源碼的配置及修改2
    發表于 10-26 06:37

    AT32F402/405 I 2C使用指南

    AT32F402/405 I2C使用指南本文主要就I2C 總線接口的基本功能進行講解和案列解析。
    發表于 10-26 08:17

    AT32F402/405 DMA使用指南

    AT32F402/405 DMA使用指南主要就DMA 的基本功能進行講解和案列解析。
    發表于 10-26 07:29

    AT32F402/405的GPIO功能及固件驅動程序API的配置和使用

    AT32F402/405 GPIO Application Note介紹AT32F402/405的GPIO功能及固件驅動程序API的配置和使用,并對BSP例程的軟件設計加以說明,同時演
    發表于 10-26 07:03

    AT32F402/405 PWC用筆記

    AT32F402/405 PWC用筆記主要以低功耗為基礎進行講解和案例解析。
    發表于 10-26 06:33

    AT32F402/405安全庫應用說明

    AT32F402/405 Security Library Application Note主要在闡述AT32F402/405系列安全庫區的應用原理、軟件使用方法及范例程序。
    發表于 10-26 08:30

    AT32F421

    AT32F421 AT32
    發表于 03-30 10:39 ?2110次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>421

    展臺首日速遞,AT32 MCU精彩亮相

    熱門領域產品齊聚,一展科技創新風采。新品登場,AT32F402/F405拓展高速USB應用新紀元A
    的頭像 發表于 08-24 08:17 ?661次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>展臺首日速遞,AT32 MCU精彩亮相

    AT32F402和AT32F405系列MCU 9月正式投入量產

    力作為32位MCU創新領導者,領先業界研發USB OTG產品拓展其功能性,于近日正式推出主流型AT32F402和AT32F405系列新品,集成獨立的HS USB OTG(內建PHY
    發表于 09-06 14:55 ?1470次閱讀

    AT32講堂088 | AT32F402/F405時鐘配置

    介紹如何結合提供的V2.x.x的板級支持包(BSP)來配置時鐘。以下介紹時鐘配置的方法主要分兩種:1、以手動編寫代碼調用BSP中提供的驅動函數接口來進行時鐘配
    的頭像 發表于 09-15 08:08 ?562次閱讀
    AT32講堂088 | <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>AT32F402</b>/<b class='flag-5'>F405</b>時鐘配置

    AT32F402/F405 GPIO應用筆記

    GPIO特性AT32F402/405支持多達56個雙向I/O引腳,這些引腳分為5組,分別為PA0-PA15、PB0-PB15、PC0-PC15、PD2、PF0-PF1、PF4-PF7、PF11、每個
    的頭像 發表于 01-10 17:28 ?239次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>AT32F402</b>/<b class='flag-5'>F405</b> GPIO應<b class='flag-5'>用筆記</b>

    AT32F423 PWC用筆記

    電子發燒友網站提供《AT32F423 PWC用筆記.pdf》資料免費下載
    發表于 01-15 15:30 ?0次下載
    AT32<b class='flag-5'>F</b>423 <b class='flag-5'>PWC</b>應<b class='flag-5'>用筆記</b>

    AT32F402/F405時鐘配置

    電子發燒友網站提供《AT32F402/F405時鐘配置.pdf》資料免費下載
    發表于 01-15 15:24 ?0次下載
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>AT32F402</b>/<b class='flag-5'>F405</b>時鐘配置

    AT32F402/F405安全庫

    微控制器應用中一項很重要的課題。因為這一重要的需求,AT32F402/405系列提供了安全庫區(SLIB)的功能,以防止重要的IP-Code被終端用戶的程序做修改
    的頭像 發表于 01-20 18:37 ?34次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>AT32F402</b>/<b class='flag-5'>F405</b>安全庫
    主站蜘蛛池模板: 色中色资源| 女人张开腿双腿让男人桶| 丁香四月婷婷| 四虎4hu永久免费国产精品| 狠狠色丁香婷婷综合久久来| 午夜爽爽| 男人j进女人j视频| 窝窝午夜在线观看免费观看| 手机在线免费视频| 丁香色婷婷| 午夜精品视频在线| www懂爱| 免费观看欧美一级片| 色操网| 天堂网在线看| 成人国产精品高清在线观看 | 四虎网址| 欧美12一13高清视频| 国产精品黄页网站在线播放免费 | 在线成人精品国产区免费| cao榴| 尻逼久久| 人人做人人爽国产视| 天天做天天爱天天综合网 | 色综合久久久久综合99| 四虎最新在线| 天天摸日日添狠狠添婷婷| 日本韩国三级在线| 日本资源在线| 97狠狠操| 黄网站色视频免费看无下截| 中文字幕亚洲一区二区v@在线 | 欧美性色生活片天天看99| 天天曰天天爽| 色爱区综合激月婷婷激情五月| tube亚洲高清老少配| 亚洲成a人一区二区三区| 日本不卡在线播放| 天天碰人人| 韩国电影天堂| 在线资源网|