PCBA工艺流程

article/2025/9/20 18:30:36

公号阅读更加精彩:《PCBA工艺流程》

还记得刚毕业的时候被抓去工厂拧螺丝的情景,其实主要就是体验一把产品组装的过程。

可能你会说:“我需要的是如何画原理图,分析电路,以及Layout”;但其实产品设计与生产制造等环环相扣,息息相关。

图片

一个不懂生产制造的硬件工程师很难成为优秀的硬件工程师,其实我们设计的每个产品都是我们的孩子。

生老病死可以诠释这样的一个过程:

  • 生:产品概念,研发设计,生产制造
  • 老:技术迭代,使用老化,需求更新
  • 病:可靠性低,工艺痛点,市场失效
  • 死:产品退市,机型回收,集中处理

只是它的生命周期比较短,所以很多时候会出现你陪它长大,你陪它变老,但时光不会对你温柔以待。
图片

也就是说我们永远无法保证,在产品到达客户手里直到生命终结之前不出现任何问题。特别是现在以及未来用户更注重的是质量、品牌与服务。

同事圈里经常流传这样一句话:只要跑得快,Bug就追不上你。但不断换公司与岗位不是我们的风格,硬实力才是王道。

因为你不知道什么时候会突然飞来一口锅,然后就成背锅侠或是接锅侠。

一个硬件工程师的成长之路真的是“路漫漫其修远兮,吾将上下而求索”;需要学习的东西多且杂,经验很重要。

我们能做的,是在掌握研发设计技能的同时也充分了解各个环节流程,做好DFX。

以上是一些感悟与杂谈,下面以Siemens推出的一个视频为例,让大家看看PCBA工艺流程:
//视频失效了,只能去公众号看,抱歉

大概解读一下关键步骤:

1).上板机上板,就是将PCB空板流入生产线轨道中:

图片

PCB载具与PCB之间要充分固定,防止SMT的时候偏移导致器件偏位。

2).激光打标,就是在每块PCB上都打上唯一的序列号,一般现在比较喜欢打二维码:

图片

二维码里面包含的信息主要有生产批次、电路板型号、制造厂信息等以供后面的流程查询生产的产品以及后期SQE追溯不良品。

3).印刷锡膏,将锡膏通过开好的PCB钢网模板印刷到PCB上面:

图片

这是一个比较关键的步骤,首先钢网要开得好,比如:
材料:不锈钢;

  • 厚度:0.08±0.005mm;
  • 工艺:SMT激光+电抛光;
  • 元件精度:±0.1mm;
  • 阻容器件一般按1:1开,IC芯片分内切外扩等。
  • 其次锡膏活性要好、爬锡要优良。

4).锡膏检测,简称SPI,即检测印刷到PCB上面的锡膏是否饱满、均匀、无偏位:

图片

关键点在于能否检测到偏移、成型差,缺锡、塌陷、锡尖、短路等异常情形。

5).贴片流程,简称SMT,或者说PCBA的主要步骤,即将元器件贴装到PCB板相应器件位号位置:

图片

设备一般都是松下或三星贴片机,好的机器精度高,漏贴、偏位等异常情形少。

6).目视检查,即SMT操作员在首次PCBA时检查确认SMT贴片的情况是否优良:

图片

如果器件贴得不好,如漏贴、错贴、偏位等异常,他们会不断校对修正参数。

7).回流焊接,就是将贴好器件的PCB通过一个高温箱,锡膏融化焊接:

图片

回流设备温度一般要求±1℃,炉温曲线分为预热区、恒温区、回焊区、冷却区,一般根据锡膏厂家给的参考回流焊曲线设置。

8).元件检测,简称AOI;检测器件有无偏位、连焊、二维码漏打等情况:

图片

关键点在于设备检测精度要足够高,如±15um,这样贴片不良能有效检出并标识。

9).插件流程,简称DIP;就是将插件器件插到电路板上,大多数器件能实现机插:

图片

