当前位置: 首页 > news >正文

【PCB工艺】表面贴装技术中常见错误

系列文章目录

1.元件基础
2.电路设计
3.PCB设计
4.元件焊接
5.板子调试
6.程序设计
7.算法学习
8.编写exe
9.检测标准
10.项目举例
11.职业规划


文章目录

  • 1、什么是SMT和SMD
  • 2、表面贴装技术的优势是什么?
  • 3、通孔和表面贴装技术之间的区别是什么?
  • 4、焊料桥接或电气桥接
    • ①、原因:
    • ②、什么是坍落度(slumps)
    • ③、解决方案:
  • 5、焊点不足或电气开路
    • ①、原因:
    • ②、解决方案:
  • 6、焊锡球化
    • ①、原因:
    • ②、解决方案:
  • 7、立碑效应
    • ①、原因:
    • ②、解决方案:
  • 8、不湿润或去湿润
    • ①、原因:
    • ②、解决方案:
  • 9、焊锡球
    • ①、原因:
    • ②、解决方案:
  • 10、填充物不足和焊料不足
    • ①、原因:
    • ②、解决方案:
  • 11、冷焊点或颗粒状焊点
    • ①、原因:
    • ②、解决方案:

表面贴装技术不是一个零缺陷的焊接工艺。在这篇文章中,我们将研究表面贴装技术(SMT)中导致PCB失败的原因,并试图找出避免这些错误的方法。减少此类缺陷是提供高效PCB组装服务的关键。

在我们了解SMT组装中的错误之前,让我们先了解一下SMT的基本情况。

1、什么是SMT和SMD

SMT贴片指的是在PCB基础上进行加工的系列工艺流程的简称,PCB(Printed Circuit Board)为印刷电路板。SMT是表面组装技术(表面贴装技术)(Surface Mounted Technology的缩写),是电子组装行业里最流行的一种技术和工艺。
在这里插入图片描述

SMD:它是Surface Mounted Devices的缩写,意为:表面贴装器件,它是SMT(Surface Mount Technology)元器件中的一种。在电子线路板生产的初级阶段,过孔装配完全由人工来完成。首批自动化机器推出后,它们可放置一些简单的引脚元件,但是复杂的元件仍需要手工放置方可进行回流焊。表面组装元件(Surface Mounted components)主要有矩形片式元件、圆柱形片式元件、复合片式元件、异形片式元件。

2、表面贴装技术的优势是什么?

与通孔安装相比,SMT有几个优点。表面贴装技术使自动化变得容易,并使电路板上的元件密度更高。它还可以实现更高的电路速度,同时提供更好的高频性能。

3、通孔和表面贴装技术之间的区别是什么?

表面贴装技术和通孔技术之间有几个区别。主要的区别是围绕成本、自动化、电路板空间和元件密度。通孔元件的制造成本比表面贴装元件高,不适合自动化。与SMT相比,通孔技术在电路板空间和元件密度方面也有更高的限制。

表面贴装技术的故障排除

4、焊料桥接或电气桥接

焊料桥接是指焊料横跨两个不应电气连接的导体,并导致电气短路。这些短路导致了电路的故障。

在这里插入图片描述

①、原因:

各种各样的原因可以说明桥接的原因;然而,最广泛认可的原因是锡膏印刷过程中的一个问题。印刷过程中钢网与PCB焊盘匹配出现在偏差。

锡膏体积太大同样也会造成桥接。当钢网孔径与焊盘的比例过高时,可能会发生这种情况。

锡膏的突然坍落(Slump)也同样会促使桥接的发生。

②、什么是坍落度(slumps)

坍落度(slumps)通常是做坍落度试验测定拌合物的流动性,并辅以直观经验评定粘聚性和保水性。坍落度是用一个量化指标来衡量其程度的高低,用于判断锡膏能否正常进行。

不正确的锡膏金属与助焊剂重量比例会导致坍落(Slump)。高温和湿润度同样可以促使锡膏坍落(Slump)。

