一種具有otg功能的終端的制作方法
【專利摘要】本發(fā)明公開了一種具有OTG功能的終端,用于接入外設(shè)時(shí)、根據(jù)外設(shè)的接口類型切換工作模式,其包括:CPU、USBOTG接口、VBUS電源模塊和采樣單元,所述USBOTG接口、采樣單元、VBUS電源模塊、CPU依次連接,所述CPU連接采樣單元和USBOTG接口。本發(fā)明在接入外設(shè)時(shí),通過對(duì)VBUS電源模塊輸出的電流進(jìn)行采樣,CPU根據(jù)電流判斷外設(shè)的接口類型后控制USBOTG接口的工作模式;在四線制的USB接口上實(shí)現(xiàn)USBOTG功能;其無需增加USB接口的數(shù)據(jù)線或改變USB接口的外形就能實(shí)現(xiàn)外設(shè)接口類型的檢測(cè)并自動(dòng)轉(zhuǎn)換為相應(yīng)的工作模式,能兼容現(xiàn)有的四線制USB插頭,適用范圍較廣,兼容性較高。
【專利說明】—種具有OTG功能的終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù),特別涉及一種具有OTG功能的終端。
【背景技術(shù)】
[0002]現(xiàn)有智能終端及智能設(shè)備的USB接口多采用四線制的標(biāo)準(zhǔn)USB接口,其性能最可靠,價(jià)格最便宜,普遍適用于各種終端設(shè)備上。四線制即USB接口上設(shè)置有4根線:VBUS(電源)、D-(數(shù)據(jù)線)、D+ (數(shù)據(jù)線)、GND (地線)。四線制的USB接口可以設(shè)計(jì)成USB Host模式(USB接口為主設(shè)備)或USB Slave模式(USB接口為從設(shè)備)。當(dāng)外設(shè)的接口類型與USB接口的模式匹配時(shí)才能進(jìn)行數(shù)據(jù)傳輸,如外設(shè)的USB接口為USB Host模式,終端的USB接口對(duì)應(yīng)為USB Slave模式。
[0003]但是,現(xiàn)有的四線制的USB接口由于沒有檢測(cè)管腳,很難根據(jù)外設(shè)來自動(dòng)識(shí)別是USB Host設(shè)備還是USB Slave設(shè)備;并且四線制的USB接口大多工作模式固定,不能隨著外設(shè)的接口類型更改為相應(yīng)的工作模式。雖然目前設(shè)計(jì)出一種五線制的USB接口,通過增加一根檢測(cè)線來識(shí)別外設(shè);但是五線制的USB接口的接口外形與四線制的明顯不同,不能兼容四線制的USB插頭,影響了五線制的USB接口的適用范圍。
[0004]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種具有OTG(On-The-Go)功能的終端,以解決現(xiàn)有技術(shù)中四線制的USB接口的工作模式固定、不能識(shí)別外設(shè)類型的問題。
[0006]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種具有OTG功能的終端,用于接入外設(shè)時(shí)、根據(jù)外設(shè)的接口類型切換工作模式,其包括CPU、USB OTG接口、VBUS電源模塊和采樣單元,所述USB OTG接口、采樣單元、VBUS電源模塊、CPU依次連接,所述CPU連接采樣單元和USB OTG接口;
所述采樣單元用于對(duì)VBUS電源模塊的輸出電流進(jìn)行采樣并輸出采樣結(jié)果給CPU ;CPU根據(jù)采樣結(jié)果判斷外設(shè)的接口類型,根據(jù)外設(shè)的接口類型輸出相應(yīng)的使能信號(hào)控制VBUS電源模塊的工作狀態(tài)、以及輸出相應(yīng)的驅(qū)動(dòng)信號(hào)轉(zhuǎn)換USB OTG接口的工作模式;USB OTG接口根據(jù)CPU輸出的驅(qū)動(dòng)信號(hào)控制USB OTG接口在USB Slave工作模式與USB Host工作模式之間進(jìn)行轉(zhuǎn)換;VBUS電源模塊根據(jù)CPU輸出的使能信號(hào)控制對(duì)USB OTG接口的供電狀態(tài)。
[0007]所述的具有OTG功能的終端中,還包括保護(hù)單元,用于當(dāng)外設(shè)與USB OTG接口的USB Host工作模式不匹配時(shí),防止外設(shè)的電流倒灌至VBUS電源模塊。
[0008]所述的具有OTG功能的終端中,所述采樣單元包括第一電阻和電壓比較放大器,所述電壓比較放大器的正向輸入端連接第一電阻的一端和VBUS電源模塊的輸出端,電壓比較放大器的反向輸入端連接第一電阻的另一端和USB OTG接口的VBUS腳,電壓比較放大器的輸出端連接CPU的ADC_IN腳。[0009]所述的具有OTG功能的終端中,所述第一電阻為阻值小于I Ω的精密電阻。
[0010]所述的具有OTG功能的終端中,電壓比較放大器對(duì)第一電阻兩端的電壓差放大后作為采樣結(jié)果輸入CPU,CPU對(duì)放大后的電壓差進(jìn)行模數(shù)轉(zhuǎn)換、量化后得到壓差值;CPU根據(jù)電壓差、第一電阻的阻值以及電壓比較放大器的放大倍數(shù)計(jì)算出流過第一電阻的電流,根據(jù)電流的大小判斷外設(shè)的接入狀態(tài)以及外設(shè)的接口類型。
[0011]所述的具有OTG功能的終端中,所述保護(hù)單元包括第一二極管,所述第一二極管的正極連接第一電阻的另一端,第一二極管的負(fù)極連接USB OTG接口的VBUS腳。
[0012]所述的具有OTG功能的終端中,所述采樣單元還包括第二電阻、第三電阻和第四電阻,所述第二電阻連接在電壓比較放大器的反向輸入端和第一電阻的另一端之間,所述第三電阻連接在電壓比較放大器的正向輸入端和第一電阻的一端之間,所述第四電阻連接在電壓比較放大器的反向輸入端和電壓比較放大器的輸出端之間。
[0013]所述的具有OTG功能的終端中,所述采樣單元還包括第五電阻,所述第五電阻連接在電壓比較放大器的輸出端與CPU的ADC_IN腳之間;所述第二電阻與第三電阻的阻值相
坐寸ο
[0014]所述的具有OTG功能的終端中,所述VBUS電源模塊包括限流器、電壓轉(zhuǎn)換器和振蕩線圈,所述限流器的IN腳連接系統(tǒng)電源,限流器的EN腳連接CPU的0TG_DRV腳,限流器的OUT腳連接電壓轉(zhuǎn)換器的VIN腳和EN腳、還通過振蕩線圈連接電壓轉(zhuǎn)換器的LX腳,所述電壓轉(zhuǎn)換器的LX腳連接第一電阻的一端。
[0015]所述的具有OTG功能的終端中,所述VBUS電源模塊還包括第六電阻和第一電容,所述第六電阻的一端連接限流器的EN腳、還通過第一電容接地,第六電阻的另一端連接CPU 的 0TG_DRV 腳。
[0016]相較于現(xiàn)有技術(shù),本發(fā)明提供的具有OTG功能的終端,在接入外設(shè)時(shí),采樣單元對(duì)VBUS電源模塊的輸出電流進(jìn)行采樣并輸出采樣結(jié)果給CPU。CPU根據(jù)采樣結(jié)果判斷外設(shè)的接口類型,根據(jù)外設(shè)的接口類型輸出相應(yīng)的使能信號(hào)控制VBUS電源模塊的工作狀態(tài)、以及輸出相應(yīng)的驅(qū)動(dòng)信號(hào)轉(zhuǎn)換USB OTG接口的工作模式;在四線制的USB接口上實(shí)現(xiàn)了 USBOTG功能;其無需增加USB接口的數(shù)據(jù)線或改變USB接口的外形就能實(shí)現(xiàn)外設(shè)接口類型的檢測(cè)并自動(dòng)轉(zhuǎn)換為相應(yīng)的工作模式,能兼容現(xiàn)有的四線制USB插頭,適用范圍較廣,兼容性較聞。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明具有OTG功能的終端的結(jié)構(gòu)示意圖。
[0018]圖2為本發(fā)明具有OTG功能的終端的電路圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種具有OTG功能的終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請(qǐng)參閱圖1,本發(fā)明提供的具有OTG功能的終端為具有USB接口的終端,如智能手機(jī)、平板電腦等智能設(shè)備,其包括CPU、USB OTG接口 J1、采樣單元100和VBUS電源模塊200。所述USB OTG接口、采樣單元、VBUS電源模塊、CPU依次連接,所述CPU連接采樣單元和USBOTG接口。當(dāng)外設(shè)接入時(shí),采樣單元100對(duì)VBUS電源模塊200的輸出電流進(jìn)行采樣并輸出采樣結(jié)果給CPU。CPU根據(jù)采樣結(jié)果判斷外設(shè)的接口類型,根據(jù)外設(shè)的接口類型輸出相應(yīng)的使能信號(hào)控制VBUS電源模塊200的工作狀態(tài)、以及輸出相應(yīng)的驅(qū)動(dòng)信號(hào)轉(zhuǎn)換USB OTG接口 Jl的工作模式。若無電流輸出,則外設(shè)為USB Host接口,CPU控制USB OTG接口為USBSlave工作模式,同時(shí)CPU控制VBUS電源模塊200停止對(duì)USB OTG接口供電,此時(shí)由外設(shè)對(duì)終端供電。若有電流輸出,則外設(shè)為USB Slave接口,CPU控制USB OTG接口為USB Host工作模式,同時(shí)CPU控制VBUS電源模塊200對(duì)USB OTG接口供電,此時(shí)由終端對(duì)外設(shè)供電。
[0021]本實(shí)施例中,所述采樣單元100包括第一電阻Rl和電壓比較放大器Ul,所述電壓比較放大器Ul的正向輸入端連接第一電阻Rl的一端和VBUS電源模塊200的輸出端1,電壓比較放大器Ul的反向輸入端連接第一電阻Rl的另一端和USB OTG接口 Jl的VBUS腳,電壓比較放大器Ul的輸出端連接CPU的ADC_IN腳。
[0022]其中,第一電阻Rl用于檢測(cè)VBUS電源模塊200是否有電流輸出。根據(jù)電流的大小即可判斷外設(shè)的接入狀態(tài)以及外設(shè)的接口類型,有如下3種情況:
1、當(dāng)外部無連接時(shí),VBUS電源模塊200的輸出懸空,沒有電流產(chǎn)生。
[0023]2、當(dāng)外部連接的是USB Host接口的外設(shè)時(shí),外設(shè)與VBUS電源模塊200同時(shí)向USBOTG接口 Jl的VBUS腳上輸入電壓,第一電阻Rl兩端的壓降為0,也沒有電流流過。此時(shí)CPU通過USB OTG接口 Jl的D+腳和D-腳按USB協(xié)議枚舉出外設(shè),USB OTG接口 Jl進(jìn)入U(xiǎn)SB Slave工作模式。此時(shí)CPU關(guān)閉VBUS電源模塊200,停止其供電。
[0024]3、當(dāng)外部連接的是USB Slave接口的外設(shè)時(shí),該外設(shè)通過USB OTG接口 Jl的VBUS腳取電,終端的VBUS電源模塊200對(duì)外設(shè)供電。此時(shí)供電電流通過第一電阻Rl時(shí),會(huì)在其兩端產(chǎn)生電壓差。電壓比較放大器Ul采集第一電阻Rl兩端上的電壓,對(duì)兩個(gè)電壓進(jìn)行比較,將電壓差放大后作為采樣結(jié)果輸入CPU的ADC_IN腳(即模數(shù)轉(zhuǎn)換接口),CPU對(duì)放大后的電壓差進(jìn)行模數(shù)轉(zhuǎn)換后轉(zhuǎn)換成數(shù)字信號(hào)、量化得到壓差值。CPU根據(jù)電壓差、第一電阻的阻值以及電壓比較放大器的放大倍數(shù)計(jì)算出流過第一電阻的電流。CPU檢測(cè)到該電流值判斷USB Slave接口的外設(shè)接入,USB OTG接口 Jl進(jìn)入U(xiǎn)SB Host工作模式,此時(shí)CPU控制VBUS電源模塊200保持供電狀態(tài)。其中,電流計(jì)算公式為I=V/ (A*R),其中,V為輸入CPU的ADC_IN腳的電壓差,A為電壓比較放大器Ul的放大倍數(shù),R為第一電阻Rl的阻值。
[0025]在具體實(shí)施時(shí),由于VBUS電源模塊200有時(shí)需要對(duì)外設(shè)供電,為了不影響供電效率,所述第一電阻Rl的阻值要小,且必須穩(wěn)定才能采集到電流的壓降。較優(yōu)地,所述第一電阻Rl采用阻值小于I Ω的精密電阻,如0.1 Ω,這樣即可最小程度地影響VBUS供電,同時(shí)又能滿足電流測(cè)量的需求。
[0026]當(dāng)外設(shè)對(duì)終端供電時(shí),為了避免外設(shè)的電流倒灌至VBUS電源模塊200,所述終端還包括保護(hù)單元300,用于當(dāng)外設(shè)與USB OTG接口 Jl的USB Host工作模式不匹配時(shí)(即兩者在USB Host工作模式下碰撞),防止外設(shè)的電流倒灌至VBUS電源模塊200,影響終端內(nèi)容正常工作。本實(shí)施例中,所述保護(hù)單元300包括第一二極管D1,所述第一二極管Dl的正極連接第一電阻Rl的另一端,第一二極管Dl的負(fù)極連接USB OTG接口 Jl的VBUS腳,通過第一二極管Dl的連接方式使VBUS電源模塊200只能單向電流輸出,對(duì)外設(shè)輸入的逆向電流進(jìn)行截止,避免外部電流倒灌。[0027]請(qǐng)同時(shí)參閱圖2,為了獲取較好的輸入信號(hào),并對(duì)USB OTG接口的輸入端進(jìn)行保護(hù),所述終端還包括第一保護(hù)二極管ESD1、第二保護(hù)二極管ESD2、第三保護(hù)二極管ESD3和共模抑制線圈FBI。所述USB OTG接口 Jl的VBUS腳通過第一保護(hù)二極管ESDI接地,USBOTG接口 Jl的D+腳連接共模抑制線圈FBl的第I端、還通過第二保護(hù)二極管ESD2接地;USB OTG接口 Jl的D-腳連接共模抑制線圈FBl的第3端、還通過第三保護(hù)二極管ESD3接地。共模抑制線圈FBl的第2端連接CPU的0TG_DP腳,共模抑制線圈FBl的第4端連接CPU的0TG_DM腳。第一保護(hù)二極管ESD1、第二保護(hù)二極管ESD2、第三保護(hù)二極管ESD3能起到靜電保護(hù)作用,共模抑制線圈FBl起到濾波作用,優(yōu)化了外設(shè)與終端之間傳輸?shù)臄?shù)據(jù)信號(hào)的波形。
[0028]所述采樣單元100還包括第二電阻R2、第三電阻R3和第四電阻R4,所述第二電阻R2連接在電壓比較放大器Ul的反向輸入端和第一電阻Rl的另一端之間,所述第三電阻R3連接在電壓比較放大器Ul的正向輸入端和第一電阻Rl的一端之間,所述第四電阻R4連接在電壓比較放大器Ul的反向輸入端和電壓比較放大器Ul的輸出端之間。所述第二電阻R2和第四電阻R4的阻值決定了電壓比較放大器Ul的放大倍數(shù)。所述第二電阻R2與第三電阻R3的阻值相等,用于平衡輸入阻抗,使電壓差的比較結(jié)果更準(zhǔn)確。
[0029]為了保護(hù)終端,所述采樣單元還包括第五電阻R5,所述第五電阻R5連接在電壓比較放大器Ul的輸出端與CPU的ADC_IN腳之間。當(dāng)外設(shè)故障或VBUS電源模塊200故障產(chǎn)生大電流時(shí),通過第五電阻R5限流可避免大電流對(duì)CPU的損壞。
本實(shí)施例中,所述VBUS電源模塊200包括限流器U2、電壓轉(zhuǎn)換器U3和振蕩線圈LI,所述限流器U2的IN腳連接系統(tǒng)電源,限流器U2的EN腳(即VBUS電源模塊200的輸入端2)連接CPU的0TG_DRV腳,限流器U2的OUT腳連接電壓轉(zhuǎn)換器U3的VIN腳和EN腳、還通過振蕩線圈LI連接電壓轉(zhuǎn)換器U3的LX腳,所述電壓轉(zhuǎn)換器U3的LX腳連接第一電阻的一端。
[0030]所述限流器U2用于限制VBUS電源模塊200輸出的最大電流,其將系統(tǒng)電源提供的電源電壓傳輸給電壓轉(zhuǎn)換器U3進(jìn)行DC/DC轉(zhuǎn)換,電壓轉(zhuǎn)換器U3為直流到直流的電壓轉(zhuǎn)換器,其輸出的電壓通過第一電阻R2和第一二極管Dl后給USB OTG接口 Jl供電。限流器U2根據(jù)其EN腳輸入的CPU傳輸?shù)氖鼓苄盘?hào)來控制VBUS電源模塊200的啟閉。當(dāng)出現(xiàn)短路時(shí)可通過限流器U2關(guān)閉電壓轉(zhuǎn)換器U3,使VBUS電源模塊200停止供電,實(shí)現(xiàn)短路保護(hù)。
[0031]為了避免控制啟閉時(shí)的誤動(dòng)作,所述VBUS電源模塊200還包括第六電阻R6和第一電容Cl,所述第六電阻R6的一端連接限流器U2的EN腳、還通過第一電容Cl接地,第六電阻R6的另一端連接CPU的0TG_DRV腳。由第六電阻R6和第一電容Cl組成的RC濾波電路進(jìn)行低通濾波,能減少干擾,準(zhǔn)確采集CPU輸出的使能信號(hào)。
[0032]為了確保電源電壓的穩(wěn)定性,所述VBUS電源模塊200還包括第二電容C2,所述第二電容C2的一端連接系統(tǒng)電源和限流器U2的IN腳,第二電容C2的另一端接地。第二電容C2可對(duì)輸入的電源電壓實(shí)現(xiàn)濾波穩(wěn)壓的作用。
[0033]在具體實(shí)施時(shí),所述VBUS電源模塊200還包括第三電容C3、第四電容C4、第五電容C5和第六電容C6。所述第三電容C3和第四電容C4并聯(lián)在限流器U2的OUT腳與地之間,對(duì)限流器U2輸出的電壓進(jìn)行濾波、平滑。所述第五電容C5和第六電容C6并聯(lián)在電壓轉(zhuǎn)換器U3的LX腳與地之間,對(duì)電壓轉(zhuǎn)換器U3輸出的電壓進(jìn)行濾波。
[0034]請(qǐng)同時(shí)參閱圖1和圖2,在具體實(shí)施時(shí),USB OTG接口 Jl的缺省工作狀態(tài)設(shè)置為USB Slave工作模式,VBUS電源模塊200設(shè)置為+5V輸出模式;由CPU的OTG_DM腳和OTG_DP腳輸出相應(yīng)的指令通過USB OTG接口 Jl的D+/D-腳實(shí)現(xiàn)。
[0035]當(dāng)外部連接USB Host接口設(shè)備時(shí),USB OTG接口 Jl默認(rèn)的是USB Slave工作模式,這兩個(gè)接口匹配。此時(shí)CPU通過USB OTG接口 Jl的D+/D-腳枚舉出外部的USB Host接口設(shè)備的接入并進(jìn)行相應(yīng)的操作。同時(shí),由于外部的USB Host接口設(shè)備和VBUS電源模塊200都在對(duì)USB OTG接口 Jl的VBUS腳供電,第一電阻Rl上沒有產(chǎn)生電流,也就沒有電壓差,電壓比較放大器Ul輸出低電平。CPU獲取該低電平后量化得到的壓差值為0,即電流為
O。CPU的0TG_DRV腳輸出低電平的使能信號(hào)給限流器U2,使限流器U2關(guān)閉,停止將系統(tǒng)電源傳輸?shù)碾娫措妷禾峁┙o電壓轉(zhuǎn)換器U3。電壓轉(zhuǎn)換器U3不工作,無輸出,相當(dāng)于VBUS電源模塊200關(guān)閉,停止對(duì)USB OTG接口 Jl的VBUS腳供電。USB OTG接口 Jl保持USB Slave工作模式。
[0036]當(dāng)外部連接的是USB Slave接口設(shè)備時(shí),由于USB OTG接口 Jl默認(rèn)的是USB Slave工作模式,這兩個(gè)接口不匹配。USB Slave接口設(shè)備通過USB OTG接口 Jl的VBUS腳取電,終端的VBUS電源模塊200對(duì)外供電。此時(shí)有電流流過第一電阻R1,產(chǎn)生了壓降,第一電阻Rl兩端的電壓差經(jīng)過電壓比較放大器Ul放大后進(jìn)入CPU的ADC_IN腳。CPU對(duì)放大后的電壓差進(jìn)行模數(shù)轉(zhuǎn)換后量化得到壓差值,根據(jù)公式I=V/(A*R)計(jì)算出電流的大小,根據(jù)電流值判定外部有USB Slave接口設(shè)備接入,CPU立即驅(qū)動(dòng)USB OTG接口 Jl將其工作模式切換為USB Host工作模式,并枚舉USB Slave接口設(shè)備的接入,枚舉出后再根據(jù)需要進(jìn)行相關(guān)的USB操作。此時(shí)CPU輸出高電平的使能信號(hào)給限流器U2,保持VBUS電源模塊200的供電狀態(tài)。
[0037]綜上所述,本發(fā)明提供的具有OTG功能的終端,采用了 USB OTG接口,通過在USBOTG接口的VBUS腳與VBUS電源模塊的輸出端之間串聯(lián)一個(gè)小阻值的精密電阻(即第一電阻),當(dāng)有電流流過該電阻時(shí)產(chǎn)生壓降,通過檢測(cè)該壓降即可判斷外設(shè)的接口模式,從而自動(dòng)切換為相應(yīng)的工作模式來與外設(shè)匹配,在四線制的USB接口上實(shí)現(xiàn)了USB OTG功能;其無需增加USB接口的數(shù)據(jù)線或改變USB接口的外形就能實(shí)現(xiàn)外設(shè)接口類型的檢測(cè),能兼容現(xiàn)有的四線制USB插頭,適用范圍較廣,兼容性較高,同時(shí)還通過第一二極管實(shí)現(xiàn)了電流防倒灌,保護(hù)了終端的正常工作,提高了系統(tǒng)的穩(wěn)定性和可靠性。
[0038]可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種具有OTG功能的終端,用于接入外設(shè)時(shí)、根據(jù)外設(shè)的接口類型切換工作模式,其特征在于,包括CPU、USB OTG接口、VBUS電源模塊和采樣單元,所述USB OTG接口、采樣單元、VBUS電源模塊、CPU依次連接,所述CPU連接采樣單元和USB OTG接口; 所述采樣單元用于對(duì)VBUS電源模塊的輸出電流進(jìn)行采樣并輸出采樣結(jié)果給CPU ; CPU根據(jù)采樣結(jié)果判斷外設(shè)的接口類型,根據(jù)外設(shè)的接口類型輸出相應(yīng)的使能信號(hào)控制VBUS電源模塊的工作狀態(tài)、以及輸出相應(yīng)的驅(qū)動(dòng)信號(hào)轉(zhuǎn)換USB OTG接口的工作模式;USB OTG接口根據(jù)CPU輸出的驅(qū)動(dòng)信號(hào)控制USB OTG接口在USB Slave工作模式與USB Host工作模式之間進(jìn)行轉(zhuǎn)換;VBUS電源模塊根據(jù)CPU輸出的使能信號(hào)控制對(duì)USB OTG接口的供電狀態(tài)。
2.根據(jù)權(quán)利要求1所述的具有OTG功能的終端,其特征在于,還包括保護(hù)單元,用于當(dāng)外設(shè)與USB OTG接口的USB Host工作模式不匹配時(shí),防止外設(shè)的電流倒灌至VBUS電源模塊。
3.根據(jù)權(quán)利要求2所述的具有OTG功能的終端,其特征在于,所述采樣單元包括第一電阻和電壓比較放大器,所述電壓比較放大器的正向輸入端連接第一電阻的一端和VBUS電源模塊的輸出端,電壓比較放大器的反向輸入端連接第一電阻的另一端和USB OTG接口的VBUS腳,電壓比較放大器的輸出端連接CPU的ADC_IN腳。
4.根據(jù)權(quán)利要求3所述的具有OTG功能的終端,其特征在于,所述第一電阻為阻值小于1Ω的精密電阻。
5.根據(jù)權(quán)利要求2所述的具有OTG功能的終端,其特征在于,電壓比較放大器對(duì)第一電阻兩端的電壓差放大后作為采樣結(jié)果輸入CPU,CPU對(duì)放大后的電壓差進(jìn)行模數(shù)轉(zhuǎn)換、量化后得到壓差值;CPU根據(jù)電壓差、第一電阻的阻值以及電壓比較放大器的放大倍數(shù)計(jì)算出流過第一電阻的電流,根據(jù)電流的大小判斷外設(shè)的接入狀態(tài)以及外設(shè)的接口類型。
6.根據(jù)權(quán)利要求3所述的具有OTG功能的終端,其特征在于,所述保護(hù)單元包括第一二極管,所述第一二極管的正極連接第一電阻的另一端,第一二極管的負(fù)極連接USB OTG接口的VBUS腳。
7.根據(jù)權(quán)利要求3所述的具有OTG功能的終端,其特征在于,所述采樣單元還包括第二電阻、第三電阻和第四電阻,所述第二電阻連接在電壓比較放大器的反向輸入端和第一電阻的另一端之間,所述第三電阻連接在電壓比較放大器的正向輸入端和第一電阻的一端之間,所述第四電阻連接在電壓比較放大器的反向輸入端和電壓比較放大器的輸出端之間。
8.根據(jù)權(quán)利要求7所述的具有OTG功能的終端,其特征在于,所述采樣單元還包括第五電阻,所述第五電阻連接在電壓比較放大器的輸出端與CPU的ADC_IN腳之間;所述第二電阻與第三電阻的阻值相等。
9.根據(jù)權(quán)利要求3所述的具有OTG功能的終端,其特征在于,所述VBUS電源模塊包括限流器、電壓轉(zhuǎn)換器和振蕩線圈,所述限流器的IN腳連接系統(tǒng)電源,限流器的EN腳連接CPU的0TG_DRV腳,限流器的OUT腳連接電壓轉(zhuǎn)換器的VIN腳和EN腳、還通過振蕩線圈連接電壓轉(zhuǎn)換器的LX腳,所述電壓轉(zhuǎn)換器的LX腳連接第一電阻的一端。
10.根據(jù)權(quán)利要求9所述的具有OTG功能的終端,其特征在于,所述VBUS電源模塊還包括第六電阻和第一電容,所述第六電阻的一端連接限流器的EN腳、還通過第一電容接地,第六電阻的另一端連接CPU的0TG_DRV腳。
【文檔編號(hào)】G05B9/02GK103576544SQ201310535218
【公開日】2014年2月12日 申請(qǐng)日期:2013年11月4日 優(yōu)先權(quán)日:2013年11月4日
【發(fā)明者】趙士青, 羅德祥 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司