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

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

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

簡(jiǎn)述高,低電平復(fù)位電路原理及加電容的作用

jf_78858299 ? 來(lái)源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2023-05-25 14:42 ? 次閱讀

什么是復(fù)位

單片機(jī)復(fù)位電路的作用是:使單片機(jī)恢復(fù)到起始狀態(tài),讓單片機(jī)的程序從頭開(kāi)始執(zhí)行,運(yùn)行時(shí)鐘處于穩(wěn)定狀態(tài)、各種寄存器端口處于初始化狀態(tài)等等。目的是讓單片機(jī)能夠穩(wěn)定、正確的從頭開(kāi)始執(zhí)行程序。

為什么要加復(fù)位?

數(shù)字電路中寄存器和 RAM 在上電之后默認(rèn)的狀態(tài)和數(shù)據(jù)是不確定的,如果有復(fù)位,我們可以把寄存器復(fù)位到初始狀態(tài),RAM 的數(shù)據(jù)可以通過(guò)復(fù)位來(lái)觸發(fā) RAM 初始化

程序邏輯如果進(jìn)入了錯(cuò)誤的狀態(tài),通過(guò)復(fù)位可以把所有的邏輯狀態(tài)恢復(fù)到初始值,如果沒(méi)有復(fù)位,那么邏輯可能永遠(yuǎn)運(yùn)行在錯(cuò)誤的狀態(tài)。(一些簡(jiǎn)單的IC芯片沒(méi)有看門(mén)狗電路,就需要外部復(fù)位)

好的,通過(guò)上面兩段話(huà),你了解了復(fù)位電路的作用以及為什么要加復(fù)位電路

正常單片機(jī)和IC芯片復(fù)位都是有一個(gè)Reset引腳,給復(fù)位引腳通一定時(shí)間的高/低電平就可以實(shí)現(xiàn)復(fù)位

典型的51單片機(jī)當(dāng)RST復(fù)位腳持續(xù)兩個(gè)機(jī)器周期以上高電平就將復(fù)位

像我們常用的STM32F1系列 ,查閱手冊(cè)得知復(fù)位引腳需要持續(xù)20us以上的低電平,就可完成復(fù)位

圖片

那么復(fù)位電路具體要怎么設(shè)計(jì),一共有幾種呢?我們一般分為:

高電平復(fù)位

低電平復(fù)位

按鍵復(fù)位電路

上電復(fù)位電路

使電路恢復(fù)到起始狀態(tài)的電路設(shè)備

高電平上電復(fù)位

圖片

我們來(lái)看一下高電平上電復(fù)位,本質(zhì)就是RC串聯(lián)充電電路,在上電的瞬間,由于電容兩端電壓不能突變,上電后的一瞬間電容等效為短路,電容C11充電,充電電流電阻上形成的電壓為高電平;單片機(jī)復(fù)位,幾個(gè)毫秒之后,電容充電完畢,電路為斷路,電流為0,電阻兩端電壓近似于0V,這時(shí)RST就為低電平。單片機(jī)將進(jìn)入正常工作狀態(tài)。

電容充電時(shí)間T/復(fù)位持續(xù)時(shí)間:

T=(1/9)RC

1

低電平上電復(fù)位

圖片

低電平上電復(fù)位,由于電容兩端電壓不能突變的特性,在上電的瞬間RST端電位近似為GND,通過(guò) 10K電阻對(duì) C11電容進(jìn)行充電,此時(shí)RST復(fù)位引腳電壓為低電平;單片機(jī)復(fù)位,幾個(gè)毫秒之后,電容器充滿(mǎn),下面為斷路,電流為0,電流經(jīng)過(guò)電阻流入RST復(fù)位引腳, 引腳為高電平, 這時(shí),單片機(jī)將進(jìn)入正常工作狀態(tài)。

電容充電時(shí)間T/復(fù)位持續(xù)時(shí)間:

T= 9RC

1

高電平按鍵復(fù)位

圖片

高電平按鍵復(fù)位,VCC上電時(shí),電容C充電,此時(shí)電路導(dǎo)通,在10K電阻上出現(xiàn)電壓,RST引腳為高電平,使得單片機(jī)復(fù)位;幾個(gè)毫秒后,C充滿(mǎn),此時(shí)電路為斷路,10K電阻上電流降為0,電壓也為0,RST引腳為低電平,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,按下按鍵Key,電容兩端相當(dāng)于短路,電容C放電,RST引腳為高電平,使得單片機(jī)復(fù)位。松開(kāi)按鍵Key,電容C又充電,幾個(gè)毫秒后,充電完成,電路斷路,單片機(jī)進(jìn)入工作狀態(tài)。

低電平按鍵復(fù)位

圖片