回流焊曲线也同样会增加桥接。我们知道,回流过程的目的是融化焊膏中的粉末颗粒。与此同时,它还会润湿被连接的表面,最后,使焊料凝固,形成牢固的冶金结合。剖面图可以分解成四个区域 - 预热、浸泡、回流和冷却区。

如果预热区的斜率过慢,就会造成桥接。零件与焊膏的接触可能会使沉积物发生偏移,使焊膏发生桥接。延长浸泡时间会给锡膏输入更多的热量,导致锡膏热坍落(Slump)现象。

放置不准确会进一步缩小焊盘之间的间隙,从而增加了桥接的机会。太多的元件放置压力会把锡膏从焊盘中挤出来。

③、解决方案:

适当的应用需要一个适当的焊膏金属和助焊剂重量比。换句话说,焊膏不能有坍落(Slump)现象。例如,通常可分配的焊锡膏的金属含量为85-87%。如果我们将其用于细间距的表面贴装印刷,这一比例会出现坍坍落(Slump)。通常情况下,90%的金属是,或者至少应该用于网板印刷焊膏的应用。

适当的回流焊曲线也是非常重要的。

应适当注意网板孔径与焊盘的对准,除非你使用自动印刷机对准。

确保点上的压力和元件放置的准确性。

将钢网孔径的尺寸减少10%。否则,网板的厚度也可以减少,这将减少锡膏的沉积量。

5、焊点不足或电气开路

当两个电气连接点分离时,或PCB上的某个区域中断了电路上的预期设计,则被称为电气开路。
在这里插入图片描述

①、原因:

表面贴装工艺的焊膏印刷阶段对这种缺陷的影响最大。

焊点上的焊料不足将导致电路开路。如果锡膏堵塞在网板的孔隙中,就会发生这种情况。

即使焊料量足够,如果在回流过程中没有接触到引线和焊盘,也会发生开路。这被称为元件引线共面性。

开孔也可能是PCB制造过程本身造成的结果。

②、解决方案:

首先,最重要的解决方案是纠正纵横比。纵横比被定义为开孔宽度与网板厚度的比率。锡膏堵塞孔径的原因可能是长宽比太小。

在制造过程中,极端的环境条件是一个严格的禁区。通过控制环境来避免焊膏污染。

关于共面性的调查在解决电气开孔问题时也非常重要。

必须与PCB供应商检查制造情况。

6、焊锡球化

从形成接头的主体中分离出来的非常微小的球形焊料颗粒的发展。这是免清洗工艺的一个基本问题,因为大量的焊球会在两个相邻的引线之间形成假桥,从而给电路带来功能问题。在水溶性工艺中,焊球并不是一个很大的问题,因为它们在清洁过程中会定期被清除。
在这里插入图片描述

①、原因:

焊膏的湿气污染是产生焊锡球的主要原因之一。湿气在回流过程中饱和,留下焊锡球。

缺乏适当的回流曲线也会导致焊锡球。快速的预热率不能提供足够的时间让溶剂逐渐蒸发。

焊膏中的焊粉上有过多的氧化物也会形成焊球。

焊球也可能是由于焊膏印刷对位不良造成的,在这种情况下,焊膏被印刷在焊接掩膜上而不是焊盘上。

在印刷过程中,网板底面的锡膏被涂抹也是一个原因。

②、解决方案:

建议使用较粗的粉末尺寸,因为细小的粉末尺寸有更多的氧化物,并且更容易坍塌。

应根据焊膏选择回流焊工艺。

应避免焊膏与水分和湿度的相互作用。

检查使用的最小印刷压力。

在进行回流焊之前,应持续验证印刷对准。

确保正确和经常清洗网板底部。

7、立碑效应

立碑,有时也被称为曼哈顿效应,是指部分或全部从焊盘上拉下来的芯片元件,在只有一端被焊接的情况下变成了垂直位置。这是在回流焊接过程中力的不平衡造成的。元件站在一端,就像从死里复活一样。因此,它看起来像墓地里的墓碑。实际上,它是一个失效的PCB设计,有一个开放的电路。

