本發(fā)明實(shí)施例涉及充電領(lǐng)域,并且更具體地,涉及一種快速充電方法、移動(dòng)終端和適配器。
背景技術(shù):
目前,移動(dòng)終端(如智能手機(jī))越來越受到消費(fèi)者的青睞,但是移動(dòng)終端耗電量大,通常需要經(jīng)常充電。隨著移動(dòng)終端的電池容量越來越高,充電時(shí)間相應(yīng)變長。如何實(shí)現(xiàn)快速充電亟待解決。
現(xiàn)有技術(shù)中,為了達(dá)到快速充電的目的,通常不考慮移動(dòng)終端的承受能力,直接增大適配器的輸出電流,這樣會導(dǎo)致移動(dòng)終端過熱甚至燒壞等現(xiàn)象,降低了移動(dòng)終端的使用壽命。
技術(shù)實(shí)現(xiàn)要素:
本申請?zhí)峁┮环N快速充電方法、適配器和移動(dòng)終端,以提高快速充電過程的安全性。
第一方面,提供一種快速充電方法,所述方法應(yīng)用于移動(dòng)終端,所述移動(dòng)終端與適配器通過通用串行總線USB接口相連,所述USB接口中的電源線用于為所述移動(dòng)終端的電池充電,所述USB接口中的數(shù)據(jù)線用于所述移動(dòng)終端和所述適配器進(jìn)行通信,所述移動(dòng)終端支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述方法包括:在檢測到所述適配器與所述移動(dòng)終端連接之后,所述移動(dòng)終端確定所述適配器的類型;當(dāng)確定所述適配器的類型為非USB類型時(shí),所述移動(dòng)終端開啟與所述適配器之間的快充通信流程,向所述適配器發(fā)送第一指令,所述第一指令用于請求所述適配器使用所述快速充電模式為所述電池充電;所述移動(dòng)終端與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;所述移動(dòng)終端與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;在所述適配器將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流、進(jìn)入恒流階段之后,所述移動(dòng)終端與所述適配器進(jìn)行通信,不斷向所述適配器發(fā)送包含所述電池的電壓的信息,以便所述適配器根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式為所述電池充電。
結(jié)合第一方面,在第一方面的一種實(shí)現(xiàn)方式中,所述第一指令還用于指示所述移動(dòng)終端的通路阻抗,所述移動(dòng)終端的通路阻抗用于所述適配器確定所述USB接口的接觸是否良好,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗是否異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端的通路阻抗=Y(jié)YYYY*5mΩ。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:所述移動(dòng)終端從所述適配器接收所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器為支持所述快速充電模式的適配器,或者所述適配器同意使用所述快速充電模式為所述電池充電。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓,包括:所述移動(dòng)終端向所述適配器發(fā)送第二指令,所述第二指令用于指示所述適配器的輸出電壓過高、過低或適合;所述移動(dòng)終端從所述適配器接收所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器收到所述第二指令。
可選地,第二指令可以指示電池的當(dāng)前電壓,以便適配器直接根據(jù)電池的當(dāng)前電壓確定輸出電壓。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器的輸出電壓合適,YY=10表示所述適配器的輸出電壓過高,YY=01表示所述適配器的輸出電壓過低,YY=00表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流,包括:所述移動(dòng)終端向所述適配器發(fā)送第三指令,所述第三指令用于指示所述移動(dòng)終端當(dāng)前支持的最大充電電流;所述移動(dòng)終端從所述適配器接收所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端準(zhǔn)備進(jìn)入所述恒流階段。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端與所述適配器進(jìn)行通信,不斷向所述適配器發(fā)送包含所述電池的電壓的信息,包括:所述移動(dòng)終端不斷向所述適配器發(fā)送第四指令,所述第四指令用于指示所述電池的電壓;所述移動(dòng)終端從所述適配器接收所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器接收到所述第四指令。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:所述移動(dòng)終端向所述適配器發(fā)送第五指令,所述第五指令用于指示所述電池的最大電壓;所述移動(dòng)終端從所述適配器接收所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器收到所述第五指令。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)所述適配器與所述移動(dòng)終端之間的通信出現(xiàn)異常時(shí),所述移動(dòng)終端執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端向所述適配器發(fā)送的指令包括多個(gè)比特,所述移動(dòng)終端在發(fā)送任一指令時(shí),先發(fā)送所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述移動(dòng)終端從所述適配器接收的指令包括多個(gè)比特,所述移動(dòng)終端在接收某一指令時(shí),先接收所述某一指令的多個(gè)比特中的MSB。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端通信過程中的時(shí)鐘信號均由所述適配器提供。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器從所述移動(dòng)終端接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器向所述移動(dòng)終端發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為所述適配器的VDD-0.7V;或者,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器的工作電壓,和/或3.2V<VDD<4.5V。
第二方面,提供一種快速充電方法,所述方法應(yīng)用于適配器,所述適配器與移動(dòng)終端通過通用串行總線USB接口相連,所述USB接口中的電源線用于所述適配器為所述移動(dòng)終端的電池充電,所述USB接口中的數(shù)據(jù)線用于所述適配器和所述移動(dòng)終端進(jìn)行通信,所述適配器支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述方法包括:在所述移動(dòng)終端檢測到所述適配器的類型為非USB類型、并開啟與所述適配器之間的快充通信流程之后,所述適配器從所述移動(dòng)終端接收第一指令,所述第一指令用于請求使用所述快速充電模式為所述電池充電;所述適配器與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;所述適配器與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;所述適配器將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流,進(jìn)入恒流階段;在所述恒流階段,所述適配器與所述移動(dòng)終端進(jìn)行通信,不斷從所述移動(dòng)終端接收包含所述電池的電壓的信息;所述適配器根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式為所述電池充電。
結(jié)合第二方面,在第二方面的一種實(shí)現(xiàn)方式中,所述第一指令還用于指示所述移動(dòng)終端的通路阻抗,所述移動(dòng)終端的通路阻抗用于所述適配器確定所述USB接口的接觸是否良好,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗是否異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端的通路阻抗=Y(jié)YYYY*5mΩ。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:所述適配器向所述移動(dòng)終端發(fā)送所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器為支持所述快速充電模式的適配器,或者所述適配器同意使用所述快速充電模式為所述電池充電。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓,包括:所述適配器從所述移動(dòng)終端接收第二指令,所述第二指令用于指示所述適配器的輸出電壓過高、過低或適合;所述適配器向所述移動(dòng)終端發(fā)送所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器收到所述第二指令。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器的輸出電壓合適,YY=10表示所述適配器的輸出電壓過高,YY=01表示所述適配器的輸出電壓過低,YY=00表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流,包括:所述適配器從所述移動(dòng)終端接收第三指令,所述第三指令用于指示所述移動(dòng)終端當(dāng)前支持的最大充電電流;所述適配器向所述移動(dòng)終端發(fā)送所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端準(zhǔn)備進(jìn)入所述恒流階段。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端進(jìn)行通信,不斷從所述移動(dòng)終端接收包含所述電池的電壓的信息,包括:所述適配器不斷從所述移動(dòng)終端接收第四指令,所述第四指令用于指示所述電池的電壓;所述適配器向所述移動(dòng)終端發(fā)送所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器收到所述第四指令。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:所述適配器從所述移動(dòng)終端接收第五指令,所述第五指令用于指示所述電池的最大電壓;所述適配器向所述移動(dòng)終端發(fā)送所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器收到所述第五指令。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)所述適配器與所述移動(dòng)終端之間的通信出現(xiàn)異常時(shí),所述適配器執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的指令包括多個(gè)比特,所述適配器在接收任一指令時(shí),先接收所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,所述適配器在發(fā)送某一指令時(shí),先發(fā)送所述某一指令的多個(gè)比特中的MSB。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端通信過程中的時(shí)鐘信號均由所述適配器提供。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器從所述移動(dòng)終端接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器向所述移動(dòng)終端發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為所述適配器的VDD-0.7V;或者,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器的工作電壓,和/或3.2V<VDD<4.5V。
第三方面,提供一種移動(dòng)終端,所述移動(dòng)終端與適配器通過通用串行總線USB接口相連,所述USB接口中的電源線用于為所述移動(dòng)終端的電池充電,所述USB接口中的數(shù)據(jù)線用于所述移動(dòng)終端和所述適配器進(jìn)行通信,所述移動(dòng)終端支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述移動(dòng)終端包括:通信控制電路和充電電路,所述通信控制電路用于在檢測到所述適配器與所述移動(dòng)終端連接之后,確定所述適配器的類型;當(dāng)確定所述適配器的類型為非USB類型時(shí),開啟與所述適配器之間的快充通信流程,向所述適配器發(fā)送第一指令,所述第一指令用于請求所述適配器使用所述快速充電模式為所述電池充電;與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;在所述適配器將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流、進(jìn)入恒流階段之后,與所述適配器進(jìn)行通信,不斷向所述適配器發(fā)送包含所述電池的電壓的信息,以便所述適配器根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式通過所述充電電路為所述電池充電。
結(jié)合第三方面,在第三方面的一種實(shí)現(xiàn)方式中,所述第一指令還用于指示所述移動(dòng)終端的通路阻抗,所述移動(dòng)終端的通路阻抗用于所述適配器確定所述USB接口的接觸是否良好,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗是否異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端的通路阻抗=Y(jié)YYYY*5mΩ。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于從所述適配器接收所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器為支持所述快速充電模式的適配器,或者所述適配器同意使用所述快速充電模式為所述電池充電。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于向所述適配器發(fā)送第二指令,所述第二指令用于指示所述適配器的輸出電壓過高、過低或適合;從所述適配器接收所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器收到所述第二指令。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器的輸出電壓合適,YY=10表示所述適配器的輸出電壓過高,YY=01表示所述適配器的輸出電壓過低,YY=00表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于向所述適配器發(fā)送第三指令,所述第三指令用于指示所述移動(dòng)終端當(dāng)前支持的最大充電電流;從所述適配器接收所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端準(zhǔn)備進(jìn)入所述恒流階段。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于不斷向所述適配器發(fā)送第四指令,所述第四指令用于指示所述電池的電壓;從所述適配器接收所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器接收到所述第四指令。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于向所述適配器發(fā)送第五指令,所述第五指令用于指示所述電池的最大電壓;從所述適配器接收所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器收到所述第五指令。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于當(dāng)所述適配器與所述移動(dòng)終端之間的通信出現(xiàn)異常時(shí),執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端向所述適配器發(fā)送的指令包括多個(gè)比特,所述移動(dòng)終端在發(fā)送任一指令時(shí),先發(fā)送所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述移動(dòng)終端從所述適配器接收的指令包括多個(gè)比特,所述移動(dòng)終端在接收某一指令時(shí),先接收所述某一指令的多個(gè)比特中的MSB。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端通信過程中的時(shí)鐘信號均由所述適配器提供。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器從所述移動(dòng)終端接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器向所述移動(dòng)終端發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
結(jié)合第三方面或其上述實(shí)現(xiàn)方式的任一種,在第三方面的另一種實(shí)現(xiàn)方式中,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為所述適配器的VDD-0.7V;或者,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器的工作電壓,和/或3.2V<VDD<4.5V。
第四方面,提供一種適配器,所述適配器與移動(dòng)終端通過通用串行總線USB接口相連,所述USB接口中的電源線用于所述適配器為所述移動(dòng)終端的電池充電,所述USB接口中的數(shù)據(jù)線用于所述適配器和所述移動(dòng)終端進(jìn)行通信,所述適配器支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述適配器包括通信控制電路和充電電路,所述通信控制電路用于在所述移動(dòng)終端檢測到所述適配器的類型為非USB類型、并開啟與所述適配器之間的快充通信流程之后,從所述移動(dòng)終端接收第一指令,所述第一指令用于請求使用所述快速充電模式為所述電池充電;與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流,進(jìn)入恒流階段;在所述恒流階段,與所述移動(dòng)終端進(jìn)行通信,不斷從所述移動(dòng)終端接收包含所述電池的電壓的信息;根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式通過所述充電電路為所述電池充電。
結(jié)合第四方面,在第四方面的一種實(shí)現(xiàn)方式中,所述第一指令還用于指示所述移動(dòng)終端的通路阻抗,所述移動(dòng)終端的通路阻抗用于所述適配器確定所述USB接口的接觸是否良好,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗是否異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端的通路阻抗=Y(jié)YYYY*5mΩ。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于向所述移動(dòng)終端發(fā)送所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器為支持所述快速充電模式的適配器,或者所述適配器同意使用所述快速充電模式為所述電池充電。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于從所述移動(dòng)終端接收第二指令,所述第二指令用于指示所述適配器的輸出電壓過高、過低或適合;向所述移動(dòng)終端發(fā)送所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器收到所述第二指令。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器的輸出電壓合適,YY=10表示所述適配器的輸出電壓過高,YY=01表示所述適配器的輸出電壓過低,YY=00表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于從所述移動(dòng)終端接收第三指令,所述第三指令用于指示所述移動(dòng)終端當(dāng)前支持的最大充電電流;向所述移動(dòng)終端發(fā)送所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端準(zhǔn)備進(jìn)入所述恒流階段。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路具體用于不斷從所述移動(dòng)終端接收第四指令,所述第四指令用于指示所述電池的電壓;向所述移動(dòng)終端發(fā)送所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器收到所述第四指令。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于從所述移動(dòng)終端接收第五指令,所述第五指令用于指示所述電池的最大電壓;向所述移動(dòng)終端發(fā)送所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器收到所述第五指令。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器之間的通信出現(xiàn)異常。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述通信控制電路還用于當(dāng)所述適配器與所述移動(dòng)終端之間的通信出現(xiàn)異常時(shí),執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的指令包括多個(gè)比特,所述適配器在接收任一指令時(shí),先接收所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,所述適配器在發(fā)送某一指令時(shí),先發(fā)送所述某一指令的多個(gè)比特中的MSB。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述適配器與所述移動(dòng)終端通信過程中的時(shí)鐘信號均由所述適配器提供。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述適配器向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器從所述移動(dòng)終端接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,所述適配器從所述移動(dòng)終端接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器向所述移動(dòng)終端發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
結(jié)合第四方面或其上述實(shí)現(xiàn)方式的任一種,在第四方面的另一種實(shí)現(xiàn)方式中,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為所述適配器的VDD-0.7V;或者,在所述適配器從所述移動(dòng)終端接收指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器的工作電壓,和/或3.2V<VDD<4.5V。
本申請的方案中,適配器并非盲目地增大輸出電流進(jìn)行快速充電,而是需要與移動(dòng)終端進(jìn)行通信,協(xié)商是否可以采用快速充電模式,與現(xiàn)有技術(shù)相比,提升了快速充電過程的安全性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例的快充流程的示例圖。
圖2是本發(fā)明實(shí)施例的適配器進(jìn)行一次數(shù)據(jù)收發(fā)的示例圖。
圖3是本發(fā)明實(shí)施例的適配器的通信時(shí)序示例圖。
圖4是本發(fā)明實(shí)施例的適配器的通信時(shí)序示例圖。
圖5是本發(fā)明實(shí)施例的快速充電方法的示例圖。
圖6是本發(fā)明實(shí)施例的移動(dòng)終端的示意性結(jié)構(gòu)圖。
圖7是本發(fā)明實(shí)施例的適配器的示意性結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
圖1是本發(fā)明實(shí)施例的快充流程的示例圖。
如圖1所示,快充的通信流程大致可以分為以下五個(gè)階段:
階段1:
移動(dòng)終端可以通過D+、D-檢測適配器類型,當(dāng)檢測到適配器為非USB類型的充電裝置時(shí),則移動(dòng)終端吸收的電流可以大于預(yù)設(shè)的電流閾值I2。當(dāng)適配器檢測到預(yù)設(shè)時(shí)長(例如,可以是連續(xù)T1時(shí)間)內(nèi)適配器輸出電流大于或等于I2時(shí),則適配器認(rèn)為終端對于適配器類型識別已經(jīng)完成,適配器開啟適配器與移動(dòng)終端之間的握手通信,適配器發(fā)送第一指令詢問終端是否開啟快速充電模式。
當(dāng)適配器收到移動(dòng)終端的回復(fù)指令指示移動(dòng)終端不同意開啟快速充電模式時(shí),則再次檢測適配器的輸出電流,當(dāng)適配器的輸出電流仍然大于或等于I2時(shí),再次發(fā)起請求,詢問移動(dòng)終端是否開啟快速充電模式,重復(fù)階段1的上述步驟,直到移動(dòng)終端答復(fù)同意開啟快速充電模式,或適配器的輸出電流不再滿足大于或等于I2的條件。
當(dāng)移動(dòng)終端同意開啟快充后,快充通信流程進(jìn)入階段2。
階段2:
適配器輸出的電壓可以包括多個(gè)檔位,適配器可以向移動(dòng)終端發(fā)送第二指令,詢問移動(dòng)終端所述適配器的輸出電壓是否匹配(或是否合適,即是否適合作為快速充電模式下的充電電壓)。
移動(dòng)終端答復(fù)適配器其輸出電壓偏高、偏低或匹配,如果適配器接收到所述移動(dòng)終端關(guān)于所述適配器的輸出電壓偏高或偏低的反饋時(shí),則適配器將其輸出電壓調(diào)整一格檔位,并再次向移動(dòng)終端發(fā)送第二指令,重新詢問移動(dòng)終端所述適配器的輸出電壓是否匹配。
重復(fù)階段2的以上步驟直到移動(dòng)終端答復(fù)適配器其輸出電壓合適,進(jìn)入階段3。
階段3:
適配器向移動(dòng)終端發(fā)送第三指令,詢問移動(dòng)終端當(dāng)前支持的最大充電電流,移動(dòng)終端答復(fù)適配器所述移動(dòng)終端當(dāng)前支持的最大充電電流,并進(jìn)入階段4。
階段4:
適配器可以設(shè)置其輸出電流為所述移動(dòng)終端當(dāng)前支持的最大充電電流,進(jìn)入恒流階段,即階段5。
階段5:
當(dāng)進(jìn)入恒流階段時(shí),適配器可以每間隔一段時(shí)間發(fā)送一次第四指令,詢問移動(dòng)終端電池的當(dāng)前電壓,移動(dòng)終端可以向適配器反饋移動(dòng)終端電池的當(dāng)前電壓,適配器可以根據(jù)移動(dòng)終端關(guān)于移動(dòng)終端電池的當(dāng)前電壓的反饋,判斷USB接觸是否良好以及是否需要降低移動(dòng)終端當(dāng)前的充電電流值。當(dāng)適配器判斷為USB接觸不良,向移動(dòng)終端發(fā)送第五指令,然后復(fù)位以重新進(jìn)入階段1。
應(yīng)理解,恒流階段并非指適配器的輸出電流在階段5一直保持不變,所謂恒流是分段恒流,即在一段時(shí)間內(nèi)保持不變。
為了配合適配器和移動(dòng)終端之間的上述快充通信流程,可以定義適配器和移動(dòng)終端之間的快充通信指令集,例如,快速通信指令集如下表一所示:
表1快充通信指令集
從表1可以看出,每次通信先由適配器發(fā)送8比特?cái)?shù)據(jù),然后由移動(dòng)終端回復(fù)10比特?cái)?shù)據(jù),數(shù)據(jù)傳送時(shí)。適配器在數(shù)據(jù)發(fā)送時(shí),可以先發(fā)送高位(MSB),同理,適配器在數(shù)據(jù)接收時(shí),也是先接收高位(MSB)。適配器發(fā)送與接收的時(shí)鐘均可由適配器提供。
適配器在發(fā)送數(shù)據(jù)時(shí),每個(gè)bit數(shù)據(jù),在CLK中斷發(fā)送之前發(fā)送數(shù)據(jù),這樣可以保證移動(dòng)終端接收的數(shù)據(jù)的準(zhǔn)確性。適配器在接收數(shù)據(jù)時(shí),可以先發(fā)送CLK中斷信號,延時(shí)一定時(shí)間再讀取數(shù)據(jù),這樣可以保證適配器端接收數(shù)據(jù)的準(zhǔn)確性及可靠性。
圖2是本發(fā)明實(shí)施例的適配器進(jìn)行一次數(shù)據(jù)收發(fā)的示例圖。圖2中的解析數(shù)據(jù)是否合法的方式有很多,例如,可以預(yù)先定義數(shù)據(jù)的前n位為101,當(dāng)適配器收到的數(shù)據(jù)的前3位不是101時(shí),認(rèn)定數(shù)據(jù)為非法數(shù)據(jù),通信失敗。或者,預(yù)先定義接收數(shù)據(jù)為10比特,如果接收到的數(shù)據(jù)不是10比特,認(rèn)定數(shù)據(jù)為非法數(shù)據(jù),通信失敗。
圖3是適配器的通信時(shí)序示例圖。從圖3可以清楚的看出D+數(shù)據(jù)線中的時(shí)鐘信號指示的通信時(shí)序與D-數(shù)據(jù)線中的數(shù)據(jù)傳輸?shù)年P(guān)系。圖4給出一個(gè)具體的例子,在圖4中,適配器向移動(dòng)終端發(fā)送的指令10101000之后,從移動(dòng)終端接收回復(fù)指令1011001111。
以上快充通信流程是基于適配器和電源之間的相互協(xié)商完成的,能夠有效保證快充的安全性。
從上文的描述可以看出,整個(gè)過程中,適配器一直作為主機(jī),主動(dòng)與移動(dòng)終端進(jìn)行握手。適配器首先確定是否發(fā)起快充通信流程,在發(fā)起快充通信流程之后,主動(dòng)向移動(dòng)終端發(fā)送指令。其中,適配器發(fā)起快充通信流程的條件是當(dāng)適配器檢測到預(yù)設(shè)時(shí)長內(nèi)適配器輸出電流大于或等于I2,當(dāng)適配器檢測到這一條件滿足時(shí),適配器認(rèn)為移動(dòng)終端對適配器類型的識別已經(jīng)完成,即已經(jīng)識別出適配器的類型為非USB類型(或已經(jīng)識別出適配器為標(biāo)準(zhǔn)充電裝置,并非電腦等非標(biāo)準(zhǔn)充電裝置,或已識別出該適配器并非電腦,即非USB類型的充電裝置可以指該充電裝置為除電腦之外的其他類型的充電裝置)。這種檢測方式可以維持適配器的主機(jī)地位,簡化快充通信流程。但這種方式是一種類似盲檢測的方式,即適配器“猜想”移動(dòng)終端已完成適配器類型的識別,這種盲檢測方式有時(shí)可能會出現(xiàn)一定的誤差,例如,當(dāng)某些移動(dòng)終端的標(biāo)充電流為I2(或I2左右),適配器檢測到的電流可能會存在誤差,檢測到該類移動(dòng)終端的充電電流小于I2,這樣可能導(dǎo)致該類移動(dòng)終端始終無法開啟快充通信,進(jìn)而只能采用標(biāo)準(zhǔn)充電方式充電。
為了避免上述問題的產(chǎn)生,下面結(jié)合圖5描述本發(fā)明另一實(shí)施例的快速充電方法。在圖5的實(shí)施例中,移動(dòng)終端與適配器的快充通信流程由移動(dòng)終端發(fā)起,即移動(dòng)終端主動(dòng)向適配器發(fā)送快充請求。需要說明的是,移動(dòng)終端發(fā)起快充請求之后,后續(xù)的流程仍然可以沿用圖1至圖4中描述的流程,即由適配器主動(dòng)與移動(dòng)終端進(jìn)行快充通信,詢問快充所需的電壓、電流等參數(shù)。或者,移動(dòng)終端發(fā)起快充請求之后,后續(xù)的通信流程由移動(dòng)終端站主動(dòng)向適配器發(fā)送指令,即移動(dòng)終端主動(dòng)提供電池電壓、當(dāng)前支持的最大充電電流等參數(shù),適配器可以不回復(fù),或簡單的回復(fù)收到、未收到、同意、不同意等。還需要說明的是,上文(如表1,圖2至圖4等)描述的快充通信指令集和通信時(shí)序關(guān)系仍然可以直接或經(jīng)過簡單的變換應(yīng)用于移動(dòng)終端主動(dòng)發(fā)起快充請求的實(shí)施例中,舉例來說,移動(dòng)終端發(fā)起快充請求之后,如果后續(xù)通信流程仍由適配器主動(dòng)發(fā)起(在快充的后續(xù)階段主動(dòng)發(fā)起握手請求,即主動(dòng)發(fā)起上文中的指令2-5等),則可以繼續(xù)沿用上述指令2-5,指令1的發(fā)起者變成移動(dòng)終端即可;如果后續(xù)通信流程由移動(dòng)終端主動(dòng)完成,則可以設(shè)計(jì)一套適合移動(dòng)終端主動(dòng)發(fā)起通信的指令集,具體可以采用表2中的指令集。
表2快充通信指令集
需要說明的是,上表中的3404對應(yīng)的電壓為3404mV(3.404V),4100為電壓4100mV(4.1V),3000為電流3000mA(3A),250為電流250mA(0.25A)。
當(dāng)然,移動(dòng)終端主動(dòng)發(fā)起快充請求之后,后續(xù)通信流程也可以由雙方各自主動(dòng)負(fù)責(zé)一部分流程的發(fā)起工作,例如,適配器主動(dòng)向移動(dòng)終端詢問其輸出電壓是否合適,移動(dòng)終端主動(dòng)提供電池電壓等。圖5是站在移動(dòng)終端的角度,以移動(dòng)終端主動(dòng)向適配器發(fā)送指令為例進(jìn)行舉例說明的。應(yīng)理解,圖5示出的這些步驟或操作僅是示例,本發(fā)明實(shí)施例還可以執(zhí)行其它步驟或者圖5中的各種步驟的變形。此外,圖5中的各個(gè)步驟可以按照與圖5呈現(xiàn)的不同的順序來執(zhí)行,并且有可能并非要執(zhí)行圖5中的全部操作。
圖5具體包括如下步驟:
步驟A:移動(dòng)終端檢測到適配器插入,完成適配器類型檢測。
如果檢測到插入的器件的類型為USB類型時(shí),表明插入的并非專用的適配器,可能是電腦。
步驟B:當(dāng)檢測到自身狀態(tài)滿足快充條件時(shí),通過D+和/或D-向適配器發(fā)送指令1(對應(yīng)于上文中的第一指令),發(fā)起快充請求。
如果自身的條件不滿足快充條件,例如,電池電量較滿,或者移動(dòng)終端內(nèi)部的溫度不適宜快充等,可以不發(fā)送快充請求,進(jìn)行標(biāo)充(對應(yīng)于上述普通充電模式)。
步驟C:從適配器接收到指令1的回復(fù)指令,指示適配器是否支持快速充電模式。
如果支持,執(zhí)行步驟D,如果不支持或者發(fā)生通信異常(如未接收到指令1的回復(fù)指令),進(jìn)行標(biāo)充。
步驟D:移動(dòng)終端向適配器發(fā)送指令2,告知適配器當(dāng)前的輸出電壓偏高、偏低或合適。
例如,適配器的輸出端電壓可以設(shè)置為多檔,適配器每接收到一個(gè)指令2,就根據(jù)指令2將適配器的輸出電壓調(diào)整一檔,直到收的指令2指示適配器的輸出電壓合適。
可選地,在一個(gè)實(shí)施例中,指令2可以指示當(dāng)前的電池電壓,讓適配器完成適配器輸出電壓和電池電壓的匹配。具體地,可以預(yù)先建立電池電壓和快速充電模式對應(yīng)的充電電壓的映射關(guān)系。實(shí)際使用時(shí),適配器可以基于上述映射關(guān)系,確定當(dāng)前的電池電壓對應(yīng)的快充電壓。然后適配器將輸出電壓調(diào)整至該快充電壓。
步驟E:從適配器接收指令2的回復(fù)指令。
該步驟為可選步驟,該指令2的回復(fù)指令可以指示適配器收到指令2,或適配器已完成其輸出電壓和電池電壓的匹配。
步驟F:向適配器發(fā)送指令3。
該指令3可以指示移動(dòng)終端此時(shí)支持的最大充電電流,當(dāng)適配器收到后,可以回復(fù):收到。
步驟G:開始快充充電,進(jìn)入恒流階段。
步驟H:不斷向適配器發(fā)送指令4,上報(bào)當(dāng)前電池電壓,讓適配器完成通路阻抗檢測及恒流電流調(diào)整。
移動(dòng)終端可以按照一定的周期向適配器發(fā)送指令4,或者,移動(dòng)終端可以使用預(yù)設(shè)的指令4的發(fā)送方式,該預(yù)設(shè)方式可以通過綜合考慮電池的充電特性而制定。
此外,可以要求適配器每收到一次指令4,就回復(fù)一次,如果移動(dòng)終端未收到回復(fù),可以認(rèn)為通信異常,進(jìn)入標(biāo)充。
本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端識別完適配器類型之后,由移動(dòng)終端主動(dòng)發(fā)起快充請求,使得整個(gè)快充流程更加可靠、合理。
下文結(jié)合圖6至圖7,詳細(xì)描述本發(fā)明實(shí)施例的移動(dòng)終端和適配器,應(yīng)理解,裝置側(cè)描述的移動(dòng)終端和適配器與方法側(cè)對應(yīng),為了簡潔,適當(dāng)省略重復(fù)的描述。
圖6是本發(fā)明實(shí)施例的移動(dòng)終端的示意性結(jié)構(gòu)圖。圖6的移動(dòng)終端600與適配器通過通用串行總線USB接口相連,所述USB接口中的電源線用于為所述移動(dòng)終端600的電池充電,所述USB接口中的數(shù)據(jù)線用于所述移動(dòng)終端600和所述適配器進(jìn)行通信,所述移動(dòng)終端600支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述移動(dòng)終端600包括:通信控制電路610和充電電路620,
所述通信控制電路610用于在檢測到所述適配器與所述移動(dòng)終端600連接之后,確定所述適配器的類型;當(dāng)確定所述適配器的類型為非USB類型時(shí),開啟與所述適配器之間的快充通信流程,向所述適配器發(fā)送第一指令,所述第一指令用于請求所述適配器使用所述快速充電模式為所述電池充電;與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;與所述適配器進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;在所述適配器將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流、進(jìn)入恒流階段之后,與所述適配器進(jìn)行通信,不斷向所述適配器發(fā)送包含所述電池的電壓的信息,以便所述適配器根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式通過所述充電電路620為所述電池充電。
本發(fā)明實(shí)施例中,適配器并非盲目地增大輸出電流進(jìn)行快速充電,而是需要與移動(dòng)終端600進(jìn)行通信,協(xié)商是否可以采用快速充電模式,與現(xiàn)有技術(shù)相比,提升了快速充電過程的安全性。
可選地,作為一個(gè)實(shí)施例,所述第一指令還用于指示所述移動(dòng)終端600的通路阻抗,所述移動(dòng)終端600的通路阻抗用于所述適配器確定所述USB接口的接觸是否良好,或者所述適配器和所述移動(dòng)終端600之間的充電回路的阻抗是否異常。
可選地,作為一個(gè)實(shí)施例,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端600的通路阻抗=Y(jié)YYYY*5mΩ。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610還用于從所述適配器接收所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器為支持所述快速充電模式的適配器,或者所述適配器同意使用所述快速充電模式為所述電池充電。
可選地,作為一個(gè)實(shí)施例,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610具體用于向所述適配器發(fā)送第二指令,所述第二指令用于指示所述適配器的輸出電壓過高、過低或適合;從所述適配器接收所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器收到所述第二指令。
可選地,作為一個(gè)實(shí)施例,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器的輸出電壓合適,YY=10表示所述適配器的輸出電壓過高,YY=01表示所述適配器的輸出電壓過低,YY=00表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610具體用于向所述適配器發(fā)送第三指令,所述第三指令用于指示所述移動(dòng)終端600當(dāng)前支持的最大充電電流;從所述適配器接收所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端600準(zhǔn)備進(jìn)入所述恒流階段。
可選地,作為一個(gè)實(shí)施例,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端600當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
可選地,作為一個(gè)實(shí)施例,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610具體用于不斷向所述適配器發(fā)送第四指令,所述第四指令用于指示所述電池的電壓;從所述適配器接收所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器接收到所述第四指令。
可選地,作為一個(gè)實(shí)施例,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
可選地,作為一個(gè)實(shí)施例,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端600之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
可選地,作為一個(gè)實(shí)施例,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器和所述移動(dòng)終端600之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610還用于向所述適配器發(fā)送第五指令,所述第五指令用于指示所述電池的最大電壓;從所述適配器接收所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器收到所述第五指令。
可選地,作為一個(gè)實(shí)施例,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
可選地,作為一個(gè)實(shí)施例,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端600與所述適配器之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路610還用于當(dāng)所述適配器與所述移動(dòng)終端600之間的通信出現(xiàn)異常時(shí),執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
可選地,作為一個(gè)實(shí)施例,所述移動(dòng)終端600向所述適配器發(fā)送的指令包括多個(gè)比特,所述移動(dòng)終端600在發(fā)送任一指令時(shí),先發(fā)送所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述移動(dòng)終端600從所述適配器接收的指令包括多個(gè)比特,所述移動(dòng)終端600在接收某一指令時(shí),先接收所述某一指令的多個(gè)比特中的MSB。
可選地,作為一個(gè)實(shí)施例,所述適配器與所述移動(dòng)終端600通信過程中的時(shí)鐘信號均由所述適配器提供。
可選地,作為一個(gè)實(shí)施例,所述適配器向所述移動(dòng)終端600發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器從所述移動(dòng)終端600接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
可選地,作為一個(gè)實(shí)施例,所述適配器從所述移動(dòng)終端600接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端600接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器向所述移動(dòng)終端600發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端600發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
可選地,作為一個(gè)實(shí)施例,在所述適配器從所述移動(dòng)終端600接收指令的過程中,所述適配器和所述移動(dòng)終端600之間的時(shí)鐘信號的高電平的最小值為所述適配器的VDD-0.7V;或者,在所述適配器從所述移動(dòng)終端600接收指令的過程中,所述適配器和所述移動(dòng)終端600之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器向所述移動(dòng)終端600發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端600之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器向所述移動(dòng)終端600發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端600之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器向所述移動(dòng)終端600發(fā)送指令的過程中,所述適配器和所述移動(dòng)終端600之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器的工作電壓,和/或3.2V<VDD<4.5V。
圖7是本發(fā)明實(shí)施例的適配器的示意性結(jié)構(gòu)圖。圖7的適配器700與移動(dòng)終端通過通用串行總線USB接口相連,所述USB接口中的電源線用于所述適配器700為所述移動(dòng)終端的電池充電,所述USB接口中的數(shù)據(jù)線用于所述適配器700和所述移動(dòng)終端進(jìn)行通信,所述適配器700支持普通充電模式和快速充電模式,其中所述快速充電模式的充電速度大于所述普通充電模式的充電速度,所述適配器700包括通信控制電路710和充電電路720,
所述通信控制電路710用于在所述移動(dòng)終端檢測到所述適配器700的類型為非USB類型、并開啟與所述適配器700之間的快充通信流程之后,從所述移動(dòng)終端接收第一指令,所述第一指令用于請求使用所述快速充電模式為所述電池充電;與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電壓;與所述移動(dòng)終端進(jìn)行通信,以協(xié)商所述快速充電模式對應(yīng)的充電電流;將輸出電壓和輸出電流調(diào)整至所述快速充電模式對應(yīng)的充電電壓和充電電流,進(jìn)入恒流階段;在所述恒流階段,與所述移動(dòng)終端進(jìn)行通信,不斷從所述移動(dòng)終端接收包含所述電池的電壓的信息;根據(jù)所述電池的電壓調(diào)整輸出電流,以分段恒流的形式通過所述充電電路720為所述電池充電。
本發(fā)明實(shí)施例中,適配器并非盲目地增大輸出電流進(jìn)行快速充電,而是需要與移動(dòng)終端進(jìn)行通信,協(xié)商是否可以采用快速充電模式,與現(xiàn)有技術(shù)相比,提升了快速充電過程的安全性。
可選地,作為一個(gè)實(shí)施例,所述第一指令還用于指示所述移動(dòng)終端的通路阻抗,所述移動(dòng)終端的通路阻抗用于所述適配器700確定所述USB接口的接觸是否良好,或者所述適配器700和所述移動(dòng)終端之間的充電回路的阻抗是否異常。
可選地,作為一個(gè)實(shí)施例,所述第一指令的格式為101000YYYYY0,其中,Y表示1個(gè)比特,所述移動(dòng)終端的通路阻抗=Y(jié)YYYY*5mΩ。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710還用于向所述移動(dòng)終端發(fā)送所述第一指令的回復(fù)指令,所述第一指令的回復(fù)指令用于指示所述適配器700為支持所述快速充電模式的適配器700,或者所述適配器700同意使用所述快速充電模式為所述電池充電。
可選地,作為一個(gè)實(shí)施例,所述第一指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器700收到所述第一指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710具體用于從所述移動(dòng)終端接收第二指令,所述第二指令用于指示所述適配器700的輸出電壓過高、過低或適合;向所述移動(dòng)終端發(fā)送所述第二指令的回復(fù)指令,所述第二指令的回復(fù)指令用于指示所述適配器700收到所述第二指令。
可選地,作為一個(gè)實(shí)施例,所述第二指令的格式為101001000YY0,其中,Y表示1個(gè)比特,YY=11表示所述適配器700的輸出電壓合適,YY=10表示所述適配器700的輸出電壓過高,YY=01表示所述適配器700的輸出電壓過低,YY=00表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述第二指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器700收到所述第二指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710具體用于從所述移動(dòng)終端接收第三指令,所述第三指令用于指示所述移動(dòng)終端當(dāng)前支持的最大充電電流;向所述移動(dòng)終端發(fā)送所述第三指令的回復(fù)指令,所述第三指令的回復(fù)指令用于指示所述適配器700收到所述第三指令,或者所述第三指令用于指示所述移動(dòng)終端準(zhǔn)備進(jìn)入所述恒流階段。
可選地,作為一個(gè)實(shí)施例,所述第三指令的格式為101010YYY000,其中,Y表示1個(gè)比特,所述移動(dòng)終端當(dāng)前支持的最大充電電流等于3000+(YYY*250)mA。
可選地,作為一個(gè)實(shí)施例,所述第三指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器700收到所述第三指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710具體用于不斷從所述移動(dòng)終端接收第四指令,所述第四指令用于指示所述電池的電壓;向所述移動(dòng)終端發(fā)送所述第四指令的回復(fù)指令,所述第四指令的回復(fù)指令用于指示所述適配器700收到所述第四指令。
可選地,作為一個(gè)實(shí)施例,所述第四指令的格式為101011YYYYYY,其中,Y表示1個(gè)比特,所述電池的電壓等于3404+(YYYYYY*16)mV。
可選地,作為一個(gè)實(shí)施例,所述第四指令的回復(fù)指令還用于指示所述USB接口接觸不良,或者所述適配器700和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程。
可選地,作為一個(gè)實(shí)施例,所述第四指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器700收到所述第四指令,XX=11表示所述USB接口接觸不良,或者所述適配器700和所述移動(dòng)終端之間的充電回路的阻抗異常,準(zhǔn)備退出所述快速充電模式,或重新開啟所述快充通信流程,XX為除01和11以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710還用于從所述移動(dòng)終端接收第五指令,所述第五指令用于指示所述電池的最大電壓;向所述移動(dòng)終端發(fā)送所述第五指令的回復(fù)指令,所述第五指令的回復(fù)指令用于指示所述適配器700收到所述第五指令。
可選地,作為一個(gè)實(shí)施例,所述第五指令的格式為101100YYYYYY,其中,Y表示1個(gè)比特,所述電池的最大電壓=4100+YYYYYY*10mV。
可選地,作為一個(gè)實(shí)施例,所述第五指令的回復(fù)指令的格式為101XX,其中,X表示1個(gè)比特,XX=01表示所述適配器700收到所述第五指令,XX為除01以外的其它數(shù)值表示所述移動(dòng)終端與所述適配器700之間的通信出現(xiàn)異常。
可選地,作為一個(gè)實(shí)施例,所述通信控制電路710還用于當(dāng)所述適配器700與所述移動(dòng)終端之間的通信出現(xiàn)異常時(shí),執(zhí)行以下操作中的至少一種:退出所述快速充電模式、使用所述普通充電模式為所述電池充電、停止充電或重新開啟所述快充通信流程。
可選地,作為一個(gè)實(shí)施例,所述適配器700從所述移動(dòng)終端接收的指令包括多個(gè)比特,所述適配器700在接收任一指令時(shí),先接收所述任一指令的多個(gè)比特中的最高有效位MSB;或者,所述適配器700向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,所述適配器700在發(fā)送某一指令時(shí),先發(fā)送所述某一指令的多個(gè)比特中的MSB。
可選地,作為一個(gè)實(shí)施例,所述適配器700與所述移動(dòng)終端通信過程中的時(shí)鐘信號均由所述適配器700提供。
可選地,作為一個(gè)實(shí)施例,所述適配器700向所述移動(dòng)終端發(fā)送的指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特發(fā)送的過程中,所述適配器700先發(fā)送所述每個(gè)比特,再發(fā)送時(shí)鐘中斷信號;或者,所述適配器700從所述移動(dòng)終端接收的回復(fù)指令包括多個(gè)比特,在所述多個(gè)比特中的每個(gè)比特接收的過程中,所述適配器700先發(fā)送時(shí)鐘中斷信號,然后延遲預(yù)設(shè)時(shí)間間隔,再接收所述每個(gè)比特。
可選地,作為一個(gè)實(shí)施例,所述適配器700從所述移動(dòng)終端接收的每個(gè)指令包括12個(gè)比特的數(shù)據(jù),所述適配器700通過時(shí)鐘信號的連續(xù)12個(gè)時(shí)鐘周期從所述移動(dòng)終端接收所述12個(gè)比特的數(shù)據(jù),所述連續(xù)的12個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前500us為高電平,后10us為低電平;或者,所述適配器700向所述移動(dòng)終端發(fā)送的每個(gè)指令包括5個(gè)比特的數(shù)據(jù),所述適配器700通過時(shí)鐘信號的連續(xù)的5個(gè)時(shí)鐘周期向所述移動(dòng)終端發(fā)送所述5個(gè)比特的數(shù)據(jù),所述連續(xù)的5個(gè)時(shí)鐘周期中的每個(gè)時(shí)鐘周期的前10us為低電平,后500us為高電平。
可選地,作為一個(gè)實(shí)施例,在所述適配器700從所述移動(dòng)終端接收指令的過程中,所述適配器700和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為所述適配器700的VDD-0.7V;或者,在所述適配器700從所述移動(dòng)終端接收指令的過程中,所述適配器700和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.8V;或者,在所述適配器700向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器700和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最小值為0.25VDD+0.8V;或者,在所述適配器700向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器700和所述移動(dòng)終端之間的時(shí)鐘信號的高電平的最大值為4.5V;或者,在所述適配器700向所述移動(dòng)終端發(fā)送指令的過程中,所述適配器700和所述移動(dòng)終端之間的時(shí)鐘信號的低電平的最大值為0.15VDD;其中,VDD為所述適配器700的工作電壓,和/或3.2V<VDD<4.5V。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。