🔌 USB Type-C & PD 协议开发指南
📘
30 章 · 从入门到实战
01
USB Type-C与PD协议概述
USB-C接口物理特性 · PD发展历史 · 与普通充电的区别
02
CC引脚与角色定义
CC1/CC2引脚功能 · Source/Sink/DRP · Rp/Rd电阻详解
03
PD协议基础概念
VDM · DO · Message类型 · GoodCRC机制
04
PD协议通信流程
Hard Reset · Soft Reset · Cable Discovery · Source Capabilities
05
PD协议中的电源协商
PDO · APDO · 电压电流档位
06
PD协议中的协议层
物理层 · 协议层 · 策略引擎 · 设备策略管理
07
PD协议中的消息类型
Control Message · Data Message · Extended Message
08
PD协议中的时序要求
tTypeCSendSourceCap · tSinkRequest · tPSTransition 等
09
PD协议中的错误处理
Message丢弃 · 重传机制 · 协议错误恢复
10
PD协议中的VDM
Discover Identity · Discover SVIDs · Discover Modes
11
PD协议中的Alternate Mode
DisplayPort · Thunderbolt · HDMI Alt Mode
12
快速角色交换 (FRS)
FRS原理 · 触发条件 · 实现要点
13
有线充电 (USB-C Charging)
BC1.2 · PD 3.0 · PPS可编程电源
14
EMCA 电子标记线缆
eMarker芯片 · 线缆电流能力 · 线缆长度识别
15
调试与测试工具
PD分析仪 · 逻辑分析仪 · 协议解码器
16
固件开发基础
状态机设计 · 消息处理 · 定时器管理
17
硬件设计要点
CC引脚保护 · VBUS开关 · 过压过流保护
18
PCB布局注意事项
信号完整性 · 电源完整性 · EMI控制
19
认证与合规
USB-IF认证 · TID获取 · 合规性测试
20
安全机制
电压电流限制 · 过温保护 · 短路保护
21
多端口管理
多Type-C口设计 · 功率分配策略 · 热管理
22
电池充电管理
充电曲线 · 恒流恒压 · 电池健康监测
23
无线充电与USB-C结合
Qi协议 · 无线充电底座设计
24
音频适配器模式
Audio Adapter Accessory Mode · 模拟音频
25
调试接口 (Debug Accessory)
调试线缆 · 调试工具
26
固件升级
DFU · OTA升级
27
低功耗设计
待机功耗 · 唤醒机制 · 电源管理
28
热插拔处理
插入检测 · 拔出检测 · 去抖处理
29
兼容性测试
不同品牌互操作性 · 常见兼容性问题
30
实战项目
基于STM32的PD充电器设计 · PD数据线设计