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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(11)PMU 模塊介紹

聚沃科技 ? 2024-08-20 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

11.1.PMU 簡(jiǎn)介

PMU即電源管理單元,它有三個(gè)電源域,包括VDD/VDDA域、1.1V/1.2V域和備份域。電源管理單元在常規(guī)芯片提供了三種省電模式,包括睡眠模式、深度睡眠模式和待機(jī)模式;在低功耗芯片中,電源管理單元提供了十種省電模式,包括運(yùn)行模式,運(yùn)行模式 1,運(yùn)行模式 2,睡眠模式,睡眠模式 1,睡眠模式 2,深度睡眠模式,深度睡眠模式 1,深度睡眠模式 2 和待機(jī)模式。這些模式能減少電源能耗,且使得應(yīng)用程序可以在CPU運(yùn)行時(shí)間要求、速度和功耗的相互沖突中獲得最佳折衷。

11.2.PMU 功能

三個(gè)電源域:備份域、 VDD/VDDA域和1.1V/1.2V電源域;

三種省電模式(常規(guī)芯片):睡眠模式、深度睡眠模式和待機(jī)模式;

十種省電模式(低功耗芯片):運(yùn)行模式、運(yùn)行模式1、運(yùn)行模式2、睡眠模式、睡眠模式1、睡眠模式2、深度睡眠模式、深度睡眠模式1、深度睡眠模式2和待機(jī)模式。

內(nèi)部電壓調(diào)節(jié)器( LDO)提供1.1V/1.2V電源;

提供低電壓檢測(cè)器,當(dāng)電壓低于所設(shè)定的閾值時(shí)能發(fā)出中斷或事件;

當(dāng)VDD供電關(guān)閉時(shí),由VBAT(電池)為備份域供電;

LDO輸出電壓用于節(jié)約能耗;

低驅(qū)動(dòng)模式用于在深入睡眠模式下超低功耗。高驅(qū)動(dòng)模式用在高頻模式中。

如下圖PMU及相關(guān)電源域內(nèi)部結(jié)構(gòu)框圖所示。

輸入圖片說(shuō)明

電池備份域

電池備份域由內(nèi)部電源切換器來(lái)選擇VDD供電或VBAT(電池)供電,然后由VBAK為備份域供電,該備份域包含RTC(實(shí)時(shí)時(shí)鐘)、 LXTAL(低速外部晶體振蕩器)、 BPOR(備份域上電復(fù)位)、 BREG(備份寄存器),以及PC13至PC15共3個(gè)PAD。為了確保備份域中寄存器的內(nèi)容及RTC正常工作,當(dāng)VDD關(guān)閉時(shí), VBAT引腳可以連接至電池或其他電源等備份源供電。

VDD/VDDA 電源域

VDD/VDDA 域包括 VDD 域和 VDDA 域兩部分。VDD 域包括 HXTAL(高速外部晶體振蕩器)、LDO(電壓調(diào)節(jié)器)、 POR/PDR(上電/掉電復(fù)位)、 FWDGT(獨(dú)立看門狗定時(shí)器)和除 PC13、PC14和 PC15 之外的所有 PAD 等等。 VDDA 域包括 ADC/DAC( AD/DA 轉(zhuǎn)換器)、 IRC8M( 內(nèi)部 8MRC 振蕩器)、 IRC48M( 內(nèi)部 48M RC 振蕩器)、 IRC40K(內(nèi)部 40KHz RC 振蕩器) PLLs(鎖相環(huán))和 LVD(低電壓檢測(cè)器)等等。

VDD 域 POR/ PDR(上電/掉電復(fù)位) 電路檢測(cè)VDD/VDDA并在電壓低于特定閾值時(shí)產(chǎn)生電源復(fù)位信號(hào)復(fù)位除備份域之外的整個(gè)芯片。 如下圖上電/掉電復(fù)位波形圖顯示了供電電壓和電源復(fù)位信號(hào)之間的關(guān)系。 VPOR表示上電復(fù)位的閾值電壓, VPDR表示掉電復(fù)位的閾值電壓,以GD32F303為例 ,典型值約為2.40V,典型值約為1.8V。遲滯電壓Vhyst值約為600mV。

輸入圖片說(shuō)明

VDDA 域

LVD 的功能是檢測(cè) VDD/VDDA 供電電壓是否低于低電壓檢測(cè)閾值,該閾值由電源控制寄存器(PMU_CTL)中的 LVDT[2:0]位進(jìn)行配置。 LVD 通過(guò) LVDEN 置位使能,位于電源狀態(tài)寄存器(PMU _CS)中的 LVDF 位表示低電壓事件是否出現(xiàn),該事件連接至 EXTI 的第 16 線,用戶可以通過(guò)配置 EXTI 的第 16 線產(chǎn)生相應(yīng)的中斷。下圖LVD閾值波形圖顯示了 VDD/VDDA 供電電壓和 LVD 輸出信號(hào)的關(guān)系。( LVD 中斷信號(hào)依賴于 EXTI 第 16 線的上升或下降沿配置)。

