I have a Supercap voltage control circuit that is based on a On Semiconductor NCS333 Op Amp that's configured with hysteresis (using positive feedback) that drives two N-MOSFETs - one that is actually discharging Supercap when voltage goes over some pre-defined limit (~2.5V in my case) and another one to indicate that discharging is active now.
I've used DMN1019U MOSFET to discharge the Supercap as it can tolerate up to 10.7A of current with a very low \$\mathrm{V_{GS(th)}}\$ and \$\mathrm{R_{DS(on)}}\$, so it won't overheat at high currents. Current through MOSFET is limited by 2512-case resistor, \$\mathrm{R_S}\$, so most heat would be generated by resistor and not MOSFET.
When I'm using any resistor down to ~1.8Ohm - system works fine and correct, but if I want to increase discharge current by placing two 2.2Ohm resistors in parallel resulting in 1.1Ohm total resistance (for example) - output of Op Amp starts to oscillate and MOSFET starts to act as a variable resistor and heats up very quickly as its resistance becomes higher than \$\mathrm{R_S}\$ one.
I have tried to use snubber circuit for Op Amp, it helped a little bit, I was able to reduce \$\mathrm{R_S}\$ to ~1.5Ohm but if I go lower - oscillation starts again.
Is there any way to stabilize this circuit? I know that DMN1019U has a very high gate capacitance of 2588pF @ 10V, but I need to choose a MOSFET with lowest available resistance and \$\mathrm{V_{GS(th)}}\$ so power dissipation would be occurring in \$\mathrm{R_S}\$ rather than MOSFET.