接一客户来电说他家里的海信电视蓝灯亮,但是打不开,到客户家拆开一检查,5vs待机电压, 5v、12v、24v电压都正常,电源板好的,主板有问题。跟用户说好价钱,说要带回维修,现场维修不了,用户同意。
      将机器带回我维修部,拆开主芯片屏蔽罩,首先把主芯片MT8222焊接一遍,试机不行,不是虚焊。测量主板待机电压U4 3.3V,U8 1.2V正常,只要有这两个电压,主板就可以发出开机信号Standby(电路图上标注SW信号),测量SW信号是5V,所以U3 1.0V,U11 2.6V,U9 5V,UD2 1.1V,所有电压都正常,心想可能数据损坏,重新给U17 25L3205D写入程序,还是不开机。复位,晶振都正常。难道程序不对,难道MT8222坏了,维修陷入绝境。
     此机的特殊之处在于,用PIC12F629单片机做待机电路。据说可以把待机功率由3-8W降至0.3-0.8W。单片机就是写入程序可以让某个脚是高电平或是低电平。即单片机的某个脚开机是高电平或低电平完全由写入的程序控制。测量Q29由MT8222 79脚输出的开机信号是3.3V,应该低电平开机。不正常,是MT8222造成的还是PIC12F629造成的。决定拆除PIC12F629,直接由MT8222控制待机。CN4按键1脚KEY0,3脚KEY1分别直接接到MT8222的按键接入117脚,118脚。CN4的2脚接地。4脚是开机按键以前是通过PIC12F629的4脚输入低电平由PIC12F629的7脚输出一个低电平到MT8222的117脚形成一个开机信号。现在把PIC12F629拆除,PIC12F629的4脚接7脚,2脚接3脚,把FB64、D187接起来。开机,蓝灯闪烁,“anyway hisense”的响声出现,试机一切正常。

      总结一下,此次故障是PIC12F629的程序出现问题造成的不开机。