PCB 设计流程
完整流程
- 需求分析 → 2. 原理图设计 → 3. 元器件选型 → 4. PCB 布局 → 5. 布线 → 6. DRC 检查 → 7. 生产文件输出
原理图设计
基本原则
- 模块化设计:按功能分块(电源、MCU、传感器等)
- 清晰标注:网络标签、测试点、版本信息
- 去耦电容:每个电源引脚就近放置 0.1uF 电容
- 预留资源:预留 GPIO、测试点、调试接口
常见错误
❌ 避免以下错误:
- 电源网络标号混乱
- 缺少去耦电容
- 未连接的网络未标注
- 缺少版本标识
✅ 推荐做法:
- 使用层次化设计
- 添加设计说明文档
- 标注关键信号
- 预留调试接口
元器件布局
布局原则
| 优先级 | 区域 | 说明 |
|---|---|---|
| 1 | 连接器 | 固定位置,靠近板边 |
| 2 | 电源部分 | 靠近电源入口 |
| 3 | MCU/核心芯片 | 板子中心区域 |
| 4 | 模拟电路 | 远离数字干扰 |
| 5 | 其他器件 | 按信号流布局 |
关键器件布局
MCU 布局:
- 放置在板子中心
- 晶振靠近 MCU
- 去耦电容紧邻电源引脚
- 复位电路靠近复位引脚
电源布局:
- LDO/DC-DC 靠近负载
- 输入输出电容就近放置
- 电感下方不走信号线
- 大电流路径短而宽
模拟电路布局:
- 远离数字信号
- 使用独立地平面
- ADC 参考电压滤波
- 传感器远离热源
布线规则
线宽计算
阻抗控制
| 信号类型 | 阻抗 | 说明 |
|---|---|---|
| 单端信号 | 50Ω | RF、高速数字 |
| 差分信号 | 90Ω/100Ω | USB、以太网 |
| 模拟信号 | - | 尽量短,包地 |
布线技巧
电源布线:
- 使用完整平面
- 避免形成环路
- 大电流走外层
- 多层板使用电源层
信号布线:
- 3W 原则(线间距≥3 倍线宽)
- 避免 90°拐角(用 45°或圆弧)
- 关键信号包地处理
- 避免跨分割
高速信号:
- 等长布线(差分对)
- 参考平面完整
- 避免过孔
- 端接匹配
EMI/EMC 设计
干扰源
| 类型 | 来源 | 解决方法 |
|---|---|---|
| 传导干扰 | 电源线 | 滤波、屏蔽 |
| 辐射干扰 | 高速信号 | 包地、屏蔽罩 |
| 耦合干扰 | 平行走线 | 增加间距、正交布线 |
EMC 设计技巧
地平面设计
- 使用完整地平面
- 避免地平面分割
- 数字模拟地单点连接
滤波设计
- 电源入口加π型滤波
- I/O 口加 ESD 保护
- 晶振外壳接地
屏蔽设计
- 敏感电路加屏蔽罩
- 连接器外壳接地
- 电缆加磁环
多层板设计
层叠结构
4 层板推荐:
6 层板推荐:
过孔设计
| 类型 | 用途 | 尺寸 |
|---|---|---|
| 通孔 | 一般连接 | 0.3mm |
| 盲孔 | 内层连接 | 0.15mm |
| 埋孔 | 内层连接 | 0.15mm |
| 散热孔 | 散热 | 0.3-0.5mm |
DRC 检查清单
电气规则
- 最小线宽线距
- 过孔尺寸
- 铜皮到板边距离
- 焊盘到焊盘间距
生产要求
- 最小孔径
- 板厚公差
- 表面处理工艺
- 丝印字体大小
装配检查
- 元器件封装
- 极性标识
- 安装孔位置
- 外壳干涉
生产文件
Gerber 文件
| 文件 | 内容 |
|---|---|
| *.GTL | 顶层线路 |
| *.GBL | 底层线路 |
| *.GTS | 顶层阻焊 |
| *.GBS | 底层阻焊 |
| *.GTO | 顶层丝印 |
| *.GKO | 机械层 |
| *.TXT | 钻孔文件 |
BOM 表
- 元器件位号
- 型号规格
- 封装类型
- 数量
- 供应商信息
实战案例:STM32 最小系统板
设计要点
电源部分
- 5V 输入,3.3V LDO
- 输入输出电容靠近 LDO
- 电源 LED 指示
MCU 部分
- 去耦电容 0.1uF+10uF
- 8MHz 晶振靠近 MCU
- NRST 复位电路
调试接口
- SWD 接口(2.54mm 间距)
- UART 打印接口
- BOOT 跳线
用户资源
- 引出所有 GPIO
- 电源 3.3V/5V 测试点
- LED+ 按键
工具推荐
设计软件
| 软件 | 特点 | 价格 |
|---|---|---|
| KiCad | 开源免费 | $0 |
| Altium | 功能强大 | $$$$ |
| Eagle | 易用 | $$ |
| 立创 EDA | 在线,国产 | 免费 |
辅助工具
- Saturn PCB Toolkit:阻抗计算
- TI Power Designer:电源设计
- DFM 检查工具:生产性检查
结语
PCB 设计是一门实践性很强的技术。多画、多做、多总结,你会越来越熟练!
参考资料:IPC 标准、Altium 设计指南、硬件工程师手册