I am making a bldc motor and attached is my 3 phase current driver circuit. A,B,C represents the phases of the motor (Y winded). The sockets behing the bjt's go into arduino micro-controller. The bjt's used are NPN 2n3904.
Top mosfets are P Channel's (FQP7P06) and bottom mosfets are N Channel's (IRF610PBF). My state machine is currently using no PWM (digitalWrite is being used).
Q. My N-channel's are really hot even with a 0.8Amps and motor is not working. I have checked my statemachine and circuit connections several times but I am not sure where I am going wrong. My hall sensors are positioned 60 degrees apart. VCC=6-12V depending on the current intake.
The link below was used as a reference for energizing the mosfets.
mosfet usage and p vs n channel
Your help would be much appreciated.