1

I have an Arduino Due. It communicate to the computer with the native usb port. It is also powered by the native port. Anyway, the connected sensors are pretty sensitive to the current, thus I would like to use a power supply (as a portable smartphone charger) in order to provide the current at the Arduino.

How can I say to the Arduino to get the current from another 'port' (e.g. the serial programming) and use the native port only for the communications?

asked May 25, 2017 at 19:59

1 Answer 1

0

You can't really fiddle with the power circuitry of the Due. If external sensors need more power than the due can provide through its internal 5V connection, whatever you choose that to be (dictated by the USB connection used) then you will either have to use a higher voltage to feed the barrel jack, or better, power the sensors separately to the Due. Just remember to connect the grounds.

answered May 26, 2017 at 0:10
1
  • beside, the USB power selector on the Arduino 2 is pretty crappy. The serial programming port has a pMOSFET connected as an "ideal diode" (gate grounded, drain toward the power). The other port has a similar connection, except that the gate is driven by a comparator circuit. However if Vin=0, the comparator outputs 0, and drives the gate low. The problem is that a mosfet connected as an "ideal diode", once it's on, it also conducts backwards, as long as VGS > VTH. Therefore current can flow between the VDD of two USB ports... Yes, the same can occur with external VIn and the serial USB. Commented Aug 25, 2017 at 6:24

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.