关于硬件问题造成的MCU死机,过来人简单的谈一谈

2023-10-27

关于MCU死机问题,近期小编在出差期间遇到多起,且原因不同。所以,今日小白借此机会讲一讲因硬件问题造成的MCU死机。

MCU不良

在遇到死机问题时,已经可以判定是硬件原因造成的前提下,大多人的选择是交叉验证MCU,先判定是否是MCU单体不良造成的死机。在小编以前遇到的死机问题处理过程中,因MCU不良造成的死机,其实并不多,但也确确实实的会存在这种原因。

电源异常

关于电源异常造成的MCU死机,其实也是最常见的。就小编出差工厂产线跟线就期间遇到的过多起关于电源异常造成的死机问题。

经验不足的硬件工程师,遇到这类问题往往无从下手。心急的人往往喜欢按照上面第一个原因,先更换MCU,如果还是存在就选择更换PMU,如果电路中运用到了Memory,相信也会将其也更换掉。如果真是这三者导致的或许还好,但是一旦并非这三者导致,我们还需要重新定位排查。PMU输出电压的排查,应该是后续排查工作的第一步。

小编曾在产线出差时,遇到过因PMU供电异常导致的死机,后来逐步排查,发现PMU后级负载芯片出现贴片极性贴反,将PMU相关电源拉低,影响到电源稳定性,进而引发的死机问题。当我们把后级负载芯片按照极性要求,重新贴正,死机问题就不再出现。

晶振电路异常

都说晶振属于电子产品的“大心脏”,是保障MCU有条不紊的运行条件之一,为MCU提供时钟频率,稳定性极高。然而一旦晶振本体失效或者相关电路走线受到干扰,都有可能造成MCU死机。对于晶振出现的问题,我们往往可以在靠近MCU端测量时钟频率,来确定其测量值是否符合设计标准,测量值是否稳定。

静电引入

关于静电导致的死机,往往是虚无缥缈的存在。小编在以前的项目中,就遇到生产测试出现极低概率的死机问题,软件抓取log,往往无法看出根本原因。根本原因看不出来的同时,大多数人也喜欢往静电方面扯。静电造成的芯片工作不稳定或者不良,往往成为了许多芯片厂商答复给客户芯片不良的原因。
虽然,但是!
不过有些问题确实是静电导致的。这时,我们可以通过静电枪在敏感位置进行接触放电测试模拟死机现象。因为静电引入导致的死机问题,我们只需按照解ESD的思路进行解决即可。

供电电源干扰

在一些高频电路中,其产生的辐射等干扰会影响到电源的稳定性,这种情形,也会引起死机。解决的最好办法就是,高频电路走线尽量避免电源走线。

除此之外,硬件方面造成的死机原因不止这些,电路中贴片或者装配不良产生意想不到的短路有时也会导致的死机,在做手机项目的时候,曾有员工在装配主副板FPC时,没有严格按照SOP作业,导致装配不良引发了手机开机进入dump模式,机器反复重启问题。最终拆机排查发现BTB座子存在变形引起了短路,才找到原因。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于硬件问题造成的MCU死机,过来人简单的谈一谈 的相关文章

