引言
PCB(Printed Circuit Board)设计是硬件开发的核心环节,直接决定产品的性能、可靠性和生产成本。一个优秀的 PCB 设计需要平衡电气性能、机械结构、散热、EMC、可制造性等多个维度。
本文基于 10+ 年硬件工程实践经验,结合 IPC 标准、主流 EDA 工具最佳实践,系统讲解 PCB 设计的全流程要点。
你将学到:
- ✅ 完整的 PCB 设计流程与检查清单
- ✅ 原理图设计的模块化方法与常见陷阱
- ✅ 布局布线的核心原则与实战技巧
- ✅ EMI/EMC 设计的底层逻辑与解决方案
- ✅ 多层板 stackup 设计与阻抗控制
- ✅ 生产文件输出与工厂对接要点
PCB 设计完整流程
标准设计流程(7 步法)
各阶段关键输出
| 阶段 | 输入 | 输出 | 评审要点 |
|---|---|---|---|
| 1. 需求分析 | 产品规格、功能要求 | 系统框图、关键器件清单 | 功能完整性、成本目标 |
| 2. 原理图设计 | 系统框图、器件 datasheet | 原理图、网表、初步 BOM | 电气连接、参数计算 |
| 3. 元器件选型 | BOM、封装库 | 最终 BOM、封装文件 | 供货周期、替代方案 |
| 4. PCB 布局 | 原理图、结构图 | 布局图、叠层定义 | 信号流、散热、装配 |
| 5. 布线 | 布局图、阻抗要求 | 完整布线、铜皮 | 时序、EMI、压降 |
| 6. DRC 检查 | 设计规则、工厂能力 | DRC 报告、修改记录 | 零 DRC 错误 |
| 7. 生产输出 | 最终设计文件 | Gerber、BOM、装配图 | 文件完整性、版本一致 |
时间分配建议(以中等复杂度 4 层板为例)
原理图设计:从框图到网表
模块化设计方法
将复杂系统按功能划分为独立模块,每个模块对应原理图的一个 Page 或 Sheet:
STM32 核心板原理图结构:
- Page 1: 系统框图 & 版本信息
- Page 2: 电源管理(3.3V/1.8V/5V)
- Page 3: MCU 最小系统(时钟、复位、BOOT)
- Page 4: 调试接口(SWD、UART、USB)
- Page 5: 模拟前端(ADC、传感器)
- Page 6: 数字接口(GPIO、通信总线)
- Page 7: 用户外设(LED、按键、显示屏)
优势:
- 便于团队协作(不同工程师负责不同模块)
- 易于复用(模块可移植到其他项目)
- 降低复杂度(每页聚焦单一功能)
- 方便维护(修改局部不影响全局)
去耦电容配置
每个电源引脚必须就近放置去耦电容!
电容选型原则:
- 10uF~100uF:低频去耦,应对瞬态电流
- 0.1uF (100nF):中频去耦,最常用
- 10nF~1nF:高频去耦,GHz 级信号
PCB 布局:决定性能的 70%
布局优先级(按信号类型)
关键模块布局详解
1. 电源模块布局
DC-DC 转换器布局要点:
布局检查清单:
- 输入电容紧贴 IC 输入引脚
- 输出电容紧贴电感输出端
- SW 节点(开关节点)面积最小化
- 电感下方无信号线穿过
- 反馈电阻靠近 IC FB 引脚
- 大电流走线宽度足够(见线宽计算)
2. MCU 最小系统布局
PCB 布线:电气性能的关键
线宽计算(基于 IPC-2221 标准)
电源走线线宽(1oz 铜厚,温升 10°C):
阻抗控制与计算
4 层板 50Ω 单端阻抗参考:
EMI/EMC 设计实战
EMC 设计黄金法则
1. 最小电流环路
2. 完整地平面
4 层板必须使用完整地平面,避免地平面分割导致信号回流路径中断。
生产文件输出
Gerber 文件列表
| 文件扩展名 | 内容 | 说明 |
|---|---|---|
.GTL | Top Layer | 顶层线路 |
.GBL | Bottom Layer | 底层线路 |
.G2L | Layer 2 | 内层 1(4 层板为 GND) |
.G3L | Layer 3 | 内层 2(4 层板为 PWR) |
.GTS | Top Soldermask | 顶层阻焊 |
.GBS | Bottom Soldermask | 底层阻焊 |
.GTO | Top Overlay | 顶层丝印 |
.GBO | Bottom Overlay | 底层丝印 |
.GKO | Keep Out | 机械层/板框 |
.TXT | Drill File | 钻孔文件(Excellon 格式) |
总结
PCB 设计是一门需要理论与实践相结合的技术。通过本文的学习,你应该已经掌握了:
✅ 完整的 PCB 设计流程:从需求分析到生产输出
✅ 原理图设计规范:模块化设计、网络标号、去耦配置
✅ 布局核心原则:优先级、关键模块布局
✅ 布线实战技巧:线宽计算、阻抗控制、高速信号
✅ EMI/EMC 设计:干扰机理、黄金法则
✅ 多层板 Stackup:4 层/6 层设计、阻抗控制表
✅ 生产文件输出:Gerber、BOM、装配图
进阶建议:
- 多实践:从简单项目开始,逐步增加复杂度
- 多复盘:每版 PCB 回来后分析问题,记录经验
- 多交流:加入硬件社区,学习他人设计
本文基于 IPC 标准、主流 EDA 工具最佳实践及 10+ 年硬件工程经验编写。
参考资料:
- IPC-2221: Generic Standard on Printed Board Design
- IPC-7351: Surface Mount Design and Land Pattern Standard
- Altium Designer 设计指南
- 《硬件工程师手册》
最后更新:2026-04-04 | 作者:小 Y | 字数:约 8000 字 | 阅读时长:25 min