「カレントミラー」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Onosaki (会話 | 投稿記録)
en:Current_mirror(oldid=804344404)の翻訳
(相違点なし)

2018年10月19日 (金) 03:03時点における版

カレントミラー回路とは、能動素子を用いて他の回路に流れる電流をコピーし、負荷にかかわらず出力電流を一定に保つことができる回路である。その「コピー」される電流は時に変動信号電流であってもよい。概念的には、理想的なカレントミラー回路は電流方向を逆にする理想的な「反転増幅電流回路」である。あるいは、電流制御電流源CCCS)から構成されるとも言える。カレントミラーはバイアス電流と能動負荷を回路に供給するために用いられるだけでなく、より現実的な電流源のモデルとしても用いられる(理想的な電流源は存在しないため)。

ここで扱う回路構成は、多くの半導体集積回路で用いられているものであり、それはフォロワー(出力)トランジスタ側でのエミッター減衰抵抗のないワイドラー電流源である。この構成は、集積回路でのみ用いられる。なぜなら、2つのトランジスタの特性が極めて近くなければならず、それはディスクリート素子では実現不可能だからである。

他の回路構成としては、ウィルソン・カレントミラー回路がある。このウィルソン回路はアーリー効果に起因する問題を解決することができる。

特徴

カレントミラー回路を特徴づけるものとしては、以下の3つの特性がある。

一つ目は、伝達比(電流増幅回路の場合)あるいは出力電流強度(定電流源の場合)である。

二つ目は、出力電流が負荷に対してどの程度変動するかを決定する交流出力抵抗である。

三つ目は、正常動作をするのに必要なミラー出力部における最低電圧降下である。この最低電圧は、ミラー回路の出力トランジスタがアクティブ動作を保つのに必要な電圧である。ミラー回路が正常動作する電圧範囲は、コンプライアンス範囲と呼び、回路が正常/不良動作をするその境界の電圧をコンプライアンス電圧と呼ぶ。ミラー回路は、温度変化に対する安定性などのたくさんの二次的な性能を決める要因がある。

実用上の近似

小信号解析では、カレントミラー回路はノートン等価回路として近似される。

大信号解析では、カレントミラー回路は通常、単純に理想的な電流源として近似される。しかし、理想的な電流源はいくつかの点において非現実的である:

  • 無限大の交流インピーダンスを持つ。実際のミラー回路は有限のインピーダンスを持つ。
  • 電圧にかかわらず一定の電流を供給する。つまり、コンプライアンス電圧が存在しないこと。
  • 周波数制限が存在しない。実際のミラー回路はトランジスタの寄生容量によって制限が存在する。
  • 理想的な電流源は実世界の効果(例えばノイズ、電源電圧の変動、素子の公差など)に対して影響を受けない。

カレントミラー回路の実現

基本的な考え方

バイポーラトランジスタは最も簡単な電流-電流コンバーターとして用いられるが、その伝達比は温度変化、β公差に大きく依存する。これらの変動を除去するために、カレントミラー回路は同じ条件で配置された2つの電流-電圧コンバーター、電圧-電流コンバーターをカスケード接続している。これらのコンバーターは必ずしも線形動作である必要はなく、必要なことはただその特性が対称的であることである(例えば、以下で見るようにバイポーラトランジスタでのカレントミラー回路では、出力は入力に対して対数的な変化であったり指数的な変化である)。通常、二つの同一のコンバーターが用いられるが、片方のコンバーターの特性は負のフィードバックをかけることによって反転することができる。 したがって、カレントミラー回路は2つの等価なコンバーター(一つは反転動作、もう一つは通常動作)のカスケード接続から構成されている。

バイポーラトランジスタを用いた基本的なカレントミラー回路

図1:npnバイポーラトランジスタを用いて構成したカレントミラー回路。抵抗器を用いて参照電流IREFの大きさを決めている;VCCは電源電圧。

もしもバイポーラトランジスタのベース-エミッタ間に電圧を入力し、そしてコレクタ電流を出力として取り出すとすると、トランジスタは入力に対して指数関数的に出力が変化する電圧-電流変換器となる。負のフィードバック(簡単にはベースとコレクタを繋げる)を行う事でトランジスタ動作を「反転」することができ、対数的に出力が変化する電流-電圧変換器となる。つまり「入力」である所望のコレクタ電流が流れるように「出力」であるベース-エミッタ間電圧を調整するということである。

