LTspiceのシミュレーション

LTspice-DCスイープ解析(.dc)の方法

当記事では、LTspiceでのDCスイープ解析(.dc)の方法について詳しく解説します。
(DCスイープ解析以外にもDC解析、直流スイープ解析、直流掃引解析などとも言われます。)

DCスイープ解析は、電子回路の入力信号の直流電圧を掃引(電圧を時間に対して振る)して解析します。

ダイオード、トランジスタ、オペアンプなどの直流特性(DC特性)を解析するのに使います。

なお、その他の解析方法の種類については、以下の記事をご覧ください。

回路図を用意する

まずは、LTspiceでDCスイープ解析を行うために、回路図を用意しましょう。

以下の記事で作成した回路図を使ってDCスイープ解析を行います。LTspiceで回路図を作成したことのない方は解析の前に自分で回路図を作ってみることをおすすめします。

また、こちらで作成済みの回路図を用意したので、すぐに解析から始めたい方は以下のリンクをクリックしてダウンロードしてください。

ダウンロード

信号源の設定

1

LTspice-実践形式で回路図作成の方法を覚えよう!」の記事で信号源の設定をSINE(正弦波)にしているので変更します。

回路図の信号源V1をマウスで「右クリック」して、「Independent Voltage Source」の画面を開きます。

2

noneを選択します。
(信号源がSINEのままでもDCスイープ解析できますが、紛らわしいので変更しておくことをおすすめします。)

3

信号源V1の近くに記載されていた「SINE(0 2 500)」が消えたことを確認します。

DCスイープ解析(.dc)の設定

1

メニューバーの「Simulate」-「Edit Simulation Cmd」をクリックして、「Edit Simulation Command」の画面を開きます。

2

「DC sweep」を選択し、Name of 1st source to sweep:V1、Type of sweep:Linear、Start value:0、Stop value:4、Increment:1と記入します。すると、画面の下側に「.dc V1 0 4 1」と表示されるはずです。

これで、信号源V1を0~4Vまでの間、1Vずつ増加させて、DCスイープ解析を行う設定になります。

なお、LTspiceでは以下の表のように補助単位を使用することができます。

LTspiceで使用できる補助単位

記号
(接頭辞)
読み方 倍数
T テラ 1012
G ギガ 109
Meg メガまたは
メグ
106
k キロ 103
m ミリ 10-3
u マイクロ 10-6
n ナノ 10-9
p ピコ 10-12
f フェムト 10-15

3

「.dc V1 0 4 1」と.dcのドットコマンドが表れるので、適当な位置に配置します。本記事では、信号源V1の近くに配置しました。

ドットコマンドは「Edit Text on the Schematic」で作成可能

「Edit Simulation Command」の画面から、.dcのドットコマンドを作成しましたが、「Edit Text on the Schematic」でも作成可能です。

ツールバーの「SPICE Directive」をクリックすると、「Edit Text on the Schematic」の画面が表れます。

SPICE directiveが選択されていることを確認して、ドットコマンドの構文(今回の場合は「.dc V1 0 4 1」)を入力、OKをクリックすれば、作成したドットコマンドを配置することができます。

シミュレーション

1

ツールバーの「Run」をクリックすると、シミュレーションが実行されます。シミュレーション時間は回路の規模などにより異なります。

解析結果

当記事では、LTspiceの電圧プローブで簡単に解析結果を確認してみたいと思います。

1

シミュレーション後、カーソルを回路図の結線に近づけると、カーソルが「電圧プローブ」に変わります。

VinとOUTPUTを電圧プローブでクリックします。

2

VinとOUTPUTの電圧波形が波形表示画面に表れます。

3

オペアンプの反転増幅回路により、出力電圧V(OUTPUT)が入力電圧V(Vin)の-2倍になっていることがわかりますね。

今回、DCスイープ解析に使用した回路図は以下のリンクからダウンロードできます。

ダウンロード

テキストのコピーはできません。