Liquid damage 820-00239

melvinvdb

New member
Hi guys,

I'm having a strange issue with a liquid damage 820-00239.
Charger does switch to 20v with 0 current draw. PPBUS is 13v.
P3V3_S5 = 3.3v.
PP5V_S5 = 5v.
No S4 voltages.
No PM_SLP_S5_L and lower is not present.
So I checked S5_PWRD which is 0.07v.

Than I started checking on U7650:
- P5VP3V3_VREG3 = 3.3v
- PP5V_S5 = 5v
- P5VP3V3_VREF2 = 2v
- P3V3S5_EN = 3.4v
- P5VS5_EN = 3.4v
- S5_PWRGD = 0.074v
- P3V3S5_VFB2 = 1.003v

Diode mode S5_PWRGD = 0.490

Replaced U7650 twice with exact same results...
That I don't have any PM_SLP_ and no s4 rails must be because S5_PWRGD needs to be present right? S5_PWRGD should be high when S4 rails aren't enabled yet?
There was no liquid damage around U7650. When it's outputting all voltages correct why isn't it saying that the S5 power is good?
 

2informaticos

Administrator
Staff member
SMC and U7800 require S5_PWRGD presence, before entering on S4 state.
This signal is pulled-up through R7802; check the resistor and traces.
If you suspect U7650 issue, cut off the trace to pin 20...
 

melvinvdb

New member
Hmm well there is no easy place to cut for pin 20.
Measured R7802. Has 3.3v on one side and is around 95kohm. So pullup should be working.
Anyway S5_PWRGD is now definitely the problem to solve.

There is corrosion around U7800. Will reflow it tomorrow maybe it is pulling it down.
 

melvinvdb

New member
Reflow didn't help. Do you think injecting 3.3v with a low current is a good idea? If I need to replace u7800 this chip doesn't have firmware like u5000 right?
 

2informaticos

Administrator
Staff member
U7800 possibly to have firmware, I'm not sure however.
You cannot inject 3V when U7650 pulls down that line.
Change U7650, or reflow it at least...
 

melvinvdb

New member
Well I said earlier that I've replaced u7650 twice already with the exact same results. So I don't think u7650 is pulling the line low. I've found a trace to cut s5_pwrgd from the smc. May take that approach first. Will check again for a s5_pwrgd trace by u7650
 

2informaticos

Administrator
Staff member
Be aware, SMC, as U7800, needs to receive high signal on S5_PWRGD.
So do not cut the line between them and R7802!
 

melvinvdb

New member
Well I've been able to cut the line between U7650 and the rest.
U7650 s5_pwrgd slowely increase to about 2v which is normal because it is missing the pullup resistor.
The line that contain U7800 U5000 and the resistor R7802 is still low @ 0.074v.
The resistor looks good and I don't see a short of something. So either U5000 or U7800 is pulling the line low. Not sure what to do now apart from injecting voltage on that line...
 

melvinvdb

New member
Bumping an older thread. I removed U7800 and applied USB-C power. Some smoke came from somewhere.
Than I noticed PPBUS_G3H got shorted. U7800 was still removed.
I've injected 5v on PPBUS_G3H with 0.5a. Only thing that heats up is the PCH/CPU. Is the PCH now dead?

I just read I shouldn't inject voltage on PPBUS before checking mosfets. What should I measure?
 

2informaticos

Administrator
Staff member
At least one high-side MOSFET from various power supplies controlled by U7800 was burnt.
Your board is trash now...
 

melvinvdb

New member
So powering the board without u7800 will blow the CPU? Why? If the MOSFET isn't controlled it won't open right?

With high-side MOSFET you mean like u7900, u7960, u8050, u8000, u7220, u7420 etc right? Any safe way to check before proceeding and making this mistake a second time?
 

2informaticos

Administrator
Staff member
You should know MOSFET Gate is very sensitive to electrostatic tension.
Once triggered, nothing can turn it off, as Gate has been left floating on air...
 
Top