遲滯電壓 Vhyst 值為 100mV。

輸入圖片說(shuō)明

省電模式

三種低功耗功耗模式對(duì)比表

輸入圖片說(shuō)明

不同系列 standby 喚醒源

輸入圖片說(shuō)明

11.3.硬件注意事項(xiàng)

1)對(duì)于沒有外部電池的應(yīng)用,建議將 VBAT 引腳通過(guò) 100nF 的外部陶瓷去耦電容連接到 VDD 引 腳上;

2)由于 PC13 至 PC15 引腳是通過(guò)電源切換器供電的,電源切換器僅可通過(guò)小電流,因此當(dāng) PC13 至 PC15 的 GPIO 口在輸出模式時(shí), 其工作的速度不能超過(guò) 2MHz(最大負(fù)載為 30pF)。

3)如果 VDDA 和 VDD 不同時(shí),VDDA 須高于 VDD,但壓差不超過(guò) 0.2V。

VBAT 參考電路

輸入圖片說(shuō)明

11.4.軟件配置說(shuō)明

PMU 以低功耗模板配置為例來(lái)說(shuō)明

Demo 一 ( Deepsleep 模式)

demo 功能說(shuō)明:

MCU 上電啟動(dòng)后,LED 燈閃爍 5 次,進(jìn)入深度睡眠模式,通過(guò)按鍵來(lái)喚醒,LED 燈繼續(xù)閃爍 5次又進(jìn)入深度睡眠。

軟件配置步驟如下:

1)開啟 PMU 時(shí)鐘

rcu_periph_clock_enable(RCU_PMU);

2)配置 LED 燈

void led_config(void) { gd_eval_led_init(LED1); gd_eval_led_init(LED2); gd_eval_led_init(LED3); gd_eval_led_init(LED4); }

3)配置喚醒按鍵 PC13

void gd_eval_key_init(void) //配置喚醒按鍵 { rcu_periph_clock_enable(RCU_GPIOC); //配置 GPIOC 的時(shí)鐘 rcu_periph_clock_enable(RCU_AF); //開啟復(fù)用時(shí)鐘 gpio_init(GPIOC, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_13);//配置 GPIO PC13 為浮空輸入模式 nvic_irq_enable(EXTI10_15_IRQn, 2U, 0U); //配置中斷向量、搶占優(yōu)先級(jí)、主優(yōu)先 級(jí) gpio_exti_source_select(GPIO_EVENT_PORT_GPIOC, GPIO_EVENT_PIN_13); //配置外部中斷源 PC13 exti_init(EXTI_13, EXTI_INTERRUPT, EXTI_TRIG_FALLING); //配置外部中斷 13 線 、下降沿觸發(fā) exti_interrupt_flag_clear(EXTI_13); //清空外部中斷 13 線的中斷標(biāo)志 }

4)進(jìn)入低功耗模式函數(shù)

pmu_to_deepsleepmode(PMU_LDO_NORMAL,WFI_CMD);

  1. 按鍵外部觸發(fā)中斷服務(wù)函數(shù)

