說明。
[0031]本實(shí)用新型一種實(shí)施例提供一種基于動態(tài)口令和USBKEY的控制系統(tǒng),如圖1所示,控制系統(tǒng)包括動態(tài)口令控制芯片10UUSB控制芯片102、USB接口 104、電池103以及檢測電路105。
[0032]檢測電路105的輸入端連接USB接口 104,檢測電路105的第一輸出端連接動態(tài)口令控制芯片101的狀態(tài)檢測端,檢測電路105檢測到USB接口 104連接外部設(shè)備時(shí),向動態(tài)口令控制芯片101輸出檢測信號。
[0033]動態(tài)口令控制芯片101接收到檢測信號時(shí)進(jìn)入休眠狀態(tài)。
[0034]電池103連接動態(tài)口令控制芯片101的電源輸入端,電池103為動態(tài)口令控制芯片101供電,并在動態(tài)口令控制芯片101進(jìn)入休眠狀態(tài)時(shí),降低對動態(tài)口令控制芯片101的供電電量。
[0035]USB控制芯片102的輸入/輸出端連接USB接口 104,USB控制芯片102通過USB接口 104與外部設(shè)備進(jìn)行交互通信。
[0036]本實(shí)用新型實(shí)施例通過設(shè)置檢測電路105,當(dāng)動態(tài)口令控制芯片101處于工作狀態(tài)時(shí),動態(tài)口令芯片由電池103供電,當(dāng)檢測電路105檢測到USB接口 104接入外部設(shè)備時(shí),USB控制芯片102開始工作,動態(tài)口令控制芯片101自動進(jìn)入休眠狀態(tài),動態(tài)口令控制芯片101依然由電池103進(jìn)行供電,由于動態(tài)口令控制芯片101進(jìn)入低功耗狀態(tài),可以節(jié)約電池103的供電電量,并且動態(tài)口令控制芯片101和USB控制芯片102的供電相互不干擾,避免現(xiàn)有技術(shù)中動態(tài)口令控制芯片101在USB接口 104接入外部設(shè)備時(shí),會切換至USB供電導(dǎo)致動態(tài)口令控制芯片101可能丟失預(yù)置的內(nèi)容的缺陷,實(shí)現(xiàn)了動態(tài)口令控制芯片101和USB控制芯片102的供電獨(dú)立,并且USB控制芯片102與動態(tài)口令控制芯片101之間不需要通訊,減少了代碼量和調(diào)試工作。
[0037]本實(shí)用新型另一種實(shí)施例提供一種基于動態(tài)口令和USBKEY的控制系統(tǒng),如圖2所示,控制系統(tǒng)還包括鍵盤電路106,鍵盤電路106包括多個按鍵、多條第一信號線以及多條第二信號線,多條第一信號線與多條第二信號線交叉排列,每一按鍵連接一條第一信號線和一條第二信號線,多條第一信號線和多條第二信號線連接動態(tài)口令控制芯片101的多個輸入端,多條第二信號線中的至少一條第二信號線連接USB控制芯片102的輸入端。
[0038]檢測電路105的第二輸出端連接鍵盤電路106中的一條第一信號線,檢測電路105在USB接口 104連接外部設(shè)備時(shí),調(diào)整其所連接的第一信號線的電平狀態(tài),使USB控制芯片102接收鍵盤的按鍵信息。
[0039]具體的,檢測電路105包括第一電阻R1、第二電阻R2以及開關(guān)管;第一電阻Rl的第一端連接USB接口 104的電源端,第一電阻Rl的第二端連接第二電阻R2的第一端和開關(guān)管的控制端,第二電阻R2的第二端與開關(guān)管的輸入端共地連接,開關(guān)管的控制端為檢測電路105的第一輸出端,開關(guān)管的輸出端為檢測電路105的第二輸出端。
[0040]具體的,開關(guān)管可以為場效應(yīng)管、三極管以及IGBT等開關(guān)器件。
[0041]優(yōu)選的,開關(guān)管為場效應(yīng)管Q1,場效應(yīng)管Ql的漏極、源極以及柵極分別為開關(guān)管的輸出端、輸入端以及控制端。
[0042]可選的,USB控制芯片102與其所連接的第二信號線之間還設(shè)有隔離電路108,隔離電路108包括單向?qū)ㄆ骷蜕侠娮?,單向?qū)ㄆ骷妮斎攵诉B接上拉電阻的第一端,單向?qū)ㄆ骷妮敵龆藰?gòu)成隔離電路的一個輸出端,每個上拉電阻的第一端連接USB控制芯片102對應(yīng)的一個輸入端,每個上拉電阻的第二端連接直流電源。
[0043]具體的,單向?qū)ㄆ骷槎O管等具有單向?qū)ǖ钠骷?br>[0044]優(yōu)選的,單向?qū)ㄆ骷槎O管。
[0045]如圖3所示,鍵盤電路106包括16個按鍵,包括交叉排列的四條第一信號線和四條第二信號線,其中,第一信號線的引腳為0TP_LINE0、0TP_LINE1、0TP_LINE2以及0ΤΡ_LINE3,第二信號線的引腳為0TP_R0W0、0TP_R0W1、0TP_R0W2以及0TP_R0W3,第一信號引腳和第二信號引腳是連接OTP的陣列掃描引腳,第二信號線的引腳分別通過隔離電路108與USB控制芯片102連接,第二信號線的引腳0TP_R0W0連接二極管Dl的陰極,二極管Dl的陽極連接第三電阻R3的第一端,第三電阻R3的第二端連接USB控制芯片102的上翻鍵USB_UP,第二信號線的引腳0TP_R0W1連接二極管D2的陰極,二極管D2的陽極連接第四電阻R4的第一端,第四電阻R4的第二端連接USB控制芯片102的下翻鍵USB_D0WN,第二信號線的引腳0TP_R0W2連接二極管D3的陰極,二極管D3的陽極連接第五電阻R5的第一端,第五電阻R5的第二端連接USB控制芯片102的取消鍵USB_CANCEL,第二信號線的引腳OTP_ROW3連接二極管D4的陰極,二極管D4的陽極連接第六電阻R6的第一端,第六電阻R6的第二端連接USB控制芯片102的確認(rèn)按鍵USB_ENTER,檢測電路105中USB_5V是連接USB接口104的電源信號,場效應(yīng)管Ql是NMOS管,USB_DET連接OTP控制芯片的檢測USB接口 104狀態(tài)引腳,當(dāng)使用OTP模式時(shí),USB控制芯片102處于斷電狀態(tài),由于二極管Dl至D4不允許電流流向USB控制芯片102,場效應(yīng)管Ql的柵極為低電平,因此電流不會流向場效應(yīng)管Q1,因此,OTP控制芯片可以實(shí)現(xiàn)陣列掃描;當(dāng)連接USB時(shí),USB_5V為高電平狀態(tài),OTP控制芯片檢測到USB_DET為高電平時(shí)退出OTP模式,進(jìn)入休眠模式,場效應(yīng)管Ql的柵極為高電平,電流會流向Ql的S端,相當(dāng)于此時(shí)0TP_LINE3引腳是接地的,此時(shí)USBJJP、USB_D0WN、USB_CANCEL、USB_ENTER四個按鍵引腳通過隔離電阻R3至R6的上拉輸入,當(dāng)開關(guān)Sll至S14任一按鍵按下時(shí),通過按鍵USBJJP、USB_D0WN、USB_CANCEL、USB_ENTER可以檢測到電平由高變低,從而完成按鍵檢測。
[0046]進(jìn)一步的,動態(tài)口令控制芯片101還用于當(dāng)檢測到USB接口 104未連接外部設(shè)備時(shí)對按鍵進(jìn)行掃描,并當(dāng)接收到關(guān)機(jī)信號或者掃描時(shí)間超過預(yù)設(shè)值時(shí),進(jìn)入休眠狀態(tài)。
[0047]本實(shí)用新型第三種實(shí)施例提供一種基于動態(tài)口令和USBKEY的控制系統(tǒng),如圖4所示,控制系統(tǒng)還包括顯示屏107,動態(tài)口令控制芯片101的輸出端和USB控制芯片102的輸出端連接顯示屏107的輸入端;
[0048]動態(tài)口令控制芯片101在檢測到USB接口 104連接外部設(shè)備時(shí),停止控制顯示屏107并進(jìn)入休眠狀態(tài);USB控制芯片102USB接口 104連接外部設(shè)備時(shí)對顯示屏107進(jìn)行控制。
[0049]進(jìn)一步的,USB控制芯片102的每個輸出端與其連接的顯示屏107的每個輸入端之間設(shè)有隔離電阻。
[0050]如圖5所示,OTP芯片與顯示屏107的通訊引腳連接,USB主控芯片通過串聯(lián)電阻與顯示屏107數(shù)據(jù)引腳連接,當(dāng)處于OTP模式時(shí),OTP芯片通過0TP_LCD_VDD給顯示屏107供電,USB主控芯片為斷電狀態(tài),OTP芯片的與顯示屏107的連接引腳相當(dāng)于增加了下拉電阻,仍然能與顯示屏107正常通訊,當(dāng)處于USB模式時(shí),OTP芯片通過USB_DET引腳檢測到USB接入,把控制顯示屏107的引腳設(shè)置為輸入狀態(tài),然后進(jìn)入休眠,等待下次重新啟動OTP模式。
[0051]本實(shí)用新型另一種實(shí)施例提供一種上述的基于動態(tài)口令和USBKEY的控制系統(tǒng)的控制方法,如圖6所示,控制方法包括:
[0052]步驟S101.檢測電路105檢測到USB接口 104連接外部設(shè)備時(shí),向動態(tài)口令控制芯片101輸出檢測信號;
[0053]步驟S102.動態(tài)口令控制芯片101接收到檢測信號時(shí)進(jìn)入休眠狀態(tài);
[0054]步驟S103.電池103為動態(tài)口令控制芯片101供電,并在動態(tài)口令控制芯片101進(jìn)入休眠狀態(tài)時(shí),降低對動態(tài)口令控制芯片101的供電電量;
[0055]步驟S104.USB控制芯片102