I am trying to build a controller for a brushed DC motor. AIM:-
- To Run the motor at continuous load of about 8A.
- Rotate motor in both the directions i.e. forward and reverse.
- Control the speed of motor, possibly using an MCU that will feed the PWM to MOSFET gates via a drive circuit.
- Choice of MOSFETs
- Drive circuit for the bridge using N-Channel MOSFETs for both high side and low side.
- I want to drive the MOSFETs using discrete components only and not using a gate drive IC.
I tried the attached circuit, however, the upper MOSFETS get heated to about 75 degree celsius in just few minutes, if I can make some changes in this and make this work please let me know or if I need to use a different circuit altogether. Since the MOSFETs were heating I also tried to use the STP55N (55A) MOSFETs but gave the same response. IN_1 and IN_2 are PWM inputs for forward or reverse condition. INP will be a 24Volt supply.
PS : Is this the issue with the drive logic that I am using? What can I do for that?