Controlling a BIPOLAR stepper motor with D21G

In this blog post ( you control a UNIPOLAR stepper motor directly, but you mention that "it is impossible to drive a bipolar stepper motor with high-side drivers only" because the high side drivers cannot sink any current. What would be the best  way to control a BIPOLAR motor with the D21G?

Markus Myklebust Myrstad
Markus Myklebust Myrstad
| 3 1 2
Asked on 3/5/18, 8:26 AM

Dear Markus,

The best way would be to use an external stepper motor driver that either takes STEP/DIRECTION control signals (which can come from the IND.I/O's digital output pins) or uses an RS485 port which you issue serial commands. The RS485 type stepper motor driver would probable cost a bit more but it gives you a lot more control and almost unlimitted amount of drivers can controlled from the same bus. Offcourse, all depends on the speed/latency requirements of your application.

Best Regards,


Loic De Buck
Loic De Buck
| 3 1 3
Answered on 3/5/18, 8:48 AM

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Ask a Question

Keep Informed

About This Forum

This community is for professionals and enthusiasts of our products and services.

Read Guidelines

Question tools

43 follower(s)


Asked: 3/5/18, 8:26 AM
Seen: 2347 times
Last updated: 3/5/18, 8:48 AM