Yeah, it's called Vegetable Mediation!
Thanks for the great advice. I'll put a .1uF cap on the rails right now, and if I'm still having trouble I'll debug those power bits... although, that sounds kinda cool. I might just do that anyway.
I'm driving the relays with ULN2004A Darlington Chip, so the charge should 'dump' through that ok.
I'll go over the power supply datasheet to check it's freq specs.
There may be something to the Stack Under-Flow...
Also, This reset problem only happens when the entire system is running. That is, the relays are actually driving motor control. When I'm testing the system [Controller goes through it's program, sending power to the 5V relays thru the darlingtons, which send power to the relays that control the motors, but not actually turning on the motors.] it works great!
Likely problem is the absence of a low ESR.
Thanks again!
Bookmarks