引言

PCB(Printed Circuit Board)设计是硬件开发的核心环节,直接决定产品的性能、可靠性和生产成本。一个优秀的 PCB 设计需要平衡电气性能、机械结构、散热、EMC、可制造性等多个维度。

本文基于 10+ 年硬件工程实践经验,结合 IPC 标准、主流 EDA 工具最佳实践,系统讲解 PCB 设计的全流程要点。

你将学到:

  • ✅ 完整的 PCB 设计流程与检查清单
  • ✅ 原理图设计的模块化方法与常见陷阱
  • ✅ 布局布线的核心原则与实战技巧
  • ✅ EMI/EMC 设计的底层逻辑与解决方案
  • ✅ 多层板 stackup 设计与阻抗控制
  • ✅ 生产文件输出与工厂对接要点

PCB 设计完整流程

标准设计流程(7 步法)

1.需求分析 2.原理图 3.选型 4.布局 5.布线 6.DRC 7.输出 规格书 原理图 BOM 布局图 布线图 报告 Gerber

各阶段关键输出

阶段 输入 输出 评审要点
1. 需求分析 产品规格、功能要求 系统框图、关键器件清单 功能完整性、成本目标
2. 原理图设计 系统框图、器件 datasheet 原理图、网表、初步 BOM 电气连接、参数计算
3. 元器件选型 BOM、封装库 最终 BOM、封装文件 供货周期、替代方案
4. PCB 布局 原理图、结构图 布局图、叠层定义 信号流、散热、装配
5. 布线 布局图、阻抗要求 完整布线、铜皮 时序、EMI、压降
6. DRC 检查 设计规则、工厂能力 DRC 报告、修改记录 零 DRC 错误
7. 生产输出 最终设计文件 Gerber、BOM、装配图 文件完整性、版本一致

时间分配建议(以中等复杂度 4 层板为例)

总周期:2-3 周 需求分析 10% (1-2 天) 原理图设计 20% (2-3 天) 元器件选型 10% (1-2 天) PCB 布局 20% (2-3 天) PCB 布线 25% (3-4 天) DRC 检查 8% (1 天) 生产输出 7% (0.5-1 天)

原理图设计:从框图到网表

模块化设计方法

将复杂系统按功能划分为独立模块,每个模块对应原理图的一个 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、按键、显示屏)

优势:

  • 便于团队协作(不同工程师负责不同模块)
  • 易于复用(模块可移植到其他项目)
  • 降低复杂度(每页聚焦单一功能)
  • 方便维护(修改局部不影响全局)

去耦电容配置

每个电源引脚必须就近放置去耦电容!

MCU 电源去耦配置 (STM32F4) VDD 引脚 电容配置 位置要求 VDD_1 (核心) 10uF + 0.1uF 距引脚<5mm VDD_2 (核心) 10uF + 0.1uF 距引脚<5mm VDDA (模拟) 10uF+0.1uF+100nF 独立滤波 VDDIO (IO) 0.1uF x2 每侧一个

电容选型原则:

  • 10uF~100uF:低频去耦,应对瞬态电流
  • 0.1uF (100nF):中频去耦,最常用
  • 10nF~1nF:高频去耦,GHz 级信号

PCB 布局:决定性能的 70%

布局优先级(按信号类型)

布局优先级(按信号类型) 优先级 1: 连接器(位置固定) 优先级 2: 电源入口及保护电路 优先级 3: DC-DC/LDO 电源模块 优先级 4: MCU/核心芯片 优先级 5: 晶振及时钟电路 优先级 6: 模拟电路(ADC、传感器) 优先级 7: 高速数字(DDR、以太网)

关键模块布局详解

1. 电源模块布局

DC-DC 转换器布局要点:

IN 输入电容 DC-DC IC 电感 输出电容 OUT GND 关键:输入电容地→IC 地→输出电容地 形成最小环路

布局检查清单:

  • 输入电容紧贴 IC 输入引脚
  • 输出电容紧贴电感输出端
  • SW 节点(开关节点)面积最小化
  • 电感下方无信号线穿过
  • 反馈电阻靠近 IC FB 引脚
  • 大电流走线宽度足够(见线宽计算)

2. MCU 最小系统布局

MCU 8MHz 晶振 OSC_IN/OUT C1 C2 GND VDD VSS 0.1uF +10uF C1,C2: 22pF · 距晶振<5mm 去耦电容:距引脚<3mm GND 过孔:间距<10mm

PCB 布线:电气性能的关键

线宽计算(基于 IPC-2221 标准)

电源走线线宽(1oz 铜厚,温升 10°C):

电源走线线宽 (1oz 铜厚,温升 10°C) 电流 (A) 最小线宽 推荐线宽 走线层 0.5 0.3mm (12mil) 0.5mm (20mil) 内层 1.0 0.6mm (24mil) 1.0mm (40mil) 外层 2.0 1.3mm (50mil) 2.0mm (80mil) 外层 3.0 2.0mm (80mil) 3.0mm (120mil) 外层 5.0 3.5mm (140mil) 5.0mm (200mil) 外层+铺铜

阻抗控制与计算

4 层板 50Ω 单端阻抗参考:

4 层板 50Ω阻抗参考 Layer 1: 信号 (Top) 0.2mm (Er=4.2) Layer 2: 地平面 Layer 3: 电源平面 0.2mm (Er=4.2) Layer 4: 信号 (Bottom) 总厚度:1.6mm

EMI/EMC 设计实战

EMC 设计黄金法则

1. 最小电流环路

❌ 错误:大电流环路 信号线 返回路径 环路面积大 辐射强 → EMI 超标 ✅ 正确:最小环路 地平面 返回电流 环路面积最小 辐射最小

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