久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> MM32/靈動(dòng)微電子 >> 靈動(dòng)微-MM32 電源管理

靈動(dòng)微-MM32 電源管理

關(guān)鍵字:靈動(dòng)微電子 MM32 電源管理 作者: 來源: 發(fā)布時(shí)間:2022-06-08  瀏覽:208
在應(yīng)用開發(fā)中,通常需要考慮當(dāng)出現(xiàn)系統(tǒng)供電電壓下降或掉電突發(fā)狀況時(shí),需對(duì)控制系統(tǒng)加以保護(hù),防止出現(xiàn)意外,故在程序中需加入對(duì)系統(tǒng)電壓的監(jiān)控。當(dāng)供電電壓降低到某一電壓值時(shí),需要系統(tǒng)進(jìn)入特別保護(hù)狀態(tài),執(zhí)行緊急關(guān)閉任務(wù):對(duì)系統(tǒng)的一些數(shù)據(jù)保存起來,同時(shí)對(duì)外設(shè)進(jìn)行相應(yīng)的保護(hù)操作。

MM32L0系列產(chǎn)品的工作電壓(VDD)為 2.0V ~ 5.5V。通過內(nèi)置的電壓調(diào)節(jié)器提供所需的 1.5V 電源。                                             

電壓調(diào)節(jié)


注: VDDA 和 VSSA 必須分別連到 VDD和 VSS。


MM32L0系列產(chǎn)品內(nèi)部有一個(gè)完整的上電復(fù)位(POR)和掉電復(fù)位(PDR)電路,當(dāng)供電電壓達(dá)到 2.0V 時(shí)系統(tǒng)才能正常工作。


當(dāng) VDD/VDDA 低于指定的限位電壓 VPOR/VPDR時(shí),系統(tǒng)保持為復(fù)位狀態(tài),而無需外部復(fù)位電路。


復(fù)位狀態(tài)


POR = Power On Reset 上電復(fù)位;PDR = Power Down Reset 掉電復(fù)位。


POR的功能是在VDD電壓由低向高上升越過規(guī)定的閥值之前,保持芯片復(fù)位,當(dāng)越過這個(gè)閥值后的一小段時(shí)間后(圖中的"滯后時(shí)間"或表中的"復(fù)位遲滯"),結(jié)束復(fù)位并取復(fù)位向量,開始執(zhí)行指令。當(dāng)VDD上升越過POR閥值時(shí),內(nèi)部并不馬上結(jié)束復(fù)位,而是等待一小段時(shí)間(Reset temporization)。Reset temporization是為了等待供電電壓能夠升高到最低可靠工作電壓以上,我們看到POR閥值典型值只有1.656V(參考MM32 DS手冊(cè)表內(nèi)嵌復(fù)位和電源控制模塊特性),低于數(shù)據(jù)手冊(cè)中給出的最低可靠工作電壓2.0V,所以這個(gè)滯后時(shí)間是十分必要的,如果供電電壓上升緩慢,尤其是從1.8V升到2.0V以上超過1~2.5ms,則很可能造成上電復(fù)位后MCU不能正常工作的情況。


PDR功能是在VDD電壓由高向低下降越過規(guī)定的閥值后,將在芯片內(nèi)部產(chǎn)生復(fù)位。


MM32內(nèi)部自帶PVD功能,用于對(duì)MCU供電電壓VDD進(jìn)行監(jiān)控。通過電源控制寄存器中的PLS[12:9]位來設(shè)定監(jiān)控電壓的閥值,通過對(duì)外部電壓進(jìn)行比較來監(jiān)控電源。當(dāng)條件觸發(fā),需要系統(tǒng)進(jìn)入特別保護(hù)狀態(tài),執(zhí)行緊急關(guān)閉任務(wù):對(duì)系統(tǒng)的一些數(shù)據(jù)保存起來,同時(shí)對(duì)外設(shè)進(jìn)行相應(yīng)的保護(hù)操作。


