从零搭建 TypeC 充电管理系统
📘 30 章完整版
v2.0
01
TypeC接口基础
物理结构 · 引脚定义 · 电气特性
02
CC逻辑与角色定义
CC1/CC2 · DFP/UFP/DRP · 角色协商
03
PD协议入门
PD概述 · 消息结构 · VDM基础
04
PD协议进阶
电源规则 · PDO/APDO · 状态机
05
硬件设计-电源路径
Buck-Boost · MOSFET · 电感电容
06
硬件设计-CC逻辑芯片
FUSB302/STUSB4500 · I2C接口
07
硬件设计-协议芯片
CYPD3177/TPS65987D · 固件烧录
08
硬件设计-保护电路
OVP/OCP/SCP · ESD · 热保护
09
硬件设计-辅助电路
LDO · 电压基准 · 电流检测 · LED
10
硬件设计-PCB布局
TypeC布局 · 电源回路 · 散热叠层
11
软件架构
分层设计 · 状态机 · 任务调度
12
I2C驱动开发
I2C协议 · 主机/从机 · 调试技巧
13
CC逻辑驱动开发
CC状态检测 · 方向切换 · DRP
14
PD协议栈开发(一)
架构 · 物理层 · 数据包/CRC
15
PD协议栈开发(二)
协议层状态机 · 重传 · 超时
16
PD协议栈开发(三)
策略引擎 · PDO选择 · APDO协商
17
PD协议栈开发(四)
VDM实现 · 命令处理 · 调试
18
充电策略管理
充电曲线 · 恒流恒压 · 安全策略
19
电池管理
电池特性 · 库仑计 · 保护均衡
20
系统管理
电源管理 · 休眠唤醒 · 热管理
21
用户交互
按键 · LED · OLED · 蜂鸣器
22
通信接口
UART · USB · 蓝牙/WiFi
23
固件升级
Bootloader · 加密校验 · OTA
24
测试与调试
硬件测试点 · 信号完整性 · 分析仪
25
认证与合规
TypeC/PD认证 · EMC · 安全
26
实战项目一
5V/3A充电器 · FUSB302+MCU
27
实战项目二
20V/5A移动电源 · CYPD3177
28
实战项目三
TypeC Hub · PD充电+数据扩展
29
实战项目四
多口充电站 · 智能功率分配
30
课程总结与展望
PD3.1/EPR · USB4 · 职业发展
⚡ 点击目录卡片跳转对应章节 · 友好配色