本技術(shù)涉及充電,特別涉及一種充電檢測(cè)方法、電子設(shè)備和電源適配器。
背景技術(shù):
1、隨著手機(jī)等電子設(shè)備的功能不斷豐富和完善,人們對(duì)電子設(shè)備的實(shí)際使用時(shí)長(zhǎng)越來(lái)越長(zhǎng),因此對(duì)人們對(duì)設(shè)備續(xù)航時(shí)間的要求也越來(lái)越高。為此,電子設(shè)備的電池容量不斷增大,人們對(duì)快速充電的需求也越來(lái)越高。
2、目前用戶使用充電器對(duì)手機(jī)等電子設(shè)備進(jìn)行充電時(shí),需要先進(jìn)行充電檢測(cè),如識(shí)別該充電器是否能夠?qū)υ撾娮釉O(shè)備進(jìn)行大功率快充,如充電能力為9伏特(v)2安培(a)等。其中,手機(jī)對(duì)充電器進(jìn)行大功率快充之前,需要識(shí)別出充電器的類(lèi)型為專用充電口(dedicate?charging?port,dcp)類(lèi)型,以確定充電器支持快充。并且,手機(jī)識(shí)別出充電器的類(lèi)型為dcp類(lèi)型之后,需要成功對(duì)充電器進(jìn)行后續(xù)充電檢測(cè)流程,如高壓充電(highvoltage?detector?and?controller?protocol,hvdcp)握手和防偽檢測(cè)等,確保充電器具有大功率快充的能力且充電器為標(biāo)配充電器而具備安全性,才能進(jìn)入大功率快充。
3、具體地,一方面,手機(jī)對(duì)充電器進(jìn)行充電檢測(cè)如充電器的類(lèi)型識(shí)別、hvdcp握手的過(guò)程中,通常需要對(duì)手機(jī)中的充電協(xié)議通信引腳如d+端口和d-端口的電壓進(jìn)行控制和檢測(cè)。但是實(shí)際應(yīng)用中,手機(jī)可能因?yàn)槎鄠€(gè)信號(hào)源沖突導(dǎo)致d+端口和d-端口的電壓無(wú)法達(dá)到需求,導(dǎo)致無(wú)法正常識(shí)別出大功率快充。另一方面,在防偽檢測(cè)過(guò)程中如果發(fā)生手機(jī)重啟將導(dǎo)致充電器無(wú)法退出防偽檢測(cè),從而無(wú)法準(zhǔn)確識(shí)別出大功率快充。
4、如此,實(shí)際應(yīng)用中,大功率快充可能被誤識(shí)別為buck充電等小功率充電,例如buck充電支持5v500毫安(ma)或5v2a的充電,充電速度較慢。那么,為了保證充電器對(duì)電子設(shè)備正常進(jìn)行大功率快充,需要保證大功率快充的準(zhǔn)確識(shí)別。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種充電檢測(cè)方法、電子設(shè)備和電源適配器,能夠提升識(shí)別大功率快充的準(zhǔn)確率,有利于手機(jī)準(zhǔn)確進(jìn)入大功率快充。
2、第一方面,本技術(shù)實(shí)施例提供了一種充電檢測(cè)方法,應(yīng)用于電子設(shè)備,該方法包括:檢測(cè)到電源適配器插入電子設(shè)備的第一充電接口,第一充電接口包括第一充電協(xié)議通信引腳;對(duì)電源適配器執(zhí)行第一充電檢測(cè),以識(shí)別電源適配器是否為第一類(lèi)型(例如dcp類(lèi)型),其中,在第一充電檢測(cè)檢測(cè)中第一充電協(xié)議通信引腳的電壓是通過(guò)第一電壓控制模塊控制的;對(duì)應(yīng)于檢測(cè)到電源適配器為第一類(lèi)型,對(duì)電源適配器執(zhí)行第二充電檢測(cè),其中,在第二充電檢測(cè)檢測(cè)中第一充電協(xié)議通信引腳的電壓是通過(guò)第二電壓控制模塊控制的。例如,電子設(shè)備可以為手機(jī),電源適配器可以手機(jī)的充電器,如標(biāo)配充電器。如此,電子設(shè)備對(duì)pmic和sc的控制進(jìn)行隔離,使得同一時(shí)間pmic和sc中的一個(gè)器件控制d+端口和d-端口的電平,即同一時(shí)間只有一個(gè)信號(hào)源可以控制d+端口和d-端口。例如,執(zhí)行bc1.2檢測(cè)的過(guò)程中,電子設(shè)備在僅通過(guò)pmic控制d+端口的電壓,以避免出現(xiàn)pmic和sc同時(shí)控制d+端口的電壓造成的沖突。如此,可以提升bc1.2檢測(cè)等充電檢測(cè)步驟的成功率,從而提升識(shí)別大功率快充的準(zhǔn)確率,有利于手機(jī)準(zhǔn)確進(jìn)入大功率快充。
3、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:第一充電協(xié)議通信引腳包括第一d+端口和第一d-端口。即第一d+端口和第一d-端口為手機(jī)側(cè)的充電口中的d+端口和d-端口。
4、在上述第一方面的一種可能的實(shí)現(xiàn)中,第二充電檢測(cè)包括以下至少一種:對(duì)電源適配器執(zhí)行高壓充電握手、對(duì)電源適配器執(zhí)行ping檢測(cè)、獲取電源適配器的信息、控制電源適配器進(jìn)入防偽檢測(cè)狀態(tài)、對(duì)電源適配器進(jìn)行防偽檢測(cè),控制電源適配器退出防偽檢測(cè)狀態(tài)。例如,上述高壓充電握手可以為高壓充電(high?voltage?detector?and?controllerprotocol,hvdcp)握手。
5、在上述第一方面的一種可能的實(shí)現(xiàn)中,第一電壓控制模塊和第二電壓控制模塊相同或不同;并且,第一電壓控制模塊為電子設(shè)備中的電源管理集成電路pmic或sc(一種控制模塊,如芯片),第二電壓控制模塊為pmic或sc。即本技術(shù)在整個(gè)充電檢測(cè)過(guò)程的不同時(shí)間段可以使用不同的電壓控制模塊控制d+端口和d-端口,如在bc1.2檢測(cè)中手機(jī)使用pmic,而在hvdcp握手檢測(cè)等大功率快充識(shí)別流程中使用sc。
6、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于第一電壓控制模塊與第二電壓控制模塊不同,檢測(cè)到滿足切換條件,將控制第一充電協(xié)議通信引腳的電壓控制模塊由第二電壓控制模塊切換為第一電壓控制模塊;其中,切換條件包括以下至少一項(xiàng):對(duì)電源適配器執(zhí)行高壓充電握手失敗,對(duì)電源適配器執(zhí)行高壓充電握手成功且ping檢測(cè)失敗,對(duì)電源適配器執(zhí)行高壓充電握手成功、ping檢測(cè)成功且防偽檢測(cè)失敗。如此,使得后續(xù)小功率充電過(guò)程中手機(jī)(即電子設(shè)備)可以使用pmic控制d+端口和d-端口的電壓。
7、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于檢測(cè)到電源適配器為第一類(lèi)型,采用第二電壓控制模塊控制第一d+端口的電壓為第一電壓,并持續(xù)第一時(shí)長(zhǎng),使得電源適配器復(fù)位,其中,第一電壓小于或等于第一預(yù)設(shè)電壓。那么,復(fù)位電源適配器可以使得電源適配器退出異常狀態(tài),從而有利于提升手機(jī)對(duì)電源適配器進(jìn)行充電檢測(cè)的成功率。
8、在上述第一方面的一種可能的實(shí)現(xiàn)中,電源適配器包括第二充電口,第二充電口包括第二充電協(xié)議通信引腳,第二充電協(xié)議通信引腳包括第二d+端口和第二d-端口;并且,在電源適配器復(fù)位之后,第二d+端口和第二d-端口短接;對(duì)應(yīng)于第二充電口插入第一充電口,第一d+端口連接第二d+端口且第一d-端口與第二d-端口連接。可以理解,充電器(即電源適配器)復(fù)位時(shí),充電器中的d+端口和d-端口將短接,且充電器側(cè)的d+端口和d-端口均為低電平。如此,充電器在手機(jī)執(zhí)行hvdcp握手之前,可以復(fù)位充電器,不會(huì)出現(xiàn)在由于充電器中的d+端口和d-端口未短接導(dǎo)致hvdcp握手失敗的情況發(fā)生,有利于提升hvdcp握手的成功率。
9、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于對(duì)電源適配器執(zhí)行高壓充電握手,采用第二電壓控制模塊控制第一d+端口的電壓為第二電壓,并持續(xù)第二時(shí)長(zhǎng),檢測(cè)是否滿足高壓充電握手條件,其中,高壓充電握手條件包括:第一d+端口的電壓大于或等于第二預(yù)設(shè)電壓且第一d-端口的電壓小于或等于第一預(yù)設(shè)電壓(如第一預(yù)設(shè)電壓可以為0.32v,即低電平)。例如,高壓充電握手流程中,電子設(shè)備(如手機(jī))將d+端口拉高一段時(shí)間后,正常情況下電源適配器(如充電器)將會(huì)斷開(kāi)電源適配器側(cè)的d+端口和d-端口的短接。因此,在握手流程中,手機(jī)將d+端口拉高并保持一段時(shí)間后,手機(jī)檢測(cè)到d+端口為高電平且d-端口為低電平,說(shuō)明充電器正確斷開(kāi)d+端口和d-端口的短接。因此,手機(jī)檢測(cè)到滿足上述高壓充電握手條件(如hvdcp握手條件),說(shuō)明手機(jī)對(duì)充電器的握手成功。從而,通過(guò)上述高壓充電握手條件的判定可以進(jìn)一步提升高壓充電握手的準(zhǔn)確性。
10、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述獲取電源適配器的信息,包括:向電源適配器發(fā)送第一指令,其中,第一指令用于獲取電源適配器的充電能力,且第一指令用于指示電源適配器退出防偽檢測(cè)狀態(tài),電源適配器的信息包括電源適配器的充電能力。例如,第一指令用于讀取充電器中的0x7e寄存器中的充電能力。
11、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述控制電源適配器進(jìn)入防偽檢測(cè)狀態(tài),包括:向電源適配器發(fā)送第二指令,其中,第二指令用于指示電源適配器進(jìn)入防偽檢測(cè)狀態(tài),并且,第二指令還用于指示電源適配器在滿足第一退出條件時(shí)退出防偽檢測(cè)狀態(tài);第一退出條件包括:電源適配器在預(yù)設(shè)定時(shí)器的定時(shí)時(shí)長(zhǎng)內(nèi)未接收到電子設(shè)備發(fā)送的第三指令,第三指令用于指示電源適配器退出防偽檢測(cè)狀態(tài)。例如,第二指令用于向充電器中的0xce寄存器中寫(xiě)入防偽密鑰索引,以觸發(fā)充電器強(qiáng)制退出防偽檢測(cè)狀態(tài)。如預(yù)設(shè)定時(shí)器的定時(shí)時(shí)長(zhǎng)的取值為10秒。
12、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:向電源適配器發(fā)送第三指令,第三指令用于指示電源適配器關(guān)閉未停止定時(shí)的預(yù)設(shè)定時(shí)器并退出防偽檢測(cè)狀態(tài)。例如,第三指令用于向充電器中的0xce寄存器中寫(xiě)入退出參數(shù),如0xff,以觸發(fā)充電器正常退出防偽檢測(cè)狀態(tài)。
13、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于對(duì)電源適配器的防偽檢測(cè)成功且電源適配器退出防偽檢測(cè)狀態(tài),經(jīng)過(guò)電源適配器按照第一功率進(jìn)行充電;其中,電源適配器為電子設(shè)備的標(biāo)配電源適配器。例如,第一功率對(duì)應(yīng)于大功率快充,如第一功率可以支持66w充電。
14、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于對(duì)電源適配器的防偽檢測(cè)失敗且電源適配器退出防偽檢測(cè)狀態(tài),或者檢測(cè)到滿足切換條件,經(jīng)過(guò)電源適配器按照第二功率進(jìn)行充電,其中,第二功率小于第二功率。例如,第一功率可以對(duì)應(yīng)于5v2a的充電,如第一功率為10w。
15、在上述第一方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于第一電壓控制模塊與第二電壓控制模塊不同,檢測(cè)到電子設(shè)備按照第一功率充電結(jié)束,將控制第一充電協(xié)議通信引腳的電壓控制模塊由第二電壓控制模塊切換為第一電壓控制模塊。如此,使得下次充電檢測(cè)過(guò)程中電子設(shè)備可以默認(rèn)使用第一電壓控制模塊如pmic控制d+端口和d-端口的電壓。
16、第二方面,本技術(shù)實(shí)施例提供一種充電檢測(cè)方法,應(yīng)用于電源適配器,該電源適配器包括第二充電口,第二充電口中包括第二充電協(xié)議通信引腳,第二充電協(xié)議通信引腳中包括第二d+端口;該方法包括:檢測(cè)到第二充電口插入電子設(shè)備的第一充電口,其中,第一充電口包括第一充電協(xié)議通信引腳,第一充電協(xié)議通信引腳包括第一d+端口;對(duì)應(yīng)于電源適配器為第一類(lèi)型,檢測(cè)到第二d+端口的電壓為第一電壓,并持續(xù)第一時(shí)長(zhǎng)(如10ms),復(fù)位電源適配器,其中,第一電壓為第一d+端口的電壓施加的,第一電壓小于或等于第一預(yù)設(shè)電壓。即,電源適配器檢測(cè)到d+端口為第一電壓并持續(xù)第一時(shí)長(zhǎng),復(fù)位電源適配器??梢岳斫?,充電器(即電源適配器)復(fù)位時(shí),充電器中的d+端口和d-端口將短接,且充電器側(cè)的d+端口和d-端口均為低電平。如此,充電器在手機(jī)(即電子設(shè)備)執(zhí)行高壓充電握手之前,可以復(fù)位充電器,不會(huì)出現(xiàn)在由于充電器中的d+端口和d-端口未短接導(dǎo)致高壓充電握手失敗的情況發(fā)生,有利于提升高壓充電握手的成功率。
17、在上述第二方面的一種可能的實(shí)現(xiàn)中,第二充電口中還包括第二d-端口;對(duì)應(yīng)于電源適配器復(fù)位,第二d+端口與第二d-端口短接。此時(shí),第二d+端口與第二d-端口均為低電平。
18、在上述第二方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:接收電子設(shè)備發(fā)送的第一指令;響應(yīng)于第一指令,讀取電源適配器的充電能力,并退出防偽檢測(cè)狀態(tài),電源適配器的信息包括電源適配器的充電能力。
19、在上述第二方面的一種可能的實(shí)現(xiàn)中,上述方法包括:接收電子設(shè)備發(fā)送的第二指令;響應(yīng)于第二指令,進(jìn)入防偽檢測(cè)狀態(tài),并控制預(yù)設(shè)定時(shí)器開(kāi)始計(jì)時(shí);檢測(cè)是否滿足第一退出條件;對(duì)應(yīng)于滿足第一退出條件,退出防偽檢測(cè)條件;其中,第一退出條件包括:在預(yù)設(shè)定時(shí)器的定時(shí)時(shí)長(zhǎng)內(nèi)未接收到電子設(shè)備發(fā)送的第三指令,第三指令用于指示電源適配器退出防偽檢測(cè)狀態(tài)。
20、在上述第二方面的一種可能的實(shí)現(xiàn)中,上述方法還包括:對(duì)應(yīng)于不滿足第一退出條件,退出防偽檢測(cè)狀態(tài),并關(guān)閉未停止計(jì)時(shí)的預(yù)設(shè)定時(shí)器。
21、在上述第二方面的一種可能的實(shí)現(xiàn)中,第一指令用于指示電子設(shè)備從電源適配器的第一寄存器(如0x7e寄存器)中讀取電源適配器的充電能力;第二指令用于指示電子設(shè)備向電源適配器的第二寄存器(如0xce寄存器)中寫(xiě)入防偽秘鑰索引;第三指令用于指示電子設(shè)備向第二寄存器中寫(xiě)入退出參數(shù),退出參數(shù)用于指示電源適配器退出防偽檢測(cè)狀態(tài)。
22、在上述第二方面的一種可能的實(shí)現(xiàn)中,上述進(jìn)入防偽檢測(cè)狀態(tài)通過(guò)以下方式實(shí)現(xiàn):將電源適配器中的防偽檢測(cè)標(biāo)志位設(shè)置為第一狀態(tài),第一狀態(tài)對(duì)應(yīng)于電源適配器進(jìn)入防偽檢測(cè)狀態(tài);退出防偽檢測(cè)狀態(tài)通過(guò)以下方式實(shí)現(xiàn):將電源適配器中的防偽檢測(cè)標(biāo)志位設(shè)置為第二狀態(tài),第二狀態(tài)對(duì)應(yīng)于電源適配器退出防偽檢測(cè)狀態(tài)。其中,充電器(即電源適配器)在進(jìn)入或退出防偽檢測(cè)時(shí),可以設(shè)置防偽標(biāo)志位的取值,以通過(guò)該防偽標(biāo)志位指示從電器已經(jīng)進(jìn)入或已經(jīng)退出防偽檢測(cè)流程。
23、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器,用于存儲(chǔ)由電子設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行的指令,以及處理器,是電子設(shè)備的處理器之一,用于執(zhí)行第一方面及其各種可能的實(shí)現(xiàn)方式中的充電檢測(cè)方法。
24、第四方面,本技術(shù)實(shí)施例提供一種電源適配器,包括:存儲(chǔ)器,用于存儲(chǔ)由電子設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行的指令,以及處理器,是電子設(shè)備的處理器之一,用于執(zhí)行第二方面及其各種可能的實(shí)現(xiàn)方式中的充電檢測(cè)方法。
25、第五方面,本技術(shù)實(shí)施例提供一種充電系統(tǒng),該充電系統(tǒng)包括第三方面中的電子設(shè)備和第四方面中的電源適配器,該電源適配器用于為該電子設(shè)備充電。
26、其中,對(duì)第二方面至第五方面的有益效果,可以參照第一方面和第二方面的相關(guān)描述,此處不再贅述。