用戶可以利用 PVD 對(duì) VDD電壓與電源控制寄存器(PWR_CTRL)中的PLS[12:9]位進(jìn)行比較來監(jiān)控電源,這幾位選擇監(jiān)控電壓的閥值。

監(jiān)控電源


PVD = Programmable Votage Detector 可編程電壓監(jiān)測(cè)器,它的作用是監(jiān)視供電電壓,在供電電壓下降到給定的閥值以下時(shí),產(chǎn)生一個(gè)中斷,通知軟件做緊急處理。


PLS[12:9]位用于選擇PVD監(jiān)控電源的電壓閥值: 


0000:1.8V       0101:3.3V        1010:4.8V


0001:2.1V       0110:3.6V  


0010:2.4V       0111:3.9V


0011:2.7V       1000:4.2V  


0100:3.0V       1001:4.5V  


電源控制/狀態(tài)寄存器(PWR_CSTA)中的 PVDO 標(biāo)志用來表明 VDD是高于還是低于 PVD 的電壓閥值。該事件在內(nèi)部連接到外部中斷的第 16線,如果該中斷在外部中斷寄存器中是使能的,該事件就會(huì)產(chǎn)生中斷。當(dāng) VDD下降到 PVD 閥值以下和(或)當(dāng) VDD 上升到 PVD 閥值之上時(shí),根據(jù)外部中斷第 16 線的上升/下降邊沿觸發(fā)設(shè)置,就會(huì)產(chǎn)生 PVD 中斷。例如,這一特性可用于用于執(zhí)行緊急關(guān)閉任務(wù)。


一、庫函數(shù)操作流程(中斷方式):  


1)、電源接口時(shí)鐘使能


    RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);


2)、PWR_PVDLevelConfig(PWR_PVDLevel_4V2); // 設(shè)定監(jiān)控閥值


3)、PWR_PVDCmd(ENABLE); // 使能PVD 


4)、EXTI_ClearITPendingBit(EXTI_Line16);//清中斷


5)、EXTI_InitStructure.EXTI_Line = EXTI_Line16; // PVD連接到中斷線16上


6)、EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; //使用中斷模式


7)、EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising_Falling;//表示電壓上升或下降越過設(shè)定閥值時(shí)都產(chǎn)生中斷


8)、EXTI_InitStructure.EXTI_LineCmd = ENABLE; // 使能中斷線


9)、EXTI_Init(&EXTI_InitStructure); // 初始化


 


    EXTI_InitStructure.EXTI_Trigger的賦值可選項(xiàng): 


 EXTI_Trigger_Rising---表示電壓從高下降到低于設(shè)定閥值時(shí)產(chǎn)生中斷;


 EXTI_Trigger_Falling---表示電壓從低上升到高于設(shè)定閥值時(shí)產(chǎn)生中斷;


 EXTI_Trigger_Rising_Falling---表示電壓上升或下降越過設(shè)定閥值時(shí)都產(chǎn)生中斷。


 
10)、中斷優(yōu)先級(jí)配置


    NVIC_InitStructure.NVIC_IRQChannel = PVD_IRQn;


    NVIC_InitStructure.NVIC_IRQChannelPriority = 0;


    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;


    NVIC_Init(&NVIC_InitStructure);


 2、當(dāng)工作電壓低于設(shè)定閥值時(shí),將產(chǎn)生PVD中斷,在中斷程序中進(jìn)行相應(yīng)的處理:


 void PVD_IRQHandler(void) 





if( RESET != EXTI_GetITStatus(EXTI_Line16))


{  


EXTI_ClearITPendingBit(EXTI_Line16);  …… // 用戶添加緊急處理代碼處


WriteToBackupReg(0x3210);//往BKP寄存器里面存數(shù)據(jù)


}


}


在測(cè)試的例程中,我配置的PVD工作方式為中斷上升和下降沿觸發(fā),當(dāng)VDD高于預(yù)設(shè)PVD閾值或者低于閾值而產(chǎn)生邊沿觸發(fā)時(shí),都會(huì)形成一次PVD中斷,然后讀取PWR_CSR的PVDO標(biāo)志位檢查是低電壓提醒還是高電壓提醒,以此來達(dá)到監(jiān)控MCU供電情況的目的。


