上電復位POR與上電清除PUC的區別

2021-07-24 21:28:28 字數 2152 閱讀 7459

一:por是上電復位訊號,它只在以下兩個事件發生時產生:

1、晶元上電。

2、rst/nmi設定成復位模式,在rst/nmi引腳上出現低電平訊號。

看來這都是外部產生的。

二:puc訊號是上電清除訊號,por訊號的產生總會產生puc訊號,但puc訊號的發生不會產生por訊號。產生它的事件為:

1、發生por訊號。

2、處於看門狗模式下,看門狗定時時間到。

3、看門狗定時器寫入錯誤的安全鍵值。

4、rst/nmi設定成nmi模式,在rst/nmi引腳上出現低電平訊號,

5、flash儲存器寫入錯誤的安全鍵值。

看來這些生產puc的條件大部分是由內部訊號產生的。

當因為por或puc訊號引起裝置復位後,系統的初始狀態如下:

1、i/o引腳切換成輸入模式

2、i/o標誌位清除。

3、其它外圍模組及暫存器實現初始化,

4、狀態暫存器復位。

5、pc裝入0fffe處的位址值,cpu從這一位址開始執行。

無論是por訊號還是puc訊號觸發的復位,都會使msp430從位址0xfffe處讀取復位中斷向量,程式從中斷向量所指的位址處開始執行。觸發puc訊號的條件中,除了por產生觸發puc訊號外,其他的都可以通過讀取相應的中斷向量來判斷是何種原因引起的puc訊號,以便作出相應的處理。

典型的復位電路有一下3種:

(1)  在rst/nmi管腳上接100k歐的上拉電阻。

(2)在(1)的基礎上再接0.1uf的電容,電容的一端接地,可以使復位更加可靠。

(3)在(2)的基礎上,再在電阻上並接乙個型號為in4008的二極體,可以可靠的實現系統斷電後立即上電。

por是上電復位訊號,它只在以下三個事件發生時產生:

1、晶元上電。

2、—rst/nmi設定成復位模式,在rst/nmi引腳上出現低電平訊號。3、poron=1時,乙個svs低狀態(不懂)。

puc訊號是上電清除訊號,por訊號的產生總會產生puc訊號,但puc訊號的發生不會產生por訊號。產生它的事件為:

1、發生por訊號。

2、處於看門狗模式下,看門狗定時時間到。

3、看門狗定時器寫入錯誤的安全鍵值。

4、flash儲存器寫入錯誤的安全鍵值。

5、乙個cpu指令從外設位址範圍0h~01ffh取資料。

por和puc兩者的關係:por訊號的產生會導致「系統復位」並「產生puc訊號」。而puc訊號不會引起por訊號的產生。

無論是por訊號還是puc訊號觸發的復位,都會使msp430從位址0xfffe處讀取復位中斷向量,程式從中斷向量所指的位址處開始執行。觸發puc訊號的條件中,除了por產生觸發puc訊號外,其他的可通過讀取相應的中斷向量來判斷是何種原因引起的puc訊號,以便作出相應的處理。

系統復位(指por)後的狀態為:(1)—rst/nmi管腳功能被設定為復位功能;(2)所有i/o管腳被設定為輸入;(3)外圍模組被初始化,其暫存器值為相關手冊上的預設值;(4)狀態暫存器sr復位;(5)看門狗啟用,進入工作模式;(6)程式計數器pc載入0xfffe處的位址,微處理器從此位址開始執行程式。

典型的復位電路有一下3種:

(1)       在rst/nmi管腳上接100k歐的上拉電阻。

(2)在(1)的基礎上再接0.1uf的電容,電容的一端接地,可以使復位更加可靠。

(3)在(2)的基礎上,再在電阻上並接乙個型號為in4008的二極體,可以可靠的實現系統斷電後立即上電。

bor:

在沒有bor的晶元中「如果晶元的上電是週期性的,則掉電vcc必須降低到vmin,以保證vcc再次載入時發生新的por訊號。如果在乙個週期中vcc沒有下降到低於vmin,或者因為發生干擾,那麼por訊號就不會發生,這樣上電後的初始狀態將是不正確的。

對於帶bor的模組,應該是「當vcc超過vcc(start)後por訊號變得有效,直到vcc超過v(b_it+),然後再經過乙個延時t(bor)後。延時t(bor)會根據vcc電壓變高的傾斜角度的減小而相應的延長。滯後

vhys(b_it-)使得vcc必須降到v(b_it-)之下才能保證通過bor電路再一次產生por訊號。而v(b_it-)是比vmin高的,這就使得當vcc沒有降到vmin時bor能夠提供乙個有效的電源失效重起訊號。

高精度裝置的的電池更換會引起電壓波動。零功率低壓重置(bor)功能用來低電壓條件下重置msp430,預防器件不可知的行為。

為何要上電復位

1 因為微處理器 如我們常說的電腦cpu晶元和高階arm 和微控制器 微控制器 低端arm什麼的 晶元都是數位電路晶元,其正常工作是只有0低電平和1高電平這兩個電平狀態,屬於離散系統。而供給晶元的電源輸入卻是模擬電路,屬於連續線性系統。合上開關,晶元的vdd和vss之間的電壓要達到數字晶元可正常工作...

硬體復位 軟體復位 上電復位的異同

硬體復位 顧名思義通過硬體給系統乙個復位,比如在電路板上設計一復位電路,通 過按下按鍵就可以給系統實現乙個復位,而無論系統在執行什麼樣的程式 硬體復位的作用區域一般是全域性的 軟體復位 是通過軟體給系統乙個復位訊號,如低電平或許是高電平 具體看系統設定 來實現復位操作 復位啟動不需要進行fpga d...

二 網絡卡上電復位

當你買到乙個新的rtl8019as網絡卡,你要先將該網絡卡設定為以下的配置 操作方式operating mode 跳線方式jumperless 不是即插即用plug and play 埠i o base 0240 25fh 中斷interrupt 2 9 我的程式沒有用到網絡卡中斷,所以也可以不用設...