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扇出、怎么优化信号路径。到时候见。