<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 電源管理 > 正文

快充過(guò)程中電源適配器與手機是如何通信的?

發(fā)布時(shí)間:2020-04-09 責任編輯:lina

【導讀】快充,顧名思義就是給手機快速充電,通過(guò)軟 / 硬件技術(shù)手段,調整手機的電壓與電流的輸入值,進(jìn)而縮短手機的充電時(shí)間,打破以往傳統的 5V/1A 模式。提升充電速度的方式無(wú)非三種:電流不變,提升電壓;電壓不變,提高電流;電壓、電流兩者都提高。
  
一、快充協(xié)議簡(jiǎn)介

快充,顧名思義就是給手機快速充電,通過(guò)軟 / 硬件技術(shù)手段,調整手機的電壓與電流的輸入值,進(jìn)而縮短手機的充電時(shí)間,打破以往傳統的 5V/1A 模式。提升充電速度的方式無(wú)非三種:電流不變,提升電壓;電壓不變,提高電流;電壓、電流兩者都提高。

隨著(zhù)市場(chǎng)的需求擴張,目前市面上高電壓恒定電流、低電壓高電流、高電壓高電流三種模式都已經(jīng)出現并完善起來(lái)。對于這三種模式,每個(gè)廠(chǎng)商都有不同的選擇,因此衍生出了多種快充協(xié)議。目前較為主流的有 PD 快充,高通的 QC2.0/3.0,聯(lián)發(fā)科的 PE 協(xié)議,oppo、vivo 的閃充、華為的 SCP 等。為規范快充標準,USB-IF(USB 標準化組織)發(fā)布了 USB PD 3.0 的重要更新,旨在一統快速充電技術(shù)規范方案,并且不允許 USB 接口通過(guò)非 USB PD 協(xié)議進(jìn)行電壓調整,而谷歌也宣布 Android7.0 以上的手機搭載的快充協(xié)議必須支持 PD 協(xié)議,更是加快了 PD 一統快充協(xié)議江湖。下面我們就以 USB-PD 為例,帶你全面認識手機快充。

二、USBPD 充電原理

USB-PowerDelivery(USBPD)是由 USB-IF 組織制定的目前主流的快充協(xié)議之一,它可以使目前默認最大功率 5V/2A 的 type-c 接口提高到 100W 功率。并且可以進(jìn)行雙向甚至組網(wǎng)的電能傳輸,具備系統級供電方案。

快充過(guò)程中電源適配器與手機是如何通信的?
圖 1 USBPD 通信線(xiàn)纜
 
USBPD 通信通過(guò) VBUS 上交流耦合的 FSK 信號的調制(24MHz)進(jìn)行半雙工通信,從而實(shí)現手機和充電器的充電過(guò)程。

SOURCE 端和 SINK 端分別代表適配器端和手機內部芯片 SINK 控制器,從 USB 通信傳輸角度可以理解為 USBHOST(主設備)和 USBOTG(做從設備)。

當電纜接通之后,PD 協(xié)議的 SOP 通信就開(kāi)始在 CC 線(xiàn)(type-c 接口通信配置通道)上進(jìn)行,以此來(lái)選擇電源傳輸的規格,此部分由 SINK 端向 SOURCE 端詢(xún)問(wèn)能夠提供的電源配置參數(5V/9V/12V/15V/20V)。

快充過(guò)程中電源適配器與手機是如何通信的?
圖 2 包含 USBPD 協(xié)議的 Type-c 系統充電原理框圖

以手機端和適配器的 9V 充電為例,整體過(guò)程如下:

USB OTG 端(從設備:適配器端)監控 VBUS 上電壓狀態(tài),如果有 VBUS 的 5V 電壓存在并且檢測到 OTG 的 ID 腳是 1K 下拉電阻則說(shuō)明該電纜支持 USBPD 通信,此時(shí)通信過(guò)程開(kāi)始。

快充過(guò)程中電源適配器與手機是如何通信的?
圖 3 PD 通信波形電平變化

1.    SINK 端發(fā)起 SOP(起始段),啟動(dòng) SOURSE 端 USBPD 設備管理器,申請獲取 SOURSE 端能提供的規格資料;

