硬件电路板分析维修思路(1)第六条气死人!

原文来自微信公众号:工程师看海,与我联系:chunhou0820

看海原创视频教程:《运放秘籍》

大家好,我是工程师看海,原创文章欢迎点赞分享

分析、定位、维修电路是硬件工程师的基本工作内容,现场总会出现各种各样奇奇怪怪的问题,我们需要逐步定位问题一个一个解决,来降低故障率、提高产线良率、提高平均无故障时间、减少售后问题,本节介绍几个常见分析思路,在手机、平板、电脑等硬件电路中都是通用的。

在平时工作时,我发现有同学并没有定位到问题根因就匆忙投板子,虽然问题不出现了但是并没有定位到根因,这始终是个隐患,万一在售后集中爆发,后果不可估计,本节介绍几个常见的电路问题及其分析整改思路。再次强调,遇到问题一定要定位到根因,定位到根因。

图片

以前接触过某公司的产品,使用IMU传感器单元,它是检测机体角速度与角加速度,也叫A+G(加速度计陀螺仪),当前的手机中必备IMU单元,对于无人机等产品而言IMU是捷联惯性导航必备单元之一,当时他们试产时发现有几个板子功能异常,最终发现更换IMU芯片后板子就正常了,得出结论是IMU芯片异常,公司规模较小研发体系不成熟,该问题就没有继续跟踪。

其实IMU芯片导致板子工作异常只是表面现象,我去交流时问他们是芯片坏了还是外围电路有问题,是虚焊还是脱焊,是结构应力导致还是电气应力导致,这些问题他们都无法回答,因为他们并没有定位到根因,因此也就没有针对性地进行修改,这就是隐患,后来我就帮他们制定了一套研发流程来规范试产问题跟踪。

那么像这种问题,通常都有哪些根因呢?又如何修改呢?

1.    焊接不良——短路。

工厂在SMT时有可能导致局部连锡,连锡量不多,因此刚开始使用时系统正常,随着温度升高、或者板子振动,连锡开始影响电路,进而使得电路工作异常。

2.    焊接不良——虚焊。

这也是常见的焊接问题,很多同学都遇到过,一些IC工作不正常,加焊(也就是重新焊接)后就可以正常使用了,这很可能就是虚焊。

3.    振动导致虚焊。

我们的PCB电路板在使用过程中难免发生振动,比如手机中的马达振动、无人机中的螺旋桨振动或者日常跌落,这些高频振动很可能使得元件脱落或加剧引脚虚焊现象,因此在试产时为了排除这些振动导致的异常,手机研发时往往会摔无数台手机,筛选出异常手机出问题的位置,进行整改。

4.    振动导致芯片损坏。

这个有时在显微镜下就能看的清,可以看到芯片表面有裂痕;

有时表面无异常但是芯片内部却已经损坏了,需要让芯片原厂进行根因分析,所以工程师对于异常IC一般是进行外观和阻抗检查,同时负责结构的同学要分析该芯片是否处于应力敏感区域。

5.    芯片烧毁。

这个有的也可以通过显微镜观察到,有时却不行,对于项目进度非常紧凑的产品,需要芯片原厂和产品双方同步分析问题,排除自己电路与排除IC双方向同步分析。

6.    假冒芯片。

话不多说。某宝等网络电商平台有部分假冒翻新芯片,产品研发还是建议从从正规渠道购买芯片,如笔者常用的芯片代理厂商 云矽(成都)科技有限公司,他们家是原厂一级代理,不但芯片质量品质有保障,而且还可以免费申请样片测试,非常方便。

图片

图片

图片

灵动微: MCU 单片机

南芯: AC-DC芯片, DCDC芯片

台舟电子: DC/DC(可替换TI部分型号) ESD 小功率MOS管 射频开关

芯龙半导体:DC/DC(性价比高),音频功放,以及MEMS

赛卓电子:开关霍尔 线性霍尔 磁编码器芯片,电流传感器

固得沃克:二极管 三极管 TVS管 整流桥

聚洵:运放,精密运放

UTC(友顺):电源管理、电源驱动、LED驱动芯片、LED电源、运算放大器、比较器、数字功放、 逻辑IC

国硅: 栅极驱动器

新洁能:各类MOS管

艾华集团:电解电容

7.    芯片本身有问题。

芯片也是有出厂批次的,不同的批次生产环境多多少少会有差异,有可能这批次芯片本身就有问题。

图片

