Cheap Microstepping system with STK672-080
The STK672-080 is a stepping motor driver hybrid IC that uses power MOSFETs in the output stage. It includes a built-in microstepping controller and is based on a unipolar constant-current PWM system. It supports five excitation methods: 2 phase, 1-2 phase, W1-2 phase, 2W1-2 phase, and 4W1-2 phase excitations, and can provide control of the basic stepping angle of the stepping motor divided into 1/16 step units. It also allows the motor speed to be controlled with only a clock signal.
Conditions:
- upto 45V supply voltage;
- upto 3.3A (2.8 without heatsink)
- step – dir – enable command pins (internal traslator);
- built-in sensing resistors;
- pwm;
Limitations:
- 1/16 of steps it is not a true ‘microstepping’ because it is obtained generating a step on the rising and the falling edges of the signal pulse. In our environment (CNC machines), therefore, it is useless (we can consider, for this reason, a max of 1/8 step);
- max input pulse frequency is 50Khz. It means that using a 1/8 microstepping with a 200 steps motor we can obtain, at max, a theoretical 31,25 turns per second.
Excitation table:
JP1 (M1) | JP2 (M2) | |
0 | 0 | full step |
1 | 0 | half |
0 | 1 | 1/4 |
1 | 1 | 1/8 |
Bom Parts |
Value |
C1 | 1uF |
C2 | 150-220uF 63V |
D1 | 1N4148 |
JP1, JP2 | jumpers |
LED1 | LED3MM |
R1,2 | 100 |
R3,R4 | 1k |
R5,R6 | 10k |
R7 | 2.2K R-TRIMM64P |
SV1 | MA05-1 pins |
IC1 | Sanyo STK672-080 |
About Microstepping: http://www.zaber.com/wiki/Microstepping_Tutorial
Leave a Reply