## Copper ##

Copper's density at \$20\,^\circ\$C temperature is \$\rho_\text{Cu}\approx 8.96\,\frac{\text{g}}{\text{cc}}\$. It's atomic mass is \$m_\text{Cu}\approx 63.546\,\text{u}\$. Avogadro's constant is \$N_A=6.02214076\times 10^{23}\:\frac{1 }{mol}\$ (due to become the standard value in 2019.) You can compute from this the number of atoms in \$1\:\text{cc}\$ of copper as \$\frac{N_A\,\cdot\, \rho_\text{Cu}}{m_\text{Cu}}\approx 8.49\times 10^{22}\,\frac{\text{atoms}}{\text{cc}}\$. If each atom were able to donate one conduction band electron, then you'd expect that many conduction band electrons per cc, as well. So we'd estimate \$8.49\times 10^{22}\,\frac{\text{electrons}}{\text{cc}}\$.

There is a slight modification to this made by Fermi-Dirac statistics. Based upon the Fermi energy of copper, which is \$7.00\:\text{eV}\$, an integration is performed over the product of the electron state density term and the Fermi-Dirac distribution term. The result is \$\left[\frac{\pi\,8\sqrt{2\,m_e^3}}{h^3}\right]\cdot\bigg[\frac23\sqrt{E_{F_\text{Cu}}^3}\bigg]\approx 8.411\times 10^{22}\,\frac{\text{electrons}}{\text{cc}}\$.

Note that this is slightly lower than the more simplistic assumption. But not so far apart that the simplistic assumption isn't a practical one. (Don't forget the above is for pure copper, which isn't actually used in most copper wire you will find. But at least there is some consistency and we can say that 99.1% of the copper atoms donate a conduction band electron.)

Multiplying the electron charges by the charge of an electron shows that there is about \$1.3476\times 10^{4}\:\frac{\text{Coulomb}}{\text{cc}}\$ in pure copper.

## Drift velocity and mobility ##

From the above, it's not too difficult to work out about how fast these electrons are moving when a current flows. Suppose you have a copper wire of 20-gauge; the diameter is 32 mils. This works out to a cross-section of \$\approx .51887\: \text{mm}^2\$.

Now you can compute the drift velocity for \$1\:\text{A}\$ easily: \$\frac{1\:\text{A}}{1.3476\times 10^{4}\:\frac{\text{Coulomb}}{\text{cc}}\:\cdot\: 0.51887\: \text{mm}^2}\approx 143 \:\frac{\mu m}{s}\$. That's not a large velocity.

With a \$10\:\text{V}\$ supply and a requirement of \$10\:\Omega\$ (a 20-gauge wire that is \$300.3\:\text{m}\$ long) to get \$1\:\text{A}\$, the electric field intensity must be only about \$33.3\:\frac{\text{mV}}{\text{m}}\$. Since conduction band electron mobility is the drift velocity divided by the electric field intensity, you can easily work out that the copper mobility figure is \$\mu_\text{Cu}\approx 4.3\times 10^{-3}\:\frac{\text{m}^2}{\text{V}\cdot\text{s}}\$.

(As an aside, when the drift velocity reaches approximately the speed of sound in copper, about \$18.3\:\frac{\text{m}}{\text{s}}\$, the electrons generate significant phonons interacting with the solid state atomic lattice and providing yet another source of energy loss into heat beyond that due to scattering effects in the Drude model.)

## Feedback and Current ##

The sea of mobile electrons in copper don't interact with each other. Their mutual repulsion ensure that they stay as far from each other as is possible within the conductor. Their mutual repulsion is on average canceled out by the attraction of the positive atomic cores, so by themselves they can't push each other through or off the copper wire. They just sit there as far apart as possible. (The Drude model treats them like a "gas cloud.")

Any excess charges will appear on the surface of the copper wire because the situation ***at*** the surface of the wire isn't exactly the same as it is in the center of the wire and excess charges at the center would repel nearby electrons towards the surface.

If you apply a battery across the copper wire, there will be an excess of electrons injected at the negative end and removed at the positive end. There will be surface charge build-ups at each end (more negative at one end; more positive at the other end) which will act to accelerate the interior electrons. The effect of switching on the battery happens at about the speed of light, rapidly distributing a charge gradient along the wire surface.

Feedback in the process rapidly equalizes the situation. A simple example might help in understanding the feedback process. Suppose you bend a wire while a circuit is operating. The electrons in motion don't know (at first) to "take the bend." Instead, they collide and start to pile up at the bend, which now starts to act upon oncoming electrons causing them to start taking the turn better. The electrons will continue to pile up until there is just enough of them to cause the existing current to "take the bend" just right.

If you want to read more about this process, see "W. G. V. Rosser's "Magnitudes of surface charge distributions associated with electric current flow," American Journal of Physics, 38 (1970), pp 265-266. If you want to watch a video where they demonstate this using pith balls and a high voltage source, you can watch [this video](https://www.youtube.com/watch?v=8BQM_xw2Rfo).

The number of electrons involved on the surface is quite small. The calculations are a little more involved than I want to belabor here, but for the figure of \$33.3\:\frac{\text{mV}}{\text{m}}\$ indicated above in the 20-gauge wire example the number of electrons in the first centimeter's wire surface might be on the order of perhaps 1000 electrons or so. Completely negligible compared to the number of electrons in the copper found in that first centimeter (more than \$4\times 10^{20}\$.)

## Summary ##

Like most things, there are models and then there are more models. (There are models "all the way down" until you reach the Schroedinger wave equation.) But hopefully, this provides a little bit of insight. (If not, my apologies.)