电子技术——共模抑制
我们在之前学习过,无论是MOS还是BJT的差分输入对,共模信号并不会改变漏极电流的大小,因此我们说差分输入对共模信号无响应。但是实际上由于各种客观非理想因素,例如电流源有限阻抗等,此时共模是影响差分输入对的。
MOS的情况
R S S R_{SS} RSS 的影响
下图是一个MOS的差分输入对,但是电流源是有限阻抗的,阻抗大小为 R S S R_{SS} RSS ,而且我们输入端有两个电压,一是信号本身固有的共模电压 V C M V_{CM} VCM ,另外一个是外界干扰的共模电压 v i c m v_{icm} vicm 可能是干扰信号,也可能是噪波。我们的目的就是讨论 v i c m v_{icm} vicm 对输出电压的影响:
首先我们讨论一下
R
S
S
R_{SS}
RSS 对偏置的影响,由于
R
S
S
R_{SS}
RSS 的存在,流过MOS的电流要比
I
/
2
I/2
I/2 稍稍大一些。然而一般情况下
R
S
S
R_{SS}
RSS 都是非常巨大的,因此超出
I
/
2
I/2
I/2 的那一部分几乎可以忽略。其次
R
S
S
R_{SS}
RSS 对
A
d
A_d
Ad 也是没有影响的,这是因为假设MOS都是完全相同的,此时源极永远都是虚拟地,
R
S
S
R_{SS}
RSS 无影响。
现在我们讨论 v i c m v_{icm} vicm 存在的影响,考虑下面的电路:
我们移除了所有的DC分量,只考虑信号作用,此时电路仍然是完全对称的,我们将MOS的漏极信号电流记为
i
i
i 则流过
R
S
S
R_{SS}
RSS 的电流为
2
i
2i
2i 。我们使用等效T模型分析:
则有:
v i c m = i g m + 2 i R S S v_{icm} = \frac{i}{g_m} + 2iR_{SS} vicm=gmi+2iRSS
所以:
i = v i c m 1 / g m + 2 R S S i = \frac{v_{icm}}{1/g_m + 2R_{SS}} i=1/gm+2RSSvicm
输出信号电压为:
v o 1 = v o 2 = − R D 1 / g m + 2 R S S v i c m v_{o1} = v_{o2} = -\frac{R_D}{1/g_m + 2R_{SS}}v_{icm} vo1=vo2=−1/gm+2RSSRDvicm
这就说明 v o 1 v_{o1} vo1 和 v o 2 v_{o2} vo2 是受 v i c m v_{icm} vicm 影响的,影响的比例大约为:
v o v i c m ≃ − R D 2 R S S \frac{v_o}{v_{icm}} \simeq -\frac{R_D}{2R_{SS}} vicmvo≃−2RSSRD
这里我们假设 2 R S S ≫ 1 / g m 2R_{SS} \gg 1/g_m 2RSS≫1/gm ,尽管如此,其差分输出信号仍然为零。
v o d = v o 2 − v o 1 = 0 v_{od} = v_{o2} - v_{o1} = 0 vod=vo2−vo1=0
MOS差分输入对抑制了全部的共模信号,是我们想要的结果。但是事实上并不总是如此,特别是电路不对称的情况。由于现在电路的对称性,我们仍然可以使用半电路分析:
这种半电路我们称为 共模半电路 。
R D R_D RD 不匹配的影响
另一种非理想因素是 R D R_D RD 不匹配,我们假设 Q 1 Q_1 Q1 为 R D R_D RD 而 Q 2 Q_2 Q2 为 R D + Δ R D R_D + \Delta R_D RD+ΔRD ,此时的输出端信号电流为:
v o 1 ≃ − R D 2 R S S v i c m v_{o1} \simeq -\frac{R_D}{2R_{SS}} v_{icm} vo1≃−2RSSRDvicm
v o 2 ≃ − R D + Δ R D 2 R S S v i c m v_{o2} \simeq -\frac{R_D + \Delta R_D}{2R_{SS}} v_{icm} vo2≃−2RSSRD+ΔRDvicm
所以差分信号电压为:
v o d = v o 2 − v o 1 = − Δ R D 2 R S S v i c m v_{od} = v_{o2} - v_{o1} = -\frac{\Delta R_D}{2R_{SS}}v_{icm} vod=vo2−vo1=−2RSSΔRDvicm
我们记其 共模增益 为:
A c m ≡ v o d v i c m = − Δ R D 2 R S S A_{cm} \equiv \frac{v_{od}}{v_{icm}} = -\frac{\Delta R_D}{2R_{SS}} Acm≡vicmvod=−2RSSΔRD
还可以表示为:
A c m = − ( R D 2 R S S ) ( Δ R D R D ) A_{cm} = -(\frac{R_D}{2R_{SS}})(\frac{\Delta R_D}{R_D}) Acm=−(2RSSRD)(RDΔRD)
这说明 R D R_D RD 不匹配会影响 v o d v_{od} vod 的输出,即 v o d v_{od} vod 存在 v i c m v_{icm} vicm 分量,这个分量是我们不想要的。为了衡量 v i c m v_{icm} vicm 的占比,我们引入 共模抑制比 定义为:
C M R R ≡ ∣ A d ∣ ∣ A c m ∣ CMRR \equiv \frac{|A_d|}{|A_{cm}|} CMRR≡∣Acm∣∣Ad∣
经常使用分贝来表示:
C M R R ( d B ) = 20 log ∣ A d ∣ ∣ A c m ∣ CMRR(dB) = 20 \log{\frac{|A_d|}{|A_{cm}|}} CMRR(dB)=20log∣Acm∣∣Ad∣
R D R_D RD 不匹配带来的共模抑制比为:
C M R R = ( 2 g m R S S ) / ( Δ R D R D ) CMRR = (2g_mR_{SS}) / (\frac{\Delta R_D}{R_D}) CMRR=(2gmRSS)/(RDΔRD)
为了获得更大的共模抑制比,我们可以增大偏置电流,或者增大电流源输出阻抗,以及尽可能使得电路匹配,即 ( Δ R D R D ) (\frac{\Delta R_D}{R_D}) (RDΔRD) 尽量小。
g m g_m gm 不匹配的影响
另外一种非理想因素是两个MOS管本身不匹配,可以看做是 g m g_m gm 不匹配的影响。我们假设:
g m 1 = g m + 1 2 Δ g m g_{m1} = g_m + \frac{1}{2}\Delta g_m gm1=gm+21Δgm
g m 2 = g m − 1 2 Δ g m g_{m2} = g_m - \frac{1}{2}\Delta g_m gm2=gm−21Δgm
也就是:
g m 1 − g m 2 = Δ g m g_{m1} - g_{m2} = \Delta g_m gm1−gm2=Δgm
虽然此时电路不对称,我们无法使用半电路法分析,我们可以使用直接计算得到:
A c m ≃ ( R D 2 R S S ) ( Δ g m g m ) A_{cm} \simeq (\frac{R_D}{2R_{SS}})(\frac{\Delta g_m}{g_m}) Acm≃(2RSSRD)(gmΔgm)
则共模抑制比为:
C M R R = ( 2 g m R S S ) / ( Δ g m g m ) CMRR = (2g_mR_{SS}) / (\frac{\Delta g_m}{g_m}) CMRR=(2gmRSS)/(gmΔgm)
这个形式和 R D R_D RD 不匹配的影响一样。同样的为了获得更大的共模抑制比,我们可以增大偏置电流,或者增大电流源输出阻抗,以及尽可能使得电路匹配,即 ( Δ g m g m ) (\frac{\Delta g_m}{g_m}) (gmΔgm) 尽量小。
差分输出和单端输出
以上的讨论都是基于差分输出而言的,如果使用的是单端输出,则CMRR会大大降低,这是因为在本节一开始我们就分析了,即使如果电路是对称的,那么 v i c m v_{icm} vicm 也会出现在输出端的两端,如果使用单端输出 v i c m v_{icm} vicm 就会出现在输出电压上。如果我们想获得较大的CMRR,我们推荐使用差分输出。之后我们会介绍如何保持CMRR无损的将差分信号转换为单端信号。
BJT的情况
同样对于BJT也存在共模抑制的情况,我们使用如下图的电路以及对应的半电路:
输出信号电压为:
v o 1 = v o 2 = − α R C r e + 2 R E E v i c m v_{o1} = v_{o2} = -\frac{\alpha R_C}{r_e + 2R_{EE}}v_{icm} vo1=vo2=−re+2REEαRCvicm
说明BJT的同样抑制共模信号。但是当出现电路不匹配的情况下,例如存在 Δ R C \Delta R_C ΔRC :
A c m = − α Δ R C 2 R E E + r e A_{cm} = -\frac{\alpha \Delta R_C}{2R_{EE} + r_e} Acm=−2REE+reαΔRC
因为 α ≃ 1 , r e ≪ 2 R E E \alpha \simeq 1,r_e \ll 2R_{EE} α≃1,re≪2REE 所以:
A c m ≃ − ( R C 2 R E E ) ( Δ R C R C ) A_{cm} \simeq - (\frac{R_C}{2R_{EE}})(\frac{\Delta R_C}{R_C}) Acm≃−(2REERC)(RCΔRC)
因此共模抑制比为:
C M R R = ( 2 g m R E E ) / ( Δ R C R C ) CMRR = (2g_m R_{EE}) / (\frac{\Delta R_C}{R_C}) CMRR=(2gmREE)/(RCΔRC)
与MOS具有相同的形式。
BJT的输入阻抗是有限的,因此对于 v i c m v_{icm} vicm 来说也存在输入阻抗,如图:
我们定义
R
i
c
m
R_{icm}
Ricm 是共模信号的输入阻抗,对应的等效半电路输入阻抗为
2
R
i
c
m
2R_{icm}
2Ricm 我们有:
R i c m ≃ β R E E 1 + R C / β r o 1 + R C + 2 R E E r o R_{icm} \simeq \beta R_{EE} \frac{1 + R_C / \beta r_o}{1 + \frac{R_C + 2R_{EE}}{r_o}} Ricm≃βREE1+roRC+2REE1+RC/βro