專利名稱:一種被充電側(cè)檢測外部充電電源充電方式的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種檢測充電方式的方法及裝置,尤其是一種被充電側(cè)檢測外部 充電電源充電方式的方法及裝置。
背景技術(shù):
USB以其新穎、方便、通用的特點(diǎn)迅速普及。目前,外部充電電源在充電器 和USB設(shè)備電源兼容充電方案中常用的幾種做法如下所述-
A、外部充電電源通過兩個(gè)接線端子給被充電側(cè)供電,一個(gè)端子與充電器連接, 另一個(gè)端子與USB設(shè)備電源相連。
這種方法電路比較簡單,但有以下缺點(diǎn)
(1) 兩種連接類型不能互換,即接充電器的端子不能連接USB設(shè)備電源,一
旦接錯(cuò)會(huì)造成被充電側(cè)內(nèi)部充電器件燒毀;
(2) 需要被充電側(cè)的PMIC (電源管理芯片)支持USB充電過程;
(3) —般需要兩個(gè)接插件, 一個(gè)為標(biāo)準(zhǔn)USB插座,另一個(gè)為充電器插座,這 樣增加了產(chǎn)品成本,用戶使用也不方便。
B、外部充電電源通過一個(gè)接線端子給被充電側(cè)供電,用組合邏輯電路檢測 USB設(shè)備電源的檢測信號D+、 D—,判別外部電源為充電器還是USB設(shè)備電源。 這種方案能夠通過一個(gè)標(biāo)準(zhǔn)的USB插座實(shí)現(xiàn)充電器和USB設(shè)備電源的兼容。 但由于采用邏輯電路檢測充電方式,而邏輯電路的響應(yīng)速度較慢,無法檢測高速 USB接口。因此此種方案的適應(yīng)范圍較少,僅使用于低速USB,不能應(yīng)用到高速 USB中。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種被充電側(cè)檢測外部充電電源充電方式的
方法及裝置,在保證可靠性的前提下以最簡捷和準(zhǔn)確的方法實(shí)現(xiàn)檢測外部充電電 源為充電器還是USB設(shè)備電源。
本發(fā)明解決其技術(shù)問題所釆用的技術(shù)方案是<p一種被充電側(cè)檢測外部充電電源充電方式的方法,所述充電電源的輸出包括 兩檢測信號D+和D-,所述方法包括以下步驟
A、 當(dāng)檢測到有外部充電電源接入時(shí),設(shè)置傳輸所述兩檢測信號D+和D-的兩 信號線的特性,其中之一為上拉特性,另一為下拉特性;
B、 讀取所述兩檢測信號D+和D-經(jīng)所述兩信號線傳輸后的實(shí)時(shí)邏輯電平并判 斷檢測信號D+的實(shí)時(shí)邏輯電平與檢測信號D-的實(shí)時(shí)邏輯電平是否相同,若相同, 則所述充電方式為充電器充電方式,否則所述充電方式為USB設(shè)備電源充電方式。
上述方案中,完成步驟B的判斷后,設(shè)置所述兩信號線的特性為USB接口正 常通訊時(shí)的上拉、下拉或懸空特性。
一種被充電側(cè)檢測外部充電電源充電方式的裝置,所述裝置包括
第一信號線特性控制模塊,用于設(shè)置傳輸所述外部充電電源輸出的檢測信號 D+的信號線的上拉、下拉或懸空特性;
第二信號線特性控制模塊,用于設(shè)置傳輸所述外部充電電源輸出的檢測信號 D-的信號線的上拉、下拉或懸空特性;
第一檢測信號邏輯電平讀取模塊及第二檢測信號邏輯電平讀取模塊,用于讀 取經(jīng)分別被設(shè)置為上、下拉特性的兩信號線傳輸?shù)膬蓹z測信號D+和D-的實(shí)時(shí)邏輯 電平;
檢測信號邏輯電平比較模塊,用于比較所述第一檢測信號邏輯電平讀取模塊 與第二檢測信號邏輯電平讀取模塊讀取的兩實(shí)時(shí)邏輯電平,若相同,則所述充電 方式為充電器充電方式,否則所述充電方式為USB設(shè)備電源充電方式。
上述方案中,所述檢測信號邏輯電平比較模塊完成比較后第一信號線特性控 制模塊與第二信號線特性控制模塊還可設(shè)置所述兩信號線的特性分別為USB接口 正常通訊時(shí)的上拉、下拉或懸空特性。
本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案既能保證檢測結(jié)果的 準(zhǔn)確性和可靠性,并適應(yīng)于低速和高速USB類型,又能夠不增加成本和復(fù)雜度, 并不影響被充電側(cè)的可維護(hù)性和功能的實(shí)現(xiàn)。
圖1為本發(fā)明所述檢測充電方式裝置的結(jié)構(gòu)方框圖2為本發(fā)明所述檢測充電方式的方法流程圖。
具體實(shí)施例方式
圖1為本發(fā)明所述檢測充電方式裝置的結(jié)構(gòu)方框圖。 所述檢測充電方式裝置包括
外部充電電源101,此處的輸出檢測信號D+和D-短接,該外部充電電源為充 電器,否則為USB設(shè)備;
被充電側(cè)傳輸D+信號的信號線特性控制模塊102,控制所述信號線的上拉、 下拉和懸空特性。;被充電側(cè)傳輸D-信號的信號線特性控制模塊103,控制所述信 號線的上拉、下拉和懸空特性。信號線特性的設(shè)置可通過連接上拉電阻、下拉電 阻實(shí)現(xiàn)。其中,下拉電阻大于等于上拉電阻的兩倍,且D+信號線連接的下拉和上 拉電阻分別與D-信號線連接的下拉和上拉電阻相同;
被充電側(cè)D+信號的檢測信號邏輯電平讀取模塊104,讀取傳輸后D+信號的實(shí) 時(shí)邏輯電平;被充電側(cè)D-信號的檢測信號邏輯電平讀取模塊105,讀取傳輸后D-信號的實(shí)時(shí)邏輯電平;
檢測信號邏輯電平比較模塊106,比較被充電側(cè)D+信號的檢測信號邏輯電平 讀取模塊104和被充電側(cè)D-信號的檢測信號邏輯電平讀取模塊105中讀取的實(shí)時(shí) 邏輯電平,如果相同,則該充電方式為充電器充電,否則為USB設(shè)備電源充電。
圖2為本發(fā)明所述檢測充電方式的方法流程圖。 步驟201:被充電側(cè)插上外部充電電源101;
步驟202:被充電側(cè)檢測到有外部充電電源101接入時(shí),設(shè)置D+和D-兩個(gè)信 號線為相反的上拉和下拉配置。當(dāng)D+信號被設(shè)置為信號線連接上拉電阻時(shí),D-信 號必須被設(shè)置為信號線連接下拉電阻;而當(dāng)D+信號被設(shè)置為信號線連接下拉電阻 時(shí),D-信號必須被設(shè)置為信號線連接上拉電阻;
步驟203:被充電側(cè)D+信號的檢測信號邏輯電平讀取模塊104讀取經(jīng)信號線 傳輸?shù)腄+信號的實(shí)時(shí)邏輯電平,被充電側(cè)D-信號的檢測信號邏輯電平讀取模塊105讀取經(jīng)信號線傳輸?shù)腄-信號的實(shí)時(shí)邏輯電平;
步驟204:判斷步驟203中所讀取的經(jīng)信號線傳輸?shù)腄+信號的實(shí)時(shí)邏輯電平 與經(jīng)信號線傳輸?shù)腄-信號的實(shí)時(shí)邏輯電平是否相同。當(dāng)使用充電器充電時(shí),外部 充電電源101的D+和D-短接,同時(shí)D+被設(shè)置為接上拉電阻,D-被設(shè)置為接下拉 電阻,此時(shí)讀取D+和D-均為高電平,它們的邏輯相同;或當(dāng)使用充電器充電時(shí), 外部充電電源101的D+和D-短接,同時(shí)D+被設(shè)置為接下拉電阻,D-被設(shè)置為接 上拉電阻,此時(shí)讀取D+和D-也均為高電平,它們的邏輯相同;而當(dāng)使用USB充電 時(shí),外部充電電源101的D+和D-斷開,同時(shí)D+被設(shè)置為接上拉電阻,D-被設(shè)置 為接下拉電阻,此時(shí)讀取D+為高電平、D-為低電平,它們的邏輯不一致;而當(dāng)使 用USB充電時(shí),外部充電電源IOI的D+和D-斷開,同時(shí)D+被設(shè)置為接下拉電阻, D-被設(shè)置為接上拉電阻,此時(shí)讀取D+為低電平、D-為高電平,它們的邏輯也不一 致;
步驟205:如果相同,外部充電電源101為充電器; 步驟206:如果不同,外部充電電源IOI為USB設(shè)備電源; 步驟207:被充電側(cè)傳輸D+信號的信號線特性控制模塊102與被充電側(cè)傳輸 D-信號的信號線特性控制模塊103分別重新設(shè)置傳輸D+和D-信號的兩信號線的特 性為USB接口正常通訊時(shí)的上拉、下拉或懸空特性, 一般設(shè)置D+為下拉,D-為上 拉。
步驟208:至此,檢測結(jié)束,執(zhí)行相應(yīng)的充電過程。
權(quán)利要求
1、一種被充電側(cè)檢測外部充電電源充電方式的方法,其特征在于,所述充電電源的輸出包括兩檢測信號D+和D-,所述方法包括以下步驟A、當(dāng)檢測到有外部充電電源接入時(shí),設(shè)置傳輸所述兩檢測信號D+和D-的兩信號線的特性,其中之一為上拉特性,另一為下拉特性;B、讀取所述兩檢測信號D+和D-經(jīng)所述兩信號線傳輸后的實(shí)時(shí)邏輯電平并判斷檢測信號D+的實(shí)時(shí)邏輯電平與檢測信號D-的實(shí)時(shí)邏輯電平是否相同,若相同,則所述充電方式為充電器充電方式,否則所述充電方式為USB設(shè)備電源充電方式。
2、 根據(jù)權(quán)利要求1所述的被充電側(cè)檢測外部充電電源充電方式的方法,其特征在于,完成步驟B的判斷后,設(shè)置所述兩信號線的特性為USB接口正常通訊時(shí)的上拉、下拉或懸空特性。
3、 一種被充電側(cè)檢測外部充電電源充電方式的裝置,其特征在于,所述裝置 包括第一信號線特性控制模塊,用于設(shè)置傳輸所述外部充電電源輸出的檢測信號 D+的信號線的上拉、下拉或懸空特性;第二信號線特性控制模塊,用于設(shè)置傳輸所述外部充電電源輸出的檢測信號 D-的信號線的上拉、下拉或懸空特性;第一檢測信號邏輯電平讀取模塊及第二檢測信號邏輯電平讀取模塊,用于分別讀取被設(shè)置為上、下拉特性的兩信號線傳輸?shù)膬蓹z測信號D+和D-的實(shí)時(shí)邏輯電 平;檢測信號邏輯電平比較模塊,用于比較所述第一檢測信號邏輯電平讀取模塊與第二檢測信號邏輯電平讀取模塊讀取的兩實(shí)時(shí)邏輯電平,若相同,則所述充電方式為充電器充電方式,否則所述充電方式為USB設(shè)備電源充電方式。
4、 根據(jù)權(quán)利要求3所述的被充電側(cè)檢測外部充電電源充電裝置,其特征在于,所述檢測信號邏輯電平比較模塊完成比較后第一信號線特性控制模塊與第二信號線特性控制模塊還可設(shè)置所述兩信號線的特性分別為USB接口正常通訊時(shí)的上拉、下拉或懸空特性。
全文摘要
本發(fā)明涉及一種被充電側(cè)檢測外部充電電源充電方式的方法及裝置,所述充電電源的輸出包括兩檢測信號D+和D-,當(dāng)檢測到有外部充電電源接入時(shí),設(shè)置傳輸所述兩檢測信號D+和D-的兩信號線的特性,其中之一為上拉特性,另一為下拉特性;然后讀取所述兩檢測信號D+和D-經(jīng)所述兩信號線傳輸后的實(shí)時(shí)邏輯電平并判斷檢測信號D+的實(shí)時(shí)邏輯電平與檢測信號D-的實(shí)時(shí)邏輯電平是否相同,若相同,則所述充電方式為充電器充電方式,否則所述充電方式為USB設(shè)備電源充電方式。本發(fā)明提供的技術(shù)方案既能保證檢測結(jié)果的準(zhǔn)確性和可靠性,并適應(yīng)于低速和高速USB類型,又能夠不增加成本和復(fù)雜度,并不影響被充電側(cè)的可維護(hù)性和功能的實(shí)現(xiàn)。
文檔編號H01M10/44GK101174713SQ20061006343
公開日2008年5月7日 申請日期2006年11月1日 優(yōu)先權(quán)日2006年11月1日
發(fā)明者姜寧波, 左向民, 李啟瑞 申請人:中興通訊股份有限公司