LM358 and FDN306P is connected in between USB input and primary source input. In presence of USB and primary supply the Arduino mega board is drawing current from both of the sources. If it is used for power switching then why is the load sharing happening?
Here is the schematic. Is this mosfet used for allowing one of the power source at a time or for load sharing?