在这里插入图片描述

在这里插入图片描述

①、原因:

不均匀的加热会造成元件端子间的差异。更准确地说,如果热量分布不均匀,焊料会以不同的速度融化。因此,一边在另一边之前回流,导致另一边的引线直立起来。

不平等的散热器,即地平面,如果存在于PCB层内,可能会把热量从焊盘上吸走。

有时由于温度和湿度对焊膏的影响,在回流过程中,焊膏的力量不足以将元件固定在原位。

在回流操作期间和之后的过度移动可能会导致元件错位,从而导致墓碑效应。

在回流焊之前,元件在焊盘上的不平等放置会导致不平衡的焊料力。

②、解决方案:

元件主体必须至少覆盖两个焊盘的50%,以避免焊接力的不平衡。

确保高的元件放置精度。

建议保持较高的预热温度,以便在回流时两端的差值较小。

尽量减少移动,在SMT组装过程中,尽量减少回流焊时的移动。

尽量减少暴露在极端环境中,如高温或潮湿。

延长浸泡区有助于在锡膏达到熔融状态之前平衡两个焊盘的润湿力。

8、不湿润或去湿润

在焊点中,液态焊料没有与至少一个部件紧密粘连的情况。一种情况是,表面接触了液态焊料,但部分或没有焊料紧贴在上面。
在这里插入图片描述

①、原因:

PCB表面处理不佳可能是主要原因之一。假设基本金属是可见的,通常这更难焊接,因此会出现不湿润。

这也可能是由于在回流过程中浸泡时间过长。导致焊接前的助焊剂耗尽。

可能是在回流过程中,热量不足,因此,助焊剂没有得到适当的激活温度。

②、解决方案:

需要适应更好的金属表面处理质量,如更高的耐温OSP或ENIG。

减少在回流阶段前的总轮廓时间。

为给定的焊接任务提供适当的助焊剂。

9、焊锡球

位于离散元件附近的较大焊球的形成,彼此之间的距离非常小。这种变形就像焊球,但它是离散的,因为这些焊珠紧贴着离散的元件,而不是多引线的小玩意。

①、原因:

通常情况下,这种问题是由于沉积了过量的焊锡膏造成的。

有时在预热阶段,会有助焊剂放气,这可能会推翻锡膏的凝聚力。

过大的元件放置压力也可能是一个问题。这可以将沉积的焊膏推到焊接掩模上。因此,不能再融合到接头中。

②、解决方案:

减少网板厚度或减少孔径尺寸。在焊珠出现的一侧,减少10%应该可以解决这个问题。

减少元件取放的压力。

10、填充物不足和焊料不足

在印刷站沉积的锡膏量远远小于网板开口设计,或者在回流后,没有足够的焊料在元件引线处形成圆角。

①、原因:

网板孔有时会被干涸的锡膏堵住。这是导致该问题的主要原因之一。

在印刷周期中,在刮刀片的整个长度上施加足够的压力是非常重要的。这将确保网板被擦拭得很干净。太大的压力会导致浆料被挖出,特别是在较大的垫子上,这可能导致缺陷。

由于刮刀速度太高,浆料没有滚入孔道。刮刀的行进速度决定了焊膏滚入钢网孔隙和PCB焊盘上的可用时间。

当焊膏的粘度和/或金属含量太低时。

②、解决方案:

可以将大的开口分割成小的孔径,并检查刮刀的压力是否过大。

网板必须定期清洗,并检查锡膏是否过期或干燥。另外,应确保有足够的纸板支撑。

刮刀速度过快也是不可取的,这一点也应加以控制。

11、冷焊点或颗粒状焊点

有些焊点有时会表现出润湿性差,在焊接后拥有灰色、多孔的外观。它可以通过合金的深色、不反光、粗糙的表面来识别,而这些表面应该是明亮和有光泽的。

①、原因:

列出的主要原因之一是焊料吸收的热量不足。这种情况的发生是由于存在回流焊料的热量不足。

