Further to a question I asked earlier, I realised that common ground confuses me. I have a USB powered Arduino and a separate Battery supply. The battery supply negative is connected to the Arduino ground. The voltage of each supply is the difference in potential between its two sides and my understanding was that you didn't need to worry what those actual potentials were, just the difference. But when you connect negatives surely the potential is important as the 2 potentials will now "average out" thus potentially (just noticed pun on proof read) changing the original voltages of both supplies.

The fact that it is okay to connect the two supplies means my understanding is flawed. Could someone please straighten me out ?

Section 7 of this document is basically what I'm doing

  • 1
    \$\begingroup\$ Can you draw a schematic (or at least a block diagram) showing the relationship of these two voltage sources and how they're connected to each other and the load? If you don't have the privilege to include the picture in your question, upload it to imgur.com and put a link in your question. Someone will edit it to put the image in line. \$\endgroup\$ – The Photon Jan 13 '13 at 21:20
  • \$\begingroup\$ I have added a link to original. Thanks for the prompt. \$\endgroup\$ – Funky Oordvork Jan 13 '13 at 21:28
  • \$\begingroup\$ neither of images in that section shows USB and battery connected at the same time, so I'm still having trouble visualizing what you're asking about. But anyway, I don't use Arduino's. Maybe someone who knows Arduino's will be able to answer. \$\endgroup\$ – The Photon Jan 13 '13 at 21:37

One key concept that might help in clarifying any misunderstandings is this:

  • A voltage is the potential difference between two points in a circuit, it is not an absolute value of any physical characteristic at a single point in a circuit. Thus, there is no absolute potential involved, it is relative value, a difference.

How this applies:

The "ground" of the Arduino is the point (or PCB trace, to simplify the concept) relative to which, the potential on the "Vcc" trace of the Arduino is measured. Thus, when powered by the USB cable, the Arduino's "ground" is the measurement basis, and is incidentally at the same potential as the "ground" of the computer whose USB port is being used.

The "negative" of the battery is merely one of two points across the battery, between which the potential difference i.e. the voltage of the battery is measured. Relative to the rest of the (electrical) universe, the "negative" terminal of the battery is floating, i.e. has no specific relative value until this so-called negative terminal of the battery is connected to a circuit.

When you connect the negative terminal of your battery to the ground of the Arduino, you are providing a reference value for the battery, relative to the Arduino. Thus, only while such a connection is made, the "positive" terminal of the battery is at a potential of "battery voltage" compared to the Arduino's zero level or ground.

If, instead, you connected the battery "positive" to the Arduino ground line, then the other terminal of the battery would be at a negative value compared to the Arduino's zero level or ground.

The battery, or for that matter any arbitrary voltage, is relative to the reference you provide. It is a difference, from your defined base point in the circuit, not an absolute value, to reiterate the basic principle mentioned at the start here.

  • \$\begingroup\$ Thanks. I'd still like to refine my understanding, so look out for part 2 ... \$\endgroup\$ – Funky Oordvork Jan 14 '13 at 20:22

You are right that connecting a battery generates a difference in potential. There is no universal "0 V"; voltage is a relative measurement. When we talk about "5 V", we probably mean "5 V from the ground symbol on the schematic". If you connect one end of a battery to some other voltage, it will add its difference:


You only run into problems when you have batteries in parallel:


This situation can't actually occur. In reality, wires are just very small resistors, and what happens is that wire on the top gets very hot as a huge current flows through it, and it vaporizes. Or, the batteries aren't able to supply enough current to maintain their voltage and they go dead. In any case, something gets hot and breaks.


If the negative connections of both supplies are connected to a common conductor (ground) and the positive connections are connected to a common conductor ( V+) then any difference in Voltage will cause a current to flow. Assuming the USB is at it's correct 5V then if the battery pack is only at 4.8V the usb will try to charge it. If the difference is much greater then damage may be caused to the circuitry from high current flow, or the batteries from excessive charge rate. If the battery pack is over 5V, Without checking the specs for USB I can't be sure, but I would assume it was pretty well protected from minor overloads, so will have a diode stopping any reverse current flow. If both supplies were designed for the device, and can be plugged in at the same time, I would assume (provided the batteries aren't flat) it was safe to do so, but why would you want to.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.