1、PCB布局基础:PCB设计流程概述、布局前的准备工作、布局的基本原则
1.1 PCB设计流程概述
做PCB设计这么多年,我经常被新人问到一个问题:「布局到底该从哪下手?」
其实整个PCB设计流程,说白了就是一条流水线。你想想看,从原理图出来,到最终出Gerber文件,中间每一步都有它的道理。
我个人习惯把流程分成这么几块:
- 原理图设计——这是地基。原理图错了,后面全白干。
- 网表导入——把原理图的连接关系倒进PCB工具里。
- 板框定义——确定板子长什么样,结构件位置在哪。
- 布局——把元器件摆到板子上。这一步最考验经验。
- 布线——把飞线变成实实在在的铜皮走线。
- 覆铜/铺地——处理电源和地平面。
- DRC检查——让软件帮你查漏补缺。
- 输出Gerber——交给板厂生产。
嗯,这里要注意:布局占了整个设计周期大约30%的时间,但它决定了后面70%的工作能不能顺利推进。我在项目中遇到过好几次,布局没想清楚就急着布线,结果后面改得想哭。
1.2 布局前的准备工作
布局前不准备,就像上战场不带地图。我建议你至少做好这三件事:
1.2.1 读懂原理图
别急着打开PCB工具。先把原理图从头到尾看一遍。
- 搞清楚信号流向——从输入到输出,信号是怎么走的。
- 找到关键器件——晶振、时钟芯片、电源模块、高速接口。
- 区分模拟和数字——这两类电路最好分开布局,不然噪声串扰够你喝一壶。
我曾经接手过一个项目,原理图上有个LDO输出3.3V给模拟电路供电,结果布局时把LDO放在了数字区旁边,纹波直接灌进模拟前端。嗯,那次调试花了我整整两天。
1.2.2 确认结构约束
结构件的位置是「死命令」。接插件、螺丝孔、按键、指示灯,这些位置一旦定下来,基本不能动。
我建议你拿到结构图后,先把这些信息导入PCB:
- 板框尺寸和安装孔位置
- 连接器高度限制(比如板对板连接器不能超过5mm)
- 散热器或屏蔽罩的占位区域
1.2.3 建立元器件库
别小看这一步。封装不对,板子做出来焊不上。
我个人的习惯是:
- 优先用厂商提供的封装库
- 自己建封装时,一定要对照datasheet的机械尺寸图
- 建好后用3D视图检查一下,看看有没有明显错误
1.3 布局的基本原则
布局这件事,说难不难,说简单也不简单。我总结了几个核心原则,你照着做基本不会出大问题。
1.3.1 先大后小,先难后易
先把大器件放好——接插件、大电容、电感、功率管。这些家伙占地方,而且位置往往受结构限制。
然后再放小器件——电阻、电容、小逻辑芯片。小器件灵活,可以见缝插针。
最后处理那些「难搞」的器件——比如高速时钟芯片、敏感的模拟前端。这些器件对布局位置特别挑剔。
1.3.2 信号流向优先
信号从哪来,到哪去,布局时要顺着这个方向走。
举个例子:一个音频功放电路,信号从输入插座进来,经过滤波电容、运放、功放芯片,最后到输出端子。布局时就应该从左到右或者从上到下排开,别让信号在板子上绕来绕去。
为什么?因为信号走线越长,受到的干扰越大。你想想看,一条10cm长的走线,比一条2cm长的走线,天线效应强了多少倍?
1.3.3 模拟数字分区
这是老生常谈,但也是最容易出问题的地方。
模拟电路对噪声敏感,数字电路本身就是一个噪声源。把它们混在一起,模拟信号很容易被数字噪声污染。
我建议的做法是:
- 在板子上画一条「楚河汉界」,模拟区在一边,数字区在另一边
- 模拟地和数字地通过磁珠或0欧电阻单点连接
- 高速数字信号不要穿越模拟区
1.3.4 电源和地要优先考虑
电源路径要短、要宽。地回路要完整、要低阻抗。
我见过很多新手,布局时只管摆器件,完全不管电源怎么走。结果布线时发现电源走线绕了一大圈,或者地平面被切得支离破碎。
这里有个经验:布局时就把电源模块放在负载附近。比如FPGA核心供电的DC-DC,最好紧挨着FPGA放,中间不要隔其他大器件。
1.3.5 留足散热空间
功率器件会发热。布局时别把它们挤在一起。
我建议:
- 功率管、LDO、功放芯片周围留出至少2-3mm的散热空间
- 如果板子空间允许,可以在这些器件下面加散热过孔
- 发热器件尽量靠近板边,方便散热
记得有一次,我做一个LED驱动板,把三个MOS管挤在了一起。上电测试不到5分钟,手都不敢摸。后来重新布局,每个MOS管之间留了3mm间距,温度直接降了15度。
1.3.6 去耦电容就近放置
每个芯片的电源引脚旁边,都要放一个去耦电容。这个电容离芯片越近越好,最好在1-2mm以内。
为什么?因为去耦电容的作用是提供瞬态电流。如果电容离芯片远了,走线电感会变大,高频去耦效果就大打折扣。
我个人的习惯是:
- 小电容(0.1uF及以下)紧贴芯片电源引脚
- 大电容(10uF以上)可以稍微远一点,但不要超过5mm
- 电容的接地过孔要尽量靠近电容的GND焊盘
1.3.7 保持布局的可制造性
布局不光要考虑电气性能,还要考虑能不能生产出来。
几个常见的要求:
- 元器件之间保持足够间距(一般0.5mm以上)
- 贴片器件不要离板边太近(至少留1mm)
- 波峰焊的器件要朝向一致
- 大器件周围不要放小器件,防止焊接时被遮挡
嗯,这些细节看起来不起眼,但板厂拿到你的文件时,第一眼就看这些。如果可制造性太差,轻则被板厂要求改版,重则直接报废。
小结
布局这件事,说白了就是「把对的器件放在对的位置」。流程要清楚,准备要充分,原则要记牢。
我做了十几年PCB设计,最深的体会就是:布局花的时间越多,后面布线越顺利。别急着动手,先把上面这些准备工作做扎实了,再开始摆器件。
下一章我们会聊布局的具体操作技巧,包括怎么用网格对齐、怎么处理BGA扇出、怎么优化信号路径。到时候见。