LGA封装芯片焊接失效

2023-09-22 13:59:52

NO.1 案例背景

某摄像头模组,在生产测试过程中发生功能不良失效,经过初步的分析,判断可能是LGA封装主芯片异常。

NO.2 分析过程

#1 X-ray分析

图片

【样品#1】

图片

【样品#2】

测试结果:

两个失效样品LGA焊接未发现明显异常。

#2 染色分析

图片

图片

图片

图片

测试结果:

样品1将LGA染色试验剥离后,发现焊点多数存在锡量较少的现象,焊接面积小;少数呈现为无焊锡结合,可以确认为虚焊不良。

#3 断面分析

图片

【锡少导致的未焊锡】

图片

【仅有部分焊接】

测试结果:

样品2进行断面分析,LGA多处虚焊不良与焊盘锡量少,呈虚焊现象。

#4 SEM分析

图片

图片

测试结果:

对失效焊点进行SEM分析,PCB焊盘上已形成IMC层,焊盘沾有极少量焊锡,器件焊盘无焊锡附着。

图片

图片

测试结果:

存在明显锡少。

#5 EDS分析

图片

图片

测试结果

对虚焊焊点进行EDS分析,未见明显异常元素。

NO.3 分析结果

通过染色试验、断面分析和SEM分析,EDS分析判断引起LGA焊接失效的主要原因为——

锡膏量不足导致底部焊接虚焊。

NO.4 改善方案

1.印刷钢网开口设计与印刷制程工艺参数改善;

2.LGA芯片贴装压力验证。

腾昕检测有话说:

本篇文章介绍了LGA封装芯片焊接失效。如需转载本篇文章,后台私信获取授权即可。若未经授权转载,我们将依法维护法定权利。原创不易,感谢支持!

腾昕检测将继续分享关于PCB/PCBA、汽车电子及相关电子元器件失效分析、可靠性评价、真伪鉴别等方面的专业知识,点击关注获取更多知识分享与资讯信息。

更多推荐

vivo面试-Java

一、JAVA八股1、Java实现线程的三种方式(1)继承Thread类:创建一个新类,该类继承自Thread类,并重写run方法。然后创建该类的实例,并调用它的start方法来启动线程。publicclassMyThreadextendsThread{publicvoidrun(){System.out.println

UML的组成

UML的构造块在UML(统一建模语言)中,事物是指建模中的各种元素、概念和组件,用于描述软件系统的不同方面。以下是一些常见的UML事物:类(Class):用于表示系统中的对象类型或类别,包括属性和方法。对象(Object):表示系统中的实际对象实例。接口(Interface):描述类或组件的合同,规定了可以被其他类或组

PLC项目调试常见的8种错误类型

各种品牌PLC都具有自我诊断功能,但PLC修理的技巧在于,充分运用该功能进行分析,然后精确寻找问题所在。整理了当PLC呈现反常报警时,PLC修理人员需要了解的8种常见错误类型。CPU反常CPU反常报警时,应查看CPU单元衔接于内部总线上的一切器材。具体方法是顺次替换可能存在问题的单元,找出问题单元,并作相应处理。存储器

linux下特定usb设备的权限设置

文章目录背景查找资料解决方案背景目前我在Ubuntu下使用一个USB热成像摄像头,通过调用它的sdk进行图像的采集以及获取对应像素点的温度。假设我现在的测试程序名称为MyApp。当我用下面的命令运行时,程序是正常运行且能从热成像仪采集图像sudo./MyApp但是当我以下面的命令运行时,./MyApp会报错:libir

用例图学习

用例图是什么用例图(UseCaseDiagram)是UML(统一建模语言)中的一种行为图,用于描述系统的功能和用户(或其他外部实体)与系统之间的交互。用例图是一种高级图,通常用于捕捉系统的需求,展示系统的功能和用户需求之间的关系,以及不同用例之间的依赖。以下是用例图中常见的元素和概念:用例(UseCase):用例表示系

六角形锌饼的尺寸及其允许偏差

声明本文是学习GB-T3610-2010电池锌饼.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们1范围本标准规定了电池锌饼的产品分类、要求、试验方法、检验规则及标志、包装、运输、贮存、质量证明书和合同(或订货单)等内容。本标准适用于制造锌-锰干电池负极整体锌筒用的锌饼。2规范性引用文件下列文件对于

C语言之链表

C语言之链表定义:链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。特点:链表由一系列节点(链表中每一个元素称为节点)组成,节点在运行时动态生成(malloc),每个节点包括两个部分:一个是存储数据元素的数据域另一个是存储下一个节点地址的指针域//链表的构成typedefs

解决方案| anyRTC远程检修应用场景

背景在这个科技飞速发展的时代,各行各业都要求高效运转。然而,当出现问题时,我们却常常因为无法及时解决而感到困扰,传统解决问题的方式是邀请技术人员现场解决问题,如果技术人员解决不了,还要邀请专家从其他城市到现场解决,这中间会流失很多时间,影响生产效率。现在,anyRTC推出一站式远程检修方案,让检修得到最专业、最快速的的

el-select 下拉框全选、多选的几种方式组件

组件一、基础多选适用性较广的基础多选,用Tag展示已选项<template><el-selectv-model="value1"multipleplaceholder="请选择"><el-optionv-for="iteminoptions":key="item.value":label="item.label":va

windows批处理 将当前路径添加到Windows的`PATH`环境变量中 %~dp0

将当前路径添加到Windows的PATH环境变量中要将当前路径添加到Windows的PATH环境变量中,可以使用以下方法:使用命令行:打开命令提示符(CommandPrompt)或PowerShell,然后执行以下命令:setxPATH"%PATH%;C:\Your\Current\Directory"这会将当前路径(

【面试刷题】——C++四种类型转化

C++支持多种类型转换操作,其中包括四种主要类型转换方式:隐式类型转换(ImplicitConversion):隐式类型转换是自动发生的类型转换,由编译器自动完成。它用于处理不同数据类型之间的运算,例如将整数和浮点数相加时,整数会隐式地转换为浮点数。例如,将int转换为double或将float转换为int都是隐式类型

热文推荐