一文带你了解红墨水实验!

什么是红墨水实验?

将焊点置于红色墨水或染料中, 让红墨水或染料渗入焊点的裂纹之中,干燥后将焊点强行分离, 焊点一般会从薄弱的环节(裂纹处)开裂。

因此,红墨水实验可以通过检查开裂处界面的染色面积与界面来判断裂纹的大小与深浅、 以及裂纹的界面,从而获得焊点质量信息。

红墨水实验流程

01

样品切割

利用线切割机将样品裁成合适的试样。

02

清洗

样品浸入装有异丙醇或甲苯的容器中,放在超声清洗机中清洗5min,取出后利用热风枪吹干试样附着的溶剂。

03

墨水渗透

在合适的容器中倒入墨水直至浸没试样,在真空箱中放置1-2h。注意把要观察的器件面朝上放置。

04

烘干

烘烤条件:85℃/12h,加快方案100℃/4h

05

分离

06

观察

失效模式

通过断面染色分析,可以判断失效发生的状态及原因,主要失效模式分为以下几种:

典型状态示例

NO.1 BGA枕头效应现象

BGA侧、PCB焊盘侧均有染色,且呈窝状。

NO.2 断面整体染色

PCB侧焊盘与BGA焊点断面均有染色,但断面呈平滑状态,发生原因:

1)BGA受外部应力变形焊点断裂;

2)BGA返修不良。

NO.3 断面部分染色

PCB侧焊盘与BGA焊点断面均有部分染色,说明BGA焊球与锡膏焊接面积不足。

NO.4 分离后无墨水浸入

1)P板上的焊盘被拔离,且基材无染色;

2)从焊接断面分离,呈银灰色(IMC层)。

NO.5 分离后无墨水浸入

BGA上的焊盘连焊球一起被拔离,且基材无染色。

红墨水实验注意事项

取样过程

应避免试样品受到外来的机械应力的损伤。需使用专用的切割取样机,且切割的位置要保持与器件适当的距离

清洗

染色前一般选用专用溶剂对样品进行认真的清洗,清洗剂目前选用甲苯或异丙醇。

染色液的选择

选择憎水性的、染色稳定的、渗透性强的红墨水。避免红墨水吸湿空气中的水分,导致未存在裂纹的界面都染上红色或部分染色的区域面积扩大,致使结果出现偏差。

器件分离

1、确保器件的干燥与多余物的必要清理;

2、注意不要平推器件,尽量垂直分离器件,避免可能由于分离不当导致界面擦伤而不清晰,影响结果准确性。

烘烤条件

温度一般控制在100℃左右,最高不超过120℃,以免超过PCB的TG温度导致新的失效模式产生。

腾昕检测有话说:

本篇文章介绍了红墨水实验。如需转载本篇文章,后台私信获取授权即可,感谢支持!

腾昕检测将继续分享关于PCB/PCBA、汽车电子及相关电子元器件失效分析、可靠性评价、真伪鉴别等方面的专业知识。如您有相关检测需求,欢迎致电咨询。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/395083.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity求物体关于平面镜像对称后坐标以及旋转

前言:如题,我在已知一个平面L和物体A,我希望得到镜像后的物体B的位置和旋转。 效果: 推导: 首先我们需要知道物体的对称坐标A,我们现在能已知A坐标以及平面L的法线,如果我们能得到B的坐标&…

vue3中基于路由层面和组件层面进行用户角色及权限控制的方法解析

文章目录 一、权限控制二、路由层面控制三、组件层面控制1、使用自定义指令2、使用方法控制3、封装一个权限控制组件来实现组件层面控制权限3.1、组件页面 Authority.vue3.2、使用页面 app.vue3.3、效果预览 一、权限控制 随着前端技术的不断发展,越来越多的前端框…

曲线生成 | 图解B样条曲线生成原理(基本概念与节点生成算法)

目录 0 专栏介绍1 什么是B样条曲线?2 基函数的de Boor递推式3 B样条曲线基本概念图解4 节点生成公式 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等)…

AIGC ChatGPT4完成业务需求SQL学习

源表如下: 例如现在需要显示每个岗位中工资排名前10位的员工信息,并显示排名应该要怎么做呢? Prompt: 有一个某公司职员表,表名为Bank_emp,empno为员工编号,ename为员工姓名,JOB为员工岗位&…

Codeforces Round 924 (Div. 2)题解(A-D)

A - Rectangle Cutting 链接&#xff1a;A - Rectangle Cutting 思路 考虑横边和纵边&#xff0c;若为偶数&#xff0c;则从中间分开&#xff0c;重新组合为一个长方形&#xff0c;检测是否与原来的长方形一致。 代码 #include <bits/stdc.h> using namespace std;i…

H62410Y 100V高压DCDC降压恒压芯片 可用于仪表仪器供电方案

H62410Y是一种内置100V耐压MOS&#xff0c;支持输入高达90V的高压降压开关控制器&#xff0c;可以向负载提供0.5A的连续电流。H62410Y支持输出恒定电压&#xff0c;可以通过调节VFB采样电阻来设置输出电压&#xff0c;同时支持最大电流限制&#xff0c;可以通过修改CS采样电阻来…

KMS密钥管理有哪些安全功能

