第二章 量产硬件设计要点:原理图设计规范(DFM)、PCB Layout关键点、BOM物料选型与替代料策略
各位工程师朋友,大家好。我是老张,在嵌入式硬件这个行当摸爬滚打了十几年。今天咱们聊点实在的——量产硬件设计。
很多人觉得,原理图画通了,PCB能跑起来,这事儿就完了。其实不然。你想想看,实验室里跑得欢的板子,一到产线就出问题,这种事我见得太多了。说白了,量产设计跟原型设计是两码事。原型设计追求“能工作”,量产设计追求“稳定、好造、便宜”。
好,咱们一个一个来说。
2.1 原理图设计规范(DFM)
原理图不只是画给工程师看的,更是画给产线看的。DFM,Design for Manufacturing,制造导向的设计。我个人的习惯是,画原理图的时候,脑子里就要想着SMT贴片机是怎么工作的。
核心原则:原理图上的每一个符号,都要能对应到一颗真实可采购、可焊接的物料。
2.1.1 封装选择与焊盘设计
嗯,这里要注意。很多新手喜欢用0402、0201的电阻电容,觉得省地方。但你要考虑产线的良率。0402的元件,贴片机稍微偏一点就容易立碑、虚焊。
- 电阻电容:我建议,非必要不用0402以下。0603是医疗设备比较稳妥的选择。如果空间实在紧张,0402也行,但焊盘设计要按IPC标准来,不能自己瞎改尺寸。
- IC封装:QFN封装散热好,但底部焊盘容易虚焊。我在项目中遇到过一批QFN封装的MCU,回流焊后总有5%的不良率。后来发现是焊盘开窗尺寸不对,钢网厚度也没调好。改了之后,不良率降到0.1%以下。
- 极性元件:二极管、电解电容、LED,极性标记一定要清晰。最好在原理图和PCB上都加上“+”号或“-”号,别只靠一个圆点。产线上的工人有时候真的会看错。
2.1.2 测试点与可测性设计
这一点,我吃过亏。以前做一款显微镜的电源板,没留测试点。结果产线反馈说,有一批板子输出电压偏低,但不知道是哪个节点出了问题。最后只能拿示波器探头在IC引脚上戳,一不小心还把引脚戳短路了。
从那以后,我定了个规矩:
- 所有电源节点(3.3V、5V、VREF等)必须留测试点。
- 关键信号(I2C的SCL/SDA、SPI的CS/CLK)也要留。
- 测试点直径不小于1mm,间距不小于1.27mm。探针才能扎得稳。
小技巧:测试点最好放在PCB的同一侧,方便做治具。我曾经见过一个设计,测试点正面背面都有,产线测试得翻两次板子,效率直接砍半。
2.1.3 去耦电容与电源滤波
去耦电容不是随便放几个就行的。我见过有人一个IC旁边放10个0.1uF电容,结果高频噪声一点没压住。为什么?因为电容的ESR和ESL没考虑。
我的做法是:
- 每个电源引脚配一个0.1uF陶瓷电容,紧挨着引脚放。
- 每2-3个IC共享一个10uF钽电容或MLCC。
- 板子入口处放一个100uF电解电容,用于低频滤波。
电容的耐压值要留余量。比如3.3V的电源,用6.3V耐压的电容就够了,但我习惯用10V或16V的。为什么?因为MLCC电容在直流偏压下容值会下降。你想想看,一个标称10uF的电容,在3.3V下可能只剩6uF。留点余量,心里踏实。
2.2 PCB Layout关键点
PCB Layout是门手艺活。信号完整性、电源完整性,这两个词听着玄乎,其实说白了就是:信号别串扰,电源别掉压。
2.2.1 信号完整性(SI)
医疗显微镜里,图像传感器、ADC、FPGA这些高速信号,对信号完整性要求很高。我个人的经验是:
- 阻抗控制:高速信号线(比如DDR、MIPI、LVDS)要做50欧姆或100欧姆差分阻抗。这个要跟板厂沟通,他们会根据你的叠层和线宽来调整。
- 等长布线:差分对内部要等长,组与组之间也要等长。我习惯用蛇形线来调整,但蛇形线的间距不能小于3倍线宽,否则耦合太强。
- 回流路径:这是很多人忽略的。高速信号的回流电流会沿着最近的参考平面走。如果参考平面被割断了,回流路径变长,就会产生辐射和串扰。所以,尽量不要在高速信号下方走其他信号线。
警告:我曾经在一个项目中,把MIPI的时钟线跨过了电源分割区。结果图像一直有横纹干扰。查了三天,最后发现是回流路径被切断了。改了走线之后,问题消失。所以,高速信号一定要有完整的参考地平面。
2.2.2 电源完整性(PI)
电源完整性,说白了就是保证芯片吃到的电压是干净的、稳定的。
我的做法:
- 电源平面:能用整层铺铜就别用走线。电源平面的阻抗低,能有效抑制噪声。
- 去耦电容布局:电容要靠近IC的电源引脚。我习惯把电容放在PCB的背面,正对着IC的电源引脚。这样路径最短。
- 电源分割:不同电压的电源区域要分开。比如3.3V和1.8V的区域,中间留个隔离带。但要注意,分割线不能太窄,否则电流瓶颈。
2.2.3 地线设计
地线是PCB的命脉。我见过最糟糕的设计,是有人把地线画成了一条细线,绕了半个板子。结果整个板子都在振荡。
记住几点:
- 模拟地和数字地要分开,但最终要单点连接。连接点通常选在ADC或电源入口处。
- 地平面要完整,不要被过孔打断。如果必须打过孔,尽量打在地平面的边缘。
- 大电流回路(比如电机驱动、LED驱动)的地线要加粗,至少50mil以上。
2.3 BOM物料选型与替代料策略
BOM,Bill of Materials,物料清单。这东西看着简单,但做不好能让你哭。我见过一个项目,因为一颗电阻停产,整批货交不了。所以,替代料策略是量产的生命线。
2.3.1 选型原则
我选物料,遵循“三不”原则:
- 不选独家:尽量选至少有两家供应商的物料。比如MCU,ST的不好买,可以用GD的替代。但要注意,替代料的寄存器、外设可能不完全一样,软件要适配。
- 不选冷门:封装太偏、品牌太小众的,尽量别用。万一停产了,你连替代都找不到。
- 不选过时:有些物料虽然便宜,但已经进入EOL(停产)阶段。比如一些老款的LDO,性能不如新款的,价格还差不多。何必呢?
2.3.2 替代料策略
替代料不是随便找个参数一样的就行。我习惯做一张“替代料矩阵表”:
| 主料型号 | 替代料1 | 替代料2 | 关键参数差异 | 验证状态 |
|---|---|---|---|---|
| TPS79333(LDO) | XC6206P332MR | RT9193-33GB | PSRR、Dropout电压略有差异 | 已验证 |
| STM32F103C8T6 | GD32F103C8T6 | APM32F103C8T6 | Flash、SRAM相同,外设寄存器有差异 | 软件适配中 |
| MT41K256M16(DDR) | IS43TR16256A | W632GU6NB | 时序参数需微调 | 已验证 |
这张表要跟着BOM一起发给采购和产线。一旦主料缺货,马上启用替代料。
我的习惯:每次做新项目,我都会在原理图里把替代料的位号预留好。比如主料用U1,替代料用U1_ALT。PCB上把焊盘画成兼容的。这样换料的时候,连板子都不用改。
2.3.3 医疗设备的特殊要求
医疗设备跟消费电子不一样。你想想看,显微镜要是坏了,手术可能就停了。所以,物料选型要格外谨慎:
- 可靠性:尽量选工业级或汽车级的物料。温度范围-40°C到85°C是底线。
- 可追溯性:每一颗物料都要有批次号、生产日期。万一出问题,能追溯到是哪一批。
- 长生命周期:医疗设备通常要卖5-10年。选物料的时候,要确认供应商承诺至少供货5年。
嗯,说到这里,我想起一件事。以前做一款便携式显微镜,用了某品牌的WiFi模块。结果第二年,这个模块停产了。我们不得不重新设计主板,换用另一款模块。前后折腾了三个月,损失了几十万。从那以后,我选任何无线模块,都会要求供应商出具“长期供货承诺书”。
小结
好了,今天的内容就到这里。总结一下:
- 原理图设计要想着产线,留测试点、选好封装。
- PCB Layout要关注信号完整性和电源完整性,地线要处理好。
- BOM选型要有替代料策略,医疗设备要格外注重可靠性。
这些经验,都是我一个个坑踩出来的。希望你们能少走弯路。下一章,咱们聊聊生产测试和良率提升。到时候见。