一、USB PD2.0 和Type-C接口的充電原理:
(1)適配器在連接建立后,會(huì)通過(guò)D+、D-線進(jìn)行廣播,告訴連接建立的另一方,適配器能夠提供多少種電壓以及對(duì)應(yīng)的電壓;
(2)用電器在獲悉適配器的供電能力后,從中選擇一個(gè)適合自己的供電方式,并向適配器發(fā)送請(qǐng)求數(shù)據(jù)包;
(3)適配器根據(jù)用電器的選擇,評(píng)估自身的供電能力后,發(fā)送“接收”命令;
(4)適配器進(jìn)行內(nèi)部電壓變換,并向用電器發(fā)送"電源準(zhǔn)備好"數(shù)據(jù)包;
(5)適配器向VBUS施加協(xié)商后新的供電電壓。
二、USB PD3.0與USB PD2.0的區(qū)別
PD3.0相對(duì)于PD2.0的變化主要是三方面:
(1)增加了對(duì)設(shè)備內(nèi)置電池特性更為詳細(xì)的描述。
(2)增加了通過(guò)PD通信進(jìn)行設(shè)備軟硬件版本識(shí)別和軟件更新的功能。
(3)增加了數(shù)字證書(shū)及數(shù)字簽名功能。
三、USB OTG充電原理:
(1)USB OTG的PHY監(jiān)控VBUS電壓,如果有VBUS的5V電壓存在,并且檢測(cè)到OTG ID腳是1K歐的下拉電阻(不是 OTG HOST模式 ,其ID電阻小于1K)就說(shuō)明該電纜支持USB PD;
(2)USB OTG做正常的BCS V1.2規(guī)范的充電器探測(cè),并且啟動(dòng)USB PD設(shè)備策略管理器,策略管理器監(jiān)控VBUS的直流電平上是否耦合FSK信號(hào),并且解碼消息得出是Capabilities Source消息,就根據(jù)USB PD規(guī)范解析該消息USB PD充電器所支持的所有電壓和電流列表對(duì);
(3)手機(jī)根據(jù)用戶的配置,從Capabilities Source消息中選擇一個(gè)電壓和電流對(duì),并將電壓和電流加在Request消息的Payload上,然后策略管理器將FSK信號(hào)耦合到VBUS直流電平上;
(4)充電器解碼FSK信號(hào)并發(fā)出Accept消息給手機(jī),同時(shí)調(diào)整Power Supply直流電壓和直流電流的輸出;
(5)手機(jī)接收到Accept消息,調(diào)整Charge IC的充電電壓和電流;
(6)手機(jī)在充電過(guò)程中可以動(dòng)態(tài)發(fā)送Request消息來(lái)請(qǐng)求充電器改變輸出電壓和電流,從而實(shí)現(xiàn)快速充電。