I'm designing a variable power source from 5V to 30V with 600mA. Input voltage is VIN = 36V. I tried the below circuit.
VREF is given from microcontroller DAC.
I tried using N-MOSFET, P-MOSFET, NPN, PNP (with modifications). I set a the output voltage as 20V. This circuit works fine with no load, required voltage is received in the output. But when I tried to give a load of 100mA, the transistors begin to heat very much. I cant even reach 300mA of load. Please assist me to get rid of the heating issue.
The Transistors I tried are TIP127, TIP122, IRF540, IRF9540
VREF is given from microcontroller DAC.
I tried using N-MOSFET, P-MOSFET, NPN, PNP (with modifications). I set a the output voltage as 20V. This circuit works fine with no load, required voltage is received in the output. But when I tried to give a load of 100mA, the transistors begin to heat very much. I cant even reach 300mA of load. Please assist me to get rid of the heating issue.
The Transistors I tried are TIP127, TIP122, IRF540, IRF9540