I'm makeing a "simple" atmega328pu card with a 7805 voltage regulator and a l293d double H-bridge for my mini sumo robot.
The atmega is clocked using a creamic 16MHz resonator. Programming is done using ICSP, not usb. I would have used a usb if I could solder smd's. The pins that is not used by the h-bridge is breaked out using male pinheaders for use with servos and sensors.
The 7805 is decoupled with a pair of 10uF cap's and the 5v on the l293d is decoupled with a 100uF cap. Should I change the size og the caps, or add more?
I'm still having problems with noise resetting the atmega. But I haven't decoupled the motor's yet, and thats the next on my list.
I tok a lot of care to try to separate the motor and the controller signals when routing in eagle so they dont interfer with each other.
I'm sending the pcb to "production" soon, and it's annoying to find yet another thing I should have done to the pcb design.
Is there more I should do before sending the pcb design to china? More cap's?
This is my first ever microcontroller pcb, and one of my first pcb's in 20-25 years, so please advise me!