Hi,
I am using 28379D CMPSS module to run the peak current control for a buck converter. The comparator positive is from a LEM sensor output, and the comparator negative is from the internal DAC. The LEM sensor outputs 2.5V when zero current flow through it, then this signal passes a voltage divider to feed 1.5V to comparator positive. Although the LEM sensor can measure bi-directional current flow, we only use it to measure the one-direction current in our application, so the 28379D comparator positive measures a voltage from 1.5V to 2V when the buck converter current changes from 0A to 50A.
In order to test the peak current control, I set the internal DAC of 28379D comparator negative bus slightly higher than 1.5V, and recorded the buck current (light green) and PWM (blue) waveform when the buck converter starts.
I can see two issues from the waveform
(1) The trip threshold is not consistent. The first trip happens at higher threshold than the others although I keep the DAC value same.
(2) There seems a huge hysteresis when the comparator change from 1 to 0. The current cannot maintain a relative stable value. (I set the comparator hysteresis to 0)
The PWM is at 50kHz and LEM sensor bandwidth is at 250 kHz. I understood that I lost some measurement resolution when the zero current is set at 1.5V instead of 0V.
What could be the possible root cause of such behavior?