二、寄存器操作流程(查詢方式):  


1)、電源接口時(shí)鐘使能


RCC->APB1ENR |= 0x10000000;


2)、設(shè)置閾值電壓,電源電壓檢測(cè)器(PVD)使能


PWR->CR =0x1010;   //電壓檢測(cè)閾值=4.2v,PVDE=1使能


3)、等待PVDO輸出狀態(tài)


if((PWR->CSR&0x0004) !=0)


         {


              SCB->AIRCR =0x05fa0004;//軟件復(fù)位


         }


       else


         {


     WriteToBackupReg(0x3210);//往BKP寄存器里面存數(shù)據(jù)


    return;


         }


 


小結(jié):


1、 MM32L0系列產(chǎn)品 PVD所對(duì)應(yīng)的時(shí)鐘掛在APB1上,在使用PVD功能時(shí)需要使能PWR時(shí)鐘。


2、 使用寄存器配置如何判斷掉電過程還是還是上電過程?


寄存器


可以根據(jù)電源控制/狀態(tài)寄存器(PWR_CSR)的PVDO位來判斷,PVDO從1變0表示上電過程,從0變1表示掉電過程,用戶可以根據(jù)該位來判斷是需要上電復(fù)位還是掉電復(fù)位。

如需要了解更多靈動(dòng)微MCU產(chǎn)品,請(qǐng)聯(lián)系靈動(dòng)微核心代理商-穎特新科技

