USB PD規(guī)范 第二章濃縮了USB PD規(guī)范的精華,走馬觀花地講了USB PD協(xié)議的工作原理。
假設(shè)你已經(jīng)接觸過USB PD協(xié)議,有一些基本的了解和相關(guān)知識,請先閱讀本章,淺淺地嘗一嘗,試著找找感覺再決定要不要更加深入地了解和學(xué)習(xí)。
2.2??章節(jié)概述
此規(guī)格包含了下面的部分:
2.3 更新和兼容性
2.3.1 Changes from Revision 2.0
下面是對 PD3.0 與 PD2.0 主要變化的總結(jié):
1、支持版本 2.0 和 3.0 的操作,以確保向后可以兼容現(xiàn)有產(chǎn)品(see Section 6.2.1.1.5)。
2、原來的 Profile 丟棄不用,取而代之的是 PD 的供電模式(see Section 2.7.9)。
3、BFSK 支持已棄用的設(shè)備,包括傳統(tǒng)電纜,傳統(tǒng)連接器,傳統(tǒng)的電池耗盡的操作和相關(guān)的測試模式。
4、Extended Message 數(shù)據(jù)的有效載荷長度達(dá)到了 260bytes(see Section 6.2.1.2)。
- 支持將擴(kuò)展消息分塊為 USB PD 的大小,以實(shí)現(xiàn)與傳統(tǒng) PD 硬件的兼容性。
5、只有 VCONN SRC 允許和 Cable Plug 進(jìn)行通訊(see Section 2.5.4)。
6、 SRC 嘗試協(xié)調(diào)盡可能地避免碰撞使 SRC 和 SNK 中的任意一個(gè)端口能夠發(fā)起 AMS 的序列。
- USB Type-C 1.2 中,用 SRC 端上拉的 Rp 電阻值來表明當(dāng) SNK(能或不能)向 SRC 或者 Cable Plug 發(fā)起 AMS 的序列(see Section 2.7.3)。
- SRC 和 SNK 中的任意一個(gè)端口都能發(fā)起 Vendor Defined 定義的 Message 序列。
- 當(dāng)具備可以給 VCONN 供電的能力時(shí),SRC 和 SNK 中的任意一個(gè)端口都可以和 Cable Plug 進(jìn)行通訊。
7、刪除了 Attention 命令的時(shí)間限制。
- FRS 定義了能夠?qū)⑼饨与娫吹?docks 和 hubs 快速轉(zhuǎn)換到 bus power 模式上,當(dāng)它們?nèi)コ獠侩娫垂┙o的時(shí)候(see Section 6.3.17)。
8、附加的狀態(tài)和發(fā)現(xiàn)
- 擴(kuò)展的供電能力和狀態(tài)。
- 電池的能力和狀態(tài)。
- 制造商定義的信息。
9、無源電纜,有源電纜和 AMA VDO 中字段的改變表明了將 Structured VDM 更改到 2.0 的版本。
10、支持與 USB 安全相關(guān)的請求與響應(yīng)。
11、支持 USB PD 固件的更新請求與響應(yīng)。
12、系統(tǒng)策略在當(dāng)前的引用。
2.3.2 Compatibility with Revision 2.0
USB PD 標(biāo)準(zhǔn)的 3.0 版本被設(shè)計(jì)用來完美兼容 USB 2.0 的系統(tǒng),此系統(tǒng)在 USB Type-C 1.2 連接器上使用 BMC 的信號是和 2.0 版本的硬件是一致的。
這份標(biāo)準(zhǔn)強(qiáng)制要求了所有 3.0 版本必須完全支持 USB PD 2.0 的操作。它們必須發(fā)現(xiàn)對端或 Cable Plug 所支持的版本,然后用最低,常見的版本號使回復(fù)到與之對應(yīng)的狀態(tài)。(see Section 6.2.1.1.5)
這個(gè)標(biāo)準(zhǔn)規(guī)定了 Extended Message ,其包的長度達(dá)到了 260 bytes(see Section 6.2.1.2)。這些 Message 要比目前 PHY HW 中包的長度要長。為了可以支持 2.0 版本的基礎(chǔ)系統(tǒng),分塊機(jī)制被強(qiáng)制執(zhí)行以便 Message 被限制到 PD 2.0 版本的尺寸,除非發(fā)現(xiàn)兩個(gè)系統(tǒng)都可以支持最長包的收發(fā)。
這個(gè)標(biāo)準(zhǔn)包括了 Vendor Defined Objects(VDO) 的變化用來發(fā)現(xiàn)識別 passive/active cable 和 Alternate Mode Adapters(AMA)(see Section 6.4.4.2)。
為了能使系統(tǒng)決定用哪個(gè) VDO,結(jié)構(gòu)化的 Vendor Defined Message (SVDM)的版本號遞增到 2.0。
如果變得有需要的話,版本號也已經(jīng)包含了 VDO 本身,來促進(jìn)接下來的變化。
(
本文為連載系列文章,后期會持續(xù)更新)
譯者:李熙民
相關(guān)閱讀