本發(fā)明涉及充電技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)短接的裝置以及用于微控制單元的控制方法。
背景技術(shù):
由于智能手機(jī)、平板電腦等各類便攜式電子設(shè)備本身有限的續(xù)航能力,其充電問題一直是也被關(guān)注的重點(diǎn)。常見的充電方案包括:設(shè)備上提供的標(biāo)準(zhǔn)快速充電器,第三方提供的快速充電器。不管是設(shè)備自帶的標(biāo)準(zhǔn)快速充電還是第三方提供的快速充電器,廣泛采用的電池充電方式主要有兩種:一種是利用常規(guī)的電源適配器為電池充電,即標(biāo)準(zhǔn)DCP充電方式,這種常規(guī)電源適配器一般僅支持5V/9V/12V等固定電壓輸出,輸出電壓的選擇性相對較??;另一種是利用主機(jī)(例如計(jì)算機(jī)等)為電池充電,即SDP充電方式,這種充電方式輸出的充電電壓恒定,充電電流較小。不管哪種充電方式,如果采用USB接口,USB的DPDM信號被用來作為充電雙方的握手信號。高通的快充協(xié)議要求DPDM拉到特定的電平,并且要求DPDM短接和下拉,而蘋果和三星的快充協(xié)議則要求將DPDM拉到特定電平。
為了滿足上述要求,現(xiàn)有的快充電源芯片中,通過在DPDM之間增加一個(gè)開關(guān)管來實(shí)現(xiàn)DPDM的短接和斷開,開關(guān)管的方式實(shí)現(xiàn)斷開沒有問題,但是實(shí)現(xiàn)短接存在一定的不足,因?yàn)殚_關(guān)管存在內(nèi)阻,在導(dǎo)通時(shí)DPDM兩端在壓差,在一些應(yīng)用場合壓差會(huì)導(dǎo)致短接檢測失敗。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的充電設(shè)備以及充電控制方法。
本發(fā)明的一個(gè)方面,提供了一種用于實(shí)現(xiàn)短接的裝置,包括電源模塊,其特征在于,該設(shè)備還包括:
ADC單元,用于采集DP管腳的電平信號;
微控制單元,用于根據(jù)所述采集的DP管腳的電平信號,控制電源模塊輸出與所述電平信號一致的電平信號;
DAC單元,用于將所述電源模塊輸出的電平信號提供給DM管腳。
可選的,所述電源模塊為電源芯片,所述微控制單元設(shè)置在所述電源芯片上。
可選的,所述微控制單元包括一控制開關(guān),用于控制所述ADC單元與所述DP管腳的通斷。
本發(fā)明還提供一種電源適配器,其包括前面所述的裝置。
本發(fā)明還提供一種主機(jī),其包括前面所述的裝置。
本發(fā)明還提供一種移動(dòng)電源,其包括前面所述的裝置。
本發(fā)明還提供一種用于前面提到的各設(shè)備中的微控制單元的控制方法,其特征在于,該方法包括:根據(jù)預(yù)定條件判斷是否需要將DP、DM管腳短接;如果需要,則控制所述ADC單元采集DP管腳的電平信號,如果不需要,ADC單元不采集DP管腳的電平信號。
可選的所述預(yù)定條件為所述微控制單元是否在進(jìn)行充電或者所述微控制單元是否進(jìn)行協(xié)議識(shí)別。
本申請實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
有效降低了DPDM之間的壓差,解決了在DPDM短接的情況下,仍然檢測認(rèn)為沒有短接,從而不能及時(shí)地進(jìn)行相應(yīng)功能的流程。
本發(fā)明解決了在各種需要DP/DM短接情況下,具有極高的檢測成功率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明提出的用于實(shí)現(xiàn)短接的裝置的結(jié)構(gòu)框圖;
圖2示出了根據(jù)本發(fā)明提出的用于微控制單元的控制方法的流程圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明的一個(gè)方面,提供了一種用于實(shí)現(xiàn)短接的裝置,如圖1所示,包括電源模塊400,其特征在于,該設(shè)備還包括:
ADC單元100,用于采集DP管腳的電平信號;
微控制單元200,用于根據(jù)所述采集的DP管腳的電平信號,控制電源模塊輸出與所述電平信號一致的電平信號;
DAC單元300,用于將所述電源模塊輸出的電平信號提供給DM管腳。
通過上述技術(shù)方案,能夠達(dá)到DM管腳和DP管腳的電平一致,而不致因?yàn)殚_關(guān)管存在內(nèi)阻,導(dǎo)致DP、DM管腳之間存在壓差,避免短接識(shí)別時(shí)存在不兼容的風(fēng)險(xiǎn)。
作為一種具體實(shí)施方式,DP、DM管腳是移動(dòng)終端的USB接口的管腳。移動(dòng)終端在充電過程中,檢測到其USB接口上有外部設(shè)備插入,判斷USB接口的DP/DM管腳(USB接口的兩個(gè)差分引腳)是否短接,如果短接,則與插入的外部設(shè)備通信,如果外部設(shè)備為可直充電源適配器,則可直沖電源適配器將其充電接口的兩個(gè)通信引腳從默認(rèn)的短接狀態(tài)切換到斷開狀態(tài),并與所述移動(dòng)終端通信,移動(dòng)終端在與可直沖電源適配器成功通信后,檢測其電池的電壓,若電池電壓在預(yù)設(shè)的直充閾值的范圍內(nèi),則根據(jù)當(dāng)前的電池電壓確定可直充電源適配器輸出的充電電壓,并由可直充電源適配器輸出的充電電壓直接給移動(dòng)終端充電。當(dāng)移動(dòng)終端采用可直充電源適配器充電時(shí),為了加快充電速度,需要根據(jù)電芯的電芯電壓動(dòng)態(tài)地調(diào)節(jié)可直沖電源適配器的充電電壓值,以保證電池的充電安全。通過為移動(dòng)終端增加上述實(shí)現(xiàn)短接的裝置,能夠達(dá)到DM管腳和DP管腳的電平一致,不會(huì)因?yàn)镈P/DM管腳之間的開關(guān)管導(dǎo)致的壓差,對已經(jīng)短接的情況進(jìn)行錯(cuò)誤檢測,導(dǎo)致不能和外部設(shè)備進(jìn)行通信,在外部設(shè)備為可直充電源適配器的情況下,能夠保障快速地為移動(dòng)終端充電。
實(shí)際上,移動(dòng)終端在檢測到其USB接口的兩個(gè)差分?jǐn)?shù)據(jù)引腳未短接時(shí),判定插入的外部設(shè)備是主機(jī),并啟動(dòng)標(biāo)準(zhǔn)的SDP充電模式,所述移動(dòng)終端在檢測到其USB接口的兩個(gè)差分?jǐn)?shù)據(jù)引腳短接且與插入的外部設(shè)備通信設(shè)備時(shí),判定插入的外部設(shè)備是常規(guī)電源適配器,并啟動(dòng)標(biāo)準(zhǔn)的DCP模式,本申請通過在移動(dòng)終端DP/DM管腳間增加上述實(shí)現(xiàn)短接的裝置,有利于移動(dòng)終端準(zhǔn)確檢測出外接設(shè)備的類型,從而根據(jù)外接設(shè)備的類型建立相應(yīng)的通信流程。
作為一種具體實(shí)施方式,所述電源模塊為電源芯片,所述微控制單元設(shè)置在所述電源芯片上,從而本申請?zhí)峁┮环N創(chuàng)新的用于實(shí)現(xiàn)短接的裝置,在這種裝置用于充電設(shè)備的情況下,能夠增強(qiáng)充電設(shè)備的兼容型,能夠通過USB接口為更多的設(shè)備提供充電功能。
作為另一種具體實(shí)施方式,所述微控制單元包括一控制開關(guān),用于控制所述ADC單元與所述DP管腳的通斷。該開關(guān)由軟件來控制其通斷,從而在DP、DM管腳需要短接時(shí),使開關(guān)接通,在DP、DM管腳需要斷開時(shí),使開關(guān)斷開。
將上述充電設(shè)備用于電源適配器,本發(fā)明還將提供一種電源適配器,包括上述充電設(shè)備的電源適配器比現(xiàn)有的電源適配器具有更好的兼容性,能夠避免因?yàn)槎探硬槐蛔R(shí)別而導(dǎo)致的不可用的問題。
本發(fā)明還提供一種主機(jī),其包括前面所述的用于實(shí)現(xiàn)短接的裝置,本發(fā)明還提供一種移動(dòng)電源,其包括前面所述的實(shí)現(xiàn)短接的裝置。本發(fā)明提出的主機(jī)、移動(dòng)電源同樣能夠避免因?yàn)槎探硬槐蛔R(shí)別而導(dǎo)致的不可用的問題。
本發(fā)明還提供一種用于前面提到的各設(shè)備中的微控制單元的控制方法,如圖2所示,該方法包括:S1.根據(jù)預(yù)定條件判斷是否需要將DP、DM管腳短接;如果需要,則進(jìn)行步驟S2.控制所述ADC單元采集DP管腳的電平信號,如果不需要,則進(jìn)行步驟S3.ADC單元不采集DP管腳的電平信號。
可選的所述預(yù)定條件為所述微控制單元是否在進(jìn)行充電或者所述微控制單元是否進(jìn)行協(xié)議識(shí)別。
本申請實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
有效降低了DPDM之間的壓差,解決了在DPDM短接的情況下,仍然檢測認(rèn)為沒有短接,從而不能及時(shí)地進(jìn)行相應(yīng)功能的流程。
本發(fā)明解決了在各種需要DP/DM短接情況下,具有極高的檢測成功率。
基于本申請實(shí)施例中所介紹的用于實(shí)現(xiàn)短接的裝置以及控制方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實(shí)施例的實(shí)現(xiàn)短接的裝置或者控制方法的具體實(shí)施方式以及其各種變化形式。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本申請實(shí)施例,都屬于本申請所欲保護(hù)的范圍。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的網(wǎng)關(guān)、代理服務(wù)器、系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。