很多时候,在SMT焊接过程中,助焊剂似乎没有能力完成任务。这可能是由于在进行焊接之前,对元件和或PCB焊盘的清洁不够。焊剂溶液中太多的杂质也会导致这种缺陷。

②、解决方案:

最高回流温度应足够高,以便材料被彻底回流。

在回流期间或紧接着回流之后,组件不应经历任何形式的移动。

必须进行合金分析,以检查是否有污染物。

随着PCB的小型化,与PCB制造有关的问题也在增加。随着PCB上使用更小的元件,需要对焊接过程进行更严格的控制。减少SMT中的常见错误是提高SMT制造效率的一个重要步骤,从而实现更有效的PCB组装服务。

相关文章:

【PCB工艺】表面贴装技术中常见错误

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 1、什么是SMT和SMD2、表面贴装技术的优势是什么?3、通孔和表面贴装技术之间的区别是什么?4、焊…...

3.使用条件语句编写存储过程(3/10)

引言 在现代数据库管理系统中,存储过程扮演着至关重要的角色。它们是一组为了执行特定任务而编写的SQL语句,这些语句被保存在数据库中,可以被重复调用。存储过程不仅可以提高数据库操作的效率,还可以增强数据的安全性和一致性。此…...

Effective C++中文版学习记录(三)

Effective C中文版学习记录(三) 章节三:资源管理 进度:17/55 文章目录 Effective C中文版学习记录(三)条款13、以对象管理资源条款14、在资源管理类中小心copying行为条款15、在资源管理类中提供对原始资…...

VBA学习(76):文件合并神器/代码

1.定义变量 Dim savePath As String Dim SaveFile As String Dim dataFolder As String Dim FileSystem As Object Dim folder As Object Dim FileExtn As String Dim t As Integer Dim blnCkb As Boolean 2.自定保存文件名、选择待合并文件所在文件夹 Private Sub CkbName_…...

非农就业数据超预期,美联储降息步伐或放缓?

KlipC报道:当地时间10月4日,美国劳工部发布了最新的非农就业数据。数据显示,9月非农就业人数增加25.4万人,远超市场预期。失业率为4.1%,比上月略降0.1个百分点。平均时薪环比增长0.4%,亦高于市场预期。此外…...

每日OJ题_牛客_乒乓球筐_哈希_C++_Java

目录 牛客_乒乓球筐_哈希 题目解析 C代码 Java代码 牛客_乒乓球筐_哈希 乒乓球筐__牛客网 (nowcoder.com) 描述: nowcoder有两盒(A、B)乒乓球,有红双喜的、有亚力亚的……现在他需要判别A盒是否包含了B盒中所有的种类&#…...

基于SpringBoot+Vue的酒店客房管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…...

检索增强思考 RAT(RAG+COT):提升 AI 推理能力的强大组合

在人工智能领域,大型语言模型(LLMs)已经取得了显著的进展,能够生成类似人类的文本并回答各种问题。然而,它们在推理过程中仍面临一些挑战,例如缺乏对事实的准确把握以及难以处理复杂的多步骤问题。为了解决…...

python脚本实现Redis未授权访问漏洞利用

之前介绍过Redis未授权访问漏洞,本文使用python实现Redis未授权访问检测以及对应三种getshell。 1 测试环境准备 CentOS 7(192.168.198.66/24):安装 Redis 服务器并用 root 权限开启服务,关闭保护模式;安…...

简单线性回归分析-基于R语言

本题中&#xff0c;在不含截距的简单线性回归中&#xff0c;用零假设对统计量进行假设检验。首先&#xff0c;我们使用下面方法生成预测变量x和响应变量y。 set.seed(1) x <- rnorm(100) y <- 2*xrnorm(100) &#xff08;a&#xff09;不含截距的线性回归模型构建。 &…...

上海理工大学《2023年+2019年867自动控制原理真题》 (完整版)

本文内容&#xff0c;全部选自自动化考研联盟的&#xff1a;《上海理工大学867自控考研资料》的真题篇。后续会持续更新更多学校&#xff0c;更多年份的真题&#xff0c;记得关注哦~ 目录 2023年真题 2019年真题 Part1&#xff1a;2023年2019年完整版真题 2023年真题 2019年…...