短路、虚焊都和焊接相关,判断是否短路、虚焊方法也很简单,一般可以进行加焊和交叉验证,点一点助焊剂焊接下,如果工作正常则大概率和焊接有关;如果加焊也无效,就可以进行交叉验证,把异常板子上怀疑有问题的IC和正常板子上正常的IC分别拆下来交叉焊接下,

图片

如果交叉后两个电路板都正常,则大概率和焊接有关;

如果正常板子焊接了异常IC后也不正常,而异常板子焊接了正常IC后变的正常,则问题跟着IC走,大概率是IC问题;

如果正常板子焊接了异常IC后正常、异常板子焊接了正常IC后依然异常,则问题可能跟着电路板走。

焊接问题整改方向也很接近,可以在找几个异常电路板通过3D X光或者切片来观察焊接情况,然后针对性地整改,比如控制焊接温度、通过调整钢网来调整焊锡量,或者微调元器件位置避免短路。下图中可以看到IC的焊锡球与PCB电路板接触的并不是十分饱满有待优化调整。

有些产品很正常,摔着摔着就坏了,这时候就拆机分析哪里坏了,然后结合电路板的应力分布整改,有的芯片体积大、又是玻璃封装(看起来亮晶晶的),对力就很敏感,我们不能把这样的芯片布局在板子容易扭曲的位置或者受力大的位置,可以尝试移动布局,或在芯片另一侧的PCB上加上加强固定件来缓解电路板变形,或者尝试在芯片后面增加垫片缓冲,当然,直接移动芯片布局是最好的办法。很多仿真软件可以完成力的仿真,在前期布局时我们就要提前优化布局,减小这种问题的出现。

图片

(图来自安世亚太)

红外热成像仪是硬件调试时常用的设备之一,来定位短路位置很方便,有时开机上电,就可以用红外成像仪看到短路的位置,这比你一个一个元件测试或者拆卸要快多了,有时短路电流太小、或者PMIC电源模块进行了短路保护就看不到发热点,此时可以用外置电源直接往对地阻抗异常的电源网络上灌电流,比如取100mA电流源往电路板里灌电流(电脑PC主板分析时往往会灌几安培的大电流),此时就容易看到短路、击穿的发热点了。

图片

如果确实是芯片坏了,我们也要分析为什么芯片会坏掉。芯片也是有批次的,我们把芯片提供给芯片设计厂家,由他们分析芯片坏的具体原因,我们就不要自己分析了,术业有专攻,比如以前遇到过,某芯片的一个批次中出现了wafer被污染的问题,导致这一批次的芯片概率性异常,我们都知道芯片的制作过程对环境要求特别高,IC原厂甚至可以追踪到芯片属于晶圆上哪个位置。如果这批次芯片有问题 ,就需要及时隔离,避免问题批次芯片混入正常芯片,对物料进行合理管控。

图片

以上就是硬件电路板分析维修思路(1),希望大家不要遇到第六条,真是气死人!

如果看到这里,请点赞、收藏、分享三连!

限时免费扫码进群,交流更多行业技术

大家好,我是工程师看海,原创文章欢迎点赞分享

分析、定位、维修电路是硬件工程师的基本工作内容,现场总会出现各种各样奇奇怪怪的问题,我们需要逐步定位问题一个一个解决,来降低故障率、提高产线良率、提高平均无故障时间、减少售后问题,本节介绍几个常见分析思路,在手机、平板、电脑等硬件电路中都是通用的。

在平时工作时,我发现有同学并没有定位到问题根因就匆忙投板子,虽然问题不出现了但是并没有定位到根因,这始终是个隐患,万一在售后集中爆发,后果不可估计,本节介绍几个常见的电路问题及其分析整改思路。再次强调,遇到问题一定要定位到根因,定位到根因。

图片

以前接触过某公司的产品,使用IMU传感器单元,它是检测机体角速度与角加速度,也叫A+G(加速度计陀螺仪),当前的手机中必备IMU单元,对于无人机等产品而言IMU是捷联惯性导航必备单元之一,当时他们试产时发现有几个板子功能异常,最终发现更换IMU芯片后板子就正常了,得出结论是IMU芯片异常,公司规模较小研发体系不成熟,该问题就没有继续跟踪。

其实IMU芯片导致板子工作异常只是表面现象,我去交流时问他们是芯片坏了还是外围电路有问题,是虚焊还是脱焊,是结构应力导致还是电气应力导致,这些问题他们都无法回答,因为他们并没有定位到根因,因此也就没有针对性地进行修改,这就是隐患,后来我就帮他们制定了一套研发流程来规范试产问题跟踪。

