Current Mirror Explanation Needed.

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
I'd like a detailed explanation on how a current mirror works.

so far every "explanation" i've seen is the same, merely stating what it does, not why it works. I don't have a problem if it goes technical to painful detail - in fact i would much prefer it.
 
I'd like a detailed explanation on how a current mirror works.

so far every "explanation" i've seen is the same, merely stating what it does, not why it works.
I don't have a problem if it goes technical to painful detail - in fact i would much prefer it.


Current mirror - Wikipedia, the free encyclopedia

Hi,

What it does and why it works are essentially the same thing.
Painful detail really doesn't help understanding the basic operation.

The current in one device (fixed or variable) defines a terminal
voltage that is used to control the current through a similar device.

e.g. the current through a diode determines a voltage drop, apply
this the the base-emitter diode of a transistor and that voltage
determines the current through the transistor. (In practice small
resistors may be added to improve the matching of devices.)

The diode can be a matching transistor wired as a diode.

More advanced current mirrors reduce the errors due to hfe
between the two currents and address high frequency issues.

rgds, sreten.
 
Last edited:
the input side converts the current to a voltage - the voltage controls the output device to pass the same (or ~ linearly porportional) current as the input

matched BJT junctions' do this through their log/exponetial Vbe, current relations

Resistors are of course much more linear converters of I to V, so resistor "degeneration" is often used in both sides of the current mirror to limit semiconductor process mismatch errors
 
Last edited:
Here is a simple explanation. The current through a BJT depends on the voltage between base and emitter (it follows an exponential law - see Ebers-Moll). It is almost independent of the collector-emitter voltage.

Take two identical BJTs. Join their emitters together and ground them, and join their bases together. On one of them, the input BJT, join the collector to the base. Put a current in here. Most of the current will flow through the collector connection. A tiny fraction (roughly 1/beta) will flow through the base connection and set up a voltage at the base. This voltage Vbe will be exactly the right voltage to enable that collector current to flow. This same voltage is across the base and emitter of the output BJT, because they are joined together. Hence that will have the same collector current as the input BJT.

I have described the simple two-transistor current-mirror, which has limited performance. You can add emitter resistors and extra transistors to improve performance but the basic idea is the same. If you think that a BJT is controlled by base current you will never understand current-mirrors.
 
i appreciate your replies!

http://en.wikipedia.org/wiki/Current_mirror
Painful detail really doesn't help understanding the basic operation.

as a physicist, i like painful detail...

e.g. the current through a diode determines a voltage drop, apply
this the the base-emitter diode of a transistor and that voltage
determines the current through the transistor. (In practice small
resistors may be added to improve the matching of devices.)

i like something like this, only more detailed
 
AX tech editor
Joined 2002
Paid Member
Because of the way a transistor works. You need to have a reasonable grasp of transistor physics to be able to see through these things.
If, in the above explanation by DF96, you insert 1mA into the input collector, that current can only flow when the base current is about 1/beta times the collector current.
And that small current into the base can only flow when the base-emitter potential is around 0.6V, so you will see that.
And since that 0.6V is also on the Vbe of the output transistor, that one will try to conduct the same collector current as the one in the input collector (assuming matched devices).

Actually, it's even easier to visualize (you DID draw the circuit, did't you ;-)
The collector current imposed caused the Vbe to rise until it gets to around 0.6V. At that point, base current starts to flow, and that in turn causes collector current to flow. Because the base current is only 1/beta the collector current, the bulk of the inserted current flows into the collector.

jan didden
 
Last edited:
well, the current flowing into the p doped semi between the n doped semi, controls the flow of current, i'd rather not get into the QM behind it, but i never thought it can work in reverse?

how can i impose a current?

this can't work with only one transistor, right? not the current mirror, the appearance of a voltage at the base when forcing a current through C/E
 
The voltage appears at the base because it is connected to the collector. A BJT is not a superconductor, so if a current flows it will cause a voltage drop. The voltage drop is across both base-emitter and collector-emitter as they are connected together.

You appear to be thinking about a BJT in current terms. As I said, you will never understand current mirrors (or many other BJT circuits) if you think in this way. Think in terms of applying a voltage to base-emitter.

Imposing a current is easy (approximately). You just need a battery and a resistor. If the resistor is the dominant resistance in the circuit then you have (approximate) control of the current. Remember, Ohm's Law says nothing about causality: does voltage cause current or current cause voltage?
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.