计算机网络面试题——第三篇

1. TCP超时重传机制是为了解决什么问题 因为TCP是一种面向连接的协议&#xff0c;需要保证数据可靠传输。而在数据传输过程中&#xff0c;由于网络阻塞、链路错误等原因&#xff0c;数据包可能会丢失或者延迟到达目的地。因此&#xff0c;若未在指定时间内收到对方的确认应答&…...

Elasticsearch 开放推理 API 增加了对 Google AI Studio 的支持

作者&#xff1a;来自 Elastic Jeff Vestal 我们很高兴地宣布 Elasticsearch 的开放推理 API 支持 Gemini 开发者 API。使用 Google AI Studio 时&#xff0c;开发者现在可以与 Elasticsearch 索引中的数据进行聊天、运行实验并使用 Google Cloud 的模型&#xff08;例如 Gemin…...

react-问卷星项目(7)

实战 React表单组件 入门 重点在于change的时候改变state的值&#xff0c;类似vue的双向数据绑定v-model&#xff0c;即数据更新的时候页面同步更新&#xff0c;页面数据更新时数据源也能获得最新的值&#xff0c;只是Vue中设置在data中的属性默认绑定&#xff0c;React中需…...

【git】main|REBASE 2/6

很久没合并代码合并出现冲突&#xff0c;自动进入了 main|REBASE 2/6 的提示: 【git】main|REBASE 2/6 It looks like you’ve encountered several merge conflicts after a git pull operation while a rebase is in progress. Here’s how you can resolve these conflict…...

51单片机的水质检测系统【proteus仿真+程序+报告+原理图+演示视频】

1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块温度传感器ph传感器浑浊度传感器蓝牙继电器LED、按键和蜂鸣器等模块构成。适用于水质监测系统&#xff0c;含检测和调整水温、浑浊度、ph等相似项目。 可实现功能: 1、LCD1602实时显示水温、水体ph和浑浊度 2、温…...

【python面试宝典7】线程池,模块和包

目录标 题目37&#xff1a;解释一下线程池的工作原理。题目38&#xff1a;举例说明什么情况下会出现KeyError、TypeError、ValueError。题目39&#xff1a;说出下面代码的运行结果。题目40&#xff1a;如何读取大文件&#xff0c;例如内存只有4G&#xff0c;如何读取一个大小为…...

Android input系统原理二

1.inputmanager启动源码分析 在SystemServer.java中构造了 inputmanagerservice的对象&#xff0c;在其构造函数中&#xff0c;最重要的是这个nativeInit函数。 下面是核心代码 inputManager new InputManagerService(context);public InputManagerService(Context context)…...

Oracle登录报错-ORA-01017: invalid username/password;logon denied

接上文&#xff1a;Oracle创建用户报错-ORA-65096: invalid common user or role name 我以为 按照上文在PDB里创建了用户&#xff0c;我以为就可以用PLSQL远程连接了&#xff0c;远程服务器上也安装了对应版本的Oracle客户端&#xff0c;但是我想多了&#xff0c;客户只是新建…...

JavaScript 获取浏览器本地数据的4种方式

JavaScript 获取浏览器本地数据的方式 我们在做Web开发中&#xff0c;客户端存储机制对于在浏览器中持久化数据至关重要。这些机制允许开发者存储用户偏好设置、应用状态以及其他关键信息&#xff0c;从而增强用户体验。本文将介绍几种常用的JavaScript获取浏览器本地数据的方…...

QuantsPlaybook因子测试框架深度剖析:量化因子评估的创新方法论

QuantsPlaybook因子测试框架深度剖析&#xff1a;量化因子评估的创新方法论 【免费下载链接】QuantsPlaybook 项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook 副标题&#xff1a;如何构建稳定有效的选股策略&#xff1f;从原理到实战的完整指南 量…...

从16QAM到256QAM:用Simulink星座图揭秘高阶调制的抗噪性能