那么像这种问题,通常都有哪些根因呢?又如何修改呢?

1.    焊接不良——短路。

工厂在SMT时有可能导致局部连锡,连锡量不多,因此刚开始使用时系统正常,随着温度升高、或者板子振动,连锡开始影响电路,进而使得电路工作异常。

2.    焊接不良——虚焊。

这也是常见的焊接问题,很多同学都遇到过,一些IC工作不正常,加焊(也就是重新焊接)后就可以正常使用了,这很可能就是虚焊。

3.    振动导致虚焊。

我们的PCB电路板在使用过程中难免发生振动,比如手机中的马达振动、无人机中的螺旋桨振动或者日常跌落,这些高频振动很可能使得元件脱落或加剧引脚虚焊现象,因此在试产时为了排除这些振动导致的异常,手机研发时往往会摔无数台手机,筛选出异常手机出问题的位置,进行整改。

4.    振动导致芯片损坏。

这个有时在显微镜下就能看的清,可以看到芯片表面有裂痕;

有时表面无异常但是芯片内部却已经损坏了,需要让芯片原厂进行根因分析,所以工程师对于异常IC一般是进行外观和阻抗检查,同时负责结构的同学要分析该芯片是否处于应力敏感区域。

5.    芯片烧毁。

这个有的也可以通过显微镜观察到,有时却不行,对于项目进度非常紧凑的产品,需要芯片原厂和产品双方同步分析问题,排除自己电路与排除IC双方向同步分析。

6.    假冒芯片。

话不多说。某宝等网络电商平台有部分假冒翻新芯片,产品研发还是建议从从正规渠道购买芯片,如笔者常用的芯片代理厂商 云矽(成都)科技有限公司,他们家是原厂一级代理,不但芯片质量品质有保障,而且还可以免费申请样片测试,非常方便。

图片

图片

图片

灵动微: MCU 单片机

南芯: AC-DC芯片, DCDC芯片

台舟电子: DC/DC(可替换TI部分型号) ESD 小功率MOS管 射频开关

芯龙半导体:DC/DC(性价比高),音频功放,以及MEMS

赛卓电子:开关霍尔 线性霍尔 磁编码器芯片,电流传感器

固得沃克:二极管 三极管 TVS管 整流桥

聚洵:运放,精密运放

UTC(友顺):电源管理、电源驱动、LED驱动芯片、LED电源、运算放大器、比较器、数字功放、 逻辑IC

国硅: 栅极驱动器

新洁能:各类MOS管

艾华集团:电解电容

7.    芯片本身有问题。

芯片也是有出厂批次的,不同的批次生产环境多多少少会有差异,有可能这批次芯片本身就有问题。

图片

短路、虚焊都和焊接相关,判断是否短路、虚焊方法也很简单,一般可以进行加焊和交叉验证,点一点助焊剂焊接下,如果工作正常则大概率和焊接有关;如果加焊也无效,就可以进行交叉验证,把异常板子上怀疑有问题的IC和正常板子上正常的IC分别拆下来交叉焊接下,

图片

如果交叉后两个电路板都正常,则大概率和焊接有关;

如果正常板子焊接了异常IC后也不正常,而异常板子焊接了正常IC后变的正常,则问题跟着IC走,大概率是IC问题;

如果正常板子焊接了异常IC后正常、异常板子焊接了正常IC后依然异常,则问题可能跟着电路板走。

焊接问题整改方向也很接近,可以在找几个异常电路板通过3D X光或者切片来观察焊接情况,然后针对性地整改,比如控制焊接温度、通过调整钢网来调整焊锡量,或者微调元器件位置避免短路。下图中可以看到IC的焊锡球与PCB电路板接触的并不是十分饱满有待优化调整。

图片

有些产品很正常,摔着摔着就坏了,这时候就拆机分析哪里坏了,然后结合电路板的应力分布整改,有的芯片体积大、又是玻璃封装(看起来亮晶晶的),对力就很敏感,我们不能把这样的芯片布局在板子容易扭曲的位置或者受力大的位置,可以尝试移动布局,或在芯片另一侧的PCB上加上加强固定件来缓解电路板变形,或者尝试在芯片后面增加垫片缓冲,当然,直接移动芯片布局是最好的办法。很多仿真软件可以完成力的仿真,在前期布局时我们就要提前优化布局,减小这种问题的出现。

图片

(图来自安世亚太)

