www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]首先分析了單片機應用系統(tǒng)的一般復位電路,然后討論了多芯片系統(tǒng)對復位功能的要求,并針對80C552的特殊復位結(jié)構(gòu),詳細介紹了一種軟件、硬件相結(jié)合的同步復位電路。

摘要:首先分析了單片機應用系統(tǒng)的一般復位電路,然后討論了多芯片系統(tǒng)對復位功能的要求,并針對80C552的特殊復位結(jié)構(gòu),詳細介紹了一種軟件、硬件相結(jié)合的同步復位電路。
關(guān)鍵詞:軟件復位;同步;可靠性

0.引言

復位是單片機的重要操作內(nèi)容,復位功能是系統(tǒng)正常運行的先決條件。在簡單的復位電路中,只要在微處理芯片的RESET引腳保持高電平達2個以上的機器周期,即可完成一次復位操作[1]??紤]到電源的穩(wěn)定時間,參數(shù)漂移,晶振穩(wěn)定時間以及復位的可靠性等因素,一般只要在RESET引腳出現(xiàn)10ms以上的高電平,就能使單片機有效復位。但是在單片機應用系統(tǒng)中除單片機外,往往還有若干個外圍器件,如果外圍器件有復位要求,便形成了多個芯片的綜合復位系統(tǒng),這時,一般的復位電路就不能滿足使用要求,本文以常用芯片80C552為例,提出了一種多芯片同步復位電路設(shè)計方法,供讀者參考。

1.MSC-51系列的一般上電復位電路

圖1 一般復位電路


一般上電復位電路是利用RC充電原理實現(xiàn)的,如圖1(a)所示。初始上電,電容兩端等電位,則RESET為高電平,隨著對電容的充電,RESET端電位逐漸降低,直至低電平,復位過程結(jié)束。RC的選取應使RESET端保持10ms的高電平,才能實現(xiàn)可靠復位。

圖1(a)雖然能實現(xiàn)上電復位功能,但對干擾沒有抵抗作用,不能保證復位電路任何時候都能可靠地工作。單片機復位端口的干擾主要來自電源的噪聲,盡管不會造成單片機的錯誤復位,但會引起某些內(nèi)部寄存器錯誤復位。因此要采取必要措施,消除干擾低復位功能的影響。

圖1(b)給出了一個改進的電路。電阻R與電容C構(gòu)成一個低通濾波環(huán)節(jié),然后通過74LS14施密特電路接入單片機復位端,可以提高對串入復位端噪聲的抑制能力。電路中并聯(lián)二極管D的目的是在電源斷電后,電容能迅速放電。如果沒有二極管,那么在斷電窄脈沖的干擾下,由于電容C不能迅速將電荷放掉,待電源恢復時,由于電容C兩端仍維持較高電壓,單片機不能上電自動復位,導致程序運行失控。

2. 基于80C552的多芯片同步復位的硬件電路

2.1 80C552內(nèi)部特殊的復位結(jié)構(gòu)

圖 2 80C552片內(nèi)復位電路


80C552[4]芯片的內(nèi)部復位電路和MSC-51系列的其他芯片不同,它已經(jīng)將抑制噪聲干擾的史密特電路集成到芯片內(nèi)部,這樣就減少了外部連接的不可靠因素的影響,而且將上電復位用的充電電阻也集成到芯片內(nèi)部,簡化了外部復位電路的硬件設(shè)計,提高了上電復位的可靠性。

另外,80C552內(nèi)部有一個定時監(jiān)視器T3,可以產(chǎn)生內(nèi)部復位。如圖2所示。80C552的內(nèi)部復位過程是:將定時監(jiān)視器T3置為有效,當程序運行出現(xiàn)異常時,定時器T3溢出,并輸出寬度為3個機器周期的窄脈沖到復位電路,這樣的脈沖足以完成一次復位操作,使系統(tǒng)盡快地從故障中恢復正常。80C552的外部復位與內(nèi)部復位是相互獨立的,當允許內(nèi)部復位時,不管RST引腳是否為高電平,都能產(chǎn)生一次復位操作。

2.2 單獨采用80C552芯片的復位電路

圖 3   80C552外部復位電路

 


如果80C552的復位端不再連到其它芯片上,可以采取圖3(a)的方案,外部元件少,而且外部復位、內(nèi)部復位均可實現(xiàn),系統(tǒng)設(shè)計簡單,可靠性也高。

2.3 多芯片簡單復位電路