2.    SOURCE 端回復能提供的規格列表,即根據 USBPD 規范解析該消息得出適配器所支持的所有電壓和電流列表對;

3.    SINK 端回復選擇的電壓規格,即選擇一個(gè)電壓和電流對,并帶上所需要的電流參數,發(fā)出相應的請求;

4.    SOURSE 端適配器內部解碼轉換后接受請求,調整適配器輸出,把 VBUS 線(xiàn)纜上由 5V 抬升到 9V;

5.    手機收到消息后,SINK 端會(huì )調整充電電壓和電流,待 SOURSE 端的 VBUS 線(xiàn)纜到達 9V 并達到穩定進(jìn)行充電;

手機在充電過(guò)程中可以動(dòng)態(tài)發(fā)送消息來(lái)請求充電器改變輸出電壓和電流,從而實(shí)現快速充電的過(guò)程。

三、USB PD 協(xié)議解析規劃

PD 協(xié)議的通信編碼為 Bi-phase Mark Coded (BMC),通過(guò) CC 腳進(jìn)行通信,如圖所示。

 快充過(guò)程中電源適配器與手機是如何通信的?
圖 4 BMC 通信線(xiàn)纜

BMC 碼是一種單線(xiàn)通信編碼,數據 1 的傳輸,需要有一次高 / 低電平之間的切換過(guò)程,而 0 的傳輸則是固定的高電平或者低電平。每一個(gè)數據包都包含有 0/1 交替的前置碼,所有的 PD 傳輸流程,都是以 SOP Packet 開(kāi)始,起始碼(SOP),報文頭,數據位,CRC 以及結束碼(EOP)。

 快充過(guò)程中電源適配器與手機是如何通信的?
圖 5 PD 傳輸數據

BMC 編碼的通信,從數據流的測試節點(diǎn)開(kāi)始,可以使用分析儀進(jìn)行分析,也可以用帶有協(xié)議解碼功能的示波器進(jìn)行直接解碼,抓取每個(gè)數據包,并且獲得數據包的報文參數。

 快充過(guò)程中電源適配器與手機是如何通信的?
圖 6 協(xié)議規劃

如圖所示即為使用示波器在測試節點(diǎn)所獲取的 CC 腳上 PD 通信波形。由此可看出,BPD 協(xié)議的位數較多,解碼較為復雜,而通過(guò)示波器的協(xié)議解碼功能,可將完整報文在短時(shí)間內迅速解出,大大提升了工程師的工作效率以及直觀(guān)的體驗。

 快充過(guò)程中電源適配器與手機是如何通信的?
圖 7 ZDS 示波器 USBPD 解碼

 快充過(guò)程中電源適配器與手機是如何通信的?
圖 8 PD 協(xié)議控制下的電壓抬升過(guò)程

快充過(guò)程中電源適配器與手機是如何通信的?
圖 9 用雙 ZOOM 模式分析 PD 各段解碼協(xié)議

目前 ZDS 系列示波器不僅能夠支持 USBPD 的協(xié)議解碼,并且也支持 QC2.0/3.0 協(xié)議的解碼,可以滿(mǎn)足目前主流快充協(xié)議的解碼需求,并且在其高達 512M 的大存儲機制下,可支持超長(cháng)時(shí)間的解碼還原真實(shí)波形,完整監控通信過(guò)程;且具有雙 ZOOM 分析功能,可用主時(shí)基捕獲需要統計數據的波形,通過(guò) Zoom1 定位一段時(shí)間的特征值,再由 Zoom2 放大波形細節,觀(guān)測瞬時(shí)信號變化,大大提升了工程師的測試便捷性。


免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。
 
 
推薦閱讀:
連載二:EMC中的基石-濾波知識大全
PCIe Gen3/Gen4接收端鏈路均衡測試(下篇:實(shí)踐篇)
PCBA熱風(fēng)再流焊在生產(chǎn)設計中可解決哪些技術(shù)問(wèn)題?
5G高頻時(shí)代下,電子設備怎么粘?德莎推出高性能PET雙面膠帶
接線(xiàn)端子為了導線(xiàn)的連接而運用 應用范圍愈來(lái)愈廣
要采購適配器么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>