void EXTI10_15_IRQHandler(void) { if (RESET != exti_interrupt_flag_get(EXTI_13)) //判斷是否為 13 號(hào)中斷線 { exti_interrupt_flag_clear(EXTI_13); //清空標(biāo)志 } }

  1. 喚醒后重新配置 PLL 系統(tǒng)時(shí)鐘

void systemclk_from_deepsleep(void) // deepsleep 喚醒后系統(tǒng)時(shí)鐘從內(nèi)部時(shí)鐘切換到 PLL 時(shí)鐘 { RCU_CTL |= RCU_CTL_PLLEN; //使能 PLL while(0U == (uint32_t)(RCU_CTL & RCU_CTL_PLLSTB)) //等待 PLL 穩(wěn)定 { } RCU_CFG0 &= ~RCU_CFG0_SCS; RCU_CFG0 |= RCU_CKSYSSRC_PLL; while(0U == (RCU_CFG0 & RCU_SCSS_PLL)){ //選擇 PLL 為系統(tǒng)時(shí)鐘 } }

11.5.PMU 使用注意事項(xiàng)

(1)深度睡眠模式 只要是外部中斷就能喚醒;

(2)從深度睡眠模式喚醒后,PLL 是沒有被使能,喚醒后需要配置 PLL,不然 MCU 系統(tǒng)時(shí)鐘就是內(nèi)部時(shí)鐘;

(3)進(jìn)入 deepsleep 低功耗模式后,將未使用到的 IO 配置成模擬輸入模式,以降低芯片整體功耗。

教程GD32 MCU方案商聚沃科技原創(chuàng)發(fā)布,了解更多GD32 MCU教程,關(guān)注聚沃科技官網(wǎng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44962

    瀏覽量

    648944
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17919

    瀏覽量

    362860
  • 嵌入式
    +關(guān)注

    關(guān)注

    5146

    文章

    19598

    瀏覽量

    316303
  • PMU
    PMU
    +關(guān)注

    關(guān)注

    1

    文章

    123

    瀏覽量

    22220
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    420

    瀏覽量

    25337
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    GD32 MCU 入門教程GD32 MCU 常見外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說(shuō)明如下表 GD32
    的頭像 發(fā)表于 08-21 09:56 ?2024次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>常見外設(shè)</b><b class='flag-5'>介紹</b>(12)FMC <b class='flag-5'>模塊</b><b class='flag-5'>介紹</b>

    GD32 MCU移植

    gd32是一款國(guó)產(chǎn)單片機(jī)。該芯片在很多方面和STM32有異曲同工之處。資料不是很多! GD32外設(shè)方面、和STM32沒有多大區(qū)別。 只是需要注意資源的引腳分配。雖然和STM32使用方式一樣、但是也存在
    發(fā)表于 03-23 13:40

    GD32MCU介紹

    其實(shí)兆芯的MCU為了兼容ST,外設(shè)的寄存器設(shè)計(jì)與ST保持一致了。比如GD32VF103或者GD32E103系列的USBFS這個(gè)外設(shè),基本等同
    發(fā)表于 11-01 06:03

    GD32 MCU原理及固件庫(kù)開發(fā)指南》+讀后感

    、調(diào)試工具,再到庫(kù)函數(shù)的使用、各個(gè)外設(shè)的程序?qū)崿F(xiàn),不僅有原理的介紹,還有實(shí)踐的歷程。這本書聚焦在GD32 MCU基本原理和固件庫(kù)上,重點(diǎn)在于對(duì)固件庫(kù)API的
    發(fā)表于 06-06 21:52

    兆易創(chuàng)新GD32 MCU選型手冊(cè),適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊(cè),適用于GD32全系列MCUGD32MCU選型手冊(cè),適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?51次下載

    你了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?4611次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎

    GD32 MCU的選項(xiàng)字節(jié)是什么?

    GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?1853次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項(xiàng)字節(jié)是什么?

    不同型號(hào)的GD32 MCU如何區(qū)分?

    大家是否碰到過(guò)以下應(yīng)用場(chǎng)景:同一套軟件代碼希望跑在不同型號(hào)的GD32 MCU中,但有些地方需要根據(jù)MCU型號(hào)進(jìn)行調(diào)整?或者上位機(jī)或其他MCUGD3
    的頭像 發(fā)表于 01-27 09:32 ?1450次閱讀
    不同型號(hào)的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:01 ?2745次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)<b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:40 ?1368次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 16:03 ?2327次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】二、GD32 MCU 燒錄說(shuō)明(1)ISP 燒錄

    ISP:In System Programing,在系統(tǒng)編程,通過(guò)MCU片內(nèi)的引導(dǎo)程序進(jìn)行Flash編程。 GD32片內(nèi)有一個(gè)只讀信息塊,用于存放引導(dǎo)裝載程序,引導(dǎo)程序在MCU出廠前就會(huì)提前燒錄好
    的頭像 發(fā)表于 08-08 16:20 ?2329次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】二、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 燒錄說(shuō)明(1)ISP 燒錄

    GD32 MCU 入門教程GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32
    的頭像 發(fā)表于 08-23 09:18 ?1051次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>常見外設(shè)</b><b class='flag-5'>介紹</b>(14)RTC <b class='flag-5'>模塊</b><b class='flag-5'>介紹</b>

    GD32 MCU 入門教程GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?1299次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入門教程GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    本文是專門為基于GD32 MCU開發(fā)的工程設(shè)計(jì)人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場(chǎng)景使用時(shí)的注意事項(xiàng),旨在幫助GD32 MC
    的頭像 發(fā)表于 09-07 10:34 ?1600次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項(xiàng)
    主站蜘蛛池模板: 午夜久久久久久网站 | 国产传媒在线观看视频免费观看 | www.色av.com| 亚洲一级免费视频 | 四虎国产精品永久在线 | 玖玖玖精品视频免费播放 | 成年网站在线播放 | 俺就色| 色天使色护士 在线视频观看 | 婷婷午夜天 | 国模私拍大尺度视频在线播放 | 性感美女福利视频 | 成人免费久久精品国产片久久影院 | 香蕉爱爱视频 | 好男人社区www的视频免费 | 久久亚洲国产精品五月天 | 午夜欧美在线 | 中国人69xxx大全 | 国产三级中文字幕 | 好吊色青青青国产在线观看 | 成人在线综合网 | 国产盗摄女厕美女嘘嘘 | 欧美三级视频 | 国产午夜小视频 | 欧美日一区 | 日本不卡一区 | 日日操夜夜操天天操 | 俺色也| 免费观看午夜在线欧差毛片 | 天天搞天天色 | 性free中国美女hd | toyota东热综合网 | 国产视频资源 | 水果视频色版 | 黄色免费看网站 | 欧美性极品高清 | 美女黄色一级片 | 免费看黄色网 | 日本a级三级三级三级久久 日本a级影院 | 人人爱爱 | 九九九精品午夜在线观看 |