當系統(tǒng)中有多個復位端連在一起時,不能采用圖3(a)的方案。因為電容的放電作用,使得T3輸出的窄脈沖無法在RST引腳出現(xiàn),這樣,當產(chǎn)生內(nèi)部復位條件時,雖然80C552可以得到復位,但其它外圍芯片無法得到復位。這時應采用圖3(b)的方案,電容不直接與RST引腳相連,在RST引腳就可以取到T3輸出的窄脈沖了。這樣,當產(chǎn)生內(nèi)部復位條件時,整個系統(tǒng)都可以實現(xiàn)復位了。

但由于不同廠家生產(chǎn)的芯片結(jié)構(gòu)不同,對復位的要求也不同[5],況且多芯片的復位連接必然使復位線加長,這極易引起較大的分布電容,從而使外圍電路的復位過程滯后于單片機,如果單片機復位結(jié)束后立即對外圍電路進行初始化操作,往往會導致失敗。解決的方法是在程序的初始處加一些延時軟件,然后再對外圍芯片進行初始化設(shè)置,可實現(xiàn)多個芯片的可靠同步。

2.4 基于80C552的多芯片同步復位電路設(shè)計圖 

 
圖 4  多芯片綜合復位電路舉例 

5 軟件復位流程圖

 


圖4是我們設(shè)計的遙控數(shù)據(jù)采集器的接收和轉(zhuǎn)發(fā)電路,紅外接收器接收發(fā)射器發(fā)過來的現(xiàn)場數(shù)據(jù)信息,送到89C2051進行處理,然后通過I2C總線傳送到80C552,經(jīng)過80C552進一步處理后,采用CAN總線傳送到數(shù)據(jù)處理中心.我們這里僅對它的復位電路進行討論.

在這個系統(tǒng)中,除了80C552需要復位外,還有兩個芯片需要復位操作,一個是CAN控制器SJA1000,一個是單片機89C2051。其復位要求是:既要有上電自動復位功能,又要能通過定時監(jiān)視器T3實現(xiàn)“看門狗”復位功能;當80C552復位時,89C2051和SJA1000也同時復位;當89C2051或SJA1000出現(xiàn)問題時,通過80C552能夠分別對其進行復位,而不影響80C552程序的正常運行。而且,89C2051和SJA1000兩個芯片的復位電平信號不同,前者為高電平復位,后者為低電平復位。按照上述功能要求,簡單的采用前面介紹的兩種復位電路均不可行。于是我們采取了一種軟件與硬件結(jié)合的方法,這種方法是,在硬件結(jié)構(gòu)上,芯片80C552的外部復位電路仍采用圖3(a)的結(jié)構(gòu),芯片89C2051和SJA1000的復位不直接與80C552的復位端相連,而是連到了80C552的兩根I/O口線P1.1和P1.3;在軟件設(shè)計上,通過在初始化程序中軟件模擬上電復位過程,就可以滿足系統(tǒng)的要求,其程序流程圖如圖5所示。

系統(tǒng)綜合復位過程是:系統(tǒng)上電后,80C552首先復位,開始運行軟件程序,在執(zhí)行初始化部分時,首先通過P1.1和P1.3實現(xiàn)對89C2051和SJA1000的復位操作,然后再運行其他程序。當程序運行出現(xiàn)異常時,“看門狗”起作用,T3溢出產(chǎn)生內(nèi)部復位操作,程序重新開始,初始化部分也重新運行,89C2051和SJA1000隨之再復位一次。在程序正常運行過程中,如果與89C2051或SJA1000相關(guān)的模塊出現(xiàn)錯誤時,可以通過軟件判定是否出現(xiàn)異常,之后通過P1.1、P1.3端口分別對89C2051或SJA1000單獨進行復位操作,此時80C552并不需要復位,程序正常運行。

3 結(jié)論:

本文作者創(chuàng)新點: 對于多芯片結(jié)構(gòu)提出了一種軟件與硬件相結(jié)合的方法建立同步復位系統(tǒng)。這種方法有利于提高系統(tǒng)設(shè)計的靈活性和可靠性。經(jīng)過長期使用的結(jié)果表明,這種采用軟件、硬件相結(jié)合的復位方法,具有硬件器件少、靈活、可靠性高的特點,完全能夠保證多個芯片的可靠同步。

參考文獻

[1]孫涵芳 徐愛卿.MCS-51、96系列單片機原理及應用[M],北京:北京航空航天大學出版社,1995,4
[2]王幸之 王雷 翟成 王閃.單片機應用系統(tǒng)抗干擾技術(shù)[M],北京:北京航天大學出版社,2000,9
[3]張有德.飛利浦80C51系列單片機原理與應用技術(shù)手冊[M],北京:北京航空航天大學出版社,1999,1
[4]田景文,性能卓越的單片機80C552[J].石油儀器[J] 1998,3:32-34
[5]洪一池,袁一萍.微控制器實時系統(tǒng)監(jiān)測復位電路的軟件設(shè)計[J].微型計算機應用2003,3:44-45.
[6]喬維德.基于87LPC768微處理器相位計的設(shè)計[J].微計算機信息2006,3-2:43-44.

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

