I have the chip on the breadboard ready to test but I am not clear on the timing diagram in the datasheet (attached SLA7070 page.pdf)
To reset the chip the reset goes high for 2us and then low for a minimum of 5us before any signals from the clock or CW/CCW, M1,M2,M3 ?
The clock can be either high or low does not matter?
M1,M2,M3 and CW/CCW can be high or low or set to any of the various modes?
Depending on the mode set of M1,M2,M3 a step consists of a clock pulse High(2us) low(2us) that has to be complete within 4us?
Can you change modes on the fly during stepping as the gecko drivers do (they micro step at 10 micro steps and go to full step automatically)
I just don't understand the CW/CCW and M1,M2,M3 timing.
Also is M0 show only the half step positions (high level) and full step positions (low level) is this used for feedback that the chip has indeed communicating and stepping?
That should be enough questions for the moment, then I can go ahead and give it a try.
Is there anything connected to the sense A and sense B pins? As I understand it the current is set by the REF pin and a voltage of 0.04V to 0.4V Does this mean you need a resistor ladder or DAC to microstep by stepping the voltage to the REF pin up in increments of 0.024V if you are in "4W1-2 Phase(1/16 Step" I thought this was suppose to be a simple stepper chip but I am very confused at the moment.