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

【电子通识】什么是异常分析中的A-B-A方法

        工作有了一定的经验之后,在做问题分析的时候,经常会听到别人说把这个部品(芯片/模块)拿去ABA一下,看看跟谁走。那么对于新人来说是否就会问一个问题:什么是ABA呢?

        A-B-A 交换是一种简单直接的交叉检查测试,可以定位问题出现基本原因,指导问题分析的方向。

1. 从原来的故障板上拆下可疑的元器件 ( A )
2. 用已知性能良好的元器件 ( B ) 更换可疑元器件 ( A ) 并检查原板现在是否正常工作。
3. 将可疑元器件 ( A ) 安装到已知性能良好的板上,查看良好的板上是否出现相同的故障。

        单纯文字的方式看着很吃力,让我们很难理解,所以做了以下一张图来辅助我们记忆:

        下图中将红色代表为异常,绿色代表为正常。异常板卡为A,正常板卡为B。假设圆形(芯片)为方形(PCBA)的一个子集。我们已经分析了对于异常板卡,最有可能的异常为A芯片。

        那么以左边来看,将B芯片从B板卡(正常板)取下,替换掉A板卡的A芯片。替换后会发生两种现象:

        1.A板卡还是失效。——说明可能A板卡上有其他失效。

        2.A板卡正常。——说明大概率是A芯片失效。

         然后做右边的再深入分析,因为此前已经拆了A板卡的A芯片和B板卡上的B芯片,然后将B芯片放在A板卡上了。所以这时B板卡上芯片的位置是空着的,那就直接将A芯片放置在B板卡上。

        替换后会发生两种现象:

        1.B板卡失效。——说明大概率是A芯片失效。

        2.B板卡正常。——说明可能A板卡上有其他失效,而A芯片是正常的。

        综合以上两个测试结果我们可以得到相对应的结论:

        1.ABA后正常板卡变异常、异常板卡变正常。说明是A芯片失效。

        2.ABA后异常的板卡还是异常,正常的板卡还是正常。说明排除了A芯片,其实是A板卡上其他地方存在失效。

        3.ABA后出现其他相矛盾的情况,有可能是设计哪里临界了,或是测试过程中那个环节有问题。

        当然这里的A-B-A不只于PCBA和芯片,还可以引申到产品的其他各个地方。比如产品的液晶不亮了,就可以拿一个正常的液晶进行ABA,定性的判断是不是液晶的问题。

        总结:在异常分析过程中,在好操作的情况下,我们可以使用A-B-A的方式大致来定位最有可能出现异常的地方。

http://www.lryc.cn/news/132182.html

相关文章:

  • [Linux] C获取键盘输入值
  • 探索Python编程世界:开启你的代码之旅
  • 金融术语总结
  • Linux驱动开发(Day5)
  • [机器学习]特征工程:主成分分析
  • Python爬虫实战案例——第一例
  • 一、openlayer开发介绍
  • 利用Jackson封装常用的JsonUtil工具类
  • 阿里云2核4G服务器配置汇总表_轻量和ECS
  • 攻防世界-ics-06
  • 人工智能轨道交通行业周刊-第56期(2023.8.14-8.20)
  • ruoyi-vue-pro yudao 项目报表设计器 积木报表模块启用及相关SQL脚本
  • 【第三阶段】kotlin中使用带let的安全调用
  • JavaScript 快速入门手册
  • FreeMarker系列--list的用法(长度,遍历,下标,嵌套,排序)
  • 【观察】戴尔科技:构建企业创新“韧性”,开辟数实融合新格局
  • 数据管理平台
  • 手搓大语言模型 使用jieba分词制作词表,词表大小几十万 加强依赖性
  • 【校招VIP】java语言类和对象之map、set集合
  • windows服务器下java程序健康检测及假死崩溃后自动重启应用、开机自动启动
  • 七夕特辑(一)浪漫表白方式 用神经网络生成一首情诗
  • springboot的 spring.redis.lettuce的max-active、max-idle、min-idle的搭配
  • 盒子模型样式
  • 动态规划入门之线性动态规划
  • 基于HTML+CSS+Echarts大屏数据可视化集合共99套
  • Leetcode 0814周总结
  • 华为网络篇 OSPF的Silent-Interface-33
  • longtext,bigint是什么数据类型
  • Hive无法启动的解决方案
  • 华为云零代码新手教学-体验通过Astro Zero快速搭建微信小程序