We have the pre-discharge circuit design that follows the reference design except the resistance value being 49.9R, instead of 255R (2x 510R in parallel). I had not probed this line before and we have been keeping our short circuit protection threshold rather high as we have lots of transients in our system during regular operation. Recently I have decided to better understand the pre-discharge phase. Our timeout is 600 msec and stop delta is the default value of 500mV.
When I probed the output of the battery for the first time, I observed the following:
As you can see during the pre-discharge phase of 600 msec, the voltage starts rising, and then chokes at about 5V and stabilizes around 3V.
When I started comparing designs and realized that our pre-discharge resistor is about 5 times smaller then the reference design, I ordered some 499R resistors. When I tested the system with this new value, I did get a consistent rise but it still saturated at about 3V.
Any idea why this might be happening? Here is the P-FET used for this circuit:
https://www.vishay.com/docs/68631/si4455dy.pdf
My next step is to add a second 499R resistor in parallel to get closer to the resistance the reference design has but I'm not convinced this is purely the resistance value. Something else is preventing the voltage rising over 3-4V for some reason. As a last note, our pre-charge circuit never worked properly either and we disabled it from config and relied upon the trickle charge functionality our charger has.