【电子元器件】贴片电阻的故障现象、故障原理和解决方法
本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时,也能帮助其他需要参考的朋友。如有谬误,欢迎大家进行指正。
一、故障现象概要
贴片电阻与其他电子元器件相比,虽然属于比较不容易引发故障的零部件,但是在过载或严苛的使用环境下仍然会发生故障。贴片电阻器的故障现象大致上包括下表所示的7个项目,其故障模式为电阻值增大/open(断线)和电阻值下降/short(短路)。实际故障大多数为电阻值增大/open(断线)。

表1.贴片电阻器的故障要因小结

图1 贴片电阻的结构图
二、迁移
1. 迁移的原理
所谓迁移一般是指这样一种现象,即在形成有一对电极的状态下,若在高湿环境下向电极间施加电压,阳极的金属会离子化而向相反方向的阴极移动,重新在阴极被作为金属生成。在阴极被生成的金属将呈树状成长,电极间的绝缘下降,最后成为short(短路)。在被曝露于通电/水/卤素物质这3个要因重叠的环境时,迁移一般包括在电子零部件外部(焊锡)发生的“Sn迁移”、和在电子零部件内部发生的“Ag迁移”。
迁移示意图
由于Ag电极被保护膜或镀层完全覆盖,因而Ag迁移是在一般使用环境不可能引发的现象,但是当助焊剂等中所包含的卤素物质(F、Cl、Br)在保持活性力的状态下附着的情况下,则会引起保护膜的劣化(剥离)并生成水,在该处存在电位时可能会引发迁移。
2. 迁移的解决方法
防止迁移有以下两种可能的方法。
① 以避免卤素物质成为残渣的方式,用无卤素洗涤剂来去除。
② 使用助焊剂或胶粘剂时,进行适当的热处理以消除卤素物质的活性。
备注:有关详细的热处理条件,请分别向助焊剂厂家和胶粘剂厂家进行确认。
三、电解腐蚀
1. 电解腐蚀的原理
电解腐蚀包括起因于卤素成分的腐蚀和起因于硫磺成分的腐蚀。正如在迁移中所描述的那样,在助焊剂、胶粘剂及洗涤剂中所包含的卤素物质(F、Cl、Br)已作为残渣附着于芯片电阻器表面、及曝露于含硫气氛的情况下,芯片电阻器表面的保护膜将会劣化,含硫气氛中的卤素和含硫的水分也将易于进入到内部的电阻体。薄膜芯片电阻器由于在电阻体上使用了镍铬合金(Ni-Cr),因而电阻体会被此进入的卤素和含硫的水分腐蚀,导致电阻值增大或open(断线)。
备注:由于厚膜芯片电阻器的电阻体是氧化钌和玻璃的混合烧结体,因而不会发生电解腐蚀。

电解腐蚀图像
2. 电解腐蚀的解决方法
防止电解腐蚀有以下三种可能的方法。
① 以避免卤素物质成为残渣的方式,用无卤素洗涤剂来去除。
② 在使用助焊剂、胶粘剂等时,进行适当的热处理以消除卤素物质的活性。
备注:有关详细的热处理条件,请分别向助焊剂厂家和胶粘剂厂家进行确认。
③ 去除含硫气氛,或予以隔离
四、硫化
1. 硫化的原理
在芯片电阻器被曝露于含硫气氛时,会使得内部电极劣化。我们将其称作硫化。另外,内部电极使用银基金属的产品会发生硫化,因而厚膜类型和薄膜类型都会发生硫化引起的故障。芯片电阻器若被曝露于含硫气氛,硫磺成分就会从保护膜和镀层的间隙进入。并且,当硫磺成分达到内部电极(银)时,银(Ag)和硫磺(S)会发生化学反应而成为绝缘物(Ag2S),内部电极被腐蚀而使得电阻值增大,最后导致open(断线)。

