A current mirror reduces Early effect


It’s just a fact of life. A BJT wired in common emitter, even after compensating for the effects of device and temperature variations, still isn’t a perfect current source.

Wow the engineering world with your unique design: Design Ideas Submission Guide

One of the flaws in the ointment is the Early effect of collector voltage on collector current. It can sometimes be estimated from datasheet parameters if output admittance (hoe) is specified (Ee ~ hoe / test current). A representative value is 1% per volt. Figure 1 shows its mischief in action in the behavior of a simple current mirror, where:

I2 = I1(1 + Vcb/Va)
Va ~ 100v
Ierr = Vcb/Va ~ 1%/V

FeRAM-embedded ASSP Drives Innovation in 1 mm² Smart Contact Lenses

11.05.2025

GD32 MCU Family Expands High-Performance Portfolio with New GD32F503/505 Series MCU

11.04.2025

Building Resilience in Electronics Supply Chains: PCBCart’s Strategic Expansion to Thailand 

11.03.2025

Figure 1 Current mirror without emitter degeneration.

If the two transistors are matched, I2 should equal I1. But instead, Q2’s collector current may increase by 1% per Vcb volt. A double-digit Vcb may create a double-digit percentage error. That would make for a rather foggy “mirror”!

Fortunately, a simple trick for mitigating Early is well known to skilled practitioners of our art. (Please see the footnote). Emitter degeneration is based on an effect that’s 4000 times stronger than the effect of Vcb on Ic. 

That’s the effect of Vbe on collector current, and it can easily reduce Ee by two orders of magnitude. Figure 2 shows how it works:

I2 ~ I1(1 + Vcb/Va) – (0.026R)(I2 – I1))
Ierr ~ (Vcb/Va)/(Vr/26mV + 1)

 

Figure 2 Current mirror with emitter degeneration

Equal resistors R added in series with both emitters will develop voltages Vr = I1*R and I2*R that will be equal if the currents are equal. But if the currents differ (e.g., because of Early), then a Vbe differential will appear…duh…

This is useful because the Vbe differential will oppose the initial current differential, and the effect is large, even if Vr is small. Figure 3 shows how dramatically this reduces Ierr.

Figure 3 A normalized Early effect (y-axis) versus emitter degeneration voltage Ve = Ia*R (x-axis). Note that just 50 mV reduces Early by 3:1. That’s indeed a “long way”!

 Footnote

One DI has an earlier conversation about current mirrors and the Early effect: “A two-way mirror—current mirror that is.” In the grand tradition of editor Aalyia’s DI kitchen, frequent and expert commentator Ashutosh suggested how emitter degeneration could improve performance:

asa70

May 27, 2025

Regarding degen, i’ve found that a half volt at say 1mA FS helps match the in and out currents much better even at a tenth of the current, even for totally randomly selected transistors. I suppose it is because the curves will be closer at smaller currents, so that even a 50 mV drop goes a long way

Ashutosh certainly nailed it!  50mV does go a long (3:1) way!

Stephen Woodward’s relationship with EDN’s DI column goes back quite a long way. Over 100 submissions have been accepted since his first contribution back in 1974.

Related Content



Source link