Hello,
Just wanted to give back to a forum who's material has helped educate an electrical engineer understand mechanical stuff. Any I will try to be brief.
I am converting my HF 5980 to computer control using 3ea stepper motors for the X, Y, & Z axis. The mechanical stuff is everywhere but the Driver to supply my NEMA 23 495oz in motor with the needed 85VDC was not, at least at a fair price. Then when I decided to use a NEMA 34 stepper motor with a 12mH winding inductance the needed 110VDC bipolar driver was nowhere to be found. So I designed one. The spec's are below:
The design is based on the old L298N Dual H-Bridge Driver I.C. except that the I.C. is not used but the design replaces that chip pin for pin so that any design that once used the L298N with it's limited voltage & current can now operate Drives up to 150VDC @ 4A per winding. The design still needs an I.C. like the L297N to drive it or if microstepping is needed a PIC or ATMEL mpu.
The design has the 4 inputs A/B/C/D plus ENA_1 / ENA_2 plus the 2 current sense outputs and of course 3 seperate inputs for +5VDC to power the logic chips, +12VDC to power the FET Driver chips, & the motor voltage which can be anywhere from 35V all the way up to 150V. One could add a standard +5V linear regulator to the design's pcb thus reducing the voltage inputs to 2 vs the 3 there are now.
This design works & works well. But does require a heatsink for the FET'S & DIODES. Speaking of which I used 8ea FSC FQP32N20C 200V 28A .081 ohm RDSon TO-220 FET'S for the dual H-Bridges. The FET's are driven by a NICE SMT SO-8 IC also from FSC, a FAN7371 which by design is a High Side FET driver but I am using it to drive both my High & Low side FET'S which keeps timing issues to a minimum. Now the logic section is made up of 8ea SOT-23 devices that are called Tiny Logic. I used 4ea AND gates & 4ea Configurable AND gates to duplicate the L298N'S logic section. By going this route signal are where they need to be & not being all together in a single quad AND gate & a single Quad configurable AND gate or as it turns out one must if using a standard type logic chip use 2ea quad AND gates & 4 inverters leaving 3 left over & wasted. My way no waste, no signal delay, no noise from a trace that is parallel to another one that has high currents on it.
Anyway enough of my blah blah blah, I am posting the whole design data package up here for all to see & use. My use for this design is personal & I have laid out & milled a pcb which I used for it's testing. But as with all of my designs it is never good enough so I am working on a L297N knock off which will control this circuit but use a simple mpu from either Atmel or Microchip. I have found a few that should work but as I need a good ADC for reading the current plus a solid referance voltage source. But that is later right now the circuit is driven by a LM297N IC with optocouplers on the 3 needed inputs.
If anyone is interested in doing a board layout do not forget to add a L297 or other controller as this is just the high voltage H-Bridge with logic section.
By looking at the L298N inside's from the datasheet you can see that I just copied it until I got to the H-Bridges then newer better faster devices were used.
I was able to build the prototype for under $25 thanks to the FSC sample program. They sampled me all of the semiconductors as did T.I. for the logic I.C.'s also thru the sample program, so my only output was for the passive parts. The local National sales rep got me a couple of thier LM297N I.C.'s to use to test out my design, then I plan on using a MPU instead of the LM297N controller, but until then I am using it for all my testing.
I hope all who can use this type of design enjoy it as it is working great for me & the heat it generates doesn't even come close to the output of my PC's power supply.
I WAS INFORMED BY A MEMBER OF THE BOARD THAT BY MY PLACING JUST PART OF A DESIGN UP PROBLEMS MIGHT HAPPEN WITH THE MAIN ONE BEING SHOOT THROUGH. SO TO MAKE THE DESIGN BETTER TO UNDERSTAND THERE IS AN ADDITIONAL PAGE ADDED WHICH IS THE PWM CURRENT CONTROLLER IC & A PIC16F628 FOR IT'S CONTROL.
As with any design that is only a partial some thought needs to be put into it. With mine the timing needs to be controlled else shoot through will happen causing damage to both your low side fet & high side fet. Because the L298N was a H-Bridge made from Si NPN Power transistors there was never any form of protection for shoot through put into the chip, & as this circuit is a really just a high voltage higher current N-Channel H-Bridge replacement there was no SHOOT THROUGH PROTECTION designed into it.
As with ALL working designs there should be a better explaination of which I am guilty for failing to inform the reader that he or she was required to put in thier own SHOOT THROUGH protection in. We used 2 methods, the 1st was to delay the turn on signal to the low side fet by 1uS thus making sure that the opposite high side switch was completely off. The 2nd was to play with the high side FET's miller effect, this was done by adding a 10 ohm resister in series with a .001uF capacitor from Drain to Gate of the high side FET. This caused the high side fet to turn on slower & limiting the current through the FET which in turn stopped SHOOT THROUGH but again the values which did work for us might not work for you. So the best way is a shown in my last pdf file posted.
The L6506D controls the High Boltage High Current Dual H-Bridge circuit while at the same time pwm'ing the signals making the control a lot better. the l6506D is controlled by a PIC16F628 mpu which handles all the needed timing while watching it's input pins for direction, step & enable commands.
It is the PIC along with the L6506D chip that is stopping the over current & shoot through by 1st watching the current & also by delaying the signals sent to the L6506D which then go to the gates of the H-Bridge FET's. This delay of the signals by 1uS is what stops SHOOT THROUGH.
My next design will use a FSC High & Low Side Driver I.C. which has dead time control that the designer can adjust to what ever delay he wants for his circuit. This is the best way to stop SHOOT THROUGH as it does not require a mpu to operate the circuit. And that will be my next posted circuit. But my posted one now does work as long as you program the mpu to delay timing to insure 100% turn off of the fets.
Good Luck.... BAGGS