红外热成像仪是硬件调试时常用的设备之一,来定位短路位置很方便,有时开机上电,就可以用红外成像仪看到短路的位置,这比你一个一个元件测试或者拆卸要快多了,有时短路电流太小、或者PMIC电源模块进行了短路保护就看不到发热点,此时可以用外置电源直接往对地阻抗异常的电源网络上灌电流,比如取100mA电流源往电路板里灌电流(电脑PC主板分析时往往会灌几安培的大电流),此时就容易看到短路、击穿的发热点了。

图片

图片

如果确实是芯片坏了,我们也要分析为什么芯片会坏掉。芯片也是有批次的,我们把芯片提供给芯片设计厂家,由他们分析芯片坏的具体原因,我们就不要自己分析了,术业有专攻,比如以前遇到过,某芯片的一个批次中出现了wafer被污染的问题,导致这一批次的芯片概率性异常,我们都知道芯片的制作过程对环境要求特别高,IC原厂甚至可以追踪到芯片属于晶圆上哪个位置。如果这批次芯片有问题 ,就需要及时隔离,避免问题批次芯片混入正常芯片,对物料进行合理管控。

图片

以上就是硬件电路板分析维修思路(1),希望大家不要遇到第六条,真是气死人!

如果看到这里,请点赞、收藏、分享三连!

限时免费扫码进群,交流更多行业技术

图片

推荐阅读▼

电池、电源

硬件文章精选

华为海思软硬件开发资料

推荐阅读▼

电池、电源

硬件文章精选

华为海思软硬件开发资料

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

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

相关文章

软考信息处理技术员2024年5月报名流程及注意事项

