首页
›
高速接口与互连
›
009-USB OTG驱动与抓包分析
›
《USB Power Delivery消息解析》
VIP20
本课程属于:009-USB OTG驱动与抓包分析
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
USB Power Delivery消息解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB PD概述
USB Power Delivery… · 应用场景(快充 · 显示器
USB
PD
02
USB PD物理层基础
CC线的作用 · BMC编码 · 电压电平
USB
PD
03
USB PD协议层框架
SOP · SOP''报文 · 全功能消息与控制消息分类
USB
PD
04
消息头结构
Message Header各字段解… · Number of Data Obj… · Port Role等)
消息头结构
Message
05
数据对象(DO)结构
VDO · PPS DO · BIST DO等数据类型与二进制布局
DO
数据对象
06
控制消息详解
GoodCRC · Accept · Reject
控制消息详解
GoodCRC
07
数据消息详解
Source_Capabilitie… · Request · Sink_Capabilities
数据消息详解
Source
08
电源协商流程(一)
Source发送能力 · Sink请求 · 协商握手状态机
电源协商流程
Source
09
电源协商流程(二)
PPS(可编程电源)协商 · APDO传递 · 电压电流调整
电源协商流程
PPS
10
协议层错误处理
超时重传 · 重试计数器 · 硬复位
协议层错误处理
超时重传
11
USB PD 2.0 vs 3.0 vs 3.1区别
新增FRS · EPR · 消息格式变化
USB
PD
12
扩展消息(Extend Message)
结构 · Chunking机制 · Discovery事务
Extend
Message
13
VDM(Vendor Defined Message)解析
SVID · VDO格式 · Discover Identity
VDM
Vendor
14
Alt Mode协商
DisplayPort Alt Mo… · Thunderbolt Alt Mo…
Alt
Mode
15
BIST(Built-In Self Test)模式
BIST Carrier 1/2消息 · 测试流程
BIST
Built-In
16
硬件捕获工具介绍
逻辑分析仪(Saleae · PicoScope) · USB PD分析仪(Total Ph…
硬件捕获工具介绍
Saleae
17
软件解析工具使用
Wireshark + USBPca… · pd-logviewer · tshark过滤语法
软件解析工具使用
Wireshark
18
手动解析第一步
从二进制数据中提取Message H…
手动解析第一步
Message
19
手动解析第二步
解析Source_Capabilit…
手动解析第二步
Source
20
手动解析第三步
解析Request消息——位域含义 · 电流/电压编码规则
手动解析第三步
Request
21
手动解析第四步
解析Sink_Capabilitie…
手动解析第四步
Sink
22
手动解析第五步
VDM消息——解析Discover…
手动解析第五步
VDM
23
编写Python解析器(一)
定义消息头类 · 数据对象基类
Python
编写
24
编写Python解析器(二)
解析Source_Capabilit…
Python
编写
25
编写Python解析器(三)
解析Request消息——Objec… · Operating Current
Python
编写
26
编写Python解析器(四)
解析扩展消息与Chunking
Python
编写
27
编写Python解析器(五)
VDM解析——SVID列表 · Product VDO
Python
编写
28
案例分析
真实抓包文件的一段USB PD电源协…
案例分析
USB
29
常见问题排查
通信失败 · 不支持EPR · CC线故障
常见问题排查
通信失败
30
综合实战
用Python写一个小型USB PD… · 支持日志输出与JSON导出
综合实战
Python
所属VIP或分类
同VIP:Android-USB-OTG驱动栈解析
同VIP:Beagle-USB协议分析仪使用教程
同VIP:Linux-USB-OTG驱动框架与角色切换开发