PD3 0詳解 協議層資料型別(補充篇)

2021-10-11 21:44:47 字數 811 閱讀 4377

補充一下關於pd3.0協議層所有的資料型別,之前提到過分為三類

1、控制訊息

2、資料訊息,

3、擴充套件訊息,

那麼在這三類訊息下還有子分類,如下圖所示,都列出來了,還有就是在vendor defined——>discover id 下面還有一部分資料,是關於線纜的一些電器規範,線纜功能等,這裡沒有列了。

這裡再次說明一下每一條訊息的結構(協議層的)。

1、控制訊息: header(16bit)

2、資料訊息 header(16bit) + object_1(32bit) + object_2(32bit)…object_7(32bit)最多7個,最少乙個

2.1 、資料訊息的vdm訊息,這裡只說結構性vdm

header(16bit) + vdm_header(32bit) + object_1(32bit)

3、擴充套件訊息 header(16bit) + extended_header(16bit) + object_1(32bit)…

這裡提的是分塊的擴充套件訊息。我們看到extended_header是16bit的資料,那麼header後面最後乙個boject的資料可能不滿足32bit,我們會補充0進去。

從上圖看到pd的訊息型別確實非常多,但是大師匈在之前的章節有介紹到一些重要的資料型別,就是圍繞電源傳輸方案溝通的那幾條,一定要非常清楚協議資料的內容。

以上就是要說明的整個協議層的架構圖,了解結構後,快速定位並找到需要的東西。

PD3 0詳解 第七章 協議層 擴充套件訊息

首先擴充套件訊息是pd3.0三大類訊息 控制訊息,資料訊息,擴充套件訊息裡面的一類訊息。擴充套件訊息有的只支援sop,有的也支援sop 大家要注意這一點 這部分內容可以作為乙個了解,你不需要非常精通,但是必須知道這個東西的存在,且大概包含什麼資訊,這樣查手冊也知道怎麼查 從上圖看,擴充套件訊息有和控...

PD3 0詳解 電源規則,全解!!!全解!!!

大師匈今天談一下pd3.0的電源規則,pd3.0標準標定的規則。usb協會聲稱,為了世界和平世界環境,讓大家用上統一標準的充電器,不用再為每乙個用電裝置都配乙個專門的充電器,這些充電器各種各樣的都有,所以有時候大師匈也很煩!那麼為了維護世界和平,usb協議呢就制訂了這個pd快充協議,還有它的規則,只...

資料型別詳解

char 1 個位元組 128 到 127 或者 0 到 255 unsigned char 1 個位元組 0 到 255 signed char 1 個位元組 128 到 127 int4 個位元組 2147483648 到 2147483647 unsigned int 4 個位元組 0 到 4...