2024年5月软考信息处理技术员报名入口: 中国计算机技术职业资格网(http://www.ruankao.org.cn/) 2024年软考报名时间暂未公布,考试时间上半年为5月25日到28日,下半年考试时间为11月9日到12日。不想错过考试最新消息的…

神经网络与深度学习(二)——性能优化

性能优化 1.常用技巧1.1模型初始化1.2训练数据与测试数据1.3欠拟合与过拟合1.4权重衰减(L2正则化)1.5暂退(Dropout) 2.动量法2.1病态曲率2.2动量法 3.自适应梯度算法3.1AdaGrad3.2RMSProp3.3Adam 4.总结 1.常用技巧 1.1模型初始化…

CSS常见样式

字体相关的样式 <style>div{/* 斜体 */font-style: italic;/* 加粗 100-900*/font-weight: 900;/* 字体大小 */font-size: 20px;/* 声明字体格式 */font-family: "微软雅黑";}</style> div内部文字垂直居中 只需要将行高设为其height的大小即可。 div{…

反转链表 II(leetcode)

题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 分享两道解题思路&#xff1a; 第一个&#xff1a; 将left~right之间的节点翻转&#xff0c;首先left前的节点的next置为空&#xff0c;right的指针置为空&#xff0c; 然后拼接 p1指的是left前面的一个 p1-…

静电场概述

什么是静电场 静电场是由特殊的电荷引起场。 这个特殊的电荷指&#xff1a;相对于观察者静止、且电量不随时间改变的电荷。 库仑定律 指在无限大的真空中&#xff0c;当两个静止的小带电体之间的距离远远大于本身的几何尺寸时&#xff0c;该两带电体之间的作用力。 如图所示…

Open CASCADE学习|统计形状拓扑数量

边界表示法&#xff08;Boundary Representation&#xff0c;简称B-Rep&#xff09;是几何造型中最成熟、无二义的表示法。它主要用于描述物体的几何信息和拓扑信息。在边界表示法中&#xff0c;一个实体&#xff08;Solid&#xff09;由一组封闭的面&#xff08;Face&#xff…

手机基带电路设计20问(1)

原文来自微信公众号&#xff1a;工程师看海&#xff0c;与我联系&#xff1a;chunhou0820 看海原创视频教程&#xff1a;《运放秘籍》 大家好&#xff0c;我是工程师看海&#xff0c;原创文章欢迎点赞分享&#xff01; 1 小电压和小电流供电是不是可以减小大部分功耗&#xff1…

如何升级ccache的版本 || 安装ccache

由于一些原因之前用的是3.7的ccache&#xff0c;但是遇到了一个bug。 ccache: error: Recursive invocation (the name of the ccache binary must be "ccache")经过查找&#xff0c;这个bug在4版本的时候被修复了&#xff0c;所以就要升级版本。 ccache的文件比较…

K6 性能测试教程:入门介绍,环境搭建和编写第一个 K6 测试脚本

K6 性能测试教程&#xff1a;入门介绍&#xff0c;环境搭建和编写第一个 K6 测试脚本 这篇文章将带您进入 K6 性能测试的世界。博文内容涵盖了 K6 性能测试的入门知识、环境搭建步骤&#xff0c;以及如何编写您的第一个测试脚本。无论您是初学者还是有经验的性能测试专业人员&…

express接口请求的几种方式分析总结

导语 在用express做接口开发的时候&#xff0c;我们要处理post,get,put,delete等请求&#xff0c;以及jsonp的方式&#xff0c;这篇文章记录下结合ajax&#xff0c;实现处理这些请求方式的过程 实现过程 上代码&#xff0c;主要演示post,get及jsonp的请求 <!DOCTYPE htm…

ctfshow web入门 php特性 web123--web139

web123 必须传CTF_SHOW&#xff0c;CTF_SHOW.COM 不能有fl0g 在php中变量名字是由数字字母和下划线组成的&#xff0c;所以不论用post还是get传入变量名的时候都将空格、、点、[转换为下划线&#xff0c;但是用一个特性是可以绕过的&#xff0c;就是当[提前出现后&#xff0c;…

Golang——方法

一. 方法定义 Golang方法总是绑定对象的实例&#xff0c;并隐式将实例作为第一实参。 只能为当前包内命名类型定义方法参数receiver可以任意命名。如方法中未曾使用&#xff0c;可省略参数名参数receiver类型可以是T或*T。基类型T不能是接口或指针类型(即多级指针)不支持方法重…

【Error】Uncaught TypeError: Cannot read properties of undefined (reading ‘get’)

报错原因&#xff1a; 返回值为undefined 解决&#xff1a; vue3可用&#xff1f;

HarmonyOS时区和语言设置-使用相关api实现系统语言和地区设置

介绍 本示例展示了i18n&#xff0c;intl&#xff0c;resourceManager在eTS中的使用&#xff0c;使用相关api实现系统语言和地区设置、时间和时区设置&#xff0c;展示了区域格式化示例。 效果预览 使用说明 1.启动应用&#xff0c;进入应用&#xff0c;首页分为三个按钮&…

谷歌DeepMind发布Gecko:专攻检索,与大7倍模型相抗衡

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 Gecko 是一种通用的文本嵌入模型&#xff0c;可用于训练包括文档检索、语义相似度和分类等各…

JavaScript(三)-Web APIS

文章目录 DOM事件进阶事件流事件流与两个阶段说明事件捕获事件冒泡阻止冒泡解绑事件 事件委托其他事件页面加载事件元素滚动事件页面尺寸事件 元素尺寸与位置 DOM事件进阶 事件流 什么是事件流 事件流指的是事件完整执行过程中的流动路径 事件流与两个阶段说明 捕获与冒泡 …

正确使用@Autowired

目录 一、前言二、跟着官方文档&#xff0c;学习正确使用Autowired0、实验环境1、通过构造方法进行注入1.1 问题1&#xff1a;那万一没有这个CustomerPreferenceDao对象&#xff0c;会报错吗&#xff1f; 2、通过setter方法注入3、通过方法注入&#xff08;这个方法可以是任意名…

iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑

引言 在 iOS 开发中&#xff0c;将 IPA 文件上传到苹果开发者中心是一个重要的步骤。通常情况下&#xff0c;我们需要使用 Mac 电脑上的 Xcode 或 Application Loader 工具来完成这个任务。然而&#xff0c;如果你没有 Mac 电脑&#xff0c;也没有关系&#xff0c;本文将介绍一…

【安全工具】信息收集——ENScan_GO

1.初次使用 运行命令生成配置文件 ./enscan -v 2.配置cookie 参考介绍 wgpsec/ENScan_GO: 一款基于各大企业信息API的工具&#xff0c;解决在遇到的各种针对国内企业信息收集难题。一键收集控股公司ICP备案、APP、小程序、微信公众号等信息聚合导出。 (github.com) 3.友情提…

element-ui 在Popover弹框中使用Select选择器,Vue3

bug描述&#xff1a; 当选择完select的时候,popover也会退出。 解决&#xff1a; popover组件的的关闭是当点击组件外的元素时会关闭&#xff0c;select虽然是写在组件内的&#xff0c;但是select有一个默认属性teleported“true” 会把它默认插到 body 元素&#xff0c;我…