最も簡単なバイポーラカレントミラー回路(図1)はこの考え方によって実装されている。 これは二段のカスケード接続されたトランジスタからなり、それぞれ反転動作 / 通常動作の電圧-電流変換器としての役割を果たしている。トランジスタQ1のエミッタは接地されていて、コレクタ-ベース間電圧は0である。このため、Q1の電圧降下はVBEで、この電圧はダイオード方程式に従って決められる。また、Q1のこの接続方法は、ダイオード接続と呼ばれている(Ebers-Mollモデルも参照のこと)。

回路中で単にダイオードではなく、トランジスタQ1を用いることは重要である。なぜなら、Q1はトランジスタQ2におけるVBEも決定するからである。もしQ1Q2の特性がほぼ等しい場合、そしてもしQ2VCBも0になるようにミラー回路出力電圧VOUTを選べば、Q1によって決定されたVBEの値により、Q2を流れるエミッタ電流はQ1を流れるエミッタ電流と等しい値になる。Q1Q2の特性が等しいので、β0についてもまた等しく、ミラー出力電流もQ1のコレクタ電流と等しくなる。

ミラー回路による出力トランジスタを流れる電流は、任意のコレクタ-ベース間電圧VCBに対して、以下の式で与えられる。

ここで、ISは逆飽和電流、あるいは規格化電流、VT熱電圧VAアーリー電圧である。この電流は出力トランジスタがVCB =0 Vを満たすのであれば参照電流Irefと以下の式で関係づけられている。

この式はQ1のコレクタに節点に対してキルヒホッフの法則を適用することで得られる。

参照電流はQ1にコレクタ電流を、両方のトランジスタにベース電流を供給している。ここで、両方のトランジスタのVCBが0であれば、これらのベース電流は等しく、IB1 = IB2 = IBである。したがって、

を得る。ここで、パラメータβ0VCB =0 Vにおけるトランジスタのβ値である。

出力抵抗

もし出力トランジスタQ2でのVBCが0よりも大きい値であれば、Q2のコレクタ電流はアーリー効果によってQ1でのコレクタ電流よりもいくらか大きい値になる。言い換えれば、ミラー出力は有限の出力抵抗roを有することになる。すなわち、

ここで、VAはアーリー電圧であり、VCEは出力トランジスタのコレクタ-エミッタ間電圧である。

コンプライアンス電圧

出力トランジスタをアクティブ動作モードに保つためには、VCB ≥ 0 Vが必要である。従って出力トランジスタがVCB = 0 Vを満たし、かつコレクタ電流ICを出力する状態というのは、これは正常なミラー動作をするのに必要な最小出力電圧、つまりコンプライアンス電圧VCVVOUT = VCV = VBEであることを意味する。従って上記のI-V関係を式変形することで、以下を得る:

ここでVT熱電圧であり、ISは逆飽和電流、あるいは規格化電流である。

拡張及びより複雑な場合

トランジスタQ2VCB > 0 Vを満たすとき、トランジスタの特性はもはや一致していない。特に、βは以下のようにアーリー効果によって異なってしまう。

ここで、VAはアーリー電圧、β0VCB = 0 Vの時のトランジスタのβの値である。アーリー効果の違いに加え、β0の値も異なるであろう。それは、β0は電流の大きさに依存し、そして今二つのトランジスタは異なる電流が流れているからである(Gummel–Poonモデルも参照のこと)。

更に、流れる電流の違いによりQ2Q1よりも消費電力が大きいかもしれない。2つのトランジスタの特性を同じに保つには、トランジスタの温度はほぼ同じでなければならない。集積回路や同じシリコンダイに載っているトランジスタアレイにおいては、これは容易に実現できる。しかしながら、もしも二つのトランジスタの距離が大きく離れている場合には、カレントミラー回路の精度が犠牲になってしまうだろう。

同じ特性を持つトランジスタを幾つか同じベース端子に追加で接続することができ、そして同じコレクタ電流を得ることは可能である。言い換えれば、回路の右半分は、R2を様々な抵抗値で置き換えることで、複数回コピーすることができるということである。 しかしながら、右半分のトランジスタのベース電流は0ではないため、それぞれの追加した右半分のトランジスタはQ1から少しばかりのコレクタ電流を「盗む」ことには注意しなければならない。これによって、設計した電流値よりも少し小さい値になってしまうだろう。

