经测量VCC-3M和VCC-5M正常,但是没有VCCIR8M_根据经验,1R8M的产生电路,C597漏电容易导致电源保护(见上图)。先测量产生VCCIR8M电压的下端管的G极电压,为5V,没有跳变,于是直接换滤波电容,换新后VCCIR8M正常,触发也可以上电了,并且诊断卡开始走码,但是走到4AH的时候,机器掉电,于是用示波器监测各主要电压,没有看到明显的电压突然变化的情况因为掉电的时候,TB6808F的(53)脚(SHDN)会变低,而这个信号是由VCC3SW提供上拉电压的,正常上电情况下不会出现低电平,除了相关的芯片保护动作。仔细查看电路,这个信号受2路控制,一个是VCCSWSD_MASK信号,它能影响PWRSHUTDOWN的输出,见中图。
另一个是TB6808F,于是先断开Dll,排除VCCSWSD_MASK的影响,上电,照样在4AH的时候掉电,这时可以肯定是TB6808F接收到了某个电压的开启信号,但是没有收到正确的反馈而缺保护。在卜电走码后再开启的电压只有两个,一个是VCC3P,另一个是VBL16,用示波器监测,发现VCC3P已经正常反馈到TB6808F,但是VBL16明显幅度不够,只有6V左右。是否因为VBL_DRV电压不够高而导致VBL16幅度不够呢?测量VBL_DRV果然电压很小。U76的(33)脚发出VBL_DRV后,如果(34)脚没有得到正确的VBL电压反馈,就会拉低(53)脚的-PWRSHUTDOWN信号,导致整机掉电,见下图。
这个幅度不够的原因最常见的就是TB6808F的(39)脚没有接收到正确的自举升压后的20V电压,于是直接量(39)脚,电压为20V,没有一点问题,那是不是VBL16有短路,从而导致负载过大而输出不够呢?于是测量它的对地阻值,非常大,肯定没有问题,但是在测量Q45的时候,发现③脚G极和④脚s极之间居然阻值只有10多欧,取下来测量,果然Q45有问题,换F-个同参数的,再上电,VBL16电压出来了,机器也不掉电,故障彻底排除。