故障分析01-SD卡插入导致系统复位

本文详细记录了一次硬件故障排查过程,问题在于SD卡插入时引起系统复位重启。通过分析复位电路和电源滤波,发现SD卡插入产生的电流冲击超过了PMIC保护阈值,触发复位机制。解决方案包括调整PMIC复位输出条件和增强电源滤波,有效降低了故障发生概率。
摘要由CSDN通过智能技术生成

故障现象描述

板子在SD卡插入时有很大概率出现操作系统复位重启

故障分析过程

  • 根据现象及通过串口打印和观察电流变化,怀疑是系统的复位信号受到了干扰,插入SD卡时产生了干扰电压,影响到了复位信号或者复位电路,导致此问题,为此分析了复位电路原理图,发现复位信号确实没有加滤波电容,然后在复位信号上增加了滤波电容,增加抗干扰能力, 发现还是会存在一定概率的故障出现。
    在这里插入图片描述
    复位电路如上,查了下信号路径上,PMIC_RSTO的输入没有滤波电容的,开始时怀疑是这个导致的,后面在上面增加了电容,发现还是存在故障现象
    这个复位电路的逻辑还是有点复杂,因为要过与门做复位,并且要1.8V的IO,MCU又是3.3V的IO,所以MCU和PMIC给出相反的信号才行,因为中间过了三极管做电平转换用。后面系统VDDIO整体调整为3.3V了,就不需要1.8V的复位输入了,所以MCU的电平转换也不需要了
    在这里插入图片描述
    这个是修改后的复位电路。

  • 继续故障的问题。这回发现不是复位信号的抗扰能力问题了,开始找SD卡端信号的问题。这次的方向是针对SD卡的供电电源的抗干扰。分析的方向是在SD卡的电源滤波电容是不是再插入时会有大的干扰,所以在电容处增加了10uF电容,这下有效果了,虽然还是有一定概率出现这个问题,但是明显概率降低了很多,只有少数情况下会出现这个问题了。分析方向对了,此时开始意识到是不是SD卡的插入会有比较大的干扰产生,于是示波器抓了下插入瞬间的电源波形,发现电源会有明显的坑。

    在这里插入图片描述
    SD卡电路
    在这里插入图片描述
    SD卡插入时电压波形

  • 这时分析方向就是为何这个波形会对系统造成影响的了。因为系统是eMMC启动的,SD卡不会对系统产生影响,且这个是硬件问题,更多的还是干扰方向,那么只有PMIC相关的系统电源和复位信号的问题了。并且因为SD卡也是PMIC的输出,又看了下PMIC的复位信号波形,发现插入SD卡后,复位信号是会输出低后重新启动的,这时根据想到是由于PMIC对SD卡的电源输出这路保护了,然后触发了复位保护的机制。然后开始抓SD卡插入时的电源电流进行确认。

      经过确认,SD卡的插入电流过大,会超过所在PMIC输出的保护阈值,触发保护机制后会输出复位信号,进而导致系统重启	
    
    插入瞬间电流波形

在这里插入图片描述

  • 到此,问题故障的产生过程是完整了,然后着手进行解决。

解决办法:

1.调整PMIC RSTO输出低电平条件,不以电源PG作为判断;

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值