ミラー抵抗を大きくするためのエミッター減衰抵抗を用いたミラー回路の例も参照のこと。

図に示されている簡単なミラー回路においては、典型的なβの値では出力電流の誤差は1%以内である。

図2 : nチャネルMOSFETを用いたカレントミラー回路。抵抗器を用いて参照電流IREFの大きさを決めている。 VDDは電源電圧。

MOSFETを用いた基本的なカレントミラー回路

図2に示すように、基本的なカレントミラー回路はMOSFETを用いることでも構成することができる。トランジスタM1は飽和領域、あるいはアクティブ領域にあり、M2についても同様である。この構成では、以下で示すように出力電流IOUTは直接IREFと関連づけられている。

MOSFETのドレイン電流IDは、ID = f (VGS, VDG)で与えられるようにゲート-ソース間電圧VGS及びドレイン-ゲート間電圧VDGの関数であり、これはMOSFETデバイスの特性から導出される。カレントミラー回路におけるトランジスタM1を流れる電流は、ID = IREFである。参照電流IREFは既知の値を持つ電流であり、以下で示すように抵抗によって供給されたり、あるいは電源電圧の変動に対して一定であることを保証するために、「閾値電圧参照型」や「自己バイアス型」の電流源が用いられる[1]

トランジスタM1VDG = 0とすることで、M1のドレイン電流はID = f (VGS, VDG=0)となり、f (VGS, 0) = IREFを得ることから、VGSの値を陰に決定することができる。したがって、IREFは、VGSの値を決定する。

図2の回路ではM2にも同じ大きさのVGSが印加されている。もしもM2もまたVDG = 0でバイアスされており、そしてM1M2の特性がほぼ等しい場合(例えばチャネル長、幅、閾値電圧など)には、出力側でもIOUT = f (VGS, VDG = 0) = IREFという電流を得ることができる。つまり、出力側でVDG = 0であり、両者のトランジスタが同じ特性であれば、出力電流は参照電流と同じになる。

ドレイン-ソース間電圧は、VDS = VDG + VGSで表される。この式を代入することで、Shichman-Hodgesモデルによってf (VGS, VDG)の近似的な関数が与えられる[2]

ここで、はトランジスタに性能に関する定数で、W/Lはチャネルの幅と長さの比、λはチャネル長変調係数である。

出力抵抗

チャネル長変調効果により、ミラー回路はroで表される有限の出力抵抗(ノートン抵抗)を有する(チャネル長変調効果も参照のこと)。つまり、

ここで、λはチャネル長変調係数、VDSはドレイン-ソース間電圧である。

コンプライアンス電圧

出力トランジスタの抵抗を高くするには、VDG ≥ 0 Vが必要である[nb 1](こちらの書籍も参照のこと[3])。出力トランジスタがVDG = 0 Vを満たし、電流を出力している状態においては、これはミラー動作を行える最低出力電圧、つまりコンプライアンス電圧がVOUT = VCV = VGSであることを意味する。したがって、逆関数f −1を用いることで、以下を得る。

Shichman-Hodgesモデルにおいては、f−1は平方根の関数として近似することができる。

拡張及び制限

このタイプのミラー回路の利点は、関数fがデバイス幅Wに対して線形変化するということであり、Shichman-Hodgesモデルよりもさらに正確なモデルにおいてもほぼ線形性は満たされる。したがって、二つのトランジスタ幅の比をそれぞれ調整することによって、参照電流値の整数倍の大きさの電流を生成することが可能である。

Shichman-Hodgesモデル[4]は一世代前のトランジスタ技術においてのみ正確であるが、今日においてもその簡潔さからよく用いられている。近年ではコンピュータによる現実的なモデルに基づいてIV特性を説明する。この現実的なモデルでは、VGS依存性が二乗則に従わないということと、VDS依存性が単にλVDSで表されていない、という違いがある。その他の現実に即していない式としては、性能のチャネル長Lに関する依存性がある。GrayやMeyerらによって指摘されているように、L依存性に大きく寄与しているのはλである。彼らは、λは通常実験データから決定されなければならない、と指摘している[5]

個々のデバイス間でさえも閾値電圧Vthは大きな分散があるため、ディスクリートな部品でカレントミラー回路を構成するのは問題がある。ソース減衰抵抗によってこの分散が幾分補償されたとしても、その抵抗値は非常に大きくなるため、出力抵抗が(小さくなることによって)犠牲になる。従って、MOSFETでのカレントミラー回路は集積回路、または同一基板上でのものに限られる。

