Hi Guys,
I'm looking for some design feedback on a prototype I have already designed / assembled. My goal was to make a switch-mode powered Arduino copy, with very low quiescent current and selectable high amp 5V pin + 5V USB power supply, for remote power and occasional high power radio transmissions (though its a flexible platform).
It's more complex than anything I'd made before but great experience for improving my Eagle CAD etc. Mainly I'm looking for any obvious design defects / advice as I'd never made SMPS before, but troubleshooting advice of problems is always welcome. I've attached pics and Eagle files for everyone.
I settled on:
1. ATMega1284 microcontroller, requires some modification to boards.txt but a relatively well supported environment, Arduino compatible and extra connections / space available for the supplemental kit on the board
2. 3.3V / 8MHz as the base PCB voltage
3. On board voltage divider to measure input voltage by the chip
4. On board micro-USB for datalogging
5. Standard Arduino widths for shield compatability
6. ISCP header for programming
7. LM53603 SMPS, automotive specced and allows 3A output and 24V input, very low quiescent current
8. TLV1117lv 3.3V LDO linear regulator (input from the 5V SMPS) for on board power, also low quiescent current
9. USB connection, allows external USB devices (RPi / GoPro / transmitters) to be connected
10. AOP605 transistor to switch the 5V supply on or off (will replace with something more modern)
11. Sparkfun FTDI pins for external Serial connection and potentially programming without using the ISCP headers
As it stands:
1-8: All seem to work as planned, 5V and 3.3V on the pins, programmed with ISCP, MCU and SD read/write functional
9. I used a male USB connector, because that's how smart I am! However female-to-female adaptor shows voltage drop to 4.3V (and lots of noise when a load is applied. I suspect because..
10. I clearly cocked up the connections to the AOP605, it was my first time using transistors like this. My goal was to replicate the design:
https://electronics.stackexchange.com/questions/103678/proper-usage-of-a-mosfet-to-control-usb. However, mine doesn't switch off on low voltage, and the input 5V gets noisy on load as well. I'll try and figure this out on the breadboard because I didn't have the chip when I made the design but pointers very welcome.
11. I swapped TX/RX on the design and didn't connect DTR to reset with a capacitor. When fixed with external wiring I can use Serial connection in and out as planned. However, trying to program gives a different resp=xx error message each time I try.
Any advice from eyeballing the design, obvious mistakes or advice what I can do better on the board?
Thanks!