Hi, analog noob here.
I have designed and built a constant-current load for safely discharging supercapacitors.
After brute-force testing with different component values, the load operates perfectly in steady state, sinking a stable current that is linearly proportional to the DAC reference voltage setpoint.
However, when ramping down the setpoint, the current spikes and oscillates for a short period.
Does anyone know why this happens and how I can fix it? The load will ONLY be used to draw fixed DC currents, never for pulsed or transient loads, so speed IS NOT important at all. Everything can be slow as long as it is stable.
Schematic:
The ACS37012 is a Hall effect current sensor outputting 1.65V + 0.044V/A.
The IXTH80N075L2 is an NMOS specifically designed for linear-mode operation, functioning as the load.
Ramp Up:
Green trace: Current I
DS measured with Keysight active current probe.
Blue trace: DAC voltage ramping up.
Yellow trace: Gate voltage.
The current ramps up slowly to ~2A and remains completely stable once it reaches its setpoint. Some brief transients can be observed.
Ramp Down:
The oscillating current spike (~10A) marked by the red arrow is my main concern. It appears to happen at the exact moment the DAC reference voltage begins to ramp down.
Ramp Down Zoomed:
What have I tested so far?I have tested the following, without any observable difference in the current spike amplitude:
- Different values for C2, C3, C5, R2, and R4
- Faster and slower ramp times
- IDS current setpoints
- +VCAP voltages
Any help is greatly appreciated