硫化图片
硫磺成分多的场所包括火山和温泉附近;汽车尾气中;使用切削油和橡胶产品的环境。此外,在一般环境下使用的部件材料中也可能包含硫磺成分。譬如,冷却风扇的过滤器和填料用、防振用的橡胶产品和海绵、硅基涂层剂等中也含有促进硫化的成分。
2. 硫化的解决方法
防止硫化有以下三种可能的方法。
① 去除含硫气氛,或予以隔离。
② 不使用含硫磺的部件材料。
③ 选定耐硫磺成分的零部件。
其中,防止硫化的最有效的方法是③选定耐硫磺成分的零部件。例如“耐硫化电阻器”,这种电阻器使用了不易发生硫化的高钯银电极和金电极。
五、电极剥落
1. 电极剥落的原理
电极剥落是指向芯片电阻器施加强烈应力,使内部电极和中间电极剥落的一种故障。由于回流焊时过度的焊锡收缩和印刷电路板的挠曲及模塑树脂的固化收缩,中间电极受到强烈应力作用而剥落,电阻值增大,最后导致open(断线)。在焊锡量过多或在超过推荐回流焊条件的温度曲线下贴装时会发生这种故障。此外,在使用高温焊锡等不易引起开裂的特殊焊锡时也有可能导致电极剥落。另外,如果是模塑树脂,不仅是端子,而且产品本身也有可能开裂。
电极剥落的示意图
2. 电极剥落的解决方法
为了防止电极剥落,贴装时必须在适当的焊锡量和推荐回流条件内的温度曲线下进行。
适当焊锡量的大致标准如下。
T ≧ t ≧ T/3
T : 芯片电阻器高度
t : 焊角高度
适当的焊锡量
六、焊锡开裂
1. 焊锡开裂的原理
焊锡开裂主要是因客户使用环境中的热冲击应力而发生的一种故障现象。由于实际使用时反复的温度变化(温度交变),贴装焊锡可能会因芯片电阻器与印刷电路板的热膨胀/收缩率差异产生的应力而开裂,在车载用途等具有较大温差的用途中尤其需要注意。当发生焊锡开裂时,电阻值将会增大,最后导致open(断线)。
焊锡开裂示意图
2. 焊锡开裂的解决方法
作为针对实际使用时反复的温度变化(温度交变)的一项对策,重要的是遵守适当的焊锡量和选定适当的零部件(PCB、焊锡),但采用对热冲击具有高可靠性的零部件(缩小尺寸的产品和长边电极型电阻器)也很有效。
七、电阻体损伤
1. 电阻体损伤的原理
电阻体损伤是因过载、过度的ESD、过度的浪涌脉冲等原因导致电阻体发热、断裂损伤、电阻值增大或断线(open)而发生的一种故障现象。
2. 电阻体损伤的解决方法
由于芯片电阻器的额定功率是固定的,所以基本上要在此额定功率以下使用。因此,设计时应使芯片电阻器上施加的功率在额定功率以下。但是,由于在ESD(静电放电)、浪涌(开关浪涌等)等瞬态大功率负载下难于确保施加的功率在额定功率以下,因此,作为外加ESD或浪涌时的一项对策,可以考虑以下两种。
① 在电路上同时使用防止ESD、浪涌的零部件,以尽量减少ESD、浪涌对整个电路的影响。(使用ESD抑制器、压敏电阻等)
② 选定耐ESD、浪涌的零部件。
八、电阻体劣化
1. 电阻体劣化的原理
电阻体劣化是指电阻体由于过载产生的热量而变质的一种现象。这是在电阻体材料由导电颗粒和玻璃构成的厚膜电阻器上发生的一种故障。在对厚膜电阻器施加极短时间的过载(包括过电流、ESD、浪涌)时,不会导致电阻体熔化,构成电阻体的玻璃(绝缘部)绝缘下降,电阻值也可能减小。

