補充一下關於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...