随机推荐

  • 将Kali Linux2020.3设置为中文汉化

    打开虚拟机后进入终端输入 vim etc apt sources list 更新源文件 个人建议 使用中科大 在文件内容末尾添加 中科大 deb http mirrors ustc edu cn kali kali rolling main
  • synchronized同步关键字三种写法和开发中如何解决线程安全问题

    文章目录 前言 一 同步代码块 二 在实例方法上使用synchronized 三 在静态方法上使用synchronized 总结 开发中如何解决线程安全问题 第一种方案 第二种方案 第三种方案 前言 为了保证线程安全 我们可以采用synch
  • JavaScript试题总结

    1 我们可以在下列哪个HTML元素中放置JavaScript代码 A A
  • C++基础知识 - 函数模板的概念

    数模板语法 所谓函数模板 实际上是建立一个通用函数 其函数类型和形参类型不具体指定 用一个虚拟的类型来代表 这个通用函数就称为函数模板 所有函数体相同的函数都可以用这个模板来代替 不必定义多个函数 只需在模板中定义一次即可 在调用函数时系统
  • RabbitMQ常见问题

    一 RabbitMQ如何保证消息不丢失 这是面试时最喜欢问的问题 其实这是个所有MQ的一个共性的问题 大致的解 决思路也是差不多的 但是针对不同的MQ产品会有不同的解决方案 而RabbitMQ 设计之处就是针对企业内部系统之间进行调用设计的
  • 合肥未来计算机技术,重磅!连夜宣布!中国首个量子计算机操作系统在合肥发布!...

    2月8日晚8点 位于合肥的本源量子举行线上发布会 发布首款国产量子计算机操作系统 本源司南 该系统实现量子资源系统化管理 量子计算任务并行化执行 量子芯片自动化校准等全新功能 助力量子计算机高效稳定运行 相对于传统计算机 一台强大的量子计算
  • Hum Brain Mapp:用于功能连接体指纹识别和认知状态解码的高精度机器学习技术

    摘要 人脑是一个复杂的网络 由功能和解剖上相互连接的脑区组成 越来越多的研究表明 对脑网络的实证估计可能有助于发现疾病和认知状态的生物标志物 然而 实现这一目标的先决条件是脑网络还必须是个体的可靠标记 在这里 本研究利用人类连接组项目数据
  • apt和aptitude_如何使用Apt,Apt-Get,Aptitude命令列出可用的更新和可更新软件包?...

    apt和aptitude apt and apt get provides online package update for the deb based distributions We can list currently availa
  • iOS开发-ScrollView图片缩放

    智能手机一般常用常用的操作触摸 滑动 缩放 感觉对于生活而言就是手机在手 天下我有 看网页的时候字体太小 缩放一下 看美女的看的不爽 缩放一下 地图看的不清 缩放一下 缩放是一个很常见的操作 不论是从生活还是写程序而言 都是一个绕不开的东西
  • 数字IC手撕代码-乐鑫科技笔试真题(4倍频)

    前言 本专栏旨在记录高频笔面试手撕代码题 以备数字前端秋招 本专栏所有文章提供原理分析 代码及波形 所有代码均经过本人验证 目录如下 1 数字IC手撕代码 分频器 任意偶数分频 2 数字IC手撕代码 分频器 任意奇数分频 3 数字IC手撕代
  • idea报错:fatal: –author ‘user@mail.com’ is not ‘Name ’ and matches no existing author

    需求阐述 在本地项目上传到gitlab时 到了Commit Directory这一步 控制台报错 fatal author user mail com is not Name and matches no existing author 解
  • 代码:如何在 C# 中实现将大型 Excel 文件导出为 CSV ?

    在本主题中 我们将介绍如何在 C 中将大型 Excel 文件导出为CSV的问题 下面给出的在 C 应用程序中以编程方式将 Excel 文件转换为 CSV 格式的步骤以及简单易行的代码将为您提供所需的解决方案 开发人员在处理像XLSX或XLS
  • Python request-html cv2获取网络图片【canvas base64图片】

    测试网站 http www porters vip captcha clicks html import cv2 import base64 import numpy as np import nest asyncio nest async
  • 电子设计大赛需要具备的知识

    具体的说 有 一 基础知识1 电路原理2 数字电路3 模拟电路 重点 4 元器件的简介二 软件方面 总体编程能力 1 单片机基础与编程 重点 单片机内部结构与工作原理 单片机接口电路 单片机程序设计 单片机开发系统 51系列或AVR单片机
  • 【转】Stephen Wolfram写的乔布斯的回忆录

    无意间在微博上看到Stephen Wolfram也写了回忆Jobs的博客 感觉这个人的名字是相当熟悉 后来看到Mathematica这个软件的名字时就感到非常亲切了 这款软件是以前用过的一款非常强大的数学工具软件 可以解决公式计算 解方程组
  • 产品命名规则(自用)

    产品命名规则 自用 产品id命名规则 共8 型号 3 relay类型 1 计量计类型 1 最大值 1 阶段 1 注 型号 根据产品形态定义 如smartplus 可以定义成sp1 sp是smartplus缩写 1是序号 如果有相同类型 sp
  • 在STM32上创建一个自己的操作系统

    参考文章 http www cnblogs com ansersion p 4328800 html 上面是我的微信和QQ群 欢迎新朋友的加入 之前看了蛮多帖子 不过苦于自己对着基本上是门外汉 基本上只明白个大概 幸亏找到一个分享源码的帖子
  • 阅读resyschina推荐引擎文章感受一

    1 推荐目的在于帮助用户做决策 买到更合适的东西 而促销的目的在于销售商品 2 推荐帮助用户找到感兴趣但是没有想到的东西serendipity 惊喜 3 首页上位置对系统的结果有重大影响 4 推荐系统和搜索的区别在于 推荐系统不需要用户进行
  • YOLO项目服务器配置及云硬盘挂载问题

    资源包配置 首先便是conda虚拟环境创建了 这里我们便不一一赘述了 大家可以参考博主先前的文章 然后就是pytorch的安装了 这里可以使用conda命令或者是pip命令 首先是conda命令 博主在第一个服务器时的安装方式就是这个 很正
  • 关于硬件问题造成的MCU死机,过来人简单的谈一谈

    关于MCU死机问题 近期小编在出差期间遇到多起 且原因不同 所以 今日小白借此机会讲一讲因硬件问题造成的MCU死机 MCU不良 在遇到死机问题时 已经可以判定是硬件原因造成的前提下 大多人的选择是交叉验证MCU 先判定是否是MCU单体不良造