異なる負荷抵抗に同じ電流を供給する定電流源



『LTspice Users Club』のWebサイトはこちら

■問題

平賀 公久 Kimihisa Hiraga

 図1は,端子Aから端子Bへ向かって一定の電流を流すフローティング定電流源です.RL1(2kΩ)とRL2(1kΩ)は異なる値の負荷抵抗で,RL1は15Vの直流電源(V1)へ,RL2はGNDへ接続しています.また,このフローティング定電流源は,NチャネルJFET(J1,J2),抵抗(R1),コンデンサ(C1)で構成した定電流源の電流(49.2μA)を増幅しています.増幅は,OPアンプ(U1)と抵抗(R2,R3)とNチャネルJFET(J3)で行います.
 このフローティング定電流源において,RL1(2kΩ)とRL2(1kΩ)に流れる電流は,(a)~(d)のどれでしょうか.計算を簡単にするため,OPアンプ(U1)のオープン・ループ・ゲインは無限大とします.また,抵抗の温度係数は100ppm/℃を使います.

(a)246μA,(b)271μA,(c)492μA,(d)541μA


図1 端子Aから端子Bに向かって一定の電流を流すフローティング定電流源の回路
OPアンプ(U1)は,入力バイアス電流が±10pAと小さいLT1022を使用し電源は±15Vです.
NチャネルJFET(J3)は,IDSSが10mA,VGS(OFF)が-3Vの2N4416を使用しています.

■ヒント

 今回は,フローティング定電流源について解説します.フローティング定電流源は,2つの端子(図1の端子Aと端子B)を持ち,端子Aから端子Bへ向かって一定の電流を流します.したがって,二つの負荷抵抗(RL1=2kΩ,RL2=1kΩ)のように,抵抗値が違っても同じ電流が流れる回路です.
 図1には,NチャネルJFET(J1,J2)と抵抗(R1),コンデンサ(C1)を使い,基準となる温度補償をした定電流源があり,R2へ49.2μAを流します.そして,抵抗(R2)の電圧降下をOPアンプ(U1)の非反転端子へ入力しています.OPアンプ(U1)とNチャネルJFET(J3)は負帰還回路を構成しており,OPアンプ(U1)の非反転端子と反転端子はバーチャル・ショートにより同じ電圧となります.よって,R2とR3の両端の電圧は同じになり,R2とR3に流れる電流の総和が負荷抵抗(RL2)に流れます.また,R2とR3に流れる電流は,端子Aから分流した電流であることから,RL1(2kΩ)とRL2(1kΩ)の電流は等しくなります.

 定電流源とは,一定の電流を流し続ける回路です.なので,抵抗1つで電流を電圧へ変換して,欲しい電圧が得られます.定電流源を使ったアプリケーションとしては,一定のバイアス電流の供給,コンデンサやバッテリーの定電流充電,OPアンプやトランジスタを追加して大電流化することなどがあります.
 また,定電流源は大きく分けて「ソース型」,「シンク型」,「フローティング型」があります.ソース型は,回路から電流を吐き出すタイプです.シンク型は,回路へ電流を吸い込むタイプとなります.また,フローティング型は,AとBの2つの端子を持ち,端子Aから端子Bへ電流を流すタイプです.今回の回路は,OPアンプとトランジスタを追加して大電流が得られるフローティング定電流源となります.

■解答


(d)541μA

 NチャネルJFET(J1,J2),抵抗(R1),コンデンサ(C1)で構成した定電流源の49.2μAの電流は,OPアンプ(U1)の入力バイアス電流が±10pAと小さいため,R2へ流れます.R2の10kΩで生まれる電圧は,OPアンプの非反転端子へ印加されます.U1とJ3は負帰還回路であり,R3の両端の電圧は,バーチャル・ショートによりR2と同じになります.R2とR3の比をN(N=R2/R3)とすると,R3にはR2に流れる電流のN倍(図1ではN=10)が流れます.RL2に流れる電流(IL2)は,R2に流れる電流とR3に流れる電流の総和になるので,式1の計算より541μAとなります.

・・・・・・・・・・・・・・・・・・・・・・・・・(1)


■解説

●OPアンプと抵抗を使ったソース型定電流源について
 図2は,図1の回路からJ3とRL1を除いた回路です.図2は,負荷抵抗(RL2)に向かって電流を吐き出すソース型の定電流源として働きます.
 NチャネルJFET(J1,J2)と抵抗(R1),コンデンサ(C1)を使った定電流源は,「LTspice電源&アナログ回路入門 011 JFETを使った定電流源の出力電流と温度補償」で解説した回路です.図2は,抵抗(R1)が15.8kΩ,温度が27℃のとき,出力電流が49.2μAとなり,-40℃から120℃間の電流変化が約48μA~50μA内に入るよう設計しています.


図2 OPアンプを使ったソース定電流源の回路

 OPアンプ(U1)の出力電流は,抵抗(R2)に流れる電流を,R2/R3の抵抗比で増幅し,負荷抵抗(RL2)へ流します.具体的には,OPアンプ(U1)の入力バイアス電流が小さい(±10pAの性能)ことから,NチャネルJFET(J1,J2)と抵抗(R1),コンデンサ(C1)を使った定電流源の電流はR2に流れます.R2の電圧降下はOPアンプ(U1)のボルテージ・ホロワ回路の入力となり,ゲインが1倍で出力され,R3に印加されます.よって,R2とR3の両端の電圧は等しくなります.抵抗(R2)と抵抗(R3)の比をN(N=R2/R3)とすると,R3に流れる電流は,R2に流れる電流のN倍となります.負荷抵抗(RL2)に流れる電流(IL2)は,抵抗(R2)に流れる電流が加わり,式1と同じ「IL2=(N+1)IR2=541μA」になります.このようにR2/R3の抵抗比により,定電流源の出力電流を調整できます.
 図2の回路は,OPアンプを使うことから以下の制限があります.OPアンプ(U1)の非反転端子の電圧は,同相入力電圧と最大出力電圧の範囲内でないと正常に動作しません.次に抵抗(RL2)に流れる出力電流は,OPアンプの出力電流に関係するので,OPアンプの最大出力電流以上の電流が得られません.また,オフセット電圧,入力バイアス電流,同相信号除去比は,出力オフセット電圧に誤差を発生させ,定電流源の出力電流誤差になりますので注意が必要です.

