本發(fā)明屬于快速充電技術領域,尤其涉及一種充電設備及其快充協議識別芯片。
背景技術:
隨著智能手機的普及,手機電池容量愈發(fā)增大,市場對快速充電的需求十分強烈。但由于各大手機品牌,都各自開發(fā)專用的快充協議,單一的手機充電器或者移動電源,不能兼容其它的快充手機。這樣,用戶手上的手機品牌越多,手機充電器、移動電源相應的越來越多,使用起來十分不便。
目前,市場上主流的快充協議主要包括:高通Quick Charge 2.0/3.0(即:QC2.0/3.0)快充協議,以及聯發(fā)科Pump Express(MTK PE)快充協議等。而現有技術中,充電設備(如充電器、移動電源等)無法同時支持各種不同快充協議的識別和解析,導致用戶使用不方便。
技術實現要素:
本發(fā)明實施例的目的在于提供一種充電設備的快充協議識別芯片,旨在解決現有的充電設備無法同時支持各種不同快充協議的識別和解析,導致用戶使用不方便的問題。
本發(fā)明實施例是這樣實現的,一種充電設備的快充協議識別芯片,所述快充協議識別芯片包括:
連接充電設備的USB充電接口,在所述USB充電接口接收到連接觸發(fā)信號后,對所述USB充電接口中各引腳的信號變化進行采樣的協議識別電路;
連接所述協議識別電路,根據所述協議識別電路的采樣結果,識別出相應的快充協議,以根據相應的快充協議進行充電的識別處理器。
本發(fā)明實施例的另一目的在于提供一種充電設備,包括USB充電接口,所述充電設備還包括如上所述的充電設備的快充協議識別芯片。
本發(fā)明實施例的另一目的在于提供一種如上所述的充電設備的快充協議識別芯片的識別方法,所述方法包括以下步驟:
在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器控制協議識別電路對USB_VBus引腳輸出的電流進行采樣;
識別處理器根據協議識別電路采樣的電流的大小以及電流的周期,若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議;
在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器控制協議識別電路驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓,并對USB_DM引腳和USB_DP引腳的電壓進行采樣;
識別處理器判斷在預定時間內,協議識別電路采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備;
當識別處理器識別出與USB充電接口連接的不是蘋果設備時,控制協議識別電路驅動USB_DM引腳和USB_DP引腳停止輸出2.7V電壓,之后對USB_DM引腳和USB_DP引腳的電壓進行采樣;
協議識別電路采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別處理器識別出是QC2.0快充協議,并當協議識別電路采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別處理器識別出是QC3.0快充協議。
本發(fā)明實施例的另一目的在于提供一種如上所述的充電設備的快充協議識別芯片的識別方法,所述方法包括以下步驟:
在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器控制協議識別電路對USB_VBus引腳輸出的電流進行采樣;
識別處理器根據協議識別電路采樣的電流的大小以及電流的周期,若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議;
在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器控制協議識別電路驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓,并對USB_DM引腳和USB_DP引腳的電壓進行采樣;
識別處理器判斷在預定時間內,協議識別電路采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備;
當識別處理器識別出與USB充電接口連接的不是蘋果設備時,控制協議識別電路將USB_DM引腳和USB_DP引腳短接,之后對USB_DM引腳和USB_DP引腳的電壓進行采樣;
識別處理器判斷協議識別電路采樣的USB_DM引腳或USB_DP引腳的電壓是否大于0.325V且持續(xù)時間大于1.25秒,是則識別出快充協議,否則識別出與USB充電接口連接的是三星設備;
當識別處理器識別出快充協議時,控制協議識別電路釋放USB_DM引腳和USB_DP引腳的短接狀態(tài),并對USB_DM引腳和USB_DP引腳的電壓進行采樣;
當采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別處理器識別出是QC2.0快充協議,并當協議識別電路采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別處理器識別出是QC3.0快充協議。
本發(fā)明實施例提供的充電設備及其快充協議識別芯片中,協議識別電路對USB充電接口中各引腳的信號變化進行采樣,識別處理器根據采樣結果識別相應的快充協議。通過配置識別處理器中快充協議的內容,可實現對現有各種不同快充協議的識別,并具有可擴展性,即通過修改識別處理器中的快充協議內容,可兼容日后出現的新標準,從而減少用戶需要的充電設備的數目,環(huán)保便捷。
附圖說明
圖1是本發(fā)明實施例提供的充電設備的快充協議識別芯片的電路模塊圖;
圖2是本發(fā)明實施例提供的充電設備的快充協議識別芯片的電路圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
針對現有充電設備存在的問題,本發(fā)明實施例提供的充電設備的快充協議識別芯片中,協議識別電路對充電接口中各引腳的信號變化進行采樣,識別處理器根據采樣結果識別相應的快充協議,以根據相應的快充協議進行充電。
圖1示出了本發(fā)明實施例提供的充電設備的快充協議識別芯片的電路模塊。
本發(fā)明實施例提供的充電設備的快充協議識別芯片包括:連接充電設備的USB充電接口,在USB充電接口接收到連接觸發(fā)信號后,對USB充電接口中各引腳的信號變化進行采樣的協議識別電路2;連接協議識別電路2,根據協議識別電路2的采樣結果,識別出相應的快充協議,以根據相應的快充協議進行充電的識別處理器1。
本發(fā)明實施例中,USB充電接口是指符合USB協議的USB充電接口,該USB充電接口既可以是傳統(tǒng)的USB Type-A接口、USB Type-B接口,也可以是USB Type-C接口等。
本發(fā)明實施例中,待充電設備與充電設備的充電接口連接后,向充電接口發(fā)出連接觸發(fā)信號。其中,待充電設備是指智能手機、平板電腦等需要外部電源進行充電的便攜式電子設備;充電設備是指根據某種快充協議、將市電轉換后向待充電設備充電的的電子設備,如充電器、移動電源等。
本發(fā)明實施例中,涉及到的USB充電接口的引腳定義為:USB_VBus引腳,即:VCC引腳,為電源接入引腳,待充電設備在與充電設備連接后,充電設備的USB充電接口的USB_VBus引腳便開始向待充電設備提供+5V電壓,直至檢測出快充協議后,切換+9V或+12V等其它較高電壓進行快速充電;USB_DM引腳,即:D-引腳,為數據負引腳;USB_DP引腳,即:D+引腳,為數據正引腳。對于USB Type-C接口,涉及到的USB充電接口的引腳還進一步包括:CC1信號引腳和CC2信號引腳。
作為本發(fā)明一優(yōu)選實施例,識別處理器1可識別出的快充協議包括MTK PE快充協議、QC2.0快充協議和QC3.0快充協議,并可識別出蘋果設備。
此時,協議識別電路2具體是用于在USB充電接口接收到連接觸發(fā)信號后,對USB_VBus引腳輸出的電流進行采樣,識別處理器1具體是用于根據協議識別電路2采樣的電流的大小以及電流的周期,識別是否是MTK PE快充協議。若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議;若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
此時,協議識別電路2還用于在USB充電接口接收到連接觸發(fā)信號后,驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓。并對USB_DM引腳和USB_DP引腳的電壓進行采樣;識別處理器1還用于判斷在預定時間內,協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備。
進一步地,協議識別電路2還用于當識別處理器1識別出與USB充電接口連接的不是蘋果設備時,驅動USB_DM引腳和USB_DP引腳停止輸出2.7V電壓,之后對USB_DM引腳和USB_DP引腳的電壓進行采樣;識別處理器1還用于當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別出是QC2.0快充協議,并當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別出是QC3.0快充協議。
作為本發(fā)明另一優(yōu)選實施例,識別處理器1可識別出的快充協議包括MTK PE快充協議、QC2.0快充協議和QC3.0快充協議。并可識別出蘋果設備和三星設備。
此時,協議識別電路2具體是用于在USB充電接口接收到連接觸發(fā)信號后,對USB_VBus引腳輸出的電流進行采樣,識別處理器1具體是用于根據協議識別電路2采樣的電流的大小以及電流的周期,識別待充電設備是否是MTK PE快充協議。若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議;若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
此時,協議識別電路2還用于在USB充電接口接收到連接觸發(fā)信號后,驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓。并對USB_DM引腳和USB_DP引腳的電壓進行采樣;識別處理器1還用于判斷在預定時間內,協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備。
進一步地,協議識別電路2還用于當識別處理器1識別出與USB充電接口連接的不是蘋果設備時,將USB_DM引腳和USB_DP引腳短接,之后對USB_DM引腳或USB_DP引腳的電壓進行采樣;識別處理器1還用于判斷協議識別電路2采樣的USB_DM引腳或USB_DP引腳的電壓是否大于0.325V且持續(xù)時間大于1.25秒,是則識別出快充協議,否則識別出與USB充電接口連接的是三星設備。協議識別電路2還用于當識別處理器1識別出三星設備后,驅動USB_DM引腳和USB_DP引腳分別輸出1.2V電壓。
更進一步地,協議識別電路2還用于當識別處理器1識別出與充電接口連接的不是三星設備時,釋放USB_DM引腳和USB_DP引腳的短接狀態(tài),之后對USB_DM引腳和USB_DP引腳的電壓進行采樣;識別處理器1還用于當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別出QC2.0快充協議,并當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別出QC3.0快充協議。
圖2示出了本發(fā)明實施例提供的充電設備的快充協議識別芯片的電路。
本發(fā)明實施例中,協議識別電路2可包括:驅動電壓生成電路21,驅動電壓生成電路21的輸入端連接識別處理器1,驅動電壓生成電路21的第一輸出端作為快充協議識別芯片的第一輸出引腳OUT1連接USB充電接口J1的USB_VBus引腳,驅動電壓生成電路21的第二輸出端作為快充協議識別芯片的第二輸出引腳OUT2連接USB充電接口的USB_DM引腳,驅動電壓生成電路21的第三輸出端作為快充協議識別芯片的第三輸出引腳OUT3連接USB充電接口的USB_DP引腳,驅動電壓生成電路21根據識別處理器1的指令,相應生成USB充電接口中各引腳的電壓;參考電壓生成電路22,參考電壓生成電路22的輸入端連接識別處理器1,參考電壓生成電路22根據識別處理器1的指令,生成協議檢測所需的參考電壓;采樣切換開關陣列23,采樣切換開關陣列23的第一數據輸入端作為快充協議識別芯片的第一輸入引腳IN1連接USB充電接口的USB_VBus引腳,采樣切換開關陣列23的第二數據輸入端作為快充協議識別芯片的第二輸入引腳IN2連接USB充電接口的USB_DP引腳,采樣切換開關陣列23的第三數據輸入端作為快充協議識別芯片的第三輸入引腳IN3連接USB充電接口的USB_DM引腳,采樣切換開關陣列23的指令輸入端連接識別處理器1,采樣切換開關陣列23根據識別處理器1的指令,切換采集USB_VBus引腳、USB_DP引腳或USB_DM引腳的信號;比較器陣列24,比較器陣列24第一輸入端連接參考電壓生成電路22的輸出端,比較器陣列24第二輸入端連接采樣切換開關陣列23的輸出端,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果輸出給識別處理器1。
對于不同的充電協議,所需比較的參考電壓不同,因此,利用參考電壓生成電路22來覆蓋不同的比較電壓需求,產生用于協議檢測的多個參考電壓,在不同協議的檢測時刻,產生相應的參考電壓。同時,識別處理器1控制采樣切換開關陣列23動作,以將充電接口中相應引腳的信號采集進來。之后,比較器陣列24將采集進來的信號與生成的相應的參考進行進行比較,并將比較結果輸出給識別處理器1。之后,識別處理器1根據比較結果,識別出相應的充電協議。
作為本發(fā)明一優(yōu)選實施例,識別處理器1可識別出的快充協議包括MTK PE快充協議、QC2.0快充協議和QC3.0快充協議,并可識別出蘋果設備。
此時,識別處理器1具體是用于在充電接口接收到連接觸發(fā)信號后,向采樣切換開關陣列23發(fā)出指令以對USB_VBus引腳輸出的電流進行采樣,同時向參考電壓生成電路22發(fā)出指令以生成檢測MTK PE快充協議所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若采樣切換開關陣列23采集的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
此時,識別處理器1還用于在充電接口接收到連接觸發(fā)信號后,控制驅動電壓生成電路21生成+5V充電電壓并驅動USB_VBus引腳輸出+5V充電電壓,并控制驅動電壓生成電路21生成2.7V電壓并驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓。之后,識別處理器1向采樣切換開關陣列23發(fā)出指令以對USB_DM引腳和USB_DP引腳的電壓進行采樣,同時,識別處理器1還向參考電壓生成電路22發(fā)出指令以生成檢測蘋果設備所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若在預定時間內,采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓下降,則識別出與充電接口連接的不是蘋果設備,否則識別出與充電接口連接的是蘋果設備。
進一步地,識別處理器1在識別出與充電接口連接的不是蘋果設備時,控制驅動電壓生成電路21停止驅動USB_DM引腳和USB_DP引腳輸出2.7V電壓。之后識別處理器1向采樣切換開關陣列23發(fā)出指令以對USB_DM引腳和USB_DP引腳的電壓進行采樣,同時,識別處理器1還向參考電壓生成電路22發(fā)出指令以生成檢測QC2.0快充協議和QC3.0快充協議所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別出是QC2.0快充協議,若采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別出是QC3.0快充協議。
作為本發(fā)明另一優(yōu)選實施例,識別處理器1可識別出的快充協議包括MTK PE快充協議、QC2.0快充協議和QC3.0快充協議。并可識別出蘋果設備和三星設備。
此時,識別處理器1具體是用于在充電接口接收到連接觸發(fā)信號后,向采樣切換開關陣列23發(fā)出指令以對USB_VBus引腳輸出的電流進行采樣,同時向參考電壓生成電路22發(fā)出指令以生成檢測MTK PE快充協議所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若采樣切換開關陣列23采集的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
此時,識別處理器1還用于在充電接口接收到連接觸發(fā)信號后,控制驅動電壓生成電路21生成+5V充電電壓并驅動USB_VBus引腳輸出+5V充電電壓,并控制驅動電壓生成電路21生成2.7V電壓并驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓。之后,識別處理器1向采樣切換開關陣列23發(fā)出指令以對USB_DM引腳和USB_DP引腳的電壓進行采樣,同時,識別處理器1還向參考電壓生成電路22發(fā)出指令以生成檢測蘋果設備所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若在預定時間內,采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓下降,則識別出與充電接口連接的不是蘋果設備,否則識別出與充電接口連接的是蘋果設備。
進一步地,識別處理器1還用于當識別出與充電接口連接的不是蘋果設備時,控制驅動電壓生成電路21將USB_DM引腳和USB_DP引腳短接。之后,識別處理器1向采樣切換開關陣列23發(fā)出指令以對USB_DM引腳和USB_DP引腳的電壓進行采樣,同時,識別處理器1還向參考電壓生成電路22發(fā)出指令以生成檢測三星設備所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若采樣切換開關陣列23采樣的USB_DM引腳或USB_DP引腳的電壓大于0.325V且持續(xù)時間大于1.25秒,則識別出是快充協議,否則識別出與充電接口連接的是三星設備。識別處理器1在識別出三星設備后,控制驅動電壓生成電路21生成1.2V電壓并驅動USB_DM引腳和USB_DP引腳分別輸出1.2V電壓。
更進一步地,當識別處理器1識別出與充電接口連接的不是三星設備時,控制驅動電壓生成電路21釋放USB_DM引腳和USB_DP引腳的短接狀態(tài)。之后識別處理器1向采樣切換開關陣列23發(fā)出指令以對USB_DM引腳和USB_DP引腳的電壓進行采樣,同時,識別處理器1還向參考電壓生成電路22發(fā)出指令以生成檢測QC2.0快充協議和QC3.0快充協議所需的參考電壓。之后,比較器陣列24將采樣切換開關陣列23采集的信號與參考電壓生成電路22生成的參考電壓進行比較,并將比較結果返回給識別處理器1。識別處理器1根據比較結果,若采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別出是QC2.0快充協議,若采樣切換開關陣列23采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別出是QC3.0快充協議。
此外,上述基于參考電壓生成電路22、采樣切換開關陣列23、比較器陣列24及識別處理器1的組合,可以通過程序設置,靈活改變協議識別的時序、參考電壓等因素,以應對不同的新協議。協議的識別方式,不限定于上述的情況,利用快充協議識別芯片中的資源,用戶可自定義識別方式,達至最大的快充手機兼容特性。
本發(fā)明實施例還提供了一種充電設備,包括USB充電接口,還包括一如上所述的充電設備的快充協議識別芯片,不贅述。該充電設備優(yōu)選是充電器或移動電源。
本發(fā)明實施例還提供了一種如上所述的充電設備的快充協議識別芯片的識別方法,包括以下步驟:
S11:在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器1控制協議識別電路2對USB_VBus引腳輸出的電流進行采樣;
S12:識別處理器1根據協議識別電路2采樣的電流的大小以及電流的周期,若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
S13:在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器1控制協議識別電路2驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓,并對USB_DM引腳和USB_DP引腳的電壓進行采樣。
S14:識別處理器1判斷在預定時間內,協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備。
S15:當識別處理器1識別出與USB充電接口連接的不是蘋果設備時,控制協議識別電路2驅動USB_DM引腳和USB_DP引腳停止輸出2.7V電壓,之后對USB_DM引腳和USB_DP引腳的電壓進行采樣。
S16:協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別處理器1識別出是QC2.0快充協議,并當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別處理器1識別出是QC3.0快充協議。
本發(fā)明實施例還提供了一種如上所述的充電設備的快充協議識別芯片的識別方法,包括以下步驟:
S21:在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器1控制協議識別電路2對USB_VBus引腳輸出的電流進行采樣;
S22:識別處理器1根據協議識別電路2采樣的電流的大小以及電流的周期,若采樣的電流的大小以及電流的周期符合MTK PE快充協議的規(guī)定,則識別出是MTK PE快充協議,若不符合MTK PE快充協議的規(guī)定,則識別出不是MTK PE快充協議。
S23:在充電設備的USB充電接口接收到連接觸發(fā)信號后,識別處理器1控制協議識別電路2驅動USB_VBus引腳輸出+5V充電電壓,驅動USB_DM引腳和USB_DP引腳分別輸出2.7V電壓,并對USB_DM引腳和USB_DP引腳的電壓進行采樣。
S24:識別處理器1判斷在預定時間內,協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓是否下降,是則識別出與USB充電接口連接的不是蘋果設備,否則識別出與USB充電接口連接的是蘋果設備。
S25:當識別處理器1識別出與USB充電接口連接的不是蘋果設備時,控制協議識別電路2將USB_DM引腳和USB_DP引腳短接,之后對USB_DM引腳和USB_DP引腳的電壓進行采樣。
S26:識別處理器1判斷協議識別電路2采樣的USB_DM引腳或USB_DP引腳的電壓是否大于0.325V且持續(xù)時間大于1.25秒,是則識別出快充協議,否則識別出與USB充電接口連接的是三星設備。
S27:當識別處理器1識別出快充協議時,控制協議識別電路2釋放USB_DM引腳和USB_DP引腳的短接狀態(tài),并對USB_DM引腳和USB_DP引腳的電壓進行采樣。
S28:當采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC2.0快充協議的規(guī)定時,識別處理器1識別出是QC2.0快充協議,并當協議識別電路2采樣的USB_DM引腳和USB_DP引腳的電壓的時序符合QC3.0快充協議的規(guī)定時,識別處理器1識別出是QC3.0快充協議。
本發(fā)明實施例提供的充電設備及其快充協議識別芯片中,協議識別電路對USB充電接口中各引腳的信號變化進行采樣,識別處理器根據采樣結果識別相應的快充協議。通過配置識別處理器中快充協議的內容,可實現對現有各種不同快充協議的識別,并具有可擴展性,即通過修改識別處理器中的快充協議內容,可兼容日后出現的新標準,從而減少用戶需要的充電設備的數目,環(huán)保便捷。此外,上述基于參考電壓生成電路22、采樣切換開關陣列23、比較器陣列24及識別處理器1的組合,可以通過程序設置,靈活改變協議識別的時序、參考電壓等因素,以應對不同的新協議。協議的識別方式,不限定于上述的情況,利用快充協議識別芯片中的資源,用戶可自定義識別方式,達至最大的快充手機兼容特性。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來控制相關的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。