Hey all,
I've recently been using a L7805C voltage regulator to provide the logic voltage for my 3-axis stepper motor driver board (L297+L298). The L7805 is set up with a 0.33uF capacitor to gnd on the 12v side and a 0.1uF cap on the 5v output side. I should add that the voltage for the motors feeds off the same AC-DC 12 volt switched-mode regulator that I'm trying to step down to 5v with the regulator.
When I have all three axes' drivers powered, it runs fine. That is, until more than one motor is being driven at the same time. I figured it's maybe due to fluctuations in the supply from driving such large motors, but all I see when I scope the voltage rail is a little noise when the motors run. One thing I do know is that it works absolutely fine using a desktop power supply to provide the 5v.
I actually even tried having a separate voltage regulator for each driver, but that didn't really make a whole lot of difference.
Anyone have any advice on how I might go about fixing this? Power supply design isn't something I've ever dealt with past "throw on a voltage reg with a couple decoupling caps", so I'm not really sure what to do now. Is the L7805 too basic a voltage regulator? is there something I can add/change to make a more stable supply?
Not sure if it will help, but here's a picture of my stepper driver board alongside the FPGA that provides the driving signals. The 12v supply can be seen attached on the left hand side of the box. The L7805 is at the top right of the driver board next to the terminal block and the molex headers.
Edit for Extra info:
The transformer supplying the motors with current (and also the voltage I'm trying to regulate to 5v) is a 12v, 10A supply. The motors are ~2.5A each.