フィードバック強化型カレントミラー

図3: 出力抵抗を大きくするためにオペアンプフィードバックを用いたゲイン増強型カレントミラー回路。
MOSFETを用いたゲイン増強型カレントミラー回路。M1M2はアクティブ動作モードであり、一方M3M4は線形動作モードであり抵抗であるかのように動作する。オペアンプは高い出力抵抗を得るためにフィードバックを加えている。

図3には出力抵抗を大きくするために負帰還を加えたカレントミラー回路が示してある。オペアンプがあることによって、これらの回路はゲイン増強型カレントミラー回路と呼ばれることもある。あるいはコンプライアンス電圧が比較的低いため、ワイドスイング型カレントミラー回路と呼ばれることもある。とりわけMOSFETを用いたミラー回路では、この考えに基づいた様々な回路が用いられる[6][7][8]。なぜなら、MOSFETはそれ自体の出力抵抗がそもそも小さいからである。図4にはMOSFETを用いたゲイン増強型カレントミラー回路が示されている。ここで、M3M4は線形領域で動作しており、図3におけるエミッター抵抗REと同じ役割を果たしている。M1M2は飽和領域で動作しており、図3におけるQ1Q2と同じ役割を果たしている。図3の回路がどのような動作をするかは以下の通りである。

オペアンプには、抵抗REに接続されているQ1, Q2のエミッター端の電圧差V1V2が入力される。この電圧差はオペアンプによって増幅され、出力トランジスタQ2のベースに出力する。もしもVBEが増大すると、Q2を流れる電流は増大し、RE電圧降下が大きくなるためV2も増大し、V1V2は小さくなる。結果的に、Q2のベース電圧は小さくなり、Q2VBEも減少し、出力電流の増大が相殺されることになる。

オペアンプのゲインAvが十分大きいのであれば、ほんの僅かな電圧差V1V2によってQ2のベース電圧VBを十分供給することができる。つまり、

従って、REを流れる電流はほぼ等しく、ミラー出力もQ1におけるコレクタ電流IC1とほぼ同じ値になる。IC1は、参照電流IREFによって以下のように決定される。

ここで、もしもQ2VBCが0でないのであれば、Q1β1Q2β2の値はアーリー効果によって異なっている。

出力抵抗

図5: ミラー回路の出力抵抗を導出するための小信号等価回路; トランジスタQ2はハイブリッドπ回路によって置き換わっている。出力端から電流IXを流した時に電圧VXが現れたとすると、出力抵抗はRout = VX / IXである。

出力抵抗の理想的な取り扱いは注釈を参考のこと[nb 2]。上記の議論の理想的な場合、つまりオペアンプのゲインが無限大である場合の表式は以下の通りである。有限のゲインAvを持つオペアンプ以外はすべて理想的な素子を用いた小信号回路は図5の通りである(β, ro, rπ はいずれもQ2のパラメータである)。図5の等価回路を導出するにあたり、図3のオペアンプの正端子への入力は交流的に接地されているため、オペアンプへの入力は負端子に単にエミッタ電圧Veが入力されており、したがって出力で電圧は−Av Veである。オームの法則を入力抵抗rπに適用することで、小信号ベース電流Ibは以下のように表される。

この結果とREに関するオームの法則と合わせることで、Veは消去することができ、以下を得る[nb 3]

ソースから電流IXが流れ込んだ時のグラウンドまでの電圧降下の大きさは、キルヒホッフの法則より以下で与えられる。

Ibを代入し、式変形を行うことで、出力抵抗Routは以下のようになる。

ゲインが非常に大きい場合(Avrπ / RE)、この回路で得られる最大の出力抵抗は、

である。この値は、基本的なミラー回路の出力抵抗Rout = roと比べて非常に大きな値である。

図4のMOSFETを用いた場合の小信号等価回路は、バイポーラの場合でβ = gm rπとし、rπ → ∞を考えることで得られる。つまり、

である。ここで、REはソース端のMOSFET M3, M4の抵抗値である。しかし図3の回路と異なり、ゲインAvが大きくなるにつれ(REは固定)Rout は大きくなるため、Avが十分大でも極限値まで達しない。

コンプライアンス電圧

