Wilson 电流镜,以发明这种电路的工程师 George Wilson 命名,被广泛认为是解决简单 BJT 电流镜的有限 β 误差的巧妙且优雅的解决方案。
为了使其正常工作,需要满足以下条件
- Q1 和 Q2 必须匹配,以便在相同的基极电流下,它们的集电极电流相等
- 所有三个晶体管具有相同的共射极电流增益 β
由于 Q1 和 Q2 具有相同的发射极电压(接地)和相同的基极电压(因为它们连接在一起),因此基极电流相同。我们将此电流称为 IB

从上面的条件 1,我们可以说 Q1 和 Q2 中的集电极电流是相同的(IC)

现在,从基本的 BJT 方程,我们知道 Q3 的基极电流由下式给出

类似地,发射极电流也是已知的

从图和 KCL 可以明显看出,以下内容是正确的

从方程 W1 和 W2 代入,我们得到

鉴于 IC=βIB(条件 2 和基本的 BJT 方程),我们有

从方程 W4 代入 IE3

重新排列以使 IC 成为主体,我们有

现在,让我们考虑参考电流 IREF。通过 KCL,然后从 W2 代入,

从 W3 和 W9,我们现在有

重新排列,

最后,通过简单的分数加法和因式分解进行简化,我们得到

很明显,如果 β 很大,那么 β(β+2) 很大,上面表达式中的分母接近 1,输出电流 IO 接近参考电流 IREF

然而,由于二次项的存在,即使 β 的值远低于简单的电流镜,也能获得非常好的近似值。例如,对于 β 值为 50 的晶体管,理论上可以预期电流偏差约为 0.75 μA。对于 β 值为 150,电流偏差降至 87 nA。
需要注意的是,威尔逊电流镜不是一个恒流源。如果电源电压 VCC 发生变化,输出电流也会发生变化。假设参考电流 IREF 由连接到电源电压的电阻提供。假设所有晶体管的 vBE 为 0.7 V。现在,Q1 和 Q2 的基极电压为 0.7 V,因为发射极接地。因此,Q3 的基极电压为 (0.7+0.7)=1.4 V。这意味着参考电流由下式给出

因此,输出电流也将取决于电源电压。将恒流源用作参考电流将确保输出电流恒定。
让我们考虑右侧的小信号模型。晶体管已被替换为小信号 T 型模型,然后被绘制成一个大信号 BJT,并行连接了小信号输出电阻 ro。有关详细信息,请参见此处。Q1 和 Q2 中的输出电阻出现在此模型中,但它们被灰显,因为它们在分析中没有作用。参考电流在小信号模型中被禁用,这意味着 Q3 的基极仅连接到 Q1 的集电极。
我们将通过在输出端施加一个电压 vx 并找出该电压与流过输出端的电流 ix 之间的关系来找到电流镜的输出电阻 Ro。首先,请注意,基极电流流出Q3 的基极,因此 Q3 的集电极和发射极电流相反(这些电流仅出现在大信号 BJT 中,与 iC3 和 iE3 不同,尽管 iB3 在两者中是相同的)。这只是为了从分析中去除负号。如果它们不相反,分析仍然会得到相同的结果。
首先,回想一下,Q1 和 Q2 是匹配的,因此集电极电流相同,基极电流也相同。我们把这些电流简称为 i。此外,Q1 的集电极电流等于 Q3 的(向外)基极电流。这导致了以下表达式

从共发射极方程,我们也知道基极电流

从共发射极方程,我们也可以给出大信号 BJT 在 Q3 中的集电极和发射极电流。这些电流如示意图所示。从 KCL,我们也可以证明,在 Q2 的集电极-基极连接处,


Q1 或 Q2 的基极-发射极电压 vbe1 由发射极中的(大信号)电流乘以大信号基极-发射极电阻给出,在 T 型模型中通常用 re 表示

在 Q3 大信号集电极/输出电阻结点处的 KCL(密切注意电流方向)表明,Q3 输出电阻中的电流 iro3 由下式给出


根据欧姆定律,我们可以计算出输出电阻上的电压

因此,电压 vx 由该电压和 Q1 或 Q2 的基极-发射极电压之和给出

电流 ix 可以使用 Q3 输出电阻顶部的 KCL 找到

输出电阻 Ro 定义如下

在消去 i 的因子后,得到一个有点凌乱的方程

现在,re 由方程
给出。有关此内容的更多详细信息,请参见 T 型模型页面。请注意,涉及 β 的两个分数抵消,只剩下
。由于 gm 通常约为 20mS,因此该项约为 50Ω。考虑到这将添加到涉及 β(约为 100)乘以 ro(约为 50kΩ)的项,因此该项无关紧要。现在,我们可以写出非常好的近似值,

让我们将分子和分母都乘以β,以便强调下一个要点

现在,我们可以说,当β很大时,与包含β的项相比,两个“2”项都可以忽略不计。我们也可以说,分数顶部的2β项与β2相比可以忽略不计。我们将在片刻后看到,尽管这看起来可能是一个粗略的近似,但实际上对于实际目的来说它已经足够准确了。去除这些项并在分子和分母中除以β,我们的方程现在简化为

对于β为100,ro为50kΩ,re为50Ω,使用完整方程计算的值为2.53MΩ,而近似值为2.5MΩ。因此,我们可以看到,近似值非常值得在方程中进行大量的简化,特别是由于实际值很可能会有比这个差异更大的变化。这也表明了Wilson电流镜的巨大输出阻抗,即使对于适度的β值也是如此。