北京時間10月18日消息,富士康周二表示,希望有一天能夠為特斯拉公司生產(chǎn)汽車。眼下,富士康正在加大電動汽車的制造力度,以實現(xiàn)業(yè)務多元化。

關(guān)鍵字: 富士康 芯片 半導體 特斯拉

近日,中國工程院院士倪光南在數(shù)字世界??闹赋觯恢币詠?,我國芯片產(chǎn)業(yè)在“主流 CPU”架構(gòu)上受制于人,在數(shù)字經(jīng)濟時代,建議我國積極抓住時代機遇,聚焦開源RISC-V架構(gòu),以全球視野積極謀劃我國芯片產(chǎn)業(yè)發(fā)展。

關(guān)鍵字: 倪光南 RISC-V 半導體 芯片

新能源汽車市場在2022年有望達到600萬輛規(guī)模,為芯片產(chǎn)業(yè)帶來較大的發(fā)展機遇。2022年,我國芯片供應比去年有所緩解,但仍緊張。中期來看,部分類別芯片存在較大結(jié)構(gòu)性短缺風險,預計2022年芯片產(chǎn)能缺口仍難以彌補。這兩年...

關(guān)鍵字: 新能源 汽車 芯片

汽車芯片和半導體領(lǐng)域要深度地融合,不僅僅是簡單的供需關(guān)系,應該是合作關(guān)系,把汽車芯片導入到整車廠的應用。為緩解汽車產(chǎn)業(yè)“缺芯”,國內(nèi)汽車芯片產(chǎn)業(yè)正探索越來越多的方式完善生態(tài)。為了促進汽車半導體產(chǎn)業(yè)的快速發(fā)展,彌補國內(nèi)相關(guān)...

關(guān)鍵字: 智能化 汽車 芯片

汽車“缺芯”之下,國產(chǎn)芯片的未來是一片藍海。在過去很長一段時間內(nèi),“缺芯”“少魂”是我國汽車企業(yè)的短板弱項,車規(guī)級芯片、操作系統(tǒng)的自主可控程度不高。其中,我國車規(guī)級芯片自給率小于5%,且多以低端產(chǎn)品為主,關(guān)鍵芯片均受制于...

關(guān)鍵字: 智能化 汽車 芯片

之前,美國運營商AT&T曾宣布,今年年底推出5G網(wǎng)絡,而隨著時間的推移,2019年會有越來越多的國家和地區(qū)商用5G網(wǎng)絡,在這樣的大環(huán)境下,芯片廠商提前布局也就是情理之中的事情了。

關(guān)鍵字: 運營商 5G網(wǎng)絡 芯片

日本車用MCU大廠瑞薩電子發(fā)布公告稱,該公司將于8月31日完全關(guān)閉滋賀工廠,并將土地轉(zhuǎn)讓給日本大坂的ARK不動產(chǎn)株式會社。瑞薩電子曾在2018年6月宣布,滋賀工廠將在大約兩到三年內(nèi)關(guān)閉,該工廠的硅生產(chǎn)線已于2021年3月...

關(guān)鍵字: MCU ARK 芯片

目前,各式芯片自去年第4季起開始緊缺,帶動上游晶圓代工產(chǎn)能供不應求,聯(lián)電、力積電、世界先進等代工廠早有不同程度的漲價,以聯(lián)電、力積電漲幅最大,再加上疫情影響,產(chǎn)品制造的各個環(huán)節(jié)都面臨著極為緊張的市場需求。推估今年全年漲幅...

關(guān)鍵字: 工廠 芯片 晶圓代工

伴隨新能源汽車、自動駕駛技術(shù)等的迅速發(fā)展,汽車芯片正成為業(yè)內(nèi)熱議的話題之一,要協(xié)調(diào)穩(wěn)定市場、確保芯片供應。從供給上來看,要梳理關(guān)鍵領(lǐng)域芯片供需情況,引導國外汽車芯片企業(yè)來華投資,建立芯片及重要原材料應急儲備機制。在穩(wěn)定市...

關(guān)鍵字: 新能源 汽車 芯片

最近華為Mate 50系列和蘋果iPhone 14系列都比較火,二者各有各的優(yōu)點,不過沒有麒麟芯成了華為Mate 50系列永遠的痛,其采用的驍龍8+芯片性能雖然不錯,但是和蘋果A16相比,還是具有一定的差距,而且沒有了自...

關(guān)鍵字: 國產(chǎn) GPU 芯片

單片機

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