第二章 设计流程基础:从原理图到PCB的完整流程
大家好,我是你们的布线课讲师。今天咱们聊聊一个最基础、但也最容易被忽视的话题——从原理图到PCB的完整流程。
说实话,我见过太多新手一上来就急着画板子。结果呢?画到一半发现原理图有错,回头改原理图,再重新导网表,折腾得够呛。嗯,咱们今天就把这个流程彻底捋清楚。
2.1 完整的PCB设计流程
一个标准的PCB设计流程,说白了就是三步走:原理图设计 → 网表生成 → PCB布局布线。但每一步里面都有不少门道。
核心流程概览:
- 原理图设计——画电路、选器件、标网络
- 网表生成——把原理图翻译成PCB能懂的语言
- PCB布局布线——摆器件、走线、铺铜
- 设计规则检查(DRC)——验证你的设计是否合规
- 输出生产文件——Gerber文件、钻孔文件等
下面这张图,是我自己总结的流程框架。你仔细看看,每个环节之间都有数据传递关系。
2.2 原理图设计——一切从这里开始
原理图是什么?说白了就是电路的「设计蓝图」。你想想看,盖房子总得先有图纸吧?原理图就是那个图纸。
我个人习惯,画原理图之前先做两件事:
- 器件选型——确定每个芯片的型号、封装、工作电压
- 电源架构规划——搞清楚板子上需要几路电源,电流多大
我的小技巧: 画原理图时,把电源网络和地网络用不同颜色标注。红色代表电源,黑色代表地。这样一眼就能看出供电关系。我在项目中遇到过好几次,因为电源网络没标清楚,导致PCB上电源走线不够粗,最后板子发热严重。
2.3 网表——原理图和PCB之间的「翻译官」
网表(Netlist)这个东西,很多新手觉得它可有可无。其实它才是整个流程的「命根子」。
网表的作用,简单说就是:
- 记录每个元件的引脚连接关系——哪个引脚连到哪个网络
- 记录每个元件的封装信息——比如SOP-8、QFN-32
- 作为原理图和PCB之间的数据桥梁
我举个例子你就明白了。你在原理图上画了一个电阻R1,一端接VCC,一端接GND。网表里就会记录:
R1
Pin1 -> VCC
Pin2 -> GND
当你把网表导入PCB工具时,软件就知道:哦,R1的两个焊盘,一个要连到VCC网络,一个要连到GND网络。
注意! 网表导入后,千万不要手动修改PCB上的网络连接。我曾经有一次,觉得某个网络连错了,直接在PCB上改了。结果原理图和PCB对不上,最后查错查了整整两天。记住:所有修改都要在原理图上完成,然后重新导出网表。
2.4 PCB布局布线——把图纸变成实物
网表导入PCB工具后,你会看到一堆元件叠在一起,乱七八糟的。别慌,这是正常现象。
布局布线的核心原则,我总结成一句话:先布局,后布线;先关键信号,后次要信号。
具体来说:
- 先摆大器件——主芯片、电源模块、连接器
- 再摆小器件——电阻、电容、电感
- 先走关键信号——时钟线、差分对、高速信号
- 再走普通信号——GPIO、控制线
- 最后处理电源和地——铺铜、加过孔
布局布线时的几个「铁律」:
- 去耦电容要尽量靠近芯片电源引脚
- 时钟线要短、直,远离其他信号
- 电源走线要够宽,一般按1A/1mm估算
- 地平面要完整,不要被信号线切断
2.5 设计规则检查(DRC)——你的「质检员」
DRC,全称Design Rule Check。说白了就是让软件帮你检查:你的设计有没有违反工厂的生产能力。
常见的DRC检查项包括:
| 检查项 | 说明 | 典型值 |
|---|---|---|
| 最小线宽 | 走线不能太细,否则容易断 | 6mil(普通工艺) |
| 最小线距 | 两条线之间不能太近,否则短路 | 6mil |
| 最小过孔孔径 | 过孔不能太小,否则钻头打不了 | 0.3mm |
| 焊盘到焊盘间距 | 不同网络的焊盘要保持距离 | 8mil |
| 丝印到焊盘间距 | 丝印不能盖在焊盘上 | 5mil |
DRC跑完之后,会生成一个错误列表。每个错误都有坐标和描述。你双击错误,软件会自动跳转到那个位置。
我的经验: DRC错误不要一次性全改完。先看前几个,搞清楚错误类型。有时候一个错误会引发一连串的报错。比如你线宽设小了,可能几十个地方都报错。你只要把规则改对,这些错误就全消失了。
2.6 一个完整的流程示例
咱们拿一个简单的LED闪烁电路来走一遍流程:
- 原理图:画一个555定时器,接上电阻电容,输出端接LED
- 网表:导出Netlist文件,里面记录了每个元件的连接关系
- PCB布局:把555芯片放在中间,电阻电容围在周围,LED放在边缘
- 布线:先走电源和地,再走控制信号,最后走LED输出
- DRC:跑一遍检查,发现有个地方线距只有4mil,改成6mil
- 输出:生成Gerber文件,发给板厂生产
避坑指南: 我曾经在DRC阶段偷懒,觉得「差不多就行了」。结果板子打样回来,有个过孔和旁边的走线间距不够,焊接时直接短路了。从那以后,我每次DRC都逐条检查,绝不放过任何一个警告。
2.7 小结
好了,这一章的内容就这些。总结一下重点:
- 完整流程是:原理图 → 网表 → PCB布局布线 → DRC → 输出生产文件
- 网表是原理图和PCB之间的桥梁,千万别手动改PCB网络
- DRC是你的质检员,每个错误都要认真对待
下一章咱们会深入讲讲布局的具体技巧。嗯,今天就到这里,大家回去把流程走一遍,有问题随时问我。