静电导致CPU死机

关键词: 静电 死机 复位
摘 要: 本文档描述了设计中复位引脚的上电时序的重要性,若不满足可能造成严重的后果
缩略语:时序 启动

  • I.问题现象

imx287 通讯网关产品样机(已增加弹片可靠接触)在对背板与上壳连接处RS232调试口附近区域进行15KV空气放电后,有一定几率造成CPU重启甚至死机。死机时无任何输出,并且不能自动复位。
通过示波器查看复位信号,外部硬件看门狗芯片由于无喂狗信号,约1.6s间隔已对芯片热复位管脚nRESETIN_OUT(A10)发出200ms的低电平,但芯片仍然未复位。通过短线对芯片冷复位管脚PORz(B15)接地,可以复位芯片。

  • II.问题分析

查看芯片手册,芯片冷、热复位的复位资源略有不同,如下表所示。冷复位将复位更多模块,而热复位只复位一部分,而且和芯片内部看门狗定时器复位的资源完全一致。
在这里插入图片描述

但是芯片手册建议外部系统复位管脚连接热复位,并且需要上拉处理,如下所示。

 
 
  • 1

在这里插入图片描述
冷复位管脚在实验中很脆弱,稍微触碰并未接地就产生了复位。而且该复位管脚连接到电源管理芯片,在上电完成后由其给出复位信号,如下图所示:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
芯片对上电的复位信号有一定的要求,先冷复位拉高,再热复位拉高,如下图所示:
在这里插入图片描述
现在热复位管脚连接着看门狗的复位管脚,时序满足手册要求,如下左图(黄:冷复位,蓝:热复位)所示,延时约200ms。如果将热复位管脚与看门狗的复位管脚断开,两者上升时间几乎一致,如下右图所示(黄:冷复位,蓝:热复位),此时需增加驱动器(现未焊接)延时其上升时间,否则不确定肯定可以启动正常,在实验中出现过一次启动失败。
在这里插入图片描述在这里插入图片描述
方案1:热复位已无法恢复系统的异常,需要冷复位才能自恢复系统,但只复位CPU是否还存在未知盲点。如果让电源管理芯片完成一次掉电再上电的过程可以模拟系统断电过程,从理论上可以满足所有复位需求,重新恢复整个核心板的工作。
电源管理芯片使能管脚控制的掉电、上电过程10ms即可完成,而看门狗的低电平时间有200ms,可以满足需求。但是看门狗在正常上电过程中有100ms的低电平时间,即使通过延时电路可以滤除该过程,快速上下电造成的系统一直处于不断重启的问题仍然需要较复杂的设计方能解决。
方案2:将原先看门狗的热复位信号接入冷复位管脚,绝大部分异常时可以将芯片重启。芯片内部看门狗模块,在系统跑飞时重启芯片。经过技改验证,EMC实验时并未造成系统脆弱,反而抗静电干扰性更强,无死机现象,也很少出现重启。
在这里插入图片描述
方案3:在某次静电实验中,忘记将PE接地,导致以太网PHY芯片损坏。以太网电路中的隔离变压器绝缘等级只有1.5KV,可能是系统抗静电的最薄弱环节。如下图所示将抗静电浪涌的器件焊接上,静电造成重启、死机现象有所缓解,但并未根除。出于可靠性考虑后续样机生产过程中将保留该部分器件。
在这里插入图片描述

  • III.解决方法

1.修改原理图并改板,将看门狗复位信号与电源管理芯片的上电复位信号通过与门电路逻辑与后接入芯片的冷复位管脚,并再通过驱动器延时接入芯片的热复位管脚,满足上电时序要求。
在这里插入图片描述

  • Ⅳ.总结和建议

1.芯片复位管脚的功能需要仔细验证
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESD(静电放电)是指在两个物体之间产生的静电放电,当静电放电进入微控制器(MCU)时,可能导致MCU死机静电放电是一种突发的高能电流,能够瞬间改变电子设备内部电荷分布。当MCU接收到静电放电时,它可能无法正确处理这种突然的电流冲击,导致内部电路异常运行。这种异常运行可能会导致MCU停止工作,也就是死机静电放电对于电子设备非常危险,因为它能够破坏敏感的电子元件。在MCU中,微小的电子元件和线路可能无法抵抗静电放电带来的能量,导致部分或全部电路失效。 为了防止ESD导致MCU死机,我们可以采取以下预防措施: 1. 使用静电防护设备:在操作MCU之前,确保使用防静电手套、鞋子和衣服,以减少对MCU的静电放电风险。 2. 确保正确接地:确保所有设备(包括MCU)的接地线连接到地线。接地能够将静电放电引导到大地,减少对MCU的影响。 3. 使用防静电包装:在存放或运输MCU时,使用防静电包装材料,如泡沫或静电防护袋,以保护MCU免受外部静电放电的影响。 4. 设计合适的电路:在MCU的设计中,应考虑到ESD防护电路,以确保MCU能够抵御静电放电的影响。这可以包括使用放电保护电路和限流电阻等。 总之,在使用或设计MCU时,需要采取适当的措施来防止ESD导致MCU死机。通过合理的静电防护手段,可以减少静电放电对MCU的影响,从而提高MCU的可靠性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值