《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 80C51單片機上電復位和復位延時的時序分析
80C51單片機上電復位和復位延時的時序分析
摘要: 80C51單片機的上電復位POR(Power On Reset)實質上就是上電延時復位,也就是在上電延時期間把單片機鎖定在復位狀態上。為什么在每次單片機接通電源時,都需要加入一定的延遲時間呢?分析如下。
Abstract:
Key words :
  80C51單片機上電復位POR(Power On Reset)實質上就是上電延時復位,也就是在上電延時期間把單片機鎖定在復位狀態上。為什么在每次單片機接通電源時,都需要加入一定的延遲時間呢?分析如下。

  1  上電復位時序

  在單片機及其應用電路每次上電的過程中,由于電源回路中通常存在一些容量大小不等的濾波電容,使得單片機芯片在其電源引腳VCC和VSS之間所感受到的電源電壓值VDD,是從低到高逐漸上升的。該過程所持續的時間一般為1~100 ms(記作taddrise)。上電延時taddrise的定義是電源電壓從10% VDD上升到90% VDD所需的時間,如圖1所示。

按此在新窗口瀏覽圖片

圖1  上電延時taddrise和起振延時tosc實測結果

  在單片機電源電壓上升到適合內部振蕩電路運行的范圍并且穩定下來之后,時鐘振蕩器開始了啟動過程(具體包括偏置、起振、鎖定和穩定幾個過程)。該過程所持續的時間一般為1~50 ms(記作tosc)。起振延時tosc的定義是時鐘振蕩器輸出信號的高電平達到Vih1所需的時間。從圖1所示的實際測量圖中也可以看得很清楚。這里的Vih1是單片機電氣特性中的一個普通參數,代表XTAL1和RST引腳上的輸入邏輯高電平。例如,對于常見的單片機型號AT89C51和AT89S51,廠家給出的Vih1值為0.7VDD~VDD+0.5 V。

  從理論上講,單片機每次上電復位所需的最短延時應該不小于treset。這里,treset等于上電延時taddrise與起振延時tosc之和,如圖1所示。從實際上講,延遲一個treset往往還不夠,不能夠保障單片機有一個良好的工作開端。

  在單片機每次初始加電時,首先投入工作的功能部件是復位電路。復位電路把單片機鎖定在復位狀態上并且維持一個延時(記作TRST),以便給予電源電壓從上升到穩定的一個等待時間;在電源電壓穩定之后,再插入一個延時,給予時鐘振蕩器從起振到穩定的一個等待時間;在單片機開始進入運行狀態之前,還要至少推遲2個機器周期的延時,如圖2所示。

按此在新窗口瀏覽圖片

圖2  復位信號釋放的時機

  2  上電復位電路3款

  上述一系列的延時,都是利用在單片機RST引腳上外接一個RC支路的充電時間而形成的。典型復位電路如圖3(a)所示,其中的阻容值是原始手冊中提供的。在經歷了一系列延時之后,單片機才開始按照時鐘源的工作頻率,進入到正常的程序運行狀態。從圖2所示的實測曲線中可以同時看到4條曲線: VDD、Vrst、XTAL2和ALE。在電源電壓以及振蕩器輸出信號穩定之后,又等待了一段較長的延時才釋放RST信號,使得CPU脫離復位鎖定狀態;而RST信號一旦被釋放,立刻在ALE引腳上就可檢測到持續的脈沖信號。

按此在新窗口瀏覽圖片

圖3  上電復位延時電路

  由于標準80C51的復位邏輯相對簡單,復位源只有RST一個(相對新型單片機來說,復位源比較單一),因此各種原因所導致的復位活動以及復位狀態的進入,都要依靠在外接引腳RST上施加一定時間寬度的高電平信號來實現。

  標準80C51不僅復位源比較單一,而且還沒有設計內部上電復位的延時功能,因此必須借助于外接阻容支路來增加延時環節,如圖3(a)所示。其實,外接電阻R還是可以省略的,理由是一些CMOS單片機芯片內部存在一個現成的下拉電阻Rrst。例如,AT89系列的Rrst阻值約為50~200 kΩ;P89V51Rx2系列的Rrst阻值約為40~225 kΩ,如圖4所示。因此,在圖3(a)基礎上,上電復位延時電路還可以精簡為圖3(b)所示的簡化電路(其中電容C的容量也相應減小了)。

按此在新窗口瀏覽圖片