2. 电阻体劣化的解决方法
防止电阻体劣化的方法与“电阻体损伤”基本相同。
相关文章:
【电子元器件】贴片电阻的故障现象、故障原理和解决方法
本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时,也能帮助其他需要参考的朋友。如有谬误,欢迎大家进行指正。 一、故障现象概要 贴片电阻与其他电子元器件相比,虽然属于比较不容易引发故障的零部件,但是在过载或…...
基于Spring Boot + Vue的摄影师分享交流社区的设计与实现
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实…...
SpringBoot项目监听端口接受数据(Netty版)
文章目录 前言服务端相关配置核心代码 客户端 前言 前言 环境: JDK:64位 Jdk1.8 SpringBoot:2.1.7.RELEASE Netty:4.1.39.Final 功能: 使用Netty监听端口接受客户端的数据,并发送数据给客户端。 服务端 …...
超标量处理器设计笔记(9) 重命名映射表、超标量处理器重命名中相关性问题
寄存器重命名 重命名映射表基于 SRAM 的重命名映射表 超标量处理器的寄存器重命名解决 RAW 相关性解决 WAW 相关性对写 RAT 进行检查(判断哪个 ARF 写入到 RAT)对写 ROB 进行检查(判断) 特殊指令处理方式 重命名映射表 重命名时…...
如何使用 Python 写入文本文件 ?
在Python编程中,写入文本文件是一项基本且重要的操作。 无论是生成日志文件、配置文件,还是进行数据输出,都需要用到这一技能。 下面,我将详细介绍如何使用Python写入文本文件,并提供一些实际开发中的建议和注意事项…...
07篇(附)--仿射变换矩阵
此篇献给某些 头铁 的小只因们,认真钻研下面的数学式吧 原理示例 首先我们以最简单的一个点的旋转为例子,且以最简单的情况举例,令旋转中心为坐标系中心O(0,0),假设有一点P0(x0,y0)࿰…...
KubeSphere搭建单节点RocketMQ
前提环境: Docker环境 Harbor仓库(可选) 参考官方文档: 《Docker 部署 RocketMQ》 https://rocketmq.apache.org/zh/docs/quickStart/02quickstartWithDocker参考官方文档: 《RocketMQ Dashboard》 https://rocketmq.apache.org/zh/docs/deploymentOperations/04Dashboard/ 声…...
深度学习中损失函数(loss function)介绍
深度学习中损失函数(loss function)介绍 在深度学习的宏伟城堡中,损失函数扮演着国王的角色,它决定了模型训练的方向和目标。损失函数,也被称为代价函数,是衡量模型预测与实际结果之间差异的函数。在深度学习的训练过程中&…...
Vue3+Node中使用webrtc推流至mediamtx
前言 项目的 Web 端是 Vue3 框架,后端是 GO 框架。需要实现将客户端的本地摄像头媒体流推送至服务端,而我自己从未有媒体流相关经验,最初 leader 让我尝试通过 RTSP 协议推拉流,我的思路就局限在了 RTSP 方向。 最初使用的服务端…...
React 内置的Hook学习
useState:管理组件状态 useState 是一个用于在函数组件中添加状态的 Hook。它允许你在函数组件中声明一个状态变量,并提供一个更新该状态的方法,其中与组件生命周期的关系: 初始化:当组件首次渲染时,useS…...
Flutter Navigator2.0的原理和Web端实践
01 背景与动机 在Navigator 2.0推出之前,Flutter主要通过Navigator 1.0和其提供的 API(如push(), pop(), pushNamed()等)来管理页面路由。然而,Navigator 1.0存在一些局限性,如难以实现复杂的页面操作(如移…...
初次使用uniapp编译到微信小程序编辑器页面空白,真机预览有内容
uniapp微信小程序页面结构 首页页面代码 微信小程序模拟器 模拟器页面为空白时查了下,有几个说是“Hbuilder编译的时候应该编译出来一个app.js文件 但是却编译出了App.js”,但是我的小程序结构没问题,并且真机预览没有问题 真机调试 根据defi…...
【HF设计模式】03-装饰者模式
声明:仅为个人学习总结,还请批判性查看,如有不同观点,欢迎交流。 摘要 《Head First设计模式》第3章笔记:结合示例应用和代码,介绍装饰者模式,包括遇到的问题、遵循的 OO 原则、达到的效果。 …...
【人工智能-中级】模型部署与优化:从本地实验到云端与边缘部署
模型部署与优化:从本地实验到云端与边缘部署 在机器学习和深度学习模型训练完成后,如何高效、稳定地将模型部署到生产环境中,是实际应用中的关键环节。模型部署不仅涉及技术实现,还需要考虑性能优化、资源管理和安全性等多方面因素。本文将全面探讨模型部署与优化的相关内…...
Jenkins 编写Pipeline 简介及使用初识详解
一、Jenkins Pipeline简介 Jenkins Pipeline是Jenkins的一个重要功能,Jenkins 2.0 以上才会有,一系列 Jenkins 插件将整个持续集成用解释性代码 Jenkinsfile 来描述,它允许开发者以代码的方式定义整个持续集成和交付(CI/CD)流程,包括构建、测试、部署和监控等步骤。Jenk…...
uboot移植网络驱动过程,无法ping通mx6ull和ubuntu问题解决方案
开发板:mx6ull-ALPHA_V2.4 ubuntu版本:20.04 1.现在虚拟机设置中添加网路适配器用于开启桥接模式 2.在编辑中打开“虚拟网络编辑器” 我的电脑本身只有VMnet1和VMnet8,需要底下“添加网络”,增加这个VMnet0 ,并且进行…...
精准预测美国失业率和贫困率,谷歌人口动态基础模型PDFM已开源,可增强现有地理空间模型
疾病、经济危机、失业、灾害……人类世界长期以来被各种各样的问题「侵扰」,了解人口动态对于解决这类复杂的社会问题至关重要。 政府相关人员可以通过人口动态数据来模拟疾病的传播,预测房价和失业率,甚至预测经济危机。然而,在过…...
C#速成(文件读、写操作)
导包 using System.IO;1、写入文件(重要) StreamWriter sw new StreamWriter("C:\Users\29674\Desktop\volumn.txt");//创建一个TXT的文件 sw.WriteLine(textBox2.Text);//写入文件的内容 sw.Close();//关闭2、读取文件(不重要&…...
SQL server学习03-创建和管理数据表
目录 一,SQL server的数据类型 1,基本数据类型 2,自定义数据类型 二,使用T-SQL创建表 1,数据完整性的分类 2,约束的类型 3,创建表时创建约束 4,任务 5,由任务编写…...
【UE5 “RuntimeLoadFbx”插件】运行时加载FBX模型
前言 为了解决在Runtime时能够直接根据FBX模型路径直接加载FBX的问题,推荐一款名为“RuntimeLoadFBX”的插件。 用法 插件用法如下,只需要指定fbx的地址就可以在场景中生成Actor模型 通过指定输入参数“Cal Collision”来设置FBX模型的碰撞 还可以通过…...
wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...
基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...
[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
LeetCode - 199. 二叉树的右视图
题目 199. 二叉树的右视图 - 力扣(LeetCode) 思路 右视图是指从树的右侧看,对于每一层,只能看到该层最右边的节点。实现思路是: 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...
破解路内监管盲区:免布线低位视频桩重塑停车管理新标准
城市路内停车管理常因行道树遮挡、高位设备盲区等问题,导致车牌识别率低、逃费率高,传统模式在复杂路段束手无策。免布线低位视频桩凭借超低视角部署与智能算法,正成为破局关键。该设备安装于车位侧方0.5-0.7米高度,直接规避树枝遮…...
ubuntu22.04有线网络无法连接,图标也没了
今天突然无法有线网络无法连接任何设备,并且图标都没了 错误案例 往上一顿搜索,试了很多博客都不行,比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动,重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...
6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础
第三周 Day 3 🎯 今日目标 理解类(class)和对象(object)的关系学会定义类的属性、方法和构造函数(init)掌握对象的创建与使用初识封装、继承和多态的基本概念(预告) &a…...
算法刷题-回溯
今天给大家分享的还是一道关于dfs回溯的问题,对于这类问题大家还是要多刷和总结,总体难度还是偏大。 对于回溯问题有几个关键点: 1.首先对于这类回溯可以节点可以随机选择的问题,要做mian函数中循环调用dfs(i&#x…...