編輯:ls  最后修改時(shí)間:2022-06-08

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號(hào)南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
国产成人无码精品久久久性色| 992tv快乐视频| 欧美性猛交xxxx乱大交91| 亚洲国产精品久久久久婷蜜芽| 蜜臀在线免费观看| mm131亚洲精品| 亚洲一级片网站| 国产3p在线播放| 国产精品亚洲a| 免费激情视频在线观看| 久久9精品区-无套内射无码| 无码精品a∨在线观看中文| 日韩精品 欧美| 国产免费人做人爱午夜视频| 欧美大尺度做爰床戏| 成人性生交免费看| 欧美精品一区二区性色a+v| 天堂а√在线中文在线| 日本人体一区二区| 久久精品免费一区二区| 18禁裸男晨勃露j毛免费观看| 91精品国产吴梦梦| 欧美极品欧美精品欧美| 欧美大尺度做爰床戏| 三级av免费看| 黄色一级视频片| 欧美午夜aaaaaa免费视频| 91免费国产精品| 日韩视频免费在线播放| 久久久福利影院| 日本少妇高潮喷水视频| www.99r| 国产aaaaa毛片| 欧美成人精品免费| 国产福利在线免费| 无码精品a∨在线观看中文| 中文国产在线观看| 粉嫩虎白女毛片人体| 亚洲国产精品影视| av网址在线观看免费| 日本一级黄视频| 亚洲欧美日韩三级| 红桃av在线播放| a级免费在线观看| 香蕉视频色在线观看| 欧美变态另类刺激| av 日韩 人妻 黑人 综合 无码| 91激情视频在线| 男人用嘴添女人下身免费视频| 91小视频在线播放| 国产一二三四在线视频| 日本毛片在线免费观看| 国产av熟女一区二区三区| 国产免费又粗又猛又爽| 国产日产欧美视频| 欧美日韩福利在线| 男人天堂成人网| 黄色a级在线观看| www.久久91| 久久人人爽av| 国产美女18xxxx免费视频| 最新天堂中文在线| 中文字幕有码av| 污污的网站免费| www.久久久久久久久久久| 99热一区二区| 亚洲AV无码成人精品一区| 2025韩国大尺度电影| 国产日本欧美在线| 好吊色这里只有精品| 五月天激情图片| 成人午夜精品久久久久久久蜜臀| 欧美乱做爰xxxⅹ久久久| 欧美 亚洲 视频| 国产原创中文在线观看| 免费国产黄色网址| 亚洲午夜无码av毛片久久| 日韩一级免费在线观看| 手机av在线网| 在线视频一二三区| 欧美 日韩 国产在线观看| 可以免费观看av毛片| 国产又大又黄又粗又爽| 免费久久久久久| 欧美亚洲黄色片| 色哟哟精品视频| 桥本有菜av在线| 欧美性大战久久久久xxx| 亚洲福利精品视频| 日韩精品免费一区| 丰满爆乳一区二区三区| www.成人黄色| 男人和女人啪啪网站| 久久这里只精品| 欧美日韩激情四射| 国产熟人av一二三区| 黄色a级在线观看| 已婚少妇美妙人妻系列| 中国 免费 av| 国产喷水theporn| 日本香蕉视频在线观看| 黄色成人免费看| 精品视频在线观看一区二区| 大香煮伊手机一区| 成年人午夜免费视频| 特级西西444www| 国内外成人激情视频| 国产日韩欧美大片| 一级黄色录像在线观看| 日韩欧美亚洲天堂| 最近中文字幕免费mv| 一级黄色特级片| 亚洲熟女乱色一区二区三区| 色一情一乱一乱一区91| 深夜黄色小视频| 999香蕉视频| 久久精品免费一区二区| 成年人深夜视频| 国产日产欧美一区二区| 污网站在线免费| 在线观看日本一区二区| 国产麻花豆剧传媒精品mv在线| 国产精品www在线观看| 欧美日韩视频免费在线观看| 成人在线观看a| 欧美亚洲精品一区二区| 人人干视频在线| cao在线观看| 欧美精品久久久久久久久久久| 久久天天东北熟女毛茸茸| 青青草原国产免费| 91视频福利网| 久久人妻无码一区二区| 中文字幕在线中文| 日韩黄色片在线| www黄色日本| 一级黄色香蕉视频| 一区二区三区免费播放| 九九热99视频| 成人性做爰片免费视频| 蜜臀av性久久久久蜜臀av| 国产精品va在线观看无码| 国产二区视频在线| 免费裸体美女网站| 超碰成人在线播放| 黑人巨大国产9丨视频| 成年人视频网站免费| 国产资源在线视频| 特级丰满少妇一级| 成年人视频大全| 免费高清在线观看免费| 日本久久精品一区二区| 亚洲综合在线一区二区| 免费在线看黄色片| 日韩一级在线免费观看| 在线观看中文av| 精品少妇人妻av免费久久洗澡| 国产一线二线三线在线观看| 亚洲一区二区三区四区五区xx| 欧洲美女亚洲激情| 99在线精品免费视频| 欧美第一页浮力影院| 欧美交换配乱吟粗大25p| 欧美精品色婷婷五月综合| 91亚洲精品久久久蜜桃借种| 日本阿v视频在线观看| 爱情岛论坛亚洲首页入口章节| 国产成人免费高清视频| 色一情一乱一伦一区二区三区日本| 国产传媒免费观看| 欧美日韩在线不卡视频| 成年人三级视频| wwwwxxxx日韩| 91视频 -- 69xx| 欧美另类videos| 午夜剧场在线免费观看| 无码播放一区二区三区| 国产系列第一页| www.se五月| 婷婷六月天在线| 亚洲熟妇国产熟妇肥婆| 日韩精品一区二区三区电影| 日韩一区二区三区久久| 东京热加勒比无码少妇| 国产自产在线视频| 成年在线观看视频| 四虎免费在线观看视频| 亚洲网中文字幕| 久久黄色片网站| 午夜剧场在线免费观看| 爱情岛论坛vip永久入口| 国产精品亚洲αv天堂无码| 日韩欧美一区二| 波多野结衣家庭教师在线播放| 欧美日韩午夜爽爽| 日韩一二区视频| 欧美大黑帍在线播放| 91免费国产精品| www.射射射| 亚洲自偷自拍熟女另类|