一、项目主题与介绍
本项目的主题是能量管理/电源转换,将电脑ATX电源的SATA供电升压转换为C口的PD供电。设计了一款从台式机 SATA 电源接口取电,输出 20V PD 协议快充的模块化电源。解决了笔记本电脑、手机、平板等设备在桌面使用时需要额外携带电源适配器的痛点,直接利用台式机电源闲置的 SATA 供电接口,实现即插即用的 PD 快充功能。
项目核心优势在于纯硬件零代码实现,无需烧录任何固件,通过 MPF52002 的硬件引脚配置即可自动完成 PD 协议协商;同时集成了完整的过流、过压、ESD 和反接保护体系,确保电脑主机和充电设备的双重安全。
二、核心硬件选型与参数
表格
元件型号 | 封装 | 核心功能 | 关键参数 |
|---|---|---|---|
HFP6291LR-G1 | SOT-23-6 | 12V→20V DC-DC 升压转换 | 输入 2-24V,内部 MOS 管峰值电流 4A,12V→20V 满载效率 88%,最大连续输出 20V/2.0A (40W) |
MPF52002-AE1-Z | QFN-24(4×4mm) | PD 协议控制器 | 支持 PD2.0/3.0,硬件配置模式,无需烧录固件,工作电流 5-10mA@5V |
0437005.WR | 1206(3.2mm×1.63mm) SMD | 主输出回路过流 / 短路保护 | 额定电流:5A |
SMBJ26A | SMB | 浪涌 / 过压保护 | 击穿电压 26V,峰值功率 600W,响应时间 < 1ns |
SATA-502-F22S1BY-N | SMD | 电源输入接口 | 标准 7+15 针 SATA 母座,12V 引脚单路最大 1.5A,总最大 4.5A/54W |
HX-TYPE-C-16PIN | SMD | 输出接口 | 16Pin 全功能 Type-C 母座,支持正反插和 PD 协议 |
MPF52002评估板得捷链接 0437005.WR保险丝得捷链接
三、系统方案框图与设计思路
系统整体架构

设计思路
- 功率路径设计:优先保证大电流路径低阻抗,12V 输入和 20V 输出走线宽度≥2mm,减少压降和发热
- 分层保护设计:输入级过流保护、升压级过压保护、输出级 ESD 保护、VBUS 检测级精细钳位
- PD 协议实现:采用 MPF52002 硬件配置模式,MODE 引脚 (18 号) 接 3.3V 强制源模式,CFG 引脚 (17 号) 接 2.2kΩ 电阻默认广播 20V PDO
- 抗干扰设计:采用双重功率电感滤波,减少对电脑电源上其他设备的影响,开关节点走线≤5mm,信号路径远离电源噪声源
四、原理图与 PCB 设计
原理图设计

本原理图分为六大功能模块:SATA 输入保护、HFP6291 升压转换、AO3400 功率开关、主输出过流保护、MPF52002 PD 协议控制和 Type-C 信号接口。实现 SATA 12V 输入升压至 20V,纯硬件 PD 协商输出,集成防反接、过流、ESD 等完整保护。
PCB 设计

PCB 为2 层板设计,尺寸 80mm×50mm,布局遵循以下原则:
- 电源路径优先:12V 和 20V 大电流走线走顶层,底层为完整地平面
- 敏感信号隔离:CC、DM/DP 信号走线长度≤10mm,与 VBUS 间距≥0.5mm
- 滤波电容紧贴引脚:所有输入输出滤波电容均紧贴芯片引脚放置,走线长度≤2mm
- 散热优化:HFP6291 和 AO3400 下方增加大面积铜皮散热
五、系统功率能力分析
最大输出功率计算
Iout_max = (Vin_min × Iswitch_peak × η) / Vout
= (11.4V × 4A × 0.88) / 20V
≈ 2.0A
系统最大连续输出功率:40W(20V/2.0A)
安全推荐使用功率:30W (20V/1.5A),留 30% 余量确保长期稳定工作
功率限制因素
- 芯片本身限制:HFP6291 内部 MOS 管峰值电流 4A,12V→20V 升压比 1.67:1,输出电流天然受限
- SATA 接口限制:SATA 12V 引脚总最大电流 4.5A/54W,扣除损耗后输出不到 45W
- 散热限制:SOT-23-6 封装在 40W 输出时温升约 40℃,需避免长时间满载运行
六、设计难点与解决方法
- SATA 接口引脚定义混淆
- 问题:初期错误认为母头引脚是镜像的,差点导致 12V 短路。SATA连接器购买的也是买反了,导致有短路的情况。
- 解决:对照 PCB 封装和 SATA-IO 官方规范,确认板载母头引脚编号,仅使用 21、22 号主供电引脚并联取电
- MPF52002 控制引脚误解
- 问题:误以为有专门的 PGATE 驱动引脚,实际为普通 GPIO 控制
- 解决:确认使用 PB0 引脚 (7 号) 输出 3.3V 高电平控制 AO3400,增加 10kΩ 下拉电阻确保上电时 MOS 管关断
- VBUS 检测电路逻辑错误
- 问题:初期错误认为 R12+D3 串联会导致检测电压为 0
- 解决:理解 TVS 管正常工作时截止的特性,确认该电路同时实现电压检测和引脚过压保护
- EMI 干扰问题
- 问题:1.2MHz 开关频率可能干扰电脑 USB 和音频设备
- 解决:采用屏蔽型功率电感,输入输出增加陶瓷电容滤波,开关节点走线最短化
七、项目亮点与创新点
- 纯硬件零代码实现:无需烧录任何固件,通过硬件引脚配置自动完成 PD 协议协商,开发难度极低
- 利用电脑闲置资源:直接使用台式机电源闲置的 SATA 接口,无需额外电源适配器,桌面更整洁
- 完整的保护体系:集成过流、过压、ESD、反接和短路保护,确保电脑和充电设备安全
- 模块化设计:体积小巧,可直接安装在台式机机箱内部,不占用外部空间
八、调试记录

PCB的实物图

先把最困难的52002给焊接上
焊接完成后用万用表测量52002对外的接口,按理说这个芯片只有一个GND和一个VCC。
但是万用表蜂鸣器挡位测出来,PA2和PA3引脚是导通的。后续重新焊接,没有连锡的情况。

蜂鸣器挡位,PA2和PA3导通的画面



九、心得体会与未来展望
通过本项目,我深入掌握了 DC-DC 升压电路设计、PD 协议硬件实现和 PCB 电源布局的关键技巧。深刻体会到电源设计中 "细节决定成败",一个引脚定义错误或一个参数理解偏差都可能导致整个电路烧毁。
未来可以从以下几个方面优化升级:
- 升级为 45W 输出:更换为 FP6277 升压芯片 (6A 开关电流),支持 20V/2.25A 输出
- 增加多档位支持:通过硬件跳线配置 CFG 引脚,支持 5V/9V/12V/15V/20V 全档位 PD 协议
- 增加状态指示:增加 LED 指示灯,实时显示电源和充电状态
- 优化 PCB 布局:进一步缩小体积,提高集成度,增加散热设计
本项目不仅解决了实际使用中的痛点,也为后续电源类项目积累了宝贵的经验。