We are attempting to use the BQ25570 in a 4-20mA design using this design as reference: https://www.ti.com/tool/TIDA-00649
We are having a problem with stability on the VSTOR Output, it is regulating at 5V but every so often it will spike up to like 6.5V and the same spike will occur on the VBAT output. During this spike we see the VBAT_OK signal go low and the VOUT output starts to droop. As stated the board is powered by 4-20 and as we increase the current closer to 20mA they spikes become more prevalent and as we decrease toward 4mA the spikes still happen but become less prevalent.
The issue is at the higher current when these spikes happen really frequently our 3.3V VOUT drops so low that our CPU resets every few seconds or more frequently.
Here is what VSTOR Looks like:
And Here is the what VOUT looks like when the spikes are happening frequently:
Finally here is our schematic:
Any ideas on what could be the problem? We have tried playing with varying capacitance values and can't seem to get the problem to go away completely : /. We did find if we mess up the VBAT_OV reading by like putting a small capacitor on that line or something the problem "goes away" but essentially what seems to happen is it screws up that reading and pegs the VSTOR at like 6V, but maybe that's a clue of some sort?
Any input would be greatly appreciated!!!