• 0
Krish

Problems when 5v dc motor with nexys4 artix7 fpga board

Question

5v dc motor is not rotating when I connect to pmod ja0 and it is working fine when I connected to vcc and gnd in the pmod ja. anyone can  help me ..

???

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

The PMOD connector pins are not able to provide much power - at best a few mA.

You will need to add something to increase the power - either a transistor or MOSFET switch, or maybe a full H-bridge driver. 

Also, the voltage regulators on the FPGA is only engineered to power the FPGA and a few low power add-ons. So you will need an additional external power source to drive the motor.

Edited by hamster

Share this post


Link to post
Share on other sites
  • 0

With a 10k resistance only 0.26mA will be flowing from the emiiter to the base of the transistor.

Depending on the current gain of the transistor (maybe 100x) that still only gives 26mA to drive the motor.

Use a 330 ohm resistor and see if that helps. That should allow allow around 10mA to pass through the base, allowing the transistor to switch around 1A.

Also it is good practice to have a snubber diode over the motor, to prevent it damaging your FPGA board.

You may also want to use a NPN transistor, allowing the emitter to be connected to ground, rather than the positive (regulated) power rail. This would be especially helpful if the motor is to be powered by a different supply.

Edited by hamster

Share this post


Link to post
Share on other sites
  • 0

Can anyone tell me that It is compulsory  to use motor driver to rotate the 5v dc motor....???

Edited by Krish

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now