check the two pull-up resistors in between the lines, maybe one is faulty. normally they measure the same (datasheet says 10k).
Announcement
Collapse
No announcement yet.
HP ELITE X2 1013 G3 weird battery issue
Collapse
X
-
Hunt for TVS diodes on the smbus lines used by the battery. Flux and remove the tvs diodes.
Remove all power. Measure the resistance from the sda line at the battery connection directly to the ISL charger ic pin of the same net name. What is the resistance?
Repeat for the SCL line. There may be a disconnect in one of the smbus lines.
Comment
-
Originally posted by huzo View Post.i've connected the wire directly to the pins, but still nothing...
Comment
-
No, I meant the rest of the charger IC pins. To me, this pull-up voltage is not normal. For SMBUS / I2C, there will be SMBUS slaves and usually a single bus master. Every participant must operate or tolerate the voltage swing for the SCL / SDA lines. The rather high voltage of 3v42 / 3v46 is not normal and expected this to be 3v3. On this note, do you see the presence of the same voltage on other parts of the board? Check parts like the flash IC (Vcc pin), etc. Someone is creating this pull-up voltage and it may be from the ISL charger chip itself (much like REGN is to the BQ series chips which is used for ACOK, etc.).
Perhaps extreme but you can attempt experiments using Arduino or similar to ping the same battery to confirm the SMBUS interface is functioning correctly. The best tool here would be a logic analyzer which will snoop the SMBUS traffic that is being transferred between the SMBUS master and slaves. The battery BMS will have its own bus address and using this as a trigger, you can log the data traffic for a review.
Comment
-
Oh now i get it...you think 3.3V is no good...I do see that SCL and SDA operate on exactly 3.3V...ok, i will try do measure 3.3V on the rest of the board..... Regarding Arduino, i do have an empty board somewhere, do you have the script for it maybe?,the analyzer that you mentioned?
so i've raken the measure...i get 3.46V on the battery at the 3.3V BIOS pin 8 and everywhere on the board i could find , and 5.2V at the 5V coil... When running on the charger only i get 3.38V and rising...BUT, i was searching what is generating 3.3V and found the coil under the metal shield, and as i removed the shield , the volrtage went to exactly 3.3V and now i get stable 3.3V everywhere...my insturment is ok, beacuse i've checked it on my excternal PSU Pictures ffrom measuring on battery , and only on charger, and referencing voltage on my External PSU
But still not working...The voltages around 9238H are all in range referencing to data sheet...Last edited by huzo; 02-02-2025, 02:00 PM.
Comment
-
Locate pin #17 on this isl9238 charger ic (dcin).
There will be a dual common cathode diode. Flux and replace this part.
reference:
https://www.renesas.com/en/document/...uide?r=1167746
Comment
-
Since we do not have a schematic, the reference schematic was only that, a reference. The separate diodes will accomplish the same goal of powering from the battery or external power adapter.
Remove all power. Meter in diode mode. Measure each of these diodes in diode mode. The diode must conduct in one direction and block in the opposite when the meter leads are reversed.
If you see conduction in both directions, flux and replace that diode. In the past, the observed fault was due to this region of the board on the charger IC.
Comment
-
Originally posted by mon2 View PostRemove all power. Meter in diode mode. Measure each of these diodes in diode mode. The diode must conduct in one direction and block in the opposite when the meter leads are reversed.
.So we have SDA and CLK to the 9238h, All the pins are present, battery is charging and depleting, but the meter shows 0%
Comment
-
for all the newcomers, both diodes measure 0.580 in diode mode.... i have checked the pin 17 with battery voltage when on battery and adapter voltage when on power adapter,pin 18 also,pin 19 is 5V,pins 21 and 22 are around 3.45V, pin 26 has the resistor 100k and 2,8V ,that's ok,31 and 32 are on mosfet G and D and that's ok, other ugate and phase are working since the battery is charging...what else to look?
Comment
Comment