I am wondering if someone can explain to me the reasoning behind including this combination of a mosfet and op-amp on the on the power input side of Duemilanove board.
The intent appears to be to separate the USB 5V bus from the on-board power voltage regulator if external power is available and the on-board 5V Voltage Regulator is running. Is it a USB-spec that a USB device cannot backfeed 5V onto the USB Bus?
I am designing a board with two Arduino 328s, one operating at 5V, the other at 3.3V, and I would like to avoid using all these chips if it's not necessary. There is no USB connection, just FTDI and ICSP headers, as well as on-board voltage regulation via two LDO voltage regulators. Should I disconnect the FTDI and ICSP power supply pins via a device like the NDT2955 every time the on-board power supply is also supplying power?
Should I disconnect the FTDI and ICSP power supply pins via a device like the NDT2955 every time the on-board power supply is also supplying power?
Simply don't wire the USB +5vdc power from the connector/FTDI chip to your board, just the ground and signal lines. Then you can always use your external power source regardless if you are plugging into the FTDI signals or not. It's never a good engineering practice to hardwire two +5vdc sources together and that is the purpose of the arduino's auto-voltage switching circuit. On much older Arduino USB boards they just used a simple three pin selector clip to manual switch between USB power or +5vdc from the on-board +5vdc regulator, a simpler and to my mind more elegant solution.
I "used a simple three pin selector clip to manual switch between USB power or +5vdc from the on-board +5vdc regulator, a simpler and to my mind more elegant solution" on my "Bobuino" too. So one can power up with the reset-enable deselected, and add/remove the USB connector at will.
If I wanted to power only from the AC adapter but still be able to program via USB -- I could remove the LM358, NDT2995 and FDN340P from the circuit correct? Everything else would remain in this schematic, right?
Mavromatis:
If I wanted to power only from the AC adapter but still be able to program via USB -- I could remove the LM358, NDT2995 and FDN340P from the circuit correct? Everything else would remain in this schematic, right?
I would just remove the F1 thermofuse as that is probably the easiest component to deal with. Note that any given board will not have both T1 and T2 mosfets mounted, just one or the other.