高阶QAM调制的星座图分析与Simulink实战指南 在5G和Wi-Fi 6时代&#xff0c;256QAM已成为提升频谱效率的关键技术。但当我们从实验室的理想环境走向真实无线场景时&#xff0c;工程师们常面临一个核心矛盾&#xff1a;如何在频谱效率与系统稳定性之间找到最佳平衡点&#xff1…...

Homebrew安装后zsh补全报权限警告?深入聊聊macOS下/usr/local的目录权限管理

Homebrew安装后zsh补全报权限警告&#xff1f;深入聊聊macOS下/usr/local的目录权限管理 每次打开终端都看到那个烦人的zsh警告&#xff1a;"insecure directories, run compaudit for list"&#xff0c;确实让人头疼。但这个问题背后隐藏着macOS系统权限管理的深层逻…...

AI 开发实战:技术支持流程里,怎么让 AI 真正减负

AI 开发实战&#xff1a;技术支持流程里&#xff0c;怎么让 AI 真正减负 一、这个问题为什么值得专门拿出来做&#xff1f; 在 AI 工程落地里&#xff0c;真正拖慢团队的往往不是模型本身&#xff0c;而是流程和协作方式没有跟上。 围绕“技术支持流程里&#xff0c;怎么让 AI …...

5分钟完成专业级图片修复:IOPaint PowerPaint V2颠覆传统编辑流程

5分钟完成专业级图片修复&#xff1a;IOPaint PowerPaint V2颠覆传统编辑流程 【免费下载链接】IOPaint 项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint IOPaint PowerPaint V2是一款开源AI图片修复工具&#xff0c;通过创新性的条件注意力机制&#xff0c…...

用gm/ID方法搞定两级运放设计:从理论公式到Cadence仿真避坑全记录

两级运放设计的gm/ID实战指南&#xff1a;从公式推导到Cadence仿真优化 在模拟集成电路设计中&#xff0c;两级运算放大器是最基础也最经典的拓扑结构之一。对于刚接触模拟IC设计的工程师或研究生来说&#xff0c;如何将教科书上的理论转化为实际可操作的电路&#xff0c;往往…...

ngx_queue_sort

1 定义 ngx_queue_sort 函数 定义在 ./nginx-1.24.0/src/core/ngx_queue.cvoid ngx_queue_sort(ngx_queue_t *queue,ngx_int_t (*cmp)(const ngx_queue_t *, const ngx_queue_t *)) {ngx_queue_t *q, *prev, *next;q ngx_queue_head(queue);if (q ngx_queue_last(queue)) {r…...

Vant4移动端电商实战:用Card和Cell组件打造订单详情页(附完整代码)

Vant4移动端电商实战&#xff1a;用Card和Cell组件打造订单详情页&#xff08;附完整代码&#xff09; 在移动电商应用开发中&#xff0c;订单详情页是用户查看购买信息的重要界面。Vant4作为轻量、可靠的移动端组件库&#xff0c;其Card和Cell组件能够快速构建清晰、美观的订单…...

保姆级教程:在Ubuntu 22.04上搭建PXE服务器,自动化安装麒麟桌面系统(含NFS/TFTP/DHCP配置)

从零构建PXE自动化部署平台&#xff1a;Ubuntu 22.04环境下的麒麟系统无人值守安装实战 在中小型技术团队或开发者个人的工作场景中&#xff0c;频繁部署测试环境往往成为效率瓶颈。传统的光盘或U盘安装方式不仅耗时费力&#xff0c;更难以保证多台设备配置的一致性。本文将带您…...

Ollama部署Qwen2.5-VL-7B实战:图片识别与描述生成

Ollama部署Qwen2.5-VL-7B实战&#xff1a;图片识别与描述生成 1. 引言&#xff1a;认识Qwen2.5-VL多模态模型 Qwen2.5-VL是阿里云推出的开源多模态大模型系列的最新成员&#xff0c;作为Qwen2-VL的升级版本&#xff0c;它在视觉理解和语言交互方面实现了显著提升。本次我们将…...