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

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

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

一文詳解單片機(jī)的欠壓復(fù)位

科技觀(guān)察員 ? 來(lái)源:英銳恩 ? 作者:英銳恩 ? 2023-07-11 09:52 ? 次閱讀

欠壓復(fù)位(以下稱(chēng)為BOR)是單片機(jī)可靠性的一項(xiàng)重要功能,通常用于解決電源問(wèn)題,下面將介紹欠壓復(fù)位的另一個(gè)問(wèn)題。

單片機(jī)的“電量不足”是電源電壓不足或暫時(shí)降低,低于可靠運(yùn)行所需的水平。許多單片機(jī)具有保護(hù)電路,該電路可檢測(cè)電源電壓何時(shí)低于此水平,并將設(shè)備置于復(fù)位狀態(tài),以確保在電源恢復(fù)時(shí)正確啟動(dòng)。此操作也稱(chēng)為“欠壓復(fù)位”,英文縮寫(xiě)為“BOR”。類(lèi)似的功能稱(chēng)為低電壓檢測(cè)(LVD),它更復(fù)雜,增加了對(duì)多個(gè)電壓電平的檢測(cè),可以在觸發(fā)復(fù)位之前產(chǎn)生中斷。

BOR通常由控制寄存器中的某個(gè)位使能。通常,當(dāng)BOR引起復(fù)位時(shí),狀態(tài)位會(huì)置1。該狀態(tài)位在復(fù)位后仍然有效,并允許程序檢測(cè)到問(wèn)題并執(zhí)行其他恢復(fù)或記錄事件。

如果BOR被禁用會(huì)怎樣?一般情況下,其表現(xiàn)為電源電壓穩(wěn)定下降。至于原因,可能是電源老化或電池放電。

QQ截圖20191018114403.png

如上圖所示,V1是正常電源電壓。V2是微控制器可能無(wú)法可靠運(yùn)行的點(diǎn)。我將V3顯示為操作完全停止的點(diǎn)。在V2和V3之間是一個(gè)“危險(xiǎn)區(qū)域”,在該區(qū)域可能發(fā)生錯(cuò)誤并且操作不可靠。當(dāng)電源進(jìn)出危險(xiǎn)區(qū)域時(shí),該設(shè)備可以正常工作數(shù)年,然后損壞!出現(xiàn)故障。BOR級(jí)別設(shè)置為高于V2,并通過(guò)復(fù)位設(shè)備來(lái)代替危險(xiǎn)區(qū)域。重置不太可靠,但總比不確定好。接下來(lái),我介紹一種情況,其中電源正常運(yùn)行,但使用BOR解決了另一個(gè)問(wèn)題。

QQ截圖20191018134100.png

當(dāng)電源關(guān)閉時(shí),電壓不會(huì)一直下降。相反,其他電源將電源電壓保持在危險(xiǎn)區(qū)域。這種電壓的另外一種叫法是“虛假電量”。目前,沒(méi)有BOR可以檢測(cè)到這種情況并引起復(fù)位。再次打開(kāi)電源時(shí),設(shè)備可能無(wú)法正常上電,因?yàn)榭赡懿粫?huì)觸發(fā)上電復(fù)位電路。由于電源電壓低于最小值并且沒(méi)有復(fù)位,因此后續(xù)操作不確定。

Microchip的單片機(jī)為例,在驗(yàn)證是本人用的是PIC16F877-20I/L。這該單片機(jī)是工業(yè)版本,工作溫度范圍為-40°C至+85°C。采用16MHz時(shí)鐘時(shí),電源范圍為+4.0V至+5.5V。模塊內(nèi)部的工作電壓(V1)是+5V。顯示器顯示的是,單片機(jī)(V2)上的虛假電量電壓約為+1.5V。

