Hello EEVblog members.
I am not a trained EE person, but more of a hobbyist with huge gaps in my electronics knowledge.
I'm getting into smd stuff and am making a super tiny desk clock using an atmega328p, maxim ds3234 rtc, and avago hcms-29xx display. I am using a mini usb connector to supply power and have made a test/development board. The schematic for this board is shown in "old.png".
When the dev board is powered by the usb connection, the display lights up, but it seems like the µC or clock chip keeps resetting and the time never increments. If the board is powered via a spark-fun ftdi basic board, the time increments and the dev board seems to work fine.
I suspect it's an issue with the dirty USB power, so I made a new schematic with more filter caps on the usb power input, as well as some caps across the IC power and ground pins. The new schematic is shown in "new.png".
I would really love to read feedback/suggestions/hints about my schematic and how to best use USB power, or anything else that could be improved.
Cheers.