區分充電器和通用串行總線數據線的方法及單元的製作方法
2023-05-06 00:33:06 1
專利名稱:區分充電器和通用串行總線數據線的方法及單元的製作方法
技術領域:
本發明涉及移動通信接口技術領域,具體涉及區分充電器和通用串行總線數據線
的方法及單元。
背景技術:
信息產業部於2006年頒布了新的通信行業標準YD/T1591-2006《移動通信手
持機充電器及接口技術要求和測試方法》,對移動終端充電器技術指標和接口的標準化提
出了具體要求。根據該要求,移動終端上與充電器相連的接口和與通用串行總線(USB,
Universal Serial BUS)數據線相連的接口不能再分開設計,兩者必須合一。目前,移動終
端上與充電器和USB數據線相連的接口都為USB接口 。 充電器上與移動終端相連的USB接口共有4個管腳,分別如下 V。ha,充電管腳,用於接移動終端的USB接口的Vin管腳; D+:正數據管腳,用於接移動終端的USB接口的D+管腳; D-:負數據管腳,用於接移動終端的USB接口的D-管腳; GND :接地管腳。 USB數據線上與移動終端相連的USB接口同樣有4個管腳,分別如下
Vbus :總線管腳,用於接移動終端的USB接口的Vin管腳;
D+:正數據管腳,用於接移動終端的USB接口的D+管腳;
D-:負數據管腳,用於接移動終端的USB接口的D-管腳;
GND:接地管腳。 由於充電與數據傳輸所需要的電流是不同的,前者通常為l安,後者通常為0.5 安,因此,移動終端必須能夠區分插入USB接口的是充電器還是USB數據線,以選擇不同的 接入電阻來得到不同的電流。 圖l為現有的移動終端的結構圖,其中,Vin為USB接口的輸入管腳,用於接充電器 的V。ha,或USB數據線的Vbus ;R為可調電阻,其中,第一阻值對應充電器,第二阻值對應USB 數據線。 當Vin由低電平變為高電平時,移動終端確定有器件插入USB接口,若確定插入的 為充電器,則將R調整到第一阻值,開始充電;若確定插入的為USB數據線,則將R調整到第 二阻值,開始傳輸數據。 目前, 一些廠商使用USB握手的方式來判斷插入USB接口的是充電器還是USB數 據線,具體過程為檢測到Vin變為高電平,則通過USB接口向插入者發送USB握手消息,若 收到反饋消息,則認為插入的是USB數據線;否則,認為插入的是充電器。這種方法的缺點 是當通過USB數據線與移動終端相連的個人計算機(PC, Personal Computer)死機時,若 插入的是USB數據線,則同樣沒有反饋,此時移動終端會誤認為插入的是充電器,從而選擇 錯誤的阻值,導致產生大電流,從而會燒毀PC機的USB接口 。
發明內容
本發明提供一種區分充電器和USB數據線的方法及單元,以在充電器和USB數據 線都通過USB接口接入移動終端時,提高區分插入USB接口的是充電器還是USB數據線的 準確度。 本發明的技術方案是這樣實現的 —種區分充電器和USB數據線的方法,移動終端上與充電器相連的接口和與USB 數據線相連的接口都為USB接口 ,將充電器的USB接口的D+與D-管腳短接,該方法包括
移動終端檢測到USB接口有器件插入,則檢測USB接口的D-管腳上的電壓,若為 高電平,則確定插入的為充電器,否則,確定插入的為USB數據線。
所述方法進一步包括 在移動終端的USB接口的D-管腳上接一電阻,該電阻另一端接地。
所述電阻的阻值為10k 100k歐姆。 當確定插入的為充電器時,所述方法進一步包括移動終端將可調電阻調整到充 電對應的第一阻值,開始充電; 當確定插入的為USB數據線時,所述方法進一步包括移動終端將可調電阻調整 到數據傳輸對應的第二阻值,開始傳輸數據。 —種區分充電器和USB數據線的單元,該單元與移動終端的USB接口相連,包括
USB接口插入檢測模塊,檢測到USB接口有器件插入,向電壓檢測模塊發送觸發信 號; 電壓檢測模塊,接收觸發信號,檢測USB接口的D-管腳上的電壓,若為高電平,則 確定插入的為充電器,否則,確定插入的為USB數據線。 所述電壓檢測模塊在確定插入的為充電器後,發出充電指示;在確定插入的為 USB數據線後,發出數據傳輸指示;且,
所述裝置進一步包括 阻值調整模塊,接收到充電指示,則將可調電阻調整到充電對應的第一阻值;接收
到數據傳輸指示,則將可調電阻調整到數據傳輸對應的第二阻值。 所述電壓檢測模塊位於移動終端的基帶晶片內。 所述電壓檢測模塊通過基帶晶片的通用輸入輸出GPIO管腳與移動終端的USB接 口的D-管腳相連。 所述USB接口的D-管腳上接有一電阻,該電阻另一端接地。 與現有技術相比,本發明中,將充電器的USB接口的D+與D-管腳短接,當移動終 端檢測到USB接口有器件插入時,則檢測USB接口的D-管腳上的電壓,若為高電平,則確定 插入的為充電器,否則,確定插入的為USB數據線。本發明提高了區分插入USB接口的是充 電器還是USB數據線的準確度。
圖1為現有的移動終端的結構圖; 圖2為本發明實施例提供的區分充電器和USB數據線的移動終端的結構示意圖;
圖3為本發明實施例提供的移動終端區分充電器和USB數據線的方法流程圖。
具體實施例方式
下面結合附圖及具體實施例對本發明再作進一步詳細的說明。 圖2為本發明實施例提供的區分充電器和USB數據線的移動終端的結構示意圖,
如圖2所示 移動終端的USB接口有4個管腳,其中 Vin :輸入管腳,用於與充電器的V。ha,或USB數據線的Vbus相連;
D+:正數據管腳,用於與充電器的D+或USB數據線的D+相連;
D-:負數據管腳,用於與充電器的D-或USB數據線的D_相連;
GND :接地管腳。 本發明實施例中,將充電器的D+與D-管腳相接,這樣,當充電器的D+接電源VDD 後,D-與D+管腳的電壓相同,為高電平。 同時,如圖2所示,本發明實施例中,移動終端包括USB接口插入檢測模塊20和 電壓檢測模塊21, USB接口插入檢測模塊20與USB接口的Vin管腳相連,電壓檢測模塊21 與USB接口的D-管腳相連,其中 USB接口插入檢測模塊20 :檢測到USB接口的Vin由低電平變為高電平時,確定有 器件插入USB接口 ,則向電壓檢測模塊21發送一個觸發信號。 電壓檢測模塊21 :接收到USB接口插入檢測模塊20發來的觸發信號,則檢測USB 接口的D-管腳上的電壓,若該電壓為高電平,則確定插入USB接口的為充電器;否則,確定 插入USB接口的為USB數據線。 電壓檢測模塊21可位於移動終端的基帶晶片內。此時,電壓檢測模塊21可通過基 帶晶片的通用輸入輸出(GPIO,General Purpose Input Output)管腳與USB接口的D-管腳 相連。其中,若基帶晶片內部無反饋電阻,則可在D-管腳上並聯一電阻Rl,其阻值為10k 100k歐姆,以起到分壓作用。 電壓檢測模塊21在確定插入USB接口的為充電器後,可向移動終端固有的阻值調 整模塊發出充電指示;在確定插入USB接口的為USB數據線後,可向阻值調整模塊發出數據 傳輸指示。阻值調整模塊接收到充電指示後,將可調電阻調整到充電對應的第一阻值;接收 到數據傳輸指示後,將可調電阻調整到數據傳輸對應的第二阻值。 其中,USB接口插入檢測模塊20和電壓檢測模塊21可組成一個獨立的單元,該單 元可位於移動終端的基帶晶片內。 圖3為本發明實施例提供的移動終端區分充電器和USB數據線的方法流程圖,如 圖3所示,其具體步驟如下 步驟301 :將充電器的D+和D-管腳短接。 步驟302 :移動終端的基帶晶片檢測到USB接口的Vin由低電平變為高電平,則確 定有器件插入USB接口 ,檢測USB接口的D-管腳上的電壓。 步驟303 :基帶晶片判斷D-管腳的電壓為高電平還是低電平,若為前者,則執行步 驟304 ;否則,步驟305。 步驟304 :基帶晶片確定插入USB接口的為充電器,將可調電阻R調整到第一阻 值,開始充電。
步驟305 :基帶晶片確定插入USB接口的為USB數據線,將R調整到第二阻值,開 始傳輸數據。 從圖3所示流程可以看出,當USB數據線插入移動終端的USB接口時,若PC機死 機,則USB數據線的D-管腳仍為低電平,從而移動終端仍然會認為插入的是USB數據線,不 會產生誤判情況。 以上所述僅為本發明的過程及方法實施例,並不用以限制本發明,凡在本發明的 精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
一種區分充電器和通用串行總線USB數據線的方法,移動終端上與充電器相連的接口和與USB數據線相連的接口都為USB接口,其特徵在於,將充電器的USB接口的D+與D-管腳短接,該方法包括移動終端檢測到USB接口有器件插入,則檢測USB接口的D-管腳上的電壓,若為高電平,則確定插入的為充電器,否則,確定插入的為USB數據線。
2. 如權利要求1所述的方法,其特徵在於,所述方法進一步包括 在移動終端的USB接口的D-管腳上接一電阻,該電阻另一端接地。
3. 如權利要求2所述的方法,其特徵在於,所述電阻的阻值為10k 100k歐姆。
4. 如權利要求1至3任一所述的方法,其特徵在於,當確定插入的為充電器時,所述方 法進一步包括移動終端將可調電阻調整到充電對應的第一阻值,開始充電;當確定插入的為USB數據線時,所述方法進一步包括移動終端將可調電阻調整到數據傳輸對應的第二阻值,開始傳輸數據。
5. —種區分充電器和USB數據線的單元,該單元與移動終端的USB接口相連,其特徵在於,包括USB接口插入檢測模塊,檢測到USB接口有器件插入,向電壓檢測模塊發送觸發信號; 電壓檢測模塊,接收觸發信號,檢測USB接口的D-管腳上的電壓,若為高電平,則確定 插入的為充電器,否則,確定插入的為USB數據線。
6. 如權利要求5所述的單元,其特徵在於,所述電壓檢測模塊在確定插入的為充電器 後,發出充電指示;在確定插入的為USB數據線後,發出數據傳輸指示;且,所述裝置進一步包括阻值調整模塊,接收到充電指示,則將可調電阻調整到充電對應的第一阻值;接收到數 據傳輸指示,則將可調電阻調整到數據傳輸對應的第二阻值。
7. 如權利要求5或6所述的單元,其特徵在於,所述電壓檢測模塊位於移動終端的基帶晶片內。
8. 如權利要求7所述的單元,其特徵在於,所述電壓檢測模塊通過基帶晶片的通用輸 入輸出GPIO管腳與移動終端的USB接口的D-管腳相連。
9. 如權利要求5或6所述的單元,其特徵在於,所述USB接口的D-管腳上接有一電阻, 該電阻另一端接地。
全文摘要
本發明公開了區分充電器和通用串行總線數據線的方法及單元。移動終端上與充電器相連的接口和與USB數據線相連的接口都為USB接口,將充電器的USB接口的D+與D-管腳短接。方法包括移動終端檢測到USB接口有器件插入,則檢測USB接口的D-管腳上的電壓,若為高電平,則確定插入的為充電器,否則,確定插入的為USB數據線。本發明提高了移動終端區分插入USB接口的是充電器還是USB數據線的準確度。
文檔編號G06F13/38GK101702146SQ20091023703
公開日2010年5月5日 申請日期2009年11月2日 優先權日2009年11月2日
發明者黃辰 申請人:北京中星微電子有限公司