关于硬件问题造成的MCU死机,过来人简单的谈一谈
关于MCU死机问题,近期小编在出差期间遇到多起,且原因不同。所以,今日小白借此机会讲一讲因硬件问题造成的MCU死机。
MCU不良
在遇到死机问题时,已经可以判定是硬件原因造成的前提下,大多人的选择是交叉验证MCU,先判定是否是MCU单体不良造成的死机。在小编以前遇到的死机问题处理过程中,因MCU不良造成的死机,其实并不多,但也确确实实的会存在这种原因。
电源异常
关于电源异常造成的MCU死机,其实也是最常见的。就小编出差工厂产线跟线就期间遇到的过多起关于电源异常造成的死机问题。
经验不足的硬件工程师,遇到这类问题往往无从下手。心急的人往往喜欢按照上面第一个原因,先更换MCU,如果还是存在就选择更换PMU,如果电路中运用到了Memory,相信也会将其也更换掉。如果真是这三者导致的或许还好,但是一旦并非这三者导致,我们还需要重新定位排查。PMU输出电压的排查,应该是后续排查工作的第一步。
小编曾在产线出差时,遇到过因PMU供电异常导致的死机,后来逐步排查,发现PMU后级负载芯片出现贴片极性贴反,将PMU相关电源拉低,影响到电源稳定性,进而引发的死机问题。当我们把后级负载芯片按照极性要求,重新贴正,死机问题就不再出现。
晶振电路异常
都说晶振属于电子产品的“大心脏”,是保障MCU有条不紊的运行条件之一,为MCU提供时钟频率,稳定性极高。然而一旦晶振本体失效或者相关电路走线受到干扰,都有可能造成MCU死机。对于晶振出现的问题,我们往往可以在靠近MCU端测量时钟频率,来确定其测量值是否符合设计标准,测量值是否稳定。
静电引入
关于静电导致的死机,往往是虚无缥缈的存在。小编在以前的项目中,就遇到生产测试出现极低概率的死机问题,软件抓取log,往往无法看出根本原因。根本原因看不出来的同时,大多数人也喜欢往静电方面扯。静电造成的芯片工作不稳定或者不良,往往成为了许多芯片厂商答复给客户芯片不良的原因。
虽然,但是!
不过有些问题确实是静电导致的。这时,我们可以通过静电枪在敏感位置进行接触放电测试模拟死机现象。因为静电引入导致的死机问题,我们只需按照解ESD的思路进行解决即可。
供电电源干扰
在一些高频电路中,其产生的辐射等干扰会影响到电源的稳定性,这种情形,也会引起死机。解决的最好办法就是,高频电路走线尽量避免电源走线。
除此之外,硬件方面造成的死机原因不止这些,电路中贴片或者装配不良产生意想不到的短路有时也会导致的死机,在做手机项目的时候,曾有员工在装配主副板FPC时,没有严格按照SOP作业,导致装配不良引发了手机开机进入dump模式,机器反复重启问题。最终拆机排查发现BTB座子存在变形引起了短路,才找到原因。
关于硬件问题造成的MCU死机,过来人简单的谈一谈相关推荐
- MCU死机查原因,Crash dump堆栈回溯技术轻松搞定
如果你在使用MCU进行开发,在项目中后期随着功能和代码的增多,死机似乎是无法避免的.每遇到这个问题,一般需要借助仿真器来定位代码缺陷,但如果遇到了一个非常难以复现的问题,或者硬件已经形成产品,无法再接 ...
- 计算机检查例外 错误类型,事件查看器出现致命硬件错误,电脑频繁死机
补充一些截图和报错信息. 出现致命硬件错误. 由以下组件报告: 处理器核心 错误源: 计算机检查例外 错误类型: 内部计时器错误 处理器 APIC ID: 0 出现致命硬件错误. - - 18 0 2 ...
- MCU 死机问题定位
写几个关键点,后续补充: 1. AXF文件反汇编 在C:\Keil_v5\ARM\ARMCC\bin下 fromelf -c xxx.axf -o xxx.txt 生成一个txt文件 2. Ozone ...
- c语言让电脑死机的简单程序,能教我写段 死循环的程序吗?能快速让计算机死机的`...
满意答案 醉舞八佾 2013.08.31 采纳率:49% 等级:12 已帮助:10774人 如果你要目的的话 我给你代码 很好的 #include #include int KillMBR() ...
- 电脑死机什么导致,带你一次性了解所有导致电脑死机蓝屏原因!
电脑蓝屏绝对是小白最蛋疼的事,今天修姐就来讲下电脑为什么会出现死机蓝屏! 造成电脑蓝屏的原因很多,但总体来说也就两大类,硬件问题OR软件问题,今天就带你们一次性了解大多数导致电脑死机原因! 由硬件问题 ...
- 0. crash和kdump 死机问题解决-x86_64-基础知识
背景知识: x86_64体系结构的通用寄存器 32位x86的通用寄存器:8个通用寄存器 eax 一般用作累加器(add) ebx 一般作为基地址寄存器(base) ecx 一般作为计数寄存器(coun ...
- 电脑突然死机怎么办?正确做法在这!
案例:电脑突然死机怎么办? [家人们,我刚刚正在做工作报告,突然间电脑就死机了,这可怎么办啊?有什么方法可以快速解决这个问题吗?急急急!] 电脑在使用过程中,有时会出现突然死机的情况,这不仅会给我们的 ...
- 台式电脑打开计算机就死机,台式机电脑死机有哪些原因 台式机电脑死机解决方法介绍【详解】...
电脑死机是使用电脑的用户经常遇到的问题,电脑死机的原因很多,有软件方面和硬件方面,如何判断电脑死机是什么原因造成的呢?今天我从硬件方面同大家一起分析台式机电脑死机是什么原因导致的,以供参考! 电脑死机 ...
- 电脑死机怎么办?试试这5个方法!
案例:我的电脑用着用着突然死机了,我的文档写到了一半没有保存,不知道还能不能找回?电脑死机了怎么办?有没有小伙伴有应对的方法? 随着电脑在我们生活中的普及和广泛应用,电脑死机问题也成为了我们经常遇到的 ...
最新文章
- 19.7 主动模式和被动模式 添加监控主机 添加自定义模板 处理图形
- 2013年4月工作小结 -- 穿越前的回眸
- Go 语言编程 — gorm 的数据完整性约束
- 基于 Kubernetes 的微服务部署即代码
- apache.camel_Apache Camel 2.18 –即将推出的功能的亮点
- Springboot2.x +JPA 集成 Apache ShardingSphere 读写分离
- linux cmake变量,linux – CMake错误:此项目中使用了以下变量,但它们设置为NOTFOUND...
- html 答题一题一题展示,在线答题系统如何展示考试结果
- mpvue 中使用 iconfont
- 汇编proto、proc、invoke伪指令与函数声明、函数定义、函数调用
- icem不同的划分网格,但是质量差不多
- R语言检测异常值的几个案例
- mybatis 标签中prefix,suffix,prefixOverrides,suffixOverrides作用
- 弹出登录框 您未被授权查看该页 的解决办法
- 商务办公软件应用与实践【1】
- Ubuntu 18.04.2 LTS Bionic Beaver 发布
- Unreal Engine 4 —— Smear Frame效果的实现与分析
- 5G LTE窄带物联网(NB-IoT) 9
- CentOS 8.5 NVIDIA驱动卸载
- linux--Xshell的使用
热门文章
- C#编写的短路计算程序
- 激光打印机与计算机相连,打印问题,在连接激光打印机的电脑上设置好的版面,到连接喷墨机的电? 爱问知识人...
- 中秋节花好月圆PPT模板-优页文档
- scheduled一分钟执行一次_@Scheduled cron表达式
- ERROR 1007 (HY000) at line 29: Can‘t create database ‘qz‘; database exists
- QQ授权登录提示需要安装最新版本
- 给微信好友批量发图片
- Kodein在ktor中的使用
- 生物识别是未来的趋势——谭铁牛谈生物识别
- 大数据:70多个网站让你免费获取大数据存储库