I have been at this problem for months now, and am officially out of ideas why it's not working. I'm trying to use an N-Channel MOSFET to help drive a DC brushed motor from a microcontroller, set up as shown below:
Unfortunately, all I really know about my motor is that it draws 1.8A at it's maximum current of 4V. My hopes with this circuit is to use my microcontroller's PWM to act as a switch to allow my Motor to draw the current it needs for maximum speed. Unfortunately, it doesn't work the way I hoped in practice. Even when my PWM is at a 100% duty cycle, the Motor is only drawing .45A from the power supply.
Am I missing something? I don't see where my error is here. Can anybody help me out? The datasheet for my MOSFET is provided below: