一種智能終端usb、充電器接口分離檢測的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種智能終端USB、充電器接口分離檢測的方法和裝置,其中的終端設(shè)備為嵌入式終端設(shè)備,具體包括娛樂通信多媒體設(shè)備、手持設(shè)備(平板電腦、掌上電腦電子導(dǎo)航設(shè)備、汽車電子娛樂設(shè)備等)、移動通信終端設(shè)備(手機)。
【背景技術(shù)】
[0002]隨著電子工業(yè)越來越深入百姓生活,平板電腦、掌上電腦的普及,電池容量變大非常大,專用的與平臺分離充電IC應(yīng)用越來越普及,當(dāng)需要充電電流比較大和USB充電電流500ma相差很遠的時候,充電接口和USB接口就必須分開設(shè)計,這樣USB不再充電,如果USB充電會消耗過長的時間才能充滿,由于平臺默認設(shè)計是USB、充電器合一接口檢測的,本發(fā)明突破了此平臺限制提供了一種USB和充電器分離的解決方案。
[0003]如圖1所示,傳統(tǒng)的方案是USB和充電接口合一的,USB和充電器插入時通過接到Vcharger,平臺收到Vcharger信號觸發(fā)檢測中端,中端觸發(fā)中端服務(wù)例程,中端服務(wù)程序檢測USB D+D-信號狀態(tài)來判斷是USB非標充電器還是標準充電器。
[0004]USB充電器接口分離方案中也有通過Vcharger來判斷并且輔助一些狀態(tài)GP1中斷來判斷是否USB還是充電器,還是全部插入。這樣的設(shè)計從硬件方面消耗GP1資源,從軟件處理上來講流程會比較復(fù)雜。如圖2示例,充電器和USB VBUS同時接入Vcharger,同時通過分壓電路接入兩路中斷信號,其判斷流程會比較復(fù)雜,首先判斷Vcharger,其次判斷兩路輔助中斷檢測信號。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中存在的上述不足,而提供一種結(jié)構(gòu)設(shè)計合理,簡潔高效,避免冗余的智能終端USB、充電器接口分離檢測的方法和裝置。
[0006]本發(fā)明解決上述問題所采用的技術(shù)方案是:該智能終端USB、充電器接口分離檢測的方法,包括USB檢測步驟和充電器檢測步驟,其特征在于:
[0007]所述開機狀態(tài)下的USB檢測步驟包括
[0008](I)USB識別:USB電壓通過分壓電阻分壓后產(chǎn)生中端,中端觸發(fā)中端服務(wù)程序;
[0009](2)中端服務(wù)程序檢測:中端服務(wù)例程開啟USB枚舉例程,USB設(shè)備加載;
[0010](3)USB設(shè)備加載:通過枚舉到設(shè)備信息,選擇USB Mass/MTP/PTP,選擇后正常加載USB設(shè)備;
[0011 ]所述充電器檢測步驟包括
[0012](I)充電器信號檢測:充電器檢測到后,中端觸發(fā)中斷程序;
[0013](2)中端程序檢測:中端服務(wù)程序不再檢測USB D+D-信號狀態(tài),直接判斷為充電器;
[0014](3)啟動充電:判斷為充電器后,啟動充電流程。
[0015]本發(fā)明還包括關(guān)機狀態(tài)下的USB使用,關(guān)機狀態(tài)下的USB使用步驟包括
[0016]USB接口上加一路公共端引腳,公共端引腳在另外一端由模擬開關(guān)切換至懸空端和電源鍵,默認模擬開關(guān)關(guān)機狀態(tài)切換到電源鍵,這樣在關(guān)機狀態(tài)插入USB直接啟動baseband ,baseband啟動切換模擬開關(guān)到懸空端,設(shè)備啟動進行USB枚舉找到設(shè)備后進行相應(yīng)操作。
[0017]本發(fā)明還包括關(guān)機狀態(tài)下的充電器檢測,其步驟包括
[0018](I)是否Vcharger中端,如果是,中端觸發(fā)啟動中端例程并檢測充電器;
[0019](2)啟動關(guān)機充電。
[0020]本發(fā)明還包括關(guān)機狀態(tài)下的USB檢測流程,其步驟包括
[0021](I)是否有電源鍵中斷;
[0022](2)當(dāng)檢測到電源鍵消息,啟動中端,檢測USB檢測中斷是否觸發(fā);
[0023](3)如果usb檢測中斷觸發(fā),切換模擬開關(guān),將擴展公共端引腳接到懸空端;
[0024](4)啟動USB枚舉例程,開啟USB預(yù)定的功能。
[0025]一種智能終端USB、充電器接口分離檢測的裝置,其特征在于,所述裝置包括中端、模擬開關(guān)、充電接口、分壓電阻和USB接口,所述中端具有Vcharger接口和電源鍵,所述USB接口上具有公共端引腳,充電接口與中端的Vcharger接口連接,USB接口的公共端引腳與模擬開關(guān)連接,模擬開關(guān)與中端的電源鍵連接并具有懸空端,模擬開關(guān)在電源鍵和懸空端之間切換,USB接口通過分壓電阻與中端連接。
[0026]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點和效果:結(jié)構(gòu)簡單,設(shè)計合理,在現(xiàn)有的硬件條件下可以支持更尚充電電流,支持更尚容量的電池,提尚智能終端使用時間,提尚廣品競爭力。
【附圖說明】
[0027]圖1是傳統(tǒng)方案的結(jié)構(gòu)示意圖。
[0028]圖2是現(xiàn)有技術(shù)通過Vcharger來進行判斷的結(jié)構(gòu)示意圖。
[0029]圖3是本發(fā)明的結(jié)構(gòu)示意圖。
[0030]圖4是本發(fā)明的流程圖。
【具體實施方式】
[0031]下面結(jié)合附圖并通過實施例對本發(fā)明作進一步的詳細說明,以下實施例是對本發(fā)明的解釋而本發(fā)明并不局限于以下實施例。
[0032]實施例。
[0033 ]參見圖3和圖4,本實施例中的智能終端USB、充電器接口分離檢測的方法,包括USB檢測步驟和充電器檢測步驟,
[0034]開機狀態(tài)下的USB檢測步驟包括
[0035](I)USB識別:USB電壓通過分壓電阻分壓后產(chǎn)生中端,中端觸發(fā)中端服務(wù)程序;
[0036](2)中端服務(wù)程序檢測:中端服務(wù)例程開啟USB枚舉例程,USB設(shè)備加載;
[0037](3)USB設(shè)備加載:通過枚舉到設(shè)備信息,選擇USB Mass/MTP/PTP,選擇后正常加載USB設(shè)備;
[0038]充電器檢測步驟包括
[0039](I)充電器信號檢測:充電器檢測到后,中端觸發(fā)中斷程序;
[0040](2)中端程序檢測:中端服務(wù)程序不再檢測USB D+D-信號狀態(tài),直接判斷為充電器;
[0041](3)啟動充電:判斷為充電器后,啟動充電流程。
[0042]本實施例還包括關(guān)機狀態(tài)下的USB使用,關(guān)機狀態(tài)下的USB使用步驟包括
[0043]USB接口上加一路公共端引腳,公共端引腳在另外一端由模擬開關(guān)切換至懸空端和電源鍵,默認模擬開關(guān)關(guān)機狀態(tài)切換到電源鍵,這樣在