多层pcb线路板的制作流程
PCB制作第一步是整理并检查pcb多层线路板布局(Layout)。电路板制作工厂收到PCB设计公司的CAD文件,由于每个CAD软件都有自己独特的文件格式,所以深圳PCB板厂会转化为一个统一的格式Gerber。然后线路板工厂的工程师会检查PCB布局是否符合制作工艺,有没有什么缺陷等问题。
在一期在家自制PCB线路板的资讯中,是将PCB多层线路板的布局用激光打印机打印到纸上,然后再转印到覆铜板。但是在打印过程中,由于打印机很容易出现缺墨断点的情况,需要手工用油性笔补墨。
少量生产还可以,但这种缺陷如果移植到工业生产,那将会极大的降低生产效率。所以线路板工厂一般采取影印的方式,将PCB布局印到胶片上。如果是PCB多层线路板的话,每一层影印出来的布局胶片会按顺序排列。然后会给胶片打对位孔。对位孔十分重要,之后为了对齐PCB板每层的制作材料,都要依靠对位孔。
芯板的制作
清洗覆铜板,如果有灰尘的话可能导致最后的电路短路或者断路。
下面的图是一张8层PCB的图例,实际上是由3张覆铜板(芯板)加2张铜膜,然后用半固化片粘连起来的。制作顺序是从最中间的芯板(4、5层线路)开始,不断地叠加在一起,然后固定。所有的多层PCB板的制作也是类似的,只不过只用了1张芯板加2张铜膜。

八层线路板的层压结构
内层PCB布局转移
所以先要制作最中间芯板(Core)的两层线路。覆铜板清洗干净后会在表面盖上一层感光膜。这种膜遇到光会固化,在覆铜板的铜箔上形成一层保护膜。
将两层PCB布局胶片和双层覆铜板,最后插入上层的PCB布局胶片,保证上下两层PCB布局胶片层叠位置精准。
感光机用UV灯对铜箔上的感光膜进行照射,透光的胶片下,感光膜被固化,不透光的胶片下还是没有固化的感光膜。固化感光膜底下覆盖的铜箔就是需要的PCB布局线路,相当于手工PCB线路板的激光打印机墨的作用。上期激光打印机的纸质PCB布局中,黑色墨粉底下覆盖是要保留的铜箔。而这期则是被黑色胶片覆盖的铜箔将会被腐蚀掉,而透明的胶片下由于感光膜固化,所以被保留下来。
然后用碱液将没有固化的感光膜清洗掉,需要的铜箔线路将会被固化的感光膜所覆盖。
内层芯板蚀刻
然后再用强碱,比如NaOH将不需要的铜箔蚀刻掉。
将固化的感光膜撕掉,露出需要的PCB布局线路铜箔。
芯板打孔与检查
芯板已经制作成功。然后在芯板上打对位孔,方便接下来和其它原料对齐。
芯板一旦和其它层的PCB压制在一起就无法进行修改了,所以检查非常重要。会由机器自动和PCB布局图纸进行比对,查看错误。
前两层的PCB板就已经制作完成了。
层压
这里需要一个新的原料叫做半固化片(Prepreg),是芯板与芯板(PCB层数>4),以及芯板与外层铜箔之间的粘合剂,同时也起到绝缘的作用。

PCB多层线路板层压结构
下层的铜箔和两层半固化片已经提前通过对位孔和下层的铁板固定好位置,然后将制作好的芯板也放入对位孔中,最后依次将两层半固化片、一层铜箔和一层承压的铝板覆盖到芯板上。
为了提高工作效率,这家工厂会将3张不同的PCB板子叠在一起后,再进行固定。上层的铁板被磁力吸住,方便与下层铁板进行对位。通过安插对位针的方式,将两层铁板对位成功后,机器尽可能得压缩铁板之间的空间,然后用钉子固定住。
将被铁板夹住的PCB板子们放置到支架上,然后送入真空热压机中进行层压。真空热压机里的高温可以融化半固化片里的环氧树脂,在压力下将芯板们和铜箔们固定在一起。
层压完成后,卸掉压制PCB的上层铁板。然后将承压的铝板拿走,铝板还起到了隔离不同PCB以及保证PCB线路板的外层铜箔光滑的责任。这时拿出来的PCB的两面都会被一层光滑的铜箔所覆盖。
钻孔
那如何将PCB里多层线路板毫不接触的铜箔连接在一起呢?首先要钻出上下贯通的穿孔来打通PCB,然后把孔壁金属化来导电。

