第3章:PCB Layout实战:多层板设计、信号完整性、电源完整性基础
各位同学,咱们今天聊点硬核的。PCB Layout,说白了就是把原理图上的那些连线,变成一块实实在在的板子。很多工程师觉得这活儿就是“连连看”,找个自动布线器跑一跑就完事了。嗯,如果你只是做个玩具,那没问题。但要做穿戴设备,要量产,这么搞,死路一条。
我刚开始做穿戴设备那会儿,就吃过这个亏。一块智能手环的板子,四层,功能都调通了,结果一戴到手上,蓝牙断连、心率乱跳、电池半天就没电。后来一查,全是Layout埋的雷。从那以后,我再也不敢小看这一步了。
3.1 多层板设计:为什么四层板是穿戴设备的底线?
穿戴设备空间就那么一丁点,元器件又密。两层板?说实话,我基本不考虑。为什么?
- 信号太多,走线挤不下:两层板,顶层走信号,底层铺地。但穿戴设备里,传感器、蓝牙、充电、按键、屏幕,信号线几十根,你根本绕不开。
- 地平面不完整:两层板的地,被信号线割得七零八落。地不完整,信号回流路径就长,干扰就大。
- 散热差:穿戴设备功耗虽然低,但充电芯片、蓝牙PA(功率放大器)发热也不小。两层板散热全靠顶层铜皮,根本不够。
我个人习惯,穿戴设备起步就是四层板。层叠结构通常是:
| 层号 | 功能 | 说明 |
|---|---|---|
| 顶层(L1) | 信号层 + 元器件 | 放主要芯片、走关键信号线 |
| 内层1(L2) | 地平面(GND) | 完整地平面,不要分割 |
| 内层2(L3) | 电源平面(Power) | 分割成不同电压区域 |
| 底层(L4) | 信号层 + 元器件 | 放次要器件、走低频信号 |
核心原则:信号层紧邻地平面。这样信号的回流路径最短,电磁辐射最小。
你想想看,如果信号走在顶层,回流电流就在第二层的地平面上直接流回去。路径短,环路面积小,干扰自然就小。这就是“微带线”的基本原理。
3.2 信号完整性:别让你的信号“跑偏”了
信号完整性,听起来高大上,说白了就是:信号从A点传到B点,波形别变形得太离谱。
穿戴设备里,最头疼的信号就是高速信号。比如蓝牙的射频信号、I2C的时钟线、SPI的数据线。这些信号频率高,上升沿陡,稍微不注意就出问题。
3.2.1 阻抗控制:50欧姆不是玄学
射频信号,比如蓝牙的2.4GHz,走线需要控制阻抗。通常要求50欧姆。为什么是50欧姆?历史原因,但咱们得照着做。
怎么控制?靠线宽、线距、介质厚度。比如四层板,顶层走射频线,第二层是地。线宽和介质厚度决定了阻抗。我常用的一个经验公式:
对于FR4板材,介电常数约4.2
50欧姆微带线,线宽 ≈ 2 * 介质厚度
举个例子,如果顶层到第二层的介质厚度是0.2mm,那线宽大约0.4mm。当然,这只是估算。量产前一定要让板厂做阻抗测试条,实测一下。
小技巧:射频走线尽量走直线,不要拐直角。非要拐弯,用45度斜角或圆弧。直角会产生阻抗突变,反射信号,影响性能。
3.2.2 串扰:隔壁老王别串门
串扰,就是一根线上的信号,干扰到了旁边的线。穿戴设备里,传感器信号往往很微弱,比如心电信号才几毫伏。旁边要是跑个I2C时钟,那传感器数据就没法看了。
怎么防串扰?
- 拉开间距:3W原则,线间距至少是线宽的3倍。比如线宽0.2mm,间距至少0.6mm。
- 加地线隔离:在敏感信号两边,各走一根地线。地线把电场屏蔽掉。
- 避免平行走线:尤其是高速信号和敏感信号,不要平行走太长。实在避不开,中间加地平面隔开。
我曾经在一个项目里,把加速度计的I2C线和充电芯片的开关节点走在了同一层,还平行了2厘米。结果一充电,加速度计数据就跳变。后来把I2C线换到另一层,中间隔了地平面,问题才解决。
3.3 电源完整性:给芯片一口“干净”的饭
电源完整性,说白了就是:芯片需要多少电流,电源就能给多少,而且电压纹波要小。
穿戴设备里,电池电压3.7V,经过DCDC或LDO降到1.8V、3.3V给芯片用。如果电源设计不好,芯片工作不稳定,甚至死机。
3.3.1 去耦电容:不是越多越好
去耦电容的作用,是给芯片提供瞬态电流。芯片内部逻辑翻转时,瞬间需要大量电流。如果电源路径太长,电感大,电流供不上,电压就会掉。
我的做法是:每个电源引脚旁边,放一个0.1uF的陶瓷电容,尽量靠近引脚。再在板子电源入口,放一个10uF的钽电容或陶瓷电容,做储能。
注意:电容的ESR(等效串联电阻)和ESL(等效串联电感)很重要。陶瓷电容ESR低,高频特性好。钽电容容量大,但ESR高。高频去耦用陶瓷,低频储能用钽。
嗯,这里要注意:电容的摆放位置,比电容值更重要。电容离芯片越近,效果越好。我见过有人把去耦电容放在板子角落,离芯片5厘米远,那基本没用。
3.3.2 电源平面:低阻抗的秘诀
四层板的内层电源平面,就是一块大铜皮。它的阻抗非常低,可以给整个板子提供干净的电源。
但要注意,电源平面不要被分割得太碎。比如你有3.3V和1.8V两个电压,可以在电源平面上画两个区域,中间留个缝隙。但缝隙不要太窄,否则电流会挤过去,产生压降。
我建议:电源平面分割时,缝隙宽度至少0.5mm。而且,不同电压区域之间,不要走高速信号线。因为信号线跨过缝隙,回流路径会被切断,产生严重的EMI问题。
3.3.3 电源走线:够宽才够用
穿戴设备里,电池充电电流可能到1A,蓝牙发射时峰值电流可能到200mA。这些电流都需要足够宽的走线。
经验值:1盎司铜厚,1mm线宽,可以走约1A电流。所以,充电电路走线至少1mm宽。蓝牙电源走线至少0.5mm宽。
如果空间不够,可以用多层并联。比如顶层走0.5mm,内层也走0.5mm,通过过孔并联起来。
3.4 实战避坑指南
最后,分享几个我踩过的坑,你们记一下:
- 过孔不要乱打:高速信号线,过孔会产生寄生电感和电容。一个过孔大约0.5nH电感。信号频率越高,影响越大。射频信号线,尽量少用过孔。
- 地平面要完整:不要在地平面上乱走信号线。如果非要走,走一小段,然后打过孔到另一层。地平面被割断,信号回流路径就绕远了。
- 模拟地和数字地要分开:穿戴设备里,模拟传感器(心率、心电)和数字电路(蓝牙、MCU)要分开地。最后在电源入口处单点连接。否则数字噪声会串到模拟信号里。
- 热设计别忘了:充电芯片、蓝牙PA,这些发热大户,底下要加散热过孔。过孔打到地平面,把热量导走。否则芯片温度一高,性能就下降。
好了,这一章的内容就这些。PCB Layout是个细活,急不得。多画几块板子,多测几次,慢慢就有感觉了。下一章,咱们聊聊调试工具和技巧,到时候见。