但少数如变压器、散热器等不规则,不标准且大、厚、重的器件依靠手工作业插装后过波峰焊接或手工焊接:
图片

10).电气测试,简称ICT,主要是用顶针或飞针点PCB上的测试点,测试器件通断特性,用料等是否错误保证质量:

图片

11).X射线扫描,简称X-ray;主要是针对BGA、QFN以及带屏蔽罩的射频类产品进行X射线扫描,确保焊接贴装正常:

图片

12).功能检测,简称FCT;就是搭建产品测试工装,模拟整机功能,进入快检模式对各个部件功能进行检测,确保该板子能正常运行:

图片

13).打包入库,其实这里还会刷防潮油和三防漆,包装一般都是真空防静电包装,然后贴标签打包入库:

图片

前卫的电子厂已经充分利用工业4.0数字化与智能化,通过IoT,运用5G+AI检测检测与数据处理、机器人技术等实现智能智造,向实现无人化与自动化不断迈近。

推荐阅读:
《射频&天线设计-阻抗匹配》
《射频&天线设计-Г、RL、VSWR、S》
《射频&天线设计-连接器与线缆》
《射频&天线设计-dB知多少》
《射频&天线设计-Smith圆图》
《射频&天线设计-Smith应用实例》
《射频&天线设计-窄带阻抗匹配电路设计》
《TVS和ESD那些事儿》
《PCB表面处理工艺》
《PCBA工艺流程》
《PCB-Design For Money!》
《那些鲜为人知的宝藏网站》
《低压系统内设备的绝缘配合笔记一》


http://chatgpt.dhexx.cn/article/lrTlg4Gd.shtml

相关文章

Altium Designer绘制PCB电路板一般流程

很多初学电子的学生或想从事硬件方面的人都想要了解和学习一下如何绘制PCB板,如下分享下如何绘制PCB板,一般绘制整个画PCB的流程一般是先画好原理图,再由原理图生成网络表,再导入PCB,再到绘制PCB图。 一、选择电路与绘…

AD20中PCB设计流程

目录 •同步电路原理图数据 •定义板框及原点设置 •层的相关设置 •常用规则设置 •视图配置 •PCB布局 •PCB布线 1.General参数设置 PCB的常规参数设置通过General(常规设置)标签页来实现 2. Display参数设置 3. Board Insight Display参数设置 4. Bo…

PCB制作流程

在这里,我不是教大家如何用Altium Designer去画电路的原理图、如何去画元件的封装、如何去布线...... 我在这里主要教大家在做完以上步骤后,如何将设计好的电路最终制作成实际PCB电路板,这是PCB设计的最后一道步骤。 接下来,我会用…

altium designer设计电路板全流程

一、介绍 altium designers是一个电路板设计软件,里面可以实现原理图和pcb的设计 二、设计 这里介绍ad画一个51最小系统板设计为例,介绍软件的使用过程,因为画封装需要时间,所以直接用了软件里面自带的直插件封装 1、新建工程 …

立创EDA超详细的PCB设计流程

立创EDA超详细的PCB设计流程 (2018-11-07 16:22:52) 转载▼ 附图使用工具是:立创EDAPCB设计工具。 一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版。 第一&#xff…

制作PCB的基本设计流程;

基本流程 1、在电脑中建立一个自定义的文件夹(例如D:\AD project\Project1),以备存储设计文件用。双击打开Altium Designer,进入软件工作界面。 2、创建工程文件:单击“File”菜单,选择“New”选项中的“Pr…

PCB Layout 设计流程

先有一些基本PCB概念,再开始进行软件上教学。首先要有个观念,PCB谈的是制作工艺,不是电路设计。所以即使你不太懂什么叫电路设计,只要确定有一个可正常工作的电路图 ,基本上也就可以做出一个PCB板。你也可以做出你自己…

pcb设计流程

知道如何设计印刷电路板,PCB是任何电子电路设计过程的关键要素。PCB的布局和设计对电路的工作方式有很大的影响,因此,如果PCB设计是有效的,那么电路将在其规格范围内更可靠地执行。 一、pcb设计环境 对于商业开发方案&#xff0c…

