Electronic – Using MOSFET to control positive side of motor

mosfetmotor

I want to control the speed of a DC motor, but the chassis is connected to the negative side of the motor, making it impossible to use the MOSFET to disconnect ground.

Is there a way that I can use the MOSFET to disconnect the positive side of the motor, as in the following diagram? And does that configuration have a name, so I can read more about it?

schematic

simulate this circuit – Schematic created using CircuitLab

Best Answer

You need to control the 12V motor with a P channel mosfet. Using an N channel MOSFET (as per your schematic) will result in less than 12V applied to the motor due to the gate-source threshold voltage not being zero. Of course if you can make your PWM signal more like 15 Vp-p then this will probably work fine.

A P channel mosfet would work like this: -

enter image description here

The circuit above will work from logic level signals so there's an added bonus but, if you truly have a 12V PWM signal then you can drive the MOSFET gate directly but, be aware that the gate capacitance might upset your PWM voltage a bit AND the p channel MOSFET does invert the signal.