差動増幅段: 差だけ増やし共通は捨てる
入力の差を広げて、テール電流を片側へ傾ける
図の二つの枝は、下で一つのテール電流を分け合っています。二つの入力の差 vdiff = v+ − v− を広げると、それぞれの枝を流れる電流の点の密度が変わります。差が 0 なら電流は左右に等しく分かれますが、一方の入力が高くなるとその枝へ電流が寄り、棒で描かれた差動出力もその分伸びます。
テール電流を分け合う一対
差動増幅段は、同じように作った二つのトランジスタのソース(またはエミッタ)をひとつにまとめ、その下に一定の電流を流すテール電流源を一つつけます。二つの枝が分け合える電流の合計は、いつもこのテール電流で決まっています。だから一方の枝が多く取れば、もう一方はちょうどその分だけ少なくなります。二つの入力が決めるのは、この決まった合計を左右にどう分けるかだけです。
差を増幅する、電流が偏る
一方の入力 v+ がもう一方の v− より高くなると、そちらのトランジスタが強くオンになってテール電流を多く引き込み、反対側の枝の電流はその分減ります。二つの枝に同じ負荷抵抗をつけておくと、電流の多い側は抵抗での電圧降下が大きく、少ない側は小さくなるので、二つの出力の差が入力の差に比例して開きます。二つの出力の間で測ったこの差動利得は Ad = gm Rd で、共通ソース増幅器と同じ形です。ただし比例するのは真ん中付近だけです。差が数十ミリボルトを超えると、テール電流がほぼすべて片側へ移り、出力は飽和します。
同相は除去する、CMRR
今度は二つの入力が同じだけ一緒に上がるとします。二つの差は 0 のままなので、電流をどちらかへ傾ける理由がありません。そのうえ下のテール電流源が合計を一定に保っているので、二つの枝の電流は相変わらず半分ずつで、差動出力はびくともしません。雑音や温度ドリフト、電源の揺れのように二つの入力に同じように乗る同相信号は、こうして取り除かれます。差動利得を同相利得で割った値が同相除去比 CMRR で、大きいほど優れています。実際のテール電流源は完全ではなく、二つのトランジスタもまったく同じではないので、同相信号はわずかに漏れます。そのため CMRR は無限大ではなく、普通デシベルで書く有限の値です。差だけをきれいに増幅するこの性質があるから、この一対はあらゆる演算増幅器の入力段を受け持ちます。
最初の画面に戻ると
二つの入力が等しいとき、テール電流は左右に等しく分かれ、差動出力は 0 でした。一方の入力を上げると電流がその枝へ寄り、出力が差に比例して開きました。差が大きくなると電流がすべて片側へ移り、出力はそれ以上伸びませんでした。鍵は下でまとめられた一つのテール電流です。合計がいつも一定なので、一方が取った分だけもう一方が手放し、その傾きがそのまま差動出力になります。二つの入力が一緒に上がるときは差がないので電流が傾く理由がなく、合計も変わらないので出力は変化しません。差だけを増幅して共通分を捨てるこの一対から、次に出会う演算増幅器の大きな利得が始まります。
次へつながる流れ
差動増幅段が作る大きな差動利得を何段も重ねると、演算増幅器の開ループ利得、つまり無限大に近い利得になります。しかし、その利得はただではありません。次のユニットでは、周波数が高くなるほど演算増幅器の利得が下がるという現実と、利得と帯域幅の積が一定に保たれるという利得帯域幅積(GBW)を扱います。