KMS(Key Management Service)密钥管理服务是一种专门用于管理和保护加密密钥的系统。在现代的信息安全领域中&#xff0c;密钥的重要性不言而喻&#xff0c;它是确保数据加密、解密以及身份验证等安全操作的核心要素。KMS的出现&#xff0c;极大地提高了密钥管理的效率和安全性…

羊大师的羊奶有几种口味呢?

羊大师提供的羊奶有6种不同口味可供选择。 1.新鲜羊奶不仅没有膻味&#xff0c;而且富含高钙无糖&#xff0c;并且含有丰富的优质蛋白质和超过200种营养物质。这非常适合缺钙或体弱的人饮用。 2.益生菌羊奶是一种含有保加利亚乳杆菌、嗜酸乳杆菌、双歧杆菌等益生菌群的产品&…

无水印视频下载怎么做?这三个方法轻松搞定

在互联网时代&#xff0c;视频已成为我们获取信息、娱乐休闲的重要媒介。然而&#xff0c;有时我们可能会遇到网络不佳、时间限制或设备限制等情况&#xff0c;导致无法在线流畅观看视频。这时&#xff0c;视频下载工具就显得尤为重要。它们能够帮助我们轻松下载在线视频&#…

(个人学习之计算机网络知识总结)

备注:本人写这个计算机网络的知识点只是用于个人学习。 TCP/IP协议 从字面意义上讲&#xff0c;有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下&#xff0c;它只是利用 IP 进行通信时所必须用到的协议群的统称。…

HTTP基本概念-HTTP 常见的状态码有哪些?

资料来源 : 小林coding 小林官方网站 : 小林coding (xiaolincoding.com) HTTP 常见的状态码有哪些? 1xx 类状态码属于提示信息&#xff0c;是协议处理中的一种中间状态&#xff0c;实际用到的比较少。 2xx 类状态码表示服务器成功处理了客户端的请求&#xff0c;也是我们最愿…

netfilter

netfilter 是 linux 网络系统中的一个子系统&#xff0c;从名字也能看出来 netfilter 的作用&#xff1a;网络过滤&#xff0c;linux 内核中网络报文的处理会经历多个协议层&#xff0c;多个环节。netfilter 即在报文处理路径上加上检查点&#xff0c;每个检查点都可以设置一些…

【算法】基础算法002之滑动窗口(二)

&#x1f440;樊梓慕&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 &#x1f31d;每一个不曾起舞的日子&#xff0c;都是对生命的辜负 目录 前言 5.水果成篮&#xff…

c++入门学习⑥——友元和运算符重载

目录 简介&#xff1a; 友元&#xff1a; 全局函数做友元 类做友元 成员函数做友元 运算符重载 加号运算符重载 代码示例&#xff1a; 输入输出运算符重载 ⭐cin ⭐cout 代码示例&#xff1a; 分析&#xff1a; 自增运算符重载 代码示例&#xff08;成员函数实现…

Paper - CombFold: Predicting structures of large protein assemblies 推理流程

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/136165853 CombFold 是一种新的组装技术&#xff0c;可以利用 AlphaFold-Multimer 预测的可能的亚复合物的结构&#xff0c;来构建大型蛋白质复合…

【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数

前言 嘿伙计们&#xff01;准备好了吗&#xff1f;今天我要和你们探讨一个酷炫的话题——Oracle数据库&#xff01;&#x1f389; 在这篇博文【Oracle】玩转Oracle数据库&#xff08;二&#xff09;&#xff1a;体系结构、存储结构与各类参数&#xff0c;我们要揭开Oracle数据库…

甲方紧急需求带来封闭式开发,项目负责人如何做好团队共识?

在职场上总会遇到各种类型的甲方金主&#xff0c;项目开展过程中也难免出现多种变更要求。本期小编就结合一位希赛学员的工作经验分享&#xff0c;一起来大家探讨下&#xff1a;面对甲方的紧急需求&#xff0c;项目经理该如何做才能带领团队克服困难&#xff0c;最终促成项目收…

【Prometheus】node-exporter、server、Grafana安装与配置

基于Prometheus和K8S构建智能化告警系统 一、Prometheus对kubernetes的监控二、node-exporter组件安装和配置2.1、node-exporter介绍2.2、安装node-exporter【1】拉取镜像【2】编写yaml文件【3】运行pod【4】获取数据 三、Prometheus server安装和配置3.1、创建sa账号&#xff…

Mysql 权限与安全管理

0 引言 MySQL是一个多用户数据库&#xff0c;具有功能强大的访问控制系统&#xff0c;可以为不同用户指定允许的权限。MySQL用户可以分为普通用户和root用户。root用户是超级管理员&#xff0c;拥有所有权限&#xff0c;包括创建用户、删除用户和修改用户的密码等管理权限&…

单机环境搭建Redis伪集群

1、Redis版本 [rootwsdhla ~]# redis-server -v Redis server v6.2.6 sha00000000:0 mallocjemalloc-5.1.0 bits64 buildbf23dac15dfc00fa[rootwsdhla ~]# redis-cli -v redis-cli 6.2.62、创建节点目录 创建6个节点目录&#xff0c;分别复制一份redis.conf并编辑&#xff1a…