Los Frijoles
Full Member level 1
- Joined
- Oct 5, 2006
- Messages
- 98
- Helped
- 9
- Reputation
- 18
- Reaction score
- 5
- Trophy points
- 1,288
- Location
- Provo, Utah, United States
- Activity points
- 2,252
I have created an H-bridge controlled by an ATMega164P which uses P-channel MOSFETs on the top and N-Channel MOSFETs on the bottom. It draws its power from a NiCd battery from an R/C racing car and feeds the motor from said car. Both the N-channel and P-channel FETs have ~33milliOhm RdsOn and the battery is able to source full current to the motor when hooked up directly. However, when I plug the motor and battery into the H-bridge and have it run at 100% duty cycle, the motor takes a few seconds before it even starts turning and then it never gets up to full speed (I have a tachometer attached to the motor).
I am direct driving the MOSFETs from the microcontroller, so the gates are only seeing 5V even though the voltage into the h-bridge is 7.2V. However, according to my oscilloscope the MOSFETs are letting the full voltage through when I insert a 330Ohm resistor in the place of the motor.
I have no real idea as to why the h-bridge is unable to source the current to the motor, so if anyone here as any thoughts I would appreciate them.
I am direct driving the MOSFETs from the microcontroller, so the gates are only seeing 5V even though the voltage into the h-bridge is 7.2V. However, according to my oscilloscope the MOSFETs are letting the full voltage through when I insert a 330Ohm resistor in the place of the motor.
I have no real idea as to why the h-bridge is unable to source the current to the motor, so if anyone here as any thoughts I would appreciate them.