圖4  復位引腳RST內部電路

  在每次單片機斷電之后,須使延時電容C上的電荷立刻放掉,以便為隨后可能在很短的時間內再次加電作好準備。否則,在斷電后C還沒有充分放電的情況下,如果很快又加電,那么RC支路就失去了它應有的延遲功能。因此,在圖3(a)的基礎上添加一個放電二極管D,上電復位延時電路就變成了如圖3(c)所示的改進電路。也就是說,只有RC支路的充電過程對電路是有用的,放電過程不僅無用,而且會帶來潛在的危害。于是附加一個放電二極管D來大力縮短放電持續時間,以便消除隱患。二極管D只有在單片機斷電的瞬間(即VCC趨近于0 V,可以看作VCC對地短路)正向導通,平時一直處于反偏截止狀態。

  3  上電復位失敗的2種案例分析

  假如上電復位延遲時間不夠或者根本沒有延時過程,則單片機可能面臨以下2種危險,從而導致CPU開始執行程序時沒有一個良好的初始化,甚至陷入錯亂狀態。

  ①在時鐘振蕩器輸出的時鐘脈沖還沒有穩定,甚至還沒有起振之前,就因釋放RST信號的鎖定狀態而放縱CPU開始執行程序。這將會導致程序計數器PC中首次抓取的地址碼很可能是0000H之外的隨機值,進而引導CPU陷入混亂狀態。參考圖5所示的實測信號曲線。

按此在新窗口瀏覽圖片

圖5  在時鐘未穩定前釋放RST的情況

  ②在電源電壓還沒有上升到合適范圍之前(自然也是時鐘尚未穩定之前),就釋放RST信號的鎖定狀態,將會使單片機永遠感受不到復位信號、經歷不到復位過程、包含PC在內的各個SFR內容沒有被初始化而保留了隨機值,從而導致CPU從一個隨機地址開始執行程序,進而也陷入混亂狀態。參考圖6所示的實測信號曲線。

按此在新窗口瀏覽圖片

圖6  在電源和時鐘均未穩定前釋放RST的情況

  4  外接監控器MAX810x

  為了提高單片機應用系統的穩定性,以及保障單片機應用系統的可靠復位,許多世界著名的半導體公司,陸續推出了種類繁多、功能各異、封裝微小的專用集成電路。本文僅以帶有電源電壓跌落復位和上電延遲復位功能的3腳芯片MAX810x為例,簡單說明。

  MAX810x(x = L、M、J、T、S或R)是美國Maxim公司研制的一組CMOS電源監控電路,能夠為低功耗微控制器MCU(或μC)、微處理器MPU(或μP)或數字系統監視3~5 V的電源電壓。在電源上電、斷電和跌落期間產生脈寬不低于140 ms的復位脈沖。與采用分立元件或通用芯片構成的欠壓檢測電路相比,將電壓檢測和復位延時等功能集成到一片3引腳封裝的小芯片內,大大降低了系統電路的復雜性,減少了元器件的數量,顯著提高了系統可靠性和精確度。應用電路如圖7所示。

按此在新窗口瀏覽圖片

