第2章:PCB设计基础回顾——层叠、走线、过孔、焊盘与封装
各位工程师朋友们,大家好。我是老刘,在PCB设计这行摸爬滚打了十几年。
说实话,每次带新人,我都会让他们先过一遍本章内容。别看这些都是“基础”,好多老手也容易在层叠搭配或者过孔选择上翻车。今天咱们就掰开了聊聊这些基本功。
2.1 层叠结构——板子的“骨架”
层叠结构,说白了就是PCB各层的堆叠顺序。它决定了信号的参考平面、电源地平面以及走线层的位置。
- 信号层(Top / Bottom / Inner):走信号线的地方。
- 电源层(Power Plane):通常是一整块铜皮,给芯片供电。
- 地层(Ground Plane):回流路径,必须完整。
我建议新手直接使用 4层板 起步(信号-地-电源-信号)。千万别省那点成本去用双面板,高频信号会把你坑惨。曾经我接手过一个项目,客户非要双面板做DDR3,结果眼图全塌,加了四层板才搞定。
常见的层叠顺序我列在下面这张表里,大家在设计前先对照着选好。
| 层数 | 推荐叠层 | 适用场景 |
|---|---|---|
| 2层 | Top(信号)– Bottom(地/信号) | 低频、低速、简单电路 |
| 4层 | Top – GND – PWR – Bottom | 高速数字、DDR、USB 2.0 |
| 6层 | Top – GND – Signal – PWR – GND – Bottom | 多电源/多DDR、SerDes 5Gbps+ |
| 8层 | Top – GND – Signal – PWR – Signal – GND – Signal – Bottom | FPGA、高速背板、10G+ |
2.2 走线——板上的“血管”
走线把各个器件连起来。但走线不是随便拉根铜线就行的,要考虑阻抗、损耗和串扰。
- 微带线(Microstrip):走在表层,参考层在下一层。
- 带状线(Stripline):走在内层,上下都是参考层。
- 差分对(Differential Pair):两根等长、等距的线,抗干扰能力强。
我习惯把关键信号(时钟、差分对)走在内层,因为内层被上下地平面包裹,EMI会好很多。外层的走线,你想想看,天线效应更明显。
经验公式(使用前先仿真):
微带线 50Ω:线宽 ≈ 1.8 × 介质厚度(FR4,εr≈4.5)
带状线 50Ω:线宽 ≈ 1.2 × 介质厚度(内层对称)
当然,这只是估算,建议用SI9000或Polar算一遍。我犯过直接用公式结果做板,结果阻抗偏了10%,导致信号反射严重。
2.3 过孔——信号跨层的“桥”
过孔(Via)连接不同层的走线,但千万别小看它——过孔有寄生电容、寄生电感,高频下会严重劣化信号。
- 通孔(Through-hole Via):贯穿整个板子。
- 盲孔(Blind Via):从表层钻到内层。
- 埋孔(Buried Via):只在内层之间,不钻到表层。
嗯,这里要注意:盲埋孔成本高,但能节省布线面积。如果预算有限,尽量用通孔,但要在高速信号换层处加回流地孔。
| 过孔类型 | 寄生电容(pF) | 寄生电感(nH) | 适用频率 |
|---|---|---|---|
| 通孔(0.2mm钻头) | 0.3 | 0.5 | < 5 GHz |
| 激光盲孔(0.1mm) | 0.1 | 0.2 | < 20 GHz |
| 埋孔(小尺寸) | 0.15 | 0.3 | < 10 GHz |
曾经我处理过一个10Gbps的SerDes,所有差分对换层时只在换层处加了一颗过孔,结果眼图闭合。后来在每个信号过孔旁边加一对地过孔,回流路径缩短,眼图立刻打开。记住:换层必加回流地孔,而且尽量靠近信号过孔(间距≤20mil)。
2.4 焊盘——器件与板子的“焊点”
焊盘(Pad)是焊接元件的铜区域。它的形状、尺寸直接决定焊接质量和可靠性。
- 方形焊盘:常用于插件元件、大电流焊盘。
- 圆形焊盘:常用于表贴元件(SMD)、过孔。
- 椭圆形/条状焊盘:用于某些大功率、散热需求高的器件。
- 热焊盘(Thermal Pad):与铜皮通过“花盘”(Spoke)连接,便于焊接时散热均匀。
我个人习惯用 IPC-7351B 标准计算焊盘尺寸,然后留 0.2mm 的额外余量。为什么?因为PCB厂家的蚀刻公差±0.05mm,不加余量做出来焊盘会偏小,立碑风险高。
警告:电源或地的焊盘,不要直接连大片铜皮!必须用热焊盘,否则手工焊接时会虚焊。我见过一个电源模块,地焊盘直接连整块铜皮,烙铁放上去温度瞬间被导走,焊锡根本不流动。改成十字花盘后,一次焊接成功。
2.5 元件封装——器件的“外衣”
封装(Package)把芯片的Die和外部引脚连接起来。PCB约束设计时,你需要根据封装选择焊盘、布局间距和走线规则。
常用的封装类型有:
- DIP(双列直插):插件式,2.54mm间距。
- SOIC(小外形集成电路):表贴,1.27mm间距。
- QFP(四方扁平封装):四边引脚,0.5~0.8mm间距。
- BGA(球栅阵列):底部焊球,0.8/1.0/1.27mm pitch。
- QFN(四方扁平无引脚):底部散热焊盘,侧面无引脚。
| 封装 | 引脚间距 | 走线挑战 | 常用Fanout |
|---|---|---|---|
| SOIC-8 | 1.27mm | 易走线 | 直连或单过孔 |
| QFP-48 0.5mm | 0.5mm | 需要细线(4~5mil) | 过孔打在焊盘外侧 |
| BGA-256 0.8mm | 0.8mm | 需要盲埋孔或微过孔 | 过孔在焊盘间或盘中孔 |
| QFN-32 | 0.5mm | 底部散热焊盘需打孔 | 散热地孔均匀分布 |
特别提一下BGA的约束。BGA内部焊盘间距通常0.8mm或1.0mm,走线必须经过过孔才能“逃逸”(escape routing)。我习惯用 “狗骨头”过孔(via-in-pad附近加一小段线)来扇出。如果间距太小(比如0.65mm),就得用激光盲孔和盘中孔工艺。
2.6 核心概念之间的逻辑关系
这个关系用一个图就能说清楚。我画了张结构图,你一看就明白。
从这张图你能看出:层叠结构是地基,决定了走线的参考平面;走线中间换层必须借助过孔;焊盘是元件与走线的桥梁;而元件封装决定了焊盘样式和布局间距。每个环节都互相影响。
2.7 结合实际:设计流程中的基础应用
回顾这些概念是为了什么?为了做约束。我列举一个典型的高速DDR3布局布线流程,看看基础概念是怎么落地的。
- 选层叠:4层板,顶层走线,第二层完整地平面,第三层电源,底层少量走线。
- 设走线规则:DDR数据线按50Ω单端控制,等长误差±25mil。
- 放过孔:所有信号换层处增加回流地孔,间距不超过30mil。
- 定义焊盘:DDR芯片用0.8mm间距BGA,焊盘直径0.35mm,热焊盘用十字花盘。
- 匹配封装:根据芯片数据手册的封装尺寸,设置正确的阻焊层开窗和钢网层。
你想想看,如果层叠选错了,地平面不完整,后面做的等长和阻抗都是白费。我见过有人把电源层和地层放反了,导致所有信号参考面都是电源层,低频能跑,高频全是噪声。所以,基本功扎实,才能做出可靠的PCB。
2.8 本章小结
层叠、走线、过孔、焊盘、封装,这五个基本概念就像盖房子的地基、水管、楼梯、门窗和房间。你可以不知道各种高级约束规则,但只要把这五个点吃透,遇到大部分设计问题都能找到根源。
下一次当你面对一块新PCB时,不妨先问自己:
- 层叠选对了吗?
- 关键走线有没有完整参考平面?
- 换层时加了回流地孔吗?
- 焊盘是不是用了热焊盘?
- 封装库的焊盘尺寸和阻焊开窗对不对?
嗯,把这几个问题过一遍,设计质量就能上一个台阶。好了,本章内容就这些,希望对你有帮助。