Skip to main content

Current mirror advantages and Widlar output resistance

Short answer

A current mirror copies a reference current to an output branch using matched VBE. Advantages: constant current, saves chip area, enables biasing many stages, good temperature tracking, and active‑load capability. The Widlar source adds emitter degeneration, giving Ro ≈ ro(1+gmRE) for RE<<rπ, far exceeding a simple mirror’s ro.

What is a Current Mirror and its advantages? Find the output resistance of Widlar Current Source.

Current mirror and its advantages

A current mirror is a circuit in which a reference current IREF set in one branch (through a diode-connected transistor Q1) is copied to an output branch (Q2) because both transistors have the same VBE.

  +VCC                 IO (from load)
    |                    |
    R                    |
    | IREF               |
    +------+             |
    |      |             |
    C1     |             C2
  Q1  B----+-------------B  Q2
    E1   (Q1: C tied to B)   E2
    |                    |
   GND                  GND
IREF = (VCC - VBE)/R
IREF = IC + 2IC/β  →  IO = IC = IREF/(1 + 2/β) ≈ IREF

Advantages:

  • Gives a constant current that does not depend on the load (high output resistance ro).
  • Uses transistors instead of large resistors, saving chip area in ICs.
  • One reference can bias many stages (current steering).
  • Good temperature tracking because the matched transistors are on the same chip.
  • Used as an active load, giving very high gain in differential amplifiers.
  • No coupling or bypass capacitors needed; works down to dc.

Output resistance of the Widlar current source

  +VCC                 IO (from load)
    |                    |
    R                    |
    | IREF               |
    +------+             |
    |      |             |
    C1     |             C2
  Q1  B----+-------------B  Q2
    E1                   E2
    |                    |
    |                    RE
    |                    |
   GND                  GND

The emitter resistor RE makes IO much smaller than IREF: IO·RE = VT ln(IREF/IO).

Small-signal model: Q1 is diode-connected, so its resistance is only about 1/gm1 and the base of Q2 is close to ac ground. Apply a test voltage vx at the collector of Q2 and let ix flow into it.

Emitter node: ix flows into RE ‖ rπ (rπ goes to the
grounded base), so
   ve  = ix (RE ‖ rπ) = ix R'E
Base is grounded:
   vbe = 0 - ve = -ix R'E
Current into collector:
   ix  = gm vbe + (vx - ve)/ro
       = -gm ix R'E + (vx - ix R'E)/ro
Multiply by ro and collect terms:
   vx  = ix ro + ix R'E (1 + gm ro)
   Ro  = vx/ix = ro + R'E (1 + gm ro)
Since gm ro >> 1:
   Ro ≈ ro (1 + gm R'E),   R'E = RE ‖ rπ

If RE << rπ, then Ro ≈ ro(1 + gm RE), where gm = IO/VT and ro = VA/IO. A simple mirror has Ro = ro only, so the Widlar source has an output resistance larger by the factor (1 + gm RE). Since gm·RE = IO·RE/VT = ln(IREF/IO), this factor is typically about 4 to 6 (for example, 5.6 when IREF/IO = 100). This is the result of the current-series negative feedback provided by the unbypassed RE: any rise in IO raises the drop across RE, lowers VBE2 and pulls IO back down.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Advanced Electronics chapter 1 questions →