新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430學習芯經復位信號

        MSP430學習芯經復位信號

        作者: 時間:2016-11-13 來源:網絡 收藏
        POR&PUC

        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信號的產生。

        本文引用地址:http://www.104case.com/article/201611/316442.htm

        無論是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,預防器件不可知的行為。




        關鍵詞: MSP430復位信

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 顺昌县| 西宁市| 苏州市| 石屏县| 麦盖提县| 聂荣县| 绥中县| 井冈山市| 东台市| 阳江市| 桂平市| 门源| 扎兰屯市| 灌云县| 舒城县| 陈巴尔虎旗| 麦盖提县| 昂仁县| 南部县| 枞阳县| 东港市| 阜康市| 洛宁县| 崇明县| 罗甸县| 青浦区| 青海省| 梁平县| 泰和县| 黔江区| 射阳县| 公安县| 柯坪县| 洪湖市| 绵阳市| 康定县| 改则县| 保山市| 万源市| 隆德县| 固原市|