Machine-translated by Google. Questions are authored in English.
Top

Discussion

Why do we need a ULN2003 in driving a stepper motor from 8051 port ?

  • A.for switching the motor ON and OFF
  • B.for increasing the current
  • C.for increasing the power
  • D.for auto shut off on short circuit

Answer: B

The ULN2003 is needed for increasing the current.

An 8051 port pin can supply or sink only a few milliamperes, far too little to drive a stepper motor winding that needs hundreds of milliamperes. The ULN2003 contains seven Darlington transistor pairs, each able to sink about 500 mA, with built-in suppression diodes for inductive loads. The port drives the Darlington inputs and the Darlingtons carry the winding current.

Switching the windings on and off in sequence is done by the 8051's program; the ULN2003 only amplifies the current. 'Increasing the power' is less precise, since the supply voltage is unchanged and the driver's role is current gain. The ULN2003 has no short-circuit shut-off.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.