圖7  外接帶延時功能的電壓檢測復位電路

  MAX810x系列產品提供高電平復位信號,并且還能提供6種固定的檢測門限(4.63 V、4.38 V、4.00 V、3.08 V、2.93 V和2.63 V)。例如,MAX810M的檢測門限電壓就是4.38 V,回差電壓約為0.16 V。

  對于MAX810,在電源上電、斷電或跌落期間,只要VCC還高于1.1 V,就能保證RESET引腳輸出高電壓。在VCC上升期間RESET維持高電平,直到電源電壓升至復位門限以上。在超過此門限后,內部定時器大約再維持240 ms后釋放RESET,使其返回低電平。無論何時只要電源電壓降低到復位門限以下(即電源跌落),RESET引腳就會立刻變高。

  關于MAX810芯片的更多信息,可以參考該器件的產品手冊。



 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产日韩亚洲欧美综合| av成人手机在线| 欧美午夜大胆人体| 美女久久网站| 久久一综合视频| 久久九九国产精品怡红院| 欧美在线亚洲在线| 香蕉乱码成人久久天堂爱免费| 亚洲视频一区二区免费在线观看| 日韩一区二区免费高清| 亚洲最快最全在线视频| aa成人免费视频| 亚洲视频www| 亚洲伊人色欲综合网| 亚洲一级电影| 亚洲欧美中文在线视频| 午夜精品一区二区三区电影天堂 | 欧美伊人久久久久久久久影院| 亚洲一区二区三区四区五区黄| 亚洲视频第一页| 亚洲一区www| 亚洲欧美一区二区三区在线| 午夜精品一区二区三区在线播放| 午夜精品影院| 欧美一区二区国产| 亚洲第一中文字幕| 亚洲日本乱码在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲视频你懂的| 欧美亚洲一级片| 久久久午夜视频| 欧美a级一区二区| 欧美日韩视频在线第一区| 禁久久精品乱码| 亚洲国产日韩欧美综合久久| 亚洲欧洲中文日韩久久av乱码| 亚洲看片网站| 亚洲一区综合| 久久精品国产免费看久久精品| 亚洲国产精品一区二区第四页av| 亚洲伦理网站| 小辣椒精品导航| 卡通动漫国产精品| 欧美日韩一区二区三区| 国产欧美一区二区三区在线看蜜臀| 国产一区久久| 亚洲韩日在线| 亚洲线精品一区二区三区八戒| 欧美一级视频| 日韩亚洲欧美一区二区三区| 亚洲欧美视频在线观看视频| 久久国产日韩欧美| 欧美精品一区二区三区蜜桃| 国产精品日日摸夜夜添夜夜av | 在线播放中文一区| 999在线观看精品免费不卡网站| 亚洲欧美另类国产| 91久久久久久久久久久久久| 亚洲无限乱码一二三四麻| 久久国产精品色婷婷| 欧美国产丝袜视频| 国产欧美精品日韩精品| 亚洲国产欧美在线| 亚洲欧美国产三级| 亚洲肉体裸体xxxx137| 欧美一区二区三区四区在线观看 | 噜噜噜躁狠狠躁狠狠精品视频| 欧美三级精品| 精品白丝av| 亚洲一区二区高清视频| 亚洲七七久久综合桃花剧情介绍| 亚洲综合色在线| 国产在线视频欧美一区二区三区| 亚洲国产精品一区在线观看不卡 | 久久综合久久久| 欧美调教视频| 伊人久久男人天堂| 亚洲制服av| 一区二区三区**美女毛片| 久久久久免费| 国产精品久久久久久av下载红粉| 在线精品一区二区| 午夜精品理论片| 亚洲一区二区3| 欧美成人四级电影| 国产在线观看精品一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产欧美一区二区三区久久| 欧美一区二区视频免费观看| 欧美日韩国产91| 亚洲丰满在线| 午夜国产精品视频免费体验区| 日韩亚洲视频| 欧美+亚洲+精品+三区| 国产亚洲毛片| 亚洲愉拍自拍另类高清精品| 一个色综合导航| 欧美二区在线观看| 一区二区三区在线不卡| 亚洲欧美日韩综合| 亚洲中无吗在线| 欧美午夜激情视频| 亚洲精品日韩精品| 亚洲精品日韩在线| 另类酷文…触手系列精品集v1小说| 国产裸体写真av一区二区| 亚洲视频一区在线| 亚洲午夜精品国产| 欧美日韩高清在线一区| 91久久在线播放| 亚洲精品日韩在线| 欧美福利一区二区三区| 在线看国产一区| 亚洲日本电影| 欧美成人午夜视频| 亚洲高清影视| 亚洲久久在线| 欧美—级在线免费片| 最新热久久免费视频| 日韩亚洲欧美高清| 欧美日韩国产小视频在线观看| 亚洲黄一区二区| 一区二区国产精品| 欧美日韩另类在线| 99视频精品免费观看| 中文精品视频一区二区在线观看| 欧美日韩mv| 99精品热6080yy久久 | 欧美日韩一级片在线观看| 亚洲青涩在线| 在线亚洲欧美视频| 欧美视频导航| 亚洲综合精品一区二区| 久久aⅴ国产欧美74aaa| 国产午夜精品美女毛片视频| 欧美亚洲一区二区在线观看| 久久九九热re6这里有精品| 韩国欧美国产1区| 91久久在线观看| 欧美日韩国产限制| 亚洲一区二区三区四区中文 | 久久久999精品视频| 国产中文一区二区| 91久久精品美女| 欧美片第一页| 亚洲一区二区三区久久| 亚洲欧洲视频| 在线视频免费在线观看一区二区| 亚洲一区二区三区午夜| 国产精品午夜在线| 久久精品一区二区三区中文字幕| 欧美第一黄色网| 亚洲最新在线视频| 香蕉久久一区二区不卡无毒影院| 国产亚洲精品资源在线26u| 最新亚洲视频| 欧美日韩免费一区二区三区视频 | 亚洲女性喷水在线观看一区| 国产视频久久| 亚洲精品日韩一| 国产精品美女一区二区| 欧美一区二区三区视频| 免费日韩成人| 亚洲视频免费看| 久久亚洲春色中文字幕| 亚洲毛片视频| 久久精品国产免费观看| 亚洲欧洲另类| 欧美一区二区视频观看视频| 亚洲国产福利在线| 午夜影视日本亚洲欧洲精品| 娇妻被交换粗又大又硬视频欧美| 一本色道久久精品| 国产欧美一区二区三区久久人妖| 亚洲日本成人女熟在线观看| 国产精品入口夜色视频大尺度| 亚洲国产成人porn| 国产精品久久久久免费a∨大胸| 久久精品天堂| 国产精品成av人在线视午夜片 | 亚洲伦伦在线| 国产免费成人av| 日韩视频中文字幕| 国产一区再线| 亚洲性线免费观看视频成熟| 影音先锋亚洲视频| 午夜精品免费| 亚洲日本中文字幕区| 久久精品国产99| 国产精品99久久久久久www| 玖玖综合伊人| 亚洲女性喷水在线观看一区| 欧美激情一区二区三区成人| 亚洲欧美日韩一区二区三区在线观看| 欧美成熟视频| 久久av一区二区三区| 国产精品三级久久久久久电影| 亚洲美女视频网| 激情综合久久| 久久国产手机看片|