线路板钻孔
用X射线钻孔机机器对内层的芯板进行定位,机器会自动找到并且定位芯板上的孔位,然后给PCB打上定位孔,确保接下来钻孔时是从孔位的正中央穿过。
将一层铝板放在打孔机机床上,然后将PCB放在上面。由于钻孔是一个比较慢的工序,为了提高效率,根据PCB的层数会将1~3个相同的PCB板叠在一起进行穿孔。最后在最上面的PCB上盖上一层铝板,上下两层的铝板是为了当钻头钻进和钻出的时候,不会撕裂PCB板上的铜箔。
接下来操作员只需要选择正确的钻孔程序,剩下的是由钻孔机自动完成。钻孔机钻头是通过气压驱动的,最高转度能达到每分钟15万转,这么高的转速足以保证孔壁的光滑。
钻头的更换也是由机器根据程序自动完成。最小的钻头可以达到100微米的直径,而人头发的直径是150微米。
在之前的层压工序中,融化的环氧树脂被挤压到了PCB外面,所以需要进行切除。靠模铣床根据PCB正确的XY坐标对其外围进行切割。
孔壁的铜化学沉淀
由于几乎所有PCB设计都是用穿孔来进行连接的不同层的线路,一个好的连接需要25微米的铜膜在孔壁上。这种厚度的铜膜需要通过电镀来实现,但是孔壁是由不导电的环氧树脂和玻璃纤维板组成。所以第一步就是先在孔壁上堆积一层导电物质,通过化学沉积的方式在整个PCB表面,也包括孔壁上形成1微米的铜膜。整个过程比如化学处理和清洗等都是由机器控制的。
固定PCB→清洗PCB→运送PCB→化学沉淀铜膜
外层PCB布局转移
接下来会将外层的PCB布局转移到铜箔上,过程和之前的内层芯板PCB布局转移原理差不多,都是利用影印的胶片和感光膜将PCB布局转移到铜箔上,唯一的不同是将会采用正片做板。
前面介绍的内层PCB布局转移采用的是减成法,采用的是负片做板。PCB上被固化感光膜覆盖的为线路,清洗掉没固化的感光膜,露出的铜箔被蚀刻后,PCB布局线路被固化的感光膜保护而留下。外层PCB布局转移采用的是正常法,采用正片做板。PCB上被固化的感光膜覆盖的为非线路区。清洗掉没固化的感光膜后进行电镀。有膜处无法电镀,而没有膜处,先镀上铜后镀上锡。退膜后进行碱性蚀刻,最后再退锡。线路图形因为被锡的保护而留在板上。将清洗好两面铜箔的PCB放入压膜机,压膜机将感光模压制到铜箔上。
通过定位孔将上下两层影印的PCB布局胶片固定,中间放入PCB板。然后通过UV灯的照射将透光胶片下的感光膜固化,也就是需要被保留的线路。
清洗掉不需要的、没有固化的感光膜后,对其进行检查。
将PCB线路板用夹子夹住,将铜电镀上去。之前提到,为了保证孔位有足够好的导电性,孔壁上电镀的铜膜必须要有25微米的厚度,所以整套系统将会由电脑自动控制,保证其精确性。
固定PCB→计算机控制与电镀铜
在铜膜电镀完成之后,电脑还会安排再电镀上一层薄薄的锡。
卸载下镀完锡的PCB板后进行检查,保证电镀的铜和锡的厚度正确。
外层PCB蚀刻
接下来由一条完整的自动化流水线完成蚀刻的工序。首先将PCB板上被固化的感光膜清洗掉。
然后用强碱清洗掉被其覆盖的不需要的铜箔。
再用退锡液将PCB布局铜箔上的锡镀层退除。清洗干净后多层PCB板布局就完成了。
多层pcb线路板的制作流程的更多相关文章
- 【精】多层PCB层叠结构
在设计多层PCB电路板之前,设计者需要首先根据电路的规模.电路板的尺寸和电磁兼容(EMC)的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的电路板.确定层数之后,再确定内电层的放 ...
- PCB的整个加工流程
1 MI:制作生产流程卡,指导产线如何去生产出所需要的pcb.2 内层:PCB,除了最便宜的单层板,简单的双层板,有时候需要使用4层 6层 8层,以实现复杂的连 接关系和高密度,再就是减少干扰或者降低 ...
- Cadence Allegro元件封装制作流程
(本文为转载,原文出处不详) 引言 一个元件封装的制作过程如下图所示.简单来说,首先用户需要制作自己的焊盘库Pads,包括普通焊盘形状Shape Symbol和花焊盘形状Flash Symbol:然后 ...
- ERP中自定义报表制作流程
查询制作流程 新增单表查询--查询语句设置--表格设置(列信息)--参数设置--关联设置--着色设置 报表设计需求(以差旅报销单为例) 1.制作按部门统计每个月的 报销金额并且可以关联到明细进行比对 ...
- cocos 场景制作流程
前面的话 本文将详细介绍 cocos 场景制作流程 节点和组件 Cocos Creator 的工作流程是以组件式开发为核心的,组件式架构也称作组件-实体系统,简单的说,就是以组合而非继承的方式进行实体 ...
- Android 马甲包制作流程
一.马甲包的制作流程 1.配置马甲包的applicationId以及应用名称 在app的build.gradle文件中添加马甲包的配置 android { signingConfigs { confi ...
- 这就是Java代码生成器的制作流程
1. 前言 前几天写了篇关于Mybatis Plus代码生成器的文章,不少同学私下问我这个代码生成器是如何运作的,为什么要用到一些模板引擎,所以今天来说明下代码生成器的流程. 2. 代码生成器的使用场 ...
- 线路板(PCB)制作流程中英文对照表
线路板(PCB)流程术语中英文对照流程简介:开料--钻孔--干膜制程--压合--减铜--电镀--塞孔--防焊(绿漆/绿油) --镀金--喷锡--成型--开短路测试--终检--雷射钻孔A. 开料( Cu ...
- iOS企业应用Profile制作流程
第一步:企业版iDP申请完成以后,访问iOS Dev Center:https://developer.apple.com/devcenter/ios/index.action 第二步:点击Log I ...
随机推荐
- 『Python』matplotlib共享绘图区域坐标轴
1. 共享单一绘图区域的坐标轴 有时候,我们想将多张图形放在同一个绘图区域,不想在每个绘图区域只绘制一幅图形.这时候,就可以借助共享坐标轴的方法实现在一个绘图区域绘制多幅图形的目的. import n ...
- 理解classpath
一.什么是classpath classpath,翻译过来就是类路径的意思,它是包含class文件的路径集合,用于指示虚拟机jvm在这些路径下搜索class文件. 类路径可以同时定义多个,多个类路径之 ...
- P5437-[XR-2]约定【拉格朗日差值,数学期望】
正题 题目链接:https://www.luogu.com.cn/problem/P5437 题目大意 \(n\)个点的完全图,连接\(i,j\)的边权值为\((i+j)^k\).随机选出一个生成树, ...
- RuntimeError: DataLoader worker (pid 18255) is killed by signal: Killed.
RuntimeError: DataLoader worker (pid 18255) is killed by signal: Killed. 通过观察内存发现,数据加载过程中内存会被耗尽.
- 洛谷3348 大森林 (LCT + 虚点 + 树上差分)
这可真是道神仙题QWQ问了好多\(dalao\)才稍微明白了一丢丢做法 首先,我们假设不存在\(1\)操作,那么对于询问的一段区间中的所有的树,他们的形态应该是一样的 甚至可以直接理解为\(0\)操作 ...
- 阿里云服务器上在docker部署jenkins
1.查询jenkins:docker search jenkins 2.拉取jenkins镜像 docker pull jenkins/jenkins:lts 3.新建jenkins的工作目录: mk ...
- CF468C Hack it! 超详细解答
CF468C Hack it! 超详细解答 构造+数学推导 原文极简体验 CF468C Hack it! 题目简化: 令\(f(x)\)表示\(x\)在十进制下各位数字之和 给定一整数\(a\)构造\ ...
- MyBatis 中两表关联查询MYSQL (14)
MyBatis 中两表关联查询MYSQL 1.创建数据库表语句 2.插入测试数据 3.pom文件内容 <?xml version="1.0" encoding="U ...
- IEEE754浮点数的转换
将十进制数转换为单精度浮点数 如何将十进制数转换为单精度浮点数参考 首先要知道 IEEE浮点标准:V=(-1)^s * M * 2^E 1.符号(sign)s决定这个数是负数(s=1)还是正数,0(s ...
- String直接赋字符串和new String的区别
String A="ABC"; String B=new String("ABC"); String A = "ABC";内存会去查找常量池 ...