還有其他兩種情況,“RAM數(shù)據(jù)保持電壓(VDR)”為+1.5V,“典型值”?!癡DD啟動(dòng)電壓”(VPOR)以確保內(nèi)部上電復(fù)位為0V,“典型值”。將所有這些情況加在一起可以告訴我們,該設(shè)備處于危險(xiǎn)區(qū)域之內(nèi)。由于電壓遠(yuǎn)高于此電壓,因此無(wú)法預(yù)期上電復(fù)位(VPOR)。此外,由于虛假電量處于RAM保持電壓下,因此也無(wú)法預(yù)期的欠壓會(huì)使設(shè)備保持活動(dòng)狀態(tài)(VDR)。誰(shuí)知道設(shè)備的其余部分在做什么?

為什么打開(kāi)BOR可以解決此問(wèn)題?欠壓復(fù)位觸發(fā)規(guī)范(VBOR)的范圍是+3.7V至+4.35V,典型值為+4.0V。虛假電量電平遠(yuǎn)低于BOR的觸發(fā)電壓。問(wèn)題解決了。但是,為什么微控制器在實(shí)驗(yàn)室中可以正常工作并以許多次電源循環(huán)正常運(yùn)行仍然是個(gè)謎。

總結(jié),虛假電量可能有幾種情況:外部信號(hào),電路中的多個(gè)電源,電容器需要時(shí)間才能完全放電。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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)注

    6026

    文章

    44455

    瀏覽量

    630976
  • BOR
    BOR
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7488
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)復(fù)位電路詳解

    單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開(kāi)始執(zhí)行。單片機(jī)樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到
    發(fā)表于 09-05 09:09 ?7131次閱讀

    求助:關(guān)于單片機(jī)做電池電壓檢測(cè)進(jìn)行保護(hù)的問(wèn)題

    出電池的電壓從而進(jìn)行保護(hù),而是單片機(jī)供電電壓到了2V時(shí),單片機(jī)復(fù)位了。而后又發(fā)現(xiàn)當(dāng)電池電壓過(guò)低而整機(jī)關(guān)機(jī)后
    發(fā)表于 05-17 19:17

    單片機(jī)復(fù)位問(wèn)題的解決

      復(fù)位(以下稱(chēng)為BOR)是單片機(jī)可靠性的項(xiàng)重要功能,通常用于解決電源問(wèn)題,下面將介紹
    發(fā)表于 01-13 16:38

    單片機(jī)保護(hù)/復(fù)位的作用,怎么使用

    . 前言使用編程環(huán)境 :KEIL mdk4單片機(jī) : NRF24LE1 二. 分析查詢(xún)各開(kāi)發(fā)芯片的數(shù)據(jù)手冊(cè),般在電源管理或者復(fù)位設(shè)置章節(jié)中。以下NRF24LE1為例:Power s
    發(fā)表于 11-25 07:08

    種實(shí)用的單片機(jī)系統(tǒng)后備電池檢測(cè)電路

    種實(shí)用的單片機(jī)系統(tǒng)后備電池檢測(cè)電路
    發(fā)表于 01-14 22:41 ?49次下載

    詳解MCS-51單片機(jī)的中斷系統(tǒng)

    詳解MCS-51單片機(jī)的中斷系統(tǒng),具體的跟隨小編來(lái)了解下。
    的頭像 發(fā)表于 07-28 11:26 ?1.3w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b>MCS-51<b class='flag-5'>單片機(jī)</b>的中斷系統(tǒng)

    STC單片機(jī)復(fù)位電路原理詳解

    單片機(jī)復(fù)位電路原理是在單片機(jī)復(fù)位引腳RST上外接電阻和電容,實(shí)現(xiàn)上電復(fù)位。當(dāng)復(fù)位電平持續(xù)兩個(gè)機(jī)
    發(fā)表于 12-24 14:08 ?3.1w次閱讀
    STC<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b>電路原理<b class='flag-5'>詳解</b>

    單片機(jī)上電復(fù)位復(fù)位的過(guò)程解析

    上電復(fù)位:是由外部總線(xiàn)產(chǎn)生的種異步復(fù)位,單片機(jī)電壓監(jiān)測(cè)電路檢測(cè)到電源電壓VDD上升時(shí),會(huì)產(chǎn)生個(gè)上電復(fù)
    發(fā)表于 03-23 15:14 ?9495次閱讀
    <b class='flag-5'>單片機(jī)</b>上電<b class='flag-5'>復(fù)位</b>與<b class='flag-5'>欠</b><b class='flag-5'>壓</b><b class='flag-5'>復(fù)位</b>的過(guò)程解析

    單片機(jī)復(fù)位是什么_復(fù)位問(wèn)題的解決

    復(fù)位(以下稱(chēng)為BOR)是單片機(jī)可靠性的項(xiàng)重要功能,通常用于解決電源問(wèn)題,下面將介紹
    發(fā)表于 06-29 11:17 ?5454次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>欠</b><b class='flag-5'>壓</b><b class='flag-5'>復(fù)位</b>是什么_<b class='flag-5'>欠</b><b class='flag-5'>壓</b><b class='flag-5'>復(fù)位</b>問(wèn)題的解決

    單片機(jī)復(fù)位的原理說(shuō)明

    單片機(jī)復(fù)位電路使單片機(jī)進(jìn)入復(fù)位狀態(tài)。通過(guò)復(fù)位操作可以完成單片機(jī)的初始化,也可使處于死機(jī)狀態(tài)下的
    發(fā)表于 07-17 10:26 ?1.8w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b>的原理說(shuō)明

    51單片機(jī)(十二)—— 單片機(jī)復(fù)位

    、復(fù)位介紹 復(fù)位單片機(jī)提供了條從已知初始條件啟動(dòng)處理的途徑。復(fù)位期間,大部分控制和狀
    發(fā)表于 11-15 13:21 ?59次下載
    51<b class='flag-5'>單片機(jī)</b>(十二)—— <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b>

    單片機(jī)保護(hù)、復(fù)位的用法及作用

    . 前言使用編程環(huán)境 :KEIL mdk4單片機(jī) : NRF24LE1?二. 分析查詢(xún)各開(kāi)發(fā)芯片的數(shù)據(jù)手冊(cè),般在電源管理或者復(fù)位設(shè)置章節(jié)中。以下NRF24LE1為例:Power s
    發(fā)表于 11-16 20:21 ?1次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>欠</b><b class='flag-5'>壓</b>保護(hù)、<b class='flag-5'>欠</b><b class='flag-5'>壓</b><b class='flag-5'>復(fù)位</b>的用法及作用

    單片機(jī)復(fù)位電路的作用 介紹幾種常見(jiàn)的單片機(jī)復(fù)位電路

    單片機(jī)復(fù)位電路是單片機(jī)系統(tǒng)中非常重要的個(gè)部分,其主要作用是將單片機(jī)的電源電壓從高電平變?yōu)榈碗娖剑瑥亩?b class='flag-5'>
    發(fā)表于 09-08 17:02 ?3248次閱讀

    單片機(jī)復(fù)位的條件 單片機(jī)可以復(fù)位多少次 程序會(huì)導(dǎo)致單片機(jī)復(fù)位

    單片機(jī)復(fù)位的條件 單片機(jī)可以復(fù)位多少次 程序會(huì)導(dǎo)致單片機(jī)復(fù)位嗎?
    的頭像 發(fā)表于 10-17 16:44 ?3049次閱讀

    單片機(jī)復(fù)位電路是怎樣工作的 單片機(jī)復(fù)位電路的作用及方式

    單片機(jī)復(fù)位電路是怎樣工作的 單片機(jī)復(fù)位電路的作用及方式? 單片機(jī)復(fù)位電路又稱(chēng)為系統(tǒng)
    的頭像 發(fā)表于 10-17 18:17 ?2948次閱讀