什么是復(fù)位
單片機復(fù)位電路的作用是:使單片機恢復(fù)到起始狀態(tài),讓單片機的程序從頭開始執(zhí)行,運行時鐘處于穩(wěn)定狀態(tài)、各種寄存器、端口處于初始化狀態(tài)等等。目的是讓單片機能夠穩(wěn)定、正確的從頭開始執(zhí)行程序。
為什么要加復(fù)位?
數(shù)字電路中寄存器和 RAM 在上電之后默認的狀態(tài)和數(shù)據(jù)是不確定的,如果有復(fù)位,我們可以把寄存器復(fù)位到初始狀態(tài),RAM 的數(shù)據(jù)可以通過復(fù)位來觸發(fā) RAM 初始化
程序邏輯如果進入了錯誤的狀態(tài),通過復(fù)位可以把所有的邏輯狀態(tài)恢復(fù)到初始值,如果沒有復(fù)位,那么邏輯可能永遠運行在錯誤的狀態(tài)。(一些簡單的IC芯片沒有看門狗電路,就需要外部復(fù)位)
好的,通過上面兩段話,你了解了復(fù)位電路的作用以及為什么要加復(fù)位電路
正常單片機和IC芯片復(fù)位都是有一個Reset引腳,給復(fù)位引腳通一定時間的高/低電平就可以實現(xiàn)復(fù)位
典型的51單片機當(dāng)RST復(fù)位腳持續(xù)兩個機器周期以上高電平就將復(fù)位
像我們常用的STM32F1系列 ,查閱手冊得知復(fù)位引腳需要持續(xù)20us以上的低電平,就可完成復(fù)位

那么復(fù)位電路具體要怎么設(shè)計,一共有幾種呢?我們一般分為:
高電平復(fù)位
低電平復(fù)位
按鍵復(fù)位電路
上電復(fù)位電路
使電路恢復(fù)到起始狀態(tài)的電路設(shè)備
高電平上電復(fù)位

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

低電平上電復(fù)位,由于電容兩端電壓不能突變的特性,在上電的瞬間RST端電位近似為GND,通過 10K電阻對 C11電容進行充電,此時RST復(fù)位引腳電壓為低電平;單片機復(fù)位,幾個毫秒之后,電容器充滿,下面為斷路,電流為0,電流經(jīng)過電阻流入RST復(fù)位引腳, 引腳為高電平, 這時,單片機將進入正常工作狀態(tài)。
電容充電時間T/復(fù)位持續(xù)時間:
T= 9*R*C
1
高電平按鍵復(fù)位

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

低電平按鍵復(fù)位,VCC上電時,電容C充電,此時電路導(dǎo)通,RST引腳為低電平,使得單片機復(fù)位;幾個毫秒后,電容C充滿,此時電路為斷路,電流由10K電阻流入RST復(fù)位引腳,RST引腳為高電平,使得單片機進入工作狀態(tài)。工作期間,按下按鍵Key,RST復(fù)位引腳直接跟GND導(dǎo)通,為低電平,電容C放電,使得單片機復(fù)位。松開按鍵Key,電容C又充電,幾個毫秒后,充電完成,電路斷路,單片機進入工作狀態(tài)。
原文標(biāo)題:高,低電平復(fù)位電路原理及加電容的作用
文章出處:【微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
單片機
+關(guān)注
關(guān)注
6078文章
45591瀏覽量
673980 -
數(shù)字電路
+關(guān)注
關(guān)注
193文章
1668瀏覽量
83549 -
復(fù)位電路
+關(guān)注
關(guān)注
13文章
332瀏覽量
45957
原文標(biāo)題:高,低電平復(fù)位電路原理及加電容的作用
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
解析單片機的幾種復(fù)位電路
單片機復(fù)位電路詳解
avr單片機復(fù)位電路
單片機累加器作用_單片機復(fù)位電路的作用
STC單片機復(fù)位電路原理詳解
單片機復(fù)位電路有哪幾種?單片機復(fù)位電路的作用和工作原理圖解
單片機基礎(chǔ)入門:什么是上電復(fù)位,復(fù)位電路怎么設(shè)計
詳解單片機復(fù)位電路的作用及設(shè)計
評論