Hi everyone.
As many have tried before I am trying to make a constant current dummy load based on Dave's design.
I've read a few threads and blog posts about it and from what I understand here are the things I should take into consideration:
1- MOSFET properties:
Vds and Id: MOSFET should be able to handle the voltage and current that will be put into it
Gate capacitance: It was mentioned in
a blog post that lower capacitance is better. I suppose this is because of the oscillations that may occur.
Rds(on): It was mentioned in that blog post that lower Rds is also desirable. I'm not sure why because we aren't working in the saturation region here anyway.
Power dissipation: TO-220 apparently has ~50W maximum power dissipation. This is also confusing to me because a lot of MOSFETs specify more than 100 Watts of power dissipation in their datasheet (IRF540 for example is 120W).
2- MOSFET gate voltage: The op-amp has to be able to provide the necessary Vgs to the MOSFET (considering the voltage drop of the shunt resistor).
3- The shunt resistor has to be able to handle the power dissipation through it.
4- Cooling the MOSFETs
5- This circuit usually oscillates and a capacitor and resistor "compensation network" on the op-amp is needed in order to prevent this. The value of the capacitor and resistor is determined using trial and error and an oscilloscope.
So based on these factors and inspired by
this design I came up with the design attached.
1- The MOSFETs will be two IRF540Ns. Each will dissipate around 55W @ 12V10A (given the ~1v drop of the resistors). There is one op-amp connected to each MOSFET to avoid issues with paralleling.
2- The op-amps are two LM358s (because I have a few laying around) and will be powered with 12v/0v so that I won't have to worry about their output voltage being able to turn on the gate. Also I need 12v anyway for the fan.
3- Shunt resistors are 0.22R 10W ceramic ones. 5A will go through each which will give a 1.1v drop and 5.5W dissipation. The 5k trimpot + 47k series resistor goes from 0 to ~1.1v which will match the 1.1v drop of the resistor.
4- I will use an old AMD CPU heatsink+fan. I guess it should be good enough for ~100W.
5- I'm not sure what to do about this one

Now I have a few questions:
1- Are there any more considerations regarding MOSFET selection?
IRF540N seems to have good specs but I have a few IRFZ44Ns laying around. It's maximum power dissipation is 94W which is less than the 120W of the IRF540N. But if ~50W is the maximum TO-220 can handle then I guess there's no point buying IRF540Ns.
I know they make MOSFETs specifically for linear operation but after a quick search I couldn't find them available where I live also I suppose they must be expensive. TO-247 package is also too expensive for me. I'd rather try with TO-220 first and if they exploded I'll try something tougher.
2- I don't really know why this oscillation occurs and how to get rid of it. As I understand it it's because of the MOSFET gate resistance and inductance of pins and traces. But I always thought these things only happen at high frequencies and I'm not planning to have a switching load just simple constant current load. I assume it has to do with how the op-amp is going to change the gate voltage. I'd be grateful if someone could explain it to me or point me to a document/post where it is explained so that I can get a better understanding of why and how this oscillation occurs.
Other than that, as I understand it people get rid of this oscillation by checking it with an oscilloscope and trial-error with different capacitor and resistor values. I don't have an oscilloscope. Will I be able to pull this off without one?