移動(dòng)終端及其與外部設(shè)備連接的檢測(cè)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端及其與外部設(shè)備連接的檢測(cè)方法和裝置。
【背景技術(shù)】
[0002]當(dāng)前越來(lái)越多的手機(jī)具備OTG功能,正常情況下,手機(jī)對(duì)OTG設(shè)備的檢測(cè)都是通過(guò)對(duì)識(shí)別引腳的識(shí)別以及USB通信來(lái)完成的,因此充電功能和OTG功能都是可以準(zhǔn)確識(shí)別的。但由于用戶使用環(huán)境的因素,例如在潮濕的環(huán)境或者容易腐蝕的環(huán)境下,USB接口會(huì)出現(xiàn)微短路的現(xiàn)象,此時(shí)對(duì)支持OTG的手機(jī)會(huì)存在不能充電的故障。當(dāng)前大部分手機(jī)是內(nèi)置電池,所以不能充電對(duì)用戶而言是一個(gè)非常嚴(yán)重的問(wèn)題。綜上所述,現(xiàn)有技術(shù)中存在移動(dòng)終端的USB接口出現(xiàn)微短路的現(xiàn)象時(shí)導(dǎo)致移動(dòng)終端不能充電的缺陷。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種移動(dòng)終端及其與外部設(shè)備連接的檢測(cè)方法和裝置,旨在解決針對(duì)現(xiàn)有技術(shù)中存在移動(dòng)終端的USB接口出現(xiàn)微短路的現(xiàn)象時(shí)導(dǎo)致移動(dòng)終端不能充電的缺陷。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的,第一方面提供一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)方法,所述檢測(cè)方法包括以下步驟:
[0005]A.當(dāng)檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)時(shí),向外部設(shè)備輸出OTG識(shí)別信號(hào),并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信,是,則執(zhí)行步驟B,否,則執(zhí)行步驟C.’
[0006]B.識(shí)別為OTG設(shè)備接入所述USB接口,并與所述OTG設(shè)備進(jìn)行通信;
[0007]C.停止輸出OTG識(shí)別信號(hào),并在判定外部適配接入時(shí)使外部適配器對(duì)移動(dòng)終端充電。
[0008]結(jié)合第一方面,在第一方面的第一種的可能實(shí)現(xiàn)方式中,所述步驟A中所述檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)的步驟具體為:
[0009]檢測(cè)到所述識(shí)別引否輸入低電位時(shí),判定所述識(shí)別引腳被觸發(fā)。
[0010]結(jié)合第一方面,在第一方面的第二種的可能實(shí)現(xiàn)方式中,所述步驟A中所述向外部設(shè)備發(fā)出OTG識(shí)別信號(hào)并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信的步驟具體為:
[0011]向外部設(shè)備輸出電源電壓,并在預(yù)定時(shí)間內(nèi)判斷是否與外部設(shè)備完成USB通信協(xié)議。
[0012]結(jié)合第一方面,在第一方面的第三種的可能實(shí)現(xiàn)方式中,所述步驟C中所述判定外部適配器接入的步驟具體為:
[0013]檢測(cè)到正差分信號(hào)引腳和負(fù)差分信號(hào)引腳短接時(shí),判定外部適配器接入。
[0014]本發(fā)明第二方面提供一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)裝置,所述檢測(cè)裝置包括檢測(cè)單元和控制單元;
[0015]所述檢測(cè)單元用于檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)時(shí),向所述控制單元輸出檢測(cè)信號(hào);
[0016]所述控制單元用于向外部設(shè)備輸出OTG識(shí)別信號(hào),并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信,當(dāng)判斷結(jié)果為是時(shí),識(shí)別為OTG設(shè)備接入所述USB接口,并與所述OTG設(shè)備進(jìn)行通信,當(dāng)判斷結(jié)果為否時(shí),停止輸出OTG識(shí)別信號(hào),并在判定外部適配接入時(shí)使外部適配器對(duì)移動(dòng)終端充電。
[0017]結(jié)合第二方面,在第二方面的第一種的可能實(shí)現(xiàn)方式中,所述步驟A中所述檢測(cè)單元檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)的過(guò)程為:
[0018]檢測(cè)到所述識(shí)別引腳輸入低電位時(shí),判定所述識(shí)別引腳被觸發(fā)。
[0019]結(jié)合第二方面,在第二方面的第二種的可能實(shí)現(xiàn)方式中,所述控制單元向外部設(shè)備發(fā)出OTG識(shí)別信號(hào)并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信的過(guò)程為:
[0020]向外部設(shè)備輸出電源電壓,并在預(yù)定時(shí)間內(nèi)判斷是否與外部設(shè)備完成USB通信協(xié)議。
[0021]結(jié)合第二方面,在第二方面的第三種的可能實(shí)現(xiàn)方式中,所述控制單元還用于檢測(cè)到正差分信號(hào)引腳和負(fù)差分信號(hào)引腳短接時(shí)判定外部適配器接入。
[0022]本發(fā)明第三方面提供一種移動(dòng)終端,包括上述第二方面所述的移動(dòng)終端與外部設(shè)備連接的檢測(cè)裝置和USB接口。
[0023]本發(fā)明提供一種移動(dòng)終端及其與外部設(shè)備連接的檢測(cè)方法和裝置,通過(guò)在預(yù)定時(shí)間內(nèi)判斷在微短路情形下與OTG設(shè)備之間的通信失敗,停止輸出識(shí)別信號(hào)以關(guān)閉OTG檢測(cè)功能,從而恢復(fù)移動(dòng)終端的充電功能,避免了移動(dòng)終端的USB接口發(fā)生微短路時(shí)無(wú)法充電的缺陷。
【附圖說(shuō)明】
[0024]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本發(fā)明一種實(shí)施例提供的一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)方法的流程圖;
[0026]圖2是本發(fā)明另一種實(shí)施例提供的一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0028]為了說(shuō)明本發(fā)明的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
[0029]本發(fā)明一種實(shí)施例提供一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)方法,如圖1所示,所述檢測(cè)方法包括以下步驟:
[0030]步驟S101.當(dāng)檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)時(shí),向外部設(shè)備輸出OTG識(shí)別信號(hào),并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信,是,則執(zhí)行步驟S102,否,則執(zhí)行步驟S103.[0031 ] 所述步驟SlOl中,所述檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)的步驟具體為:
[0032]檢測(cè)到所述識(shí)別引否輸入低電位時(shí),判定所述識(shí)別引腳被觸發(fā)。
[0033]所述步驟SlOl中所述向外部設(shè)備發(fā)出OTG識(shí)別信號(hào)并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信的步驟具體為:
[0034]向外部設(shè)備輸出電源電壓,并在預(yù)定時(shí)間內(nèi)判斷是否與外部設(shè)備完成USB通信協(xié)議。
[0035]具體的,當(dāng)發(fā)生USB接口微短路的情形時(shí),由于ID腳對(duì)地阻抗正常情況下1.5M,微短路的電阻在100至1Kohm之間,電路識(shí)別成OTG的電阻通常范圍比較大在O至180K,因此,此時(shí)系統(tǒng)會(huì)輸出5v電源與OTG設(shè)備進(jìn)行通信。當(dāng)插入充電器時(shí)由于移動(dòng)終端作為OTG主設(shè)備,因此無(wú)法與適配器完成USB通信協(xié)議,此時(shí)系統(tǒng)會(huì)判斷插入的設(shè)備是非OTG設(shè)備。
[0036]步驟S102.識(shí)別為OTG設(shè)備接入所述USB接口,并與所述OTG設(shè)備進(jìn)行通信。
[0037]步驟S103.停止輸出OTG識(shí)別信號(hào),并在判定外部適配接入時(shí)使外部適配器對(duì)移動(dòng)終端充電。
[0038]在本步驟中,具體的,關(guān)閉OTG設(shè)備5v電源輸出使能,使整個(gè)系統(tǒng)恢復(fù)充電通路。
[0039]在本步驟中,具體的,所述判定外部適配器接入的步驟具體為:
[0040]檢測(cè)到正差分信號(hào)引腳和負(fù)差分信號(hào)引腳短接時(shí),判定外部適配器接入。
[0041]進(jìn)一步的,所述移動(dòng)終端獲取與該移動(dòng)終端相連的外部適配器的電壓信息;所述移動(dòng)終端將接收到的電壓信息與標(biāo)準(zhǔn)電壓范圍進(jìn)行比較,如果所述電壓信息在所述標(biāo)準(zhǔn)電壓范圍內(nèi),則能夠識(shí)別出所述USB適配器為與所述手持機(jī)相匹配的USB適配器,否則,識(shí)別出所述適配器不是與所述移動(dòng)終端相匹配的USB適配器,當(dāng)所述適配器不是與所述移動(dòng)終端相匹配的USB適配器時(shí),將輸入電壓轉(zhuǎn)換成標(biāo)準(zhǔn)電壓后再進(jìn)行充電。
[0042]本發(fā)明另一種實(shí)施例提供一種移動(dòng)終端與外部設(shè)備連接的檢測(cè)裝置,所述檢測(cè)裝置包括檢測(cè)單元201和控制單元202 ;
[0043]所述檢測(cè)單元201用于檢測(cè)所述移動(dòng)終端的USB接口中的識(shí)別引腳被觸發(fā)時(shí),向所述控制單元202輸出檢測(cè)信號(hào);
[0044]所述控制單元202用于向外部設(shè)備輸出OTG識(shí)別信號(hào),并判斷在預(yù)定時(shí)間內(nèi)是否與外部設(shè)備進(jìn)行通信,當(dāng)判斷結(jié)果為是時(shí),識(shí)別為OTG設(shè)備接入所述USB接口,并與所述OTG設(shè)備進(jìn)行通信,當(dāng)判斷結(jié)果為否時(shí),停止輸出OTG識(shí)別信號(hào),并在判定外部適配接入時(shí)使外部適配器對(duì)移動(dòng)