测CPU(TMP47C1638A0353)(50)(SDA)、(51)脚(SCL)I2C总线输出电压失常。断开(50)、(51)脚外部电路后仍无I2C总线脉冲信号输出,怀疑CPU电路故障,查CPU的电源、晶振、复位电路,均未见异常。更换CPU也无效,检修陷入困境。经电路分析,微处理器TMP47C1638A0353设有I2C总线关断(BUSOFF)功能,设置有专门的I2c总线关断脚((48)脚),I2c总线输出端是否有信号输出,受I2C总线关断脚控制。一般此脚为高电平时,CPU输出I2C总线信号,若此脚为低电平时,CPU处于生产模式调试状态,I2C总线关断,CPU不输出I2C总线信号。若I2C总线关断脚电压异常,也将影响CPU12C总线信号的传送,一般低于2.5V时,可能将I2C总线信号关断。本机的I2C总线关断脚(BUSOFF)为CPU的@脚,测量该脚电压明显低于5V,仅2V左右。
检查(48)脚外接元件RA04、RA38,发现RA38有问题。更换RA38后,CPU关断脚电压恢复正常,故障排除。