Doubt 1:
For my project, I want to have three operating modes for a stepper motor, dependent on the motor coil current, i.e. I want to regulate the motor current dynamically using a key press from a micro controller.
As far as I understand, for doing this I will need to change the reference voltage on AREF and BREF pins, keeping the values of sense resistors constant and for this I will use DAC and feed its output to these two reference pins (a single DAC output going to both Reference pins simultaneously). Also while doing so I will keep VREF0 output pin floating (I doubt if that's correct!).
Please confirm if this approach is correct! Or is there any other better way to achieve the same?
Doubt 2:
How can I use 1/32 microstepping using a micro controller? It says, giving a High Impedance Input, does micro controllers are capable of supplying a high impedance output? Or is there any special hardware logic/gate/IC to be used to make this happen? I am using PIC16F1503 micro controller.