図3では、オペアンプの非常に大きなゲインによってほんの小さな抵抗REから大きな出力抵抗を得ていた。REが小さいということは、V2 もまた小さいということであり、ミラー回路にとってはコンプライアンス電圧が小さいということである。これは、単純なバイポーラ・カレントミラー回路でのコンプライアンス電圧よりもほんの少しだけ大きな値である。このような理由から、このタイプのカレントミラー回路はワイドスイングカレントミラー回路と呼ばれる。なぜなら、コンプライアンス電圧を大きくすることを犠牲にして高い出力抵抗Rout を得るような他のカレントミラー回路と比べて、出力電圧スイングを大きくできるからである。

図4のMOSFET回路では、図3の回路のようにオペアンプのゲインAvが大きくなるにつれてREを小さくすることができる(Routを一定のまま)ので、ミラー回路のコンプライアンス電圧を低くすることができる。

その他のカレントミラー回路

基本的なミラー回路よりも高い出力抵抗が得られるようなカレントミラー回路(出力電圧とは独立で電流出力が決まる理想的なミラー回路を目指す試みである)や、温度変化、デバイスパラメータの分散、電源電圧の変動に対して出力電流が影響されにくいカレントミラー回路はたくさんある。これらの複数のトランジスタを用いたミラー回路はバイポーラやMOSFETの両方が用いられる。これらの回路には以下のようなものがある。

注釈

  1. ^ 出力抵抗を大きく保つことは、MOSFETを飽和領域に保つこと以上の意味がある。それは、実際のMOSFETの出力抵抗は飽和領域に入る時にだけ増加しはじめ、そしてVDG ≥ 0 Vのときにのみ最大値に近くなるまで増加するからである。
  2. ^ もしオペアンプを電圧V1 = V2であるようなヌラーで置き換えた場合、ソース端を流れる電流は一定値に保たれる。これは、トランジスタのエミッタ電流も同じであることを意味する。もしもQ2VCBが増加したとき、出力トランジスタのβもアーリー効果によって増大する:β = β0(1 + VCB/VA)。結果として、IB = IE / (β + 1) で与えられるQ2のベース電流は減少し、出力電流IOUT = IE / (1 + 1 / β) はわずかに増大する(βがわずかに増大するため)。これを数式で書くと、以下のようになる
    ここで、トランジスタの出力抵抗はro = (VA + VCB) / IOUTで与えられる。つまり、理想的なオペアンプヌラーを用いた理想的なミラー回路の出力抵抗は、ROUT = (β + 1)ro で与えられる。これは、後にゲインを無限大にして得られる結果と一致する。
  3. ^ Av → ∞に近づくにつれ、Ve → 0 、IbIXに近づく。

関連項目

引用文献

  1. ^ Paul R. Gray; Paul J. Hurst; Stephen H. Lewis; Robert G. Meyer (2001). Analysis and Design of Analog Integrated Circuits (Fourth ed.). New York: Wiley. p. 308–309. ISBN 0-471-32168-0 
  2. ^ Gray. Eq. 1.165, p. 44. ISBN 0-471-32168-0 
  3. ^ R. Jacob Baker (2010). CMOS Circuit Design, Layout and Simulation (Third ed.). New York: Wiley-IEEE. pp. 297, §9.2.1 and Figure 20.28, p. 636. ISBN 978-0-470-88132-3 
  4. ^ NanoDotTek Report NDT14-08-2007, 12 August 2007 Archived 17 June 2012 at the Wayback Machine.
  5. ^ Gray. p. 44. ISBN 0-471-32168-0 
  6. ^ R. Jacob Baker. § 20.2.4 pp. 645–646. ISBN 978-0-470-88132-3 
  7. ^ Ivanov V. I., Filanovksy I. M. (2004). Operational amplifier speed and accuracy improvement: analog circuit design with structural methodology (The Kluwer international series in engineering and computer science, v. 763 ed.). Boston, Mass.: Kluwer Academic. p. §6.1, p. 105–108. ISBN 1-4020-7772-6. https://books.google.com/books?id=IuLsny9wKIIC&pg=PA110&dq=gain+boost+wide++%22current+mirror%22#PPA107,M1 
  8. ^ W. M. C. Sansen (2006). Analog design essentials. New York; Berlin: Springer. p. §0310, p. 93. ISBN 0-387-25746-2 

外部リンク