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