故障现象:仪表显示检测不到钥匙,无法启动。
故障原因:MCU芯片PIN45和PIN46之间短路导致,功能异常。
原因分析:
1、故障件台架功能测试,灯光、雨刮、上下电等基本功能正常,但
无法启动,无法学习钥匙;
2、经硬件测试发现芯片供电正常,芯片外围电路正常,初步确定是29C0低频芯片问题;
3、进一步做钥匙学习测试,捕捉芯片Reset 脚波形,发现每次学习时,单片机都会识别29C0异常并对其进行复位;
4、软件debug分析,发现单片机与29C0的SPI通讯异常导致复位,调试未发现29C0芯片处于哪种故障模式,但是单片机对29C0的接收中断一直有效;
5、发现接收中断异常后,对硬件进行测试,万用表测量单片机中断脚为4.9V,单片机中断脚与29C0中断脚中间串联1K电阻,测量29C0中断脚电压为0V,判断单片机中断脚4.9V电压不是29C0导致,而是单片机自身故障或者其他原因导致;
6、目测发现单片机45脚和46脚有异常,使用万用表测量芯片两个管教短路,样件通电时测量45、46两个引脚均为4.9V;
7、对正常样件测试,通电后测量45脚电压为0,46脚电压为4.9V,判断故障件是短路导致4.9V电压给到了45脚(LF中断脚),而46脚为520的片选脚,外接上拉电阻到VCC,所以46脚会有持续的高电平;
8、读故障件的故障点使用放大镜观测,发现有锡渣连接,由于测量过程成不小心有触碰,导致短路故障消失,但实际连锡现象仍然保持在;
9、短路故障消失后,台架测试
BCM启动功能正常,钥匙学习正常,目前
无法启动故障不再现。
结论:MCU芯片PIN45和PIN46之间短路导致,功能异常。
永久对策:
a.针对所有MCU芯片类不良,报废处理;
b.针对故障件如电容、电阻、二极管等元器件增加震动老化测试;(震动条件:30min,振幅:20-1000Hz)。