第3章:PCB设计基础与DFM
大家好,我是你们的老朋友。今天咱们聊聊PCB设计基础与DFM。说实话,这一章是很多工程师容易忽略的,但恰恰是决定产品成败的关键。我见过太多设计漂亮的板子,一到产线就各种问题,最后查来查去,都是DFM没做好。
3.1 PCB结构:从里到外看透它
PCB说白了就是一块基板,上面有铜箔线路,用来连接各种元器件。它的结构其实不复杂,但每个层次都有讲究。
典型的PCB由以下几层构成:
- 基材:通常是FR-4玻璃纤维,这是最常用的。高频板会用Rogers材料,但价格贵不少。
- 铜箔:导电层,厚度用盎司(oz)表示。1oz铜厚约35μm,常规板用0.5oz到2oz。
- 阻焊层:就是板子表面的绿色(也有红、蓝、黑)油墨,保护铜箔不被氧化,防止短路。
- 丝印层:白色文字,标元器件位号、极性、版本号等。
嗯,这里要注意:多层板还有内层铜箔和半固化片(PP片)。我遇到过有人把内层铜厚搞错,结果阻抗全偏了,整批板子报废。所以设计前一定要跟板厂确认叠层结构。
3.2 Gerber文件解读:产线的通用语言
Gerber文件是PCB设计的输出格式,也是板厂和SMT产线唯一认可的文件格式。说白了,它就是一套光绘文件,每个层对应一个文件。
典型的Gerber文件包括:
| 文件后缀 | 含义 |
|---|---|
| .GTL | 顶层线路层 |
| .GBL | 底层线路层 |
| .GTS | 顶层阻焊层 |
| .GBS | 底层阻焊层 |
| .GTO | 顶层丝印层 |
| .GBO | 底层丝印层 |
| .GKO | 板框层 |
| .GPT | 顶层锡膏层(钢网用) |
| .GBP | 底层锡膏层(钢网用) |
我个人习惯用CAM350或Altium Designer来检查Gerber文件。每次发板前,我都会把Gerber导入CAM350,逐层检查一遍。你想想看,如果线路层和阻焊层对不上,焊盘露不出来,那元器件怎么焊?
3.3 可制造性设计(DFM)原则
DFM,全称Design for Manufacturing,就是让设计更容易生产。我刚开始做设计时,总觉得DFM是产线的事。直到有一次,我设计了一款板子,焊盘间距只有0.3mm,结果SMT产线根本没法贴片,钢网开孔都成问题。从那以后,我再也不敢忽视DFM了。
DFM的核心原则有这几条:
- 焊盘尺寸要合理:太小了焊接不牢,太大了容易连锡。一般焊盘宽度比引脚宽0.2-0.3mm。
- 间距要足够:元器件之间、焊盘之间、线路之间都要留够空间。常规板子,线间距至少0.15mm。
- 避免直角走线:直角走线容易造成阻抗突变,也容易在蚀刻时产生尖角。用45度角或圆弧过渡。
- 热焊盘设计:大面积铜皮连接焊盘时,要用热焊盘(十字连接),否则焊接时散热太快,容易虚焊。
3.4 拼板与Mark点设计
拼板是为了提高SMT产线的效率。单板太小的话,贴片机来回跑,效率低。拼板就是把多个小板拼成一个大板,一次贴完。
拼板设计要注意:
- 拼板方式:有V-cut和邮票孔两种。V-cut适合规则形状的板子,邮票孔适合异形板。
- 拼板间距:板与板之间留2-5mm间距,方便分板。
- 工艺边:拼板四周要留5mm以上的工艺边,用于SMT产线传送和定位。
Mark点,也叫基准点,是SMT贴片机用来定位的。没有Mark点,贴片机就不知道板子在哪,贴出来的元器件全偏了。
Mark点设计要求:
- 形状:实心圆,直径1.0mm,周围有3倍直径的阻焊开窗。
- 位置:至少3个Mark点,分布在板子对角线上。我习惯在板子四角各放一个,保险。
- 表面处理:Mark点表面要平整,不能有绿油覆盖。否则贴片机识别不了。
知识体系框架
下面这张图,是我自己整理的本章知识体系。你看一眼,就能明白各个知识点之间的关系。
好了,这一章的内容就到这里。记住,PCB设计不只是画线路,更要考虑怎么生产。DFM做得好,产线效率高,老板开心,你也省心。
公众号:蓝海资料掘金营,微信deep3321