●ソース型定電流源をLTspiceで確認する
 図2は,負荷抵抗(RL2)に流れる電流とその抵抗で生まれる電圧降下をVref端子から取り出し,基準電圧として使う例です.負荷抵抗(RL2)は1.87kΩですので,27℃でのVref端子の電圧は「1.87kΩ×541μA=1.01V」となります.温度に対するVref端子電圧の変化を確かめるため,RL2の1次温度係数は+50ppm/℃とし,LTspiceの回路図では抵抗値の横にTC1=0.00005として与えました.同様に,R1,R2,R3の1次温度係数は+100ppm/℃とし,TC1を0.0001としています.直流解析は回路温度を-40℃~120℃を1℃ステップでスイープし,定電流源の電圧V1を5V,10V,15Vと変更したときのシミュレーションを行います.
 図3図2のシミュレーション結果です.グラフはVref端子の電圧,式1の抵抗(R2)に流れる電流を11倍した計算値,負荷抵抗(RL2)に流れる3つの電流をプロットしました.
 抵抗(R2)に流れる電流を11倍した計算値と,負荷抵抗(RL2)に流れる電流は重なっており,温度変化やV1の電圧変化があっても,抵抗比で調整したRL2に流れる電流値は変わりません.また,27℃での負荷抵抗(RL2)に流れる電流は541μAであり,式1と同値です.次に,Vref端子の電圧は,温度変化やV1の電圧変化があっても0.995V~1.013V内であり,温度や電源変動に対し変動が少ない結果となることが分かります.


図3 図2のシミュレーション結果
27℃でのRL2に流れる電流は541μAであり,計算値と一致する.
RL2の電圧降下であるVref端子の電圧は,温度や電圧変化に対し変化が少ない.

●ソース型にトランジスタを追加してフローティング定電流源にする
 図1は,図2へNチャネルJFET(J3)と負荷抵抗(RL1)を追加した回路です.この回路変更により,負荷抵抗(RL2)に流れる電流は,V1からNチャネルJFET(J3)と抵抗(R3)を通る新たな電流経路から流れ,OPアンプ(U1)の出力電流には関係しません.また,OPアンプ(U1)の入力抵抗は大きいため,新たな電流経路から分離された状態になり,フローティング定電流源を構成することができます.
 NチャネルJFET(J3)の代わりに,MOS FETやダーリントン接続したNPNトランジスタでも代替できます.RL1,RL2に流れる電流は,追加するトランジスタの性能によるので,大きな電流を扱えるトランジスタを選べば,定電流源の出力電流をR2/R3の比で,大電流にすることができます.また,OPアンプ(U1)による制限は,図2と同じで,非反転端子の電圧は,同相入力電圧と最大出力電圧の範囲内であることが必要です.

●フローティング定電流源をLTspiceで確認する
 図4は,図1をシミュレーションする回路です.直流解析で回路温度を-40℃~120℃を1℃ステップでスイープし,抵抗(R2)に流れる電流を11倍した計算値と,異なる2つの負荷抵抗(RL1=2kΩ,RL2=1kΩ) に流れる電流をプロットします.


図4 図1をシミュレーションする回路

 図5は,図4のシミュレーション結果で,3つのプロットは重なっています.これより,図4の出力電流は式1であることが分かります.また,異なる2つの負荷抵抗(RL1,RL2)に流れる電流は同じであり,負荷抵抗が異なっても同じ電流であることから,フローティング定電流源として機能していることが分かります.


図5 図4のシミュレーション結果
3つのプロットは重なっており,27℃で出力電流は式1と同じである.
RL1,RL2が異なった抵抗値でも同じ電流値であり,フローティング定電流源として機能している.

■データ・ファイル

解説に使用しました,LTspiceの回路をダウンロードできます.
LTspice3_015.zip

●データ・ファイル内容
Current_Source.asc:図2の回路
Floating_Current_Source.asc:図4の回路

■LTspice関連リンク先


(1) LTspice ダウンロード先
(2) LTspice Users Club
(3) トランジスタ技術公式サイト LTspiceの部屋はこちら
(4) LTspice電子回路マラソン・アーカイブs
(5) LTspiceアナログ電子回路入門・アーカイブs

トランジスタ技術 表紙

CQ出版社オフィシャルウェブサイトはこちらからどうぞ

CQ出版の雑誌・書籍のご購入は、ウェブショップで!


CQ出版社 新刊情報



CQ ham radio 2025年 1月号

2025年のアマチュア無線

HAM国家試験

第4級ハム国試 要点マスター 2025

HAM国家試験

第3級ハム国試 要点マスター 2025

トランジスタ技術 2025年 1月号

注目のロボット センサ&走行制御!

TECH I シリーズ

マイクロプロセッサ・アーキテクチャ教科書

アナログ回路設計オンサイト&オンライン・セミナ