使用MAXQ3210作為微處理器監控電路
將MAXQ3210的看門(mén)狗復位擴展給微處理器只需要兩個(gè)連接:將微控制器的一個(gè)端口接至微處理器的外部RESET;將微處理器的一個(gè)端口返回到MAXQ3210端口。MAXQ3210自動(dòng)使能看門(mén)狗,只要收到來(lái)自微處理器的信號就復位看門(mén)狗。微處理器負責周期性地觸發(fā)此引腳,防止MAXQ3210的看門(mén)狗超時(shí),超時(shí)周期可編程(詳細信息,請參考MAXQ3210 User's Guide Supplement。)
作為微處理器的外部看門(mén)狗,MAXQ3210設定看門(mén)狗超時(shí)情況下觸發(fā)一個(gè)中斷。如果看門(mén)狗超時(shí),意味著(zhù)微處理器未能及時(shí)觸發(fā)微控制器的端口,微控制器需要復位。MAXQ3210響應看門(mén)狗中斷,重啟看門(mén)狗,通過(guò)外部的RESET引腳復位微處理器,重新開(kāi)始一次循環(huán)。
電平和接口
監控狀態(tài)下,MAXQ3210與微處理器之間通信時(shí),必須考慮兩個(gè)器件的I/O電平。如果兩個(gè)器件都在5V電壓下工作,端口引腳通??梢灾苯舆B接,請務(wù)必參考器件的數據資料。
MAXQ3210輸出信號給低電壓微處理器(例如3.6V的器件)時(shí)也可以直接連接。如果微處理器引腳含有保護二極管,MAXQ3210的5V輸出可以通過(guò)限流電阻直接連接至低電壓引腳。也可以選擇使用漏極開(kāi)路連接方法:兩引腳間引出一個(gè)上拉電阻連接至低電壓微處理器的電源,并使MAXQ3210的端口強制下拉(PD = 1,PO = 0)或為三態(tài)(PD = 0,PO = 0)模式。
由低電壓微處理器引腳驅動(dòng)的MAXQ3210的輸入時(shí)同樣需要謹慎操作,這是因為低電壓微處理器不能驅動(dòng)其端口引腳至足夠高的電平,以使MAXQ3210的寄存器置位。如果僅需要一個(gè)輸入(如圖1),低電壓信號可以連接到MAXQ3210的模擬比較器。其它可能的方法有,使用帶有漏極開(kāi)路配置的外部下拉FET,或使用電平轉換器,如MAX3370。
關(guān)于此問(wèn)題的更多討論,請參考應用筆記3007,邏輯電平轉換。
結論
MAXQ3210的小尺寸、電池供電及單機工作特性使其成為可編程微處理器監控的理想選擇。幾種有用的節電模式和電源監控特性,可方便地為微處理器提供監控,使MAXQ3210成為通過(guò)軟件配置延長(cháng)電池工作時(shí)間的核心,非常適合便攜式電池供電產(chǎn)品。
DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
評論