Can anyone explain this USB_ID circuit? (this is an open source Arduino MkrZero board USB power circuit)
This entire circuit seems more complicated than it needs to be: 6 FET's to choose USB or external power?
I prototyped a project using an official MkrZero board and now need to shrink the circuit onto a new board, getting rid of the unnecessary components; battery charger, SD cards etc. while maintaining compatibility with the code I wrote. I don't need the USB power source, but do need to be able to use the USB port with the Arduino IDE for future firmware tweaks.
If I simply eliminate the entire 6 FET circuit and provide power via an existing 3v3 power supply, does anyone see a problem with this?