複位電路是一種用來使電路恢複到起始狀態的電路設備,它的操作原理與計算器有著異曲同工之妙,隻是啟動原理和手段有所不同。複位電路,就是利用它把電路恢複到起始狀態。就像計算器的清零按鈕的作用一樣,以便回到原始狀態,重新進行計算。
和計算器清零按鈕有所不同的是,複位電路啟動的手段有所不同。一是在給電路通電時馬上進行複位操作;二是在必要時可以由手動操作;三是根據程序或者電路運行的需要自動地進行。複位電路都是比較簡單的大都是隻有電阻和電容組合就可以辦到了,再複雜點就有三極管等配合程序來進行了。
一、stm32複位電路電容選擇:
電容跟電阻的選擇跟複位時間長短有關,一般選擇R為10K,電容為10u或者22u。

二、stm32複位電路電容作用:
電阻的作用不是限製電流的大小,而是控製複位時間。電容充電時間與R C的值成正比。複位電路中的電容隻是在上電那一會兒起作用,充電瞬間電容有電流流過,所以RST端得到高電平,充電結束後沒有電流了,則RST端變為低電平。 晶振電路在單片機內部有相應的電路,電路裏一定會有電源的。讓複位端電平與電源電平變化不同步讓複位端電平的上升落後於電源電平的上升,在一小段時間內造成這樣的局麵:
1、電源達到正常工作電源;
2、複位電平低於低電平閾值(被當作邏輯0);
這種狀態就是複位狀態。僅用一個電阻是不可能同時實現這兩條的。複位,就是提供一個芯片要求的複位條件,一般是N個機器周期的固定電平。低電平複位就是芯片可正常工作後保持N個以上周期的低然後變高即可。高電平複位就是芯片可正常工作侯保持N個周期以上的高然後變低即可。

擴展資料:
單片機在啟動時都需要複位,以使CPU及係統各部件處於確定的初始狀態,並從初態開始工作。89係列單片機的複位信號是從RST引腳輸入到芯片內的施密特觸發器中的。當係統處於正常工作狀態時,且振蕩器穩定後,如果RST引腳上有一個高電平並維持2個機器周期(24個振蕩周期)以上,則CPU就可以響應並將係統複位。單片機係統的複位方式有:手動按鈕複位和上電複位。
1、手動按鈕複位
手動按鈕複位需要人為在複位輸入端RST上加入高電平(圖1)。一般采用的辦法是在RST端和正電源Vcc之間接一個按鈕。當人為按下按鈕時,則Vcc的+5V電平就會直接加到RST端。手動按鈕複位的電路如所示。由於人的動作再快也會使按鈕保持接通達數十毫秒,所以,完全能夠滿足複位的時間要求。
2、上電複位
AT89C51的上電複位電路如圖2所示,隻要在RST複位輸入引腳上接一電容至Vcc端,下接一個電阻到地即可。對於CMOS型單片機,由於在RST端內部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減至1uF。上電複位的工作過程是在加電時,複位電路通過電 容加給RST端一個短暫的高電平信號,此高電平信號隨著Vcc對電容的充電過程而逐漸回落,即RST端的高電平持續時間取決於電容的充電時間。為了保證係統能夠可靠地複位,RST端的高電平信號必須維持足夠長的時間。上電時,Vcc的上升時間約為10ms,而振蕩器的起振時間取決於振蕩頻率,如晶振頻率為10MHz,起振時間為1ms;晶振頻率為1MHz,起振時間則為10ms。在圖2的複位電路中,當Vcc掉電時,必然會使RST端電壓迅速下降到0V以下,但是,由於內部電路的限製作用,這個負電壓將不會對器件產生損害。另外,在複位期間,端口引腳處於隨機狀態,複位後,係統將端口置為全"l"態。如果係統在上電時得不到有效的複位,則程序計數器PC將得不到一個合適的初值,因此,CPU可能會從一個未被定義的位置開始執行程序。
3、積分型上電複位
常用的上電或開關複位電路如圖3所示。上電後,由於電容C3的充電和反相門的作用,使RST持續一段時間的高電平。當單片機已在運行當中時,按下複位鍵K後鬆開,也能使RST為一段時間的高電平,從而實現上電或開關複位的操作。
根據實際操作的經驗,下麵給出這種複位電路的電容、電阻參考值。
C=1uF,Rl=lk,R2=10k
烜芯微專業製造麻豆国产一区,三極管,MOS管,橋堆等20年,工廠直銷省20%,4000家電路電器生產企業選用,專業的工程師幫您穩定好每一批產品,如果您有遇到什麽需要幫助解決的,可以點擊右邊的工程師,或者點擊銷售經理給您精準的報價以及產品介紹
烜芯微專業製造麻豆国产一区,三極管,MOS管,橋堆等20年,工廠直銷省20%,4000家電路電器生產企業選用,專業的工程師幫您穩定好每一批產品,如果您有遇到什麽需要幫助解決的,可以點擊右邊的工程師,或者點擊銷售經理給您精準的報價以及產品介紹