單片機復位電路工作原理
關(guān)于單片機復位電路,以前做的一點(diǎn)小筆記和文摘,在這里做一個(gè)綜述,一方面,由于我自己做的面包板上的復位電路按鍵無(wú)效,于是又回過(guò)頭來(lái)重新整理了一下,供自己復習,另一方面大家一起交流學(xué)習。在我看來(lái),讀書(shū),重在交流,不管你學(xué)什么,交流,可以讓你深刻的理解你所思考的問(wèn)題,可以深化你的記憶,更會(huì )讓你識得人生的朋友。
本文引用地址:http://dyxdggzs.com/article/201611/323724.htm最近在學(xué)ARM,ARM處理器的復位電路比單片機的復位電路有講究,比起單片機可靠性要求更高了。先讓我自己來(lái)回憶一下單片機復位電路吧。
先說(shuō)原理。上電復位POR(Pmver On Reset)實(shí)質(zhì)上就是上電延時(shí)復位,也就是在上電延時(shí)期間把單片機鎖定在復位狀態(tài)上。 為什么在每次單片機接通電源時(shí),都需要加入一定的延遲時(shí)間呢?分析如下。
1 上電復位時(shí)序
在單片機及其應用電路每次上電的過(guò)程中,由于電源同路中通常存在一些容量大小不等的濾波電容,使得單片機芯片在其電源引腳VCC和VSS之間所感受到的電源電壓值VDD,是從低到高逐漸上升的。該過(guò)程所持續的時(shí)間一般為1~100ms。上電延時(shí)的定義是電源電壓從lO%VDD上升到90%VDD所需的時(shí)間。在單片機電壓源電壓上升到適合內部振蕩電路運行的范圍并且穩定下來(lái)之后,時(shí)鐘振蕩器開(kāi)始了啟動(dòng)過(guò)程(具體包括偏置、起振、鎖定和穩定幾個(gè)過(guò)程)。該過(guò)程所持續的時(shí)間一般為1~50 ms。起振延時(shí)的定義是時(shí)鐘振蕩器輸出信號的高電平達到10%VDD所需的時(shí)間。例如,對于常見(jiàn)的單片機型號AT和AT89S,廠(chǎng)家給出的這個(gè)值為0.7VDD~VDD+0.5V。從理論上講,單片機每次上電復位所需的最短延時(shí)應該不小于treset。從實(shí)際上講,延遲一個(gè)treset往往還不夠,不能夠保障單片機有一個(gè)良好的工作開(kāi)端。在單片機每次初始加電的時(shí)候,首先投入工作的部件是復位電路。復位電路把單片機鎖定在復位狀態(tài)上并且維持一個(gè)延時(shí),以便給予電源電壓從上升到穩定的一個(gè)等待時(shí)間;在電源電壓穩定之后,再插入一個(gè)延時(shí),給予始終振蕩器從起振到穩定的一個(gè)等待時(shí)間;在單片機開(kāi)始進(jìn)入運行狀態(tài)之前,還要至少推遲2個(gè)及其周期的延時(shí)。
2 常見(jiàn)的三款單片機復位電路
(1)經(jīng)典復位電路,可將一按鍵與電容并聯(lián)。
(2) 其實(shí)電阻可不要,電阻只是為了增加延時(shí)而已,最簡(jiǎn)單的復位電路如下圖
(3) 簡(jiǎn)易復位電路,電阻和電容的位置可互換,但是二極管必須跟著(zhù)電阻走,也可在接復位引腳之前串聯(lián)一個(gè)10K的電阻。
評論