PCB工程师都应该指导的规范的PCB设计流程

思路清晰远比卖力苦干重要! 对于设计者而言,一定要按照设计流程来,通过一个规范设计流程可以在处理复杂电路时能避免出现前期失误导致后期设计大改的情形,比如设计者A,在结构工程师提供结构DXF的前提下,没…

圆排列

一、圆排列简介 圆排列简单来说,就是排列的数围成了一个圈,如下图: 二、圆排列数 假设总共有 n n n个数,圆排列数为 x x x,先给出结论: x A n n n ( n − 1 ) ! x \frac{A_n^n}{n}(n-1)! xnAnn​​…

16回溯法——圆排列问题

16基于回溯法的圆排列问题 目录 16基于回溯法的圆排列问题1. 问题2. 解析举个栗子 3. 设计4. 分析5. 源码 1. 问题 圆排列问题:给定n个圆的半径序列,将它们放到矩形框中,各圆与矩形底边相切,求具有最小排列长度的圆排列。 2. 解…

五分钟解决圆排列问题

给定n个大小不等的圆c1,c2,…,cn,现要将这n个圆排进一个矩形框中,且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。例如,当n3,且所给的3个圆的半径分别为1,1,2时…

用回溯法解决圆排列问题

教材是用的王晓东的《计算机算法设计与实现》第四版&#xff0c;c版 一下是问题描述&#xff1a; 算法实现: /***能确定一个正确的想法&#xff08;即每种情况都能考虑到&#xff0c;然后找一个最简单而准确的方式表达出来&#xff09; ***/ #include<iostream>//此问题…

回溯法之圆排列问题

问题描述 给定n个大小不等的圆c1,c2,…,cn&#xff0c;先要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。例如&#xff0c;当n3时&#xff0c;且所给的3个圆的半径分别为1、1、2时&#xf…

5-10 圆排列问题(回溯)

5-10 圆排列问题(回溯) 给定n个大小不等的圆c1, c2,…, cn&#xff0c;现要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 例如&#xff0c;当n3&#xff0c;且所给的3个圆的半径分别为1&a…

【2019华为笔试】召唤师的技能——圆排列,翻转和项链排列

题目描述&#xff1a; dota游戏里面&#xff0c;召唤师可以控制冰雷火三种元素&#xff0c;并通过元素组合产生新的技能。现在我们修改了张新的地图&#xff0c; 地图中他能够控制n种元素&#xff0c; 并且将m个元素围成一个圈组成一 个新技能(这m个元素通过旋转或反转&#x…

圆排列问题

问题 圆排列问题&#xff1a;给定n个圆的半径序列&#xff0c;将它们放到矩形框中&#xff0c;各圆与矩形底边相切&#xff0c;求具有最小排列长度的圆排列。 解析 首先对于这个问题&#xff0c;使用分支限界计算&#xff0c;一定会遍历所有的排列情况&#xff0c;剪枝就是当前…

图文并茂详尽剖析圆排列问题

参考资料 https://blog.csdn.net/liufeng_king/article/details/8890603https://blog.csdn.net/qq_32400847/article/details/51474105https://blog.csdn.net/yzmck/article/details/4302554 原理解释的很赞http://www.doc88.com/p-079198350775.html http://www.docin.com/p-…

圆排列问题详解(原理+代码)

问题描述 给定n个大小不等的圆c1,c2,…,cn&#xff0c;现要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 问题分析 圆排列问题的解空间是一棵排列树&#xff0c;我们用回溯法在整个排列…

java字节序、主机字节序和网络字节序扫盲贴

java程序员是幸福&#xff0c;因为相对于C/C的不跨平台&#xff0c;JVM为我们屏蔽了大量的底层细节和复杂性&#xff0c;让我们能够将精力放在实现特定的业务逻辑上&#xff0c;所以使用java开发项目效率是比较高的。同时java程序员是悲哀的&#xff0c;就是因为JVM屏蔽了很多技…