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

【电子元器件】贴片电阻的故障现象、故障原理和解决方法

本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时,也能帮助其他需要参考的朋友。如有谬误,欢迎大家进行指正。

一、故障现象概要

贴片电阻与其他电子元器件相比,虽然属于比较不容易引发故障的零部件,但是在过载或严苛的使用环境下仍然会发生故障。贴片电阻器的故障现象大致上包括下表所示的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)&#xff0…...

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模型的碰撞 还可以通过…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...

Zustand 状态管理库:极简而强大的解决方案

Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统,支持多语言对话(如 中文,英文,日语),语音情感(如 开心,悲伤)&#x…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”

2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...