低電平按鍵復(fù)位,VCC上電時(shí),電容C充電,此時(shí)電路導(dǎo)通,RST引腳為低電平,使得單片機(jī)復(fù)位;幾個(gè)毫秒后,電容C充滿(mǎn),此時(shí)電路為斷路,電流由10K電阻流入RST復(fù)位引腳,RST引腳為高電平,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,按下按鍵Key,RST復(fù)位引腳直接跟GND導(dǎo)通,為低電平,電容C放電,使得單片機(jī)復(fù)位。松開(kāi)按鍵Key,電容C又充電,幾個(gè)毫秒后,充電完成,電路斷路,單片機(jī)進(jìn)入工作狀態(tài)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5254

    瀏覽量

    119271
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1348

    瀏覽量

    114243
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    920

    瀏覽量

    31865
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1583

    瀏覽量

    80209
  • 復(fù)位電路
    +關(guān)注

    關(guān)注

    13

    文章

    314

    瀏覽量

    44462
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)的高電平復(fù)位低電平復(fù)位

     單片機(jī)復(fù)位電路分為兩種類(lèi)型:低電平復(fù)位和高電平復(fù)位。
    發(fā)表于 08-05 15:45 ?2.7w次閱讀
    單片機(jī)的高<b class='flag-5'>電平復(fù)位</b>和<b class='flag-5'>低電平復(fù)位</b>

    單片機(jī)的低電平復(fù)位和高電平復(fù)位的區(qū)別

    請(qǐng)問(wèn)一下51單片機(jī)是高電平復(fù)位和430單片機(jī)是低電平復(fù)位,有什么區(qū)別?
    發(fā)表于 11-29 19:12

    單片機(jī)的低電平復(fù)位和高電平復(fù)位的區(qū)別

    請(qǐng)問(wèn)一下51單片機(jī)是高電平復(fù)位和430單片機(jī)是低電平復(fù)位,有什么區(qū)別?
    發(fā)表于 11-29 19:17

    低電平復(fù)位電路

    有人幫我看看這個(gè)可選擇的\低電平復(fù)位電路是怎么工作的嗎?
    發(fā)表于 09-04 22:01

    低電平復(fù)位電路RESET腳電壓為何保持低電平?可以去掉復(fù)位電容嗎?

    電壓為何保持低電平?另外就是去掉復(fù)位電容是否可靠?個(gè)人覺(jué)得應(yīng)該可以,雖然復(fù)位電路對(duì)復(fù)位
    發(fā)表于 04-10 09:55

    求解外圍電路實(shí)現(xiàn)的是4腳給持續(xù)低電平復(fù)位并正常工作,高電平不工作的原因

    如題:請(qǐng)問(wèn)不改動(dòng)外圍電路的情況下程序怎么實(shí)現(xiàn)?關(guān)鍵MCLR為低電平復(fù)位,且只能輸入,接入低電平會(huì)持續(xù)復(fù)位無(wú)法工作! 我猜測(cè)是引腳電平復(fù)位
    發(fā)表于 05-24 11:02

    電平復(fù)位是什么

    電容上了,電阻上的電壓低于單片機(jī)需要的高電平電壓。低電平復(fù)位:(AVR,PIC等較高級(jí)單片機(jī)采用高電平復(fù)位)原理可理解為:剛上電時(shí),電容視為
    發(fā)表于 07-13 09:29

    DTR的低電平復(fù)位

    DTR的低電平復(fù)位,RTS高電平進(jìn)BootLoader
    發(fā)表于 10-29 06:48

    如何用一個(gè)按鍵同時(shí)實(shí)現(xiàn)高電平復(fù)位低電平復(fù)位

    電路中有兩個(gè)芯片需要復(fù)位,但是一個(gè)高電平復(fù)位,另一個(gè)是低電平復(fù)位。我的思路是按鍵左邊給一個(gè)電源,右邊引出兩個(gè)引腳,一個(gè)直接接到高電平復(fù)位芯片
    發(fā)表于 01-07 08:39

    電容串電阻接地的作用

    單片機(jī)的上電復(fù)位電路中用到電阻和電容串聯(lián)接地電路,上電復(fù)位可以分為高電平復(fù)位
    的頭像 發(fā)表于 01-11 07:24 ?3.8w次閱讀
    <b class='flag-5'>電容</b>串電阻接地的<b class='flag-5'>作用</b>

    復(fù)位電路的設(shè)計(jì)

    目錄1 RC復(fù)位電路1.1低電平復(fù)位1.2高電平復(fù)位2 MAX809復(fù)位電路,就是利用它把
    發(fā)表于 11-06 20:21 ?30次下載
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的設(shè)計(jì)

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

    單片機(jī)的復(fù)位方式采用高電平還是低電平復(fù)位是在芯片生產(chǎn)的時(shí)候確定下來(lái)的,我們使用單片機(jī)的時(shí)候可以從對(duì)應(yīng)的數(shù)據(jù)手冊(cè)中找到,51單片機(jī)采用的是高電平復(fù)位方式。上面
    發(fā)表于 11-11 18:06 ?14次下載
    51單片機(jī)<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>

    電子設(shè)計(jì)(4)高電平、低電平復(fù)位電路

    初學(xué)51單片機(jī),可能不太理解復(fù)位電路,復(fù)位電路有高電平低電平兩種,C51是高
    發(fā)表于 12-08 11:51 ?15次下載
    電子設(shè)計(jì)(4)高<b class='flag-5'>電平</b>、<b class='flag-5'>低電平復(fù)位</b><b class='flag-5'>電路</b>

    電平、低電平復(fù)位電路

    單片機(jī)最小系統(tǒng),即單片機(jī)能正常工作的最簡(jiǎn)單的電路。復(fù)位電路是單片機(jī)最小系統(tǒng)的組成部分之一。對(duì)于不同單片機(jī),復(fù)位方式有高電平復(fù)位
    發(fā)表于 01-17 12:38 ?15次下載
    高<b class='flag-5'>電平</b>、<b class='flag-5'>低電平復(fù)位</b><b class='flag-5'>電路</b>

    二極管在RC上電復(fù)位電路的應(yīng)用

      RC上電復(fù)位電路經(jīng)常用在一些對(duì)復(fù)位時(shí)間要求不高的芯片上,他主要有高電平復(fù)位低電平復(fù)位。它主要是利用了
    的頭像 發(fā)表于 02-01 17:09 ?2063次閱讀
    二極管在RC上電<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的應(yīng)用