Can i use this DM556 Stepper Driver on my new Arduino Due?

Hey Friends,

i am referring to this driver. In this manual under section 4 you can see how i wired the driver common-anode previously to my Arduino Mega (5.0 V logic level). This worked great.

But with my new Due, i now have 3.3 V logic level. Remember, i still have a 5V Output source on the Due. Its just that the digital I/O Pins are on max 3.3 V now.

Can i safely connect the DM556 in either common-anode or common cathode to my Due?

Please give me some advice.

Thank you,

Julia

Julia85:
Can i safely connect the DM556 in either common-anode or common cathode to my Due?

I don't think so.

I think you will need some external circuit (maybe a transistor) to allow the 3.3v signal to control a 5v signal for the driver.

As a matter of curiosity, what was wrong with the Mega?

...R

You would have to go INSIDE the DM556 and decrease the value of the series resistors. Not a good idea. The solution is pretty cheap, you only need three of the 8 channels but who knows, maybe there are 5 more pins you need to buffer

Of course you can buy just a chip that does this but it's not mounted on a little PCB like this one.

Robin2:
I don't think so.

I think you will need some external circuit (maybe a transistor) to allow the 3.3v signal to control a 5v signal for the driver.

As a matter of curiosity, what was wrong with the Mega?

...R

Nothing was "wrong" with the Mega, i just upgraded, since for my application, the Mega couldnt produce enough step signals per time.
I am using the Due, to get faster speeds on high Microstepping levels. The Cortex Processor on the Due is 84 MHz and 32 bit which suits my application since i use long values a lot. You can imagine that 8-bit CPUs like the Megas 2560 are not the best for this task.

Its to bad the Due has 3.3 V logic level ::slight_smile:

@rmetzner: Thanks, i will go for a logic level converter.

Julia85:
for my application, the Mega couldnt produce enough step signals per time.

Forgive my curiosity, and feel free to ignore this question, but how many microsteps per second do you need?

...R

Robin2:
Forgive my curiosity, and feel free to ignore this question, but how many microsteps per second do you need?

...R

I am aiming at around 10k/sec...

I planned to get this LLC.

Is that one a good choice?

Thanks,

Julia

Julia85:
I am aiming at around 10k/sec...

I would have expected a Mega to be easily capable of that. But maybe in your case it has too much other stuff to do.

...R

Yes, exactly, it has to take care of 2 bluetooth connections plus calculation of certain movement parameters. The mega just reached its limits there, even though it was the most versatile and fun board i used so far.

Case closed: I bought this LLC

Thanks for the help!