HELLO,
This is my updated design which is a complete Bipolar Stepper Motor Driver circuit that once built by anyone here will control any Bipolar Stepper Motor that uses a motor voltage of 150VDC max and 4A per winding max. Though with a bigger power supply & heavier heatsinks the circuit can handle up to 10A's per winding. But make sure your power supply can handle it and that you increase the size of the heatsinks
So now you can operate your stepper motor that has a 12mH winding inductance with the needed 111VDC or your stepper motor with it's 6.8mH winding inductance at the needed 85VDC. In fact you can fully operate a motor up to 150VDC w/o any worries.
The pcb is being laid out as we speak but we did the prototype using an old method called point to point for the driver section & wire wrap for the controller section. There is a layout pdf file for the driver section.
To insure there was no noise being passed around caused from a long trace we decided to TINY LOGIC. Yes we are using some SOT-23-5 I.C's which are single AND gates. Thus no long traces from a quad AND gate to it's needed area. So the A/B signals pass through 2 AND gates which are enabled using the enable 1 line, same with C/D which are enabled by the enable 2 signal.
Power required is of course the voltage for the motor drive plus a clean regulated +15VDC & +5VDC. The +15V s/b rated at 1A while the +5V s/b rated at 500Ma.
Any questions please ask but if you look at the design it is pretty much a very straight forward design except for the fact that you can operate a stepper to 150VDC w/o selling your first born to pay for the Driver.
There's a layout for the prototype driver board, Phase A / Phase B motor driver circuits, Page 1 & 2 of the controller section. There is no circuit for a power supply as that's up to you. But remember the +5 & +15 voltages are required to be well regulated while the motor voltage should not be regulated but it should be stiff. Use at least a minimum of 2ea 4,700uF 200VDC caps on your power supplies outputs I used 4ea & it is rock solid!
NOTE: My 1st Design had a big hardware flaw, it required the protection for PASS THROUGH to be done in firmware. So in order for the 1st driver design to be usable a mpu had to be used, 1st to allow microstepping but 2nd to stop any PASS THROUGH problem. But if someone decided to wire up the 1st design to a standard Full / Half step L297 controller, the H-Bridge would blow up & take a lot of other stuff with it. So unless your going to control my 1st design with a micro DO NOT USE IT!
SO PLEASE ENJOY!
baggs
EDIT: THE FILES HAVE BEEN UPDATED TO SHOW ALL CHANGES AGAINST THE ORIGINAL DESIGN SCHEMATIC & LAYOUT. CHANGES MADE 1) BOOTSTRAP DIODE CHANGE TO A FASTER DEVICE AE BAS21/BAV21 2) 10k RESISTORS REMOVED FROM GATE DRIVE SECTION DUE TO NOT BEING NEEDED. 3) THE BOOTSTRAP CAP VALUE RAISED TO INCREASE DISCHARGE TIME DUE TO THE ORIGINAL VALUE BEING TOO LOW. 4) ERROR IN THE SPEC ON VCC2, SHOWN AS +12VDC WAS +15VDC TYPO ERROR. 5) ADDED NOTE TO ANY BUILDER TO MAKE SURE TO USE A NON INDUCTIVE CURRENT SENSE RESISTOR AE USE A CADDOCK MP915-0.5-1% 15W TO-126 PKG DEVICE. 6) PARTS LAYOUT WAS CHANGED TO NOT SHOW REMOVED PARTS AE 10K RESISTORS.