LTspiceのグラフの横軸を変更する

直流動作点解析を用いれば、抵抗値を横軸にとったグラフや温度を横軸にとったグラフを書くことが出来ます。
一方で、それ以外のものを横軸にとりたいと考えることもあります。
今回は、過渡解析や直流解析において時間やスイープさせる直流電源以外のものを横軸とする方法を書きます。
001_20090201223342.png 003_20090201223413.png 009_20090201223511.png 010_20090201223518.png

○noritanさんの2SD2531モデル
noritanさんが2SD2531のシミュレーション・モデルを作るのエントリで2SD2531のSPICEモデル作成を行っています。
そのなかで、LTspiceのグラフの横軸に関して以下のように書いておられます。

参考文献では、 IB を変化させたときの IC の値を横軸に、 hFE すなわち IC/IB の値を縦軸にとっていたのですが、LTspiceの波形表示には、横軸の変数を任意に指定する方法が見つかりませんでした。


つまり、以下に示すfig.1のような、ベース電流をスイープさせた直流解析シミュレーションをした際に、fig.2に示したデータシートからの引用のようなコレクタ電流を横軸にとったグラフを書きたいという話です。
fig.3に示すように、LTspiceでも書くことが出来ます。


001_20090201223342.png
fig.1: ベース電流をスイープさせた直流解析

002_20090201223407.png
fig.2: コレクタ電流を横軸にとったグラフ

003_20090201223413.png
fig.3: LTspieで書いたhFE-IC曲線


このように実は結構簡単に出来ますが、LTspiceのインターフェースがぶっきらぼうなおかげであまり知られていないようです。

○横軸の変更の仕方
noritanさんの回路の例で少し丁寧に解説します。

まず、fig.1のような回路でシミュレーションをRunするとベース電流Ibを横軸としたfig.4のようなグラフが表示されます。


004_20090201223428.png
fig.4: ベース電流Ibを横軸に持つグラフ


この横軸付近にマウスのカーソルを持ってくると、カーソルが灰色の定規のような形に変化するのでそこでクリックします。(右クリックではなく、普通の左クリックです。)

すると、fig.5のような「Horizontal Axis」ダイアログがでます。


005_20090201223433.png
fig.5: Horizontal Axisダイアログ


ここで、fig.6のように「Quantity Plotted:」欄に横軸にとりたい値を入力します。ここでは、Q1のコレクタ電流なのでIc(Q1)と入力しました。


006_20090201223439.png
fig.6: Quantity Plottedの設定


OKを押すと、fig.7のようなグラフが表示されます。


007_20090201223444.png
fig.7: 横軸が変更されたが、表示範囲がおかしいグラフ

008_20090201223450.png
fig.8: Axis Limitsの設定


横軸の範囲が正しく表示されないので、ふたたび「Horizontal Axis」ダイアログを表示させて「Axis Limits」の「Left:」と「Right:」を設定します。今回は10mAと10Aにして完了です。

○リサジュー曲線
これだけではちょっと寂しいので、応用の一例として、LTspiceでリサジュー曲線(リサージュ曲線)を描いてみました。
グラフの色がいつもと違うのは、この方がオシロスコープぽいかと思ったからで、深い意味はありません。


009_20090201223511.png
fig.9: 正弦波2つの過渡解析

010_20090201223518.png
fig.10: リサジュー曲線


○ヒステリシス
他の応用としてはヒステリシス特性の確認があります。シュミットトリガの記号の由来となっているアレです。
過渡解析でシュミットトリガ・インバータやヒステリシスコンパレータのシミュレーションをすれば、入力電圧を横軸にとることによってヒステリシス特性を表示することが出来ます。

このシミュレーションはベルが鳴るさんが標準 CMOS ロジックのトランジスターモデルの記事の中(一番下)で行っています。わたしもこの記事で横軸が変更できることを知りました。

○付録
このエントリで使用したリサジュー曲線のLTspiceのシミュレーション用ファイルを添付します。ファイル名末尾の".txt"を削除して、"_"を"."に変更すれば使えるはずです。



tag: LTspice トランジスタ 

trackback


この記事にトラックバックする(FC2ブログユーザー)

2SD2531のシミュレーション・モデルを作る

仕方ないから、自分でモデルを作っちゃおう。

comment

Secret

FC2カウンター
カテゴリ
ユーザータグ

LTspiceAkaiKKRmachikaneyamaScilabKKRPSoC強磁性OPアンプPICCPAecaljモンテカルロ解析常微分方程式odeトランジスタ状態密度DOSインターフェース定電流PDS5022スイッチング回路半導体シェルスクリプト乱数レベルシフト分散関係HP6632AI2C可変抵抗トランジスタ技術ブレッドボード温度解析R6452A反強磁性確率論バンドギャップセミナー数値積分熱設計非線形方程式ソルババンド構造絶縁偏微分方程式ISO-I2CLM358マフィンティン半径フォトカプラシュミットトリガカオスLED三端子レギュレータGW近似A/Dコンバータ発振回路PC817C直流動作点解析USBTL431数値微分アナログスイッチカレントミラー74HC4053サーボ量子力学単振り子チョッパアンプ補間2ちゃんねる開発環境bzqltyFFT電子負荷LDAイジング模型BSch基本並進ベクトルブラべ格子パラメトリック解析標準ロジックアセンブラ繰り返し六方最密充填構造SMPコバルトewidthFET仮想結晶近似QSGW不規則合金VCAMaximaGGA熱伝導cygwinスレーターポーリング曲線キュリー温度スイッチト・キャパシタ失敗談ランダムウォークgfortran抵抗相対論位相図スピン軌道相互作用VESTA状態方程式TLP621ラプラス方程式TLP552条件分岐NE555LM555TLP521マントル詰め回路MCUテスタFXA-7020ZR三角波過渡解析ガイガー管自動計測QNAPUPSWriter509ダイヤモンドデータロガー格子比熱熱力学起電力awkブラウン運動スーパーセルUbuntu差し込みグラフ第一原理計算フェルミ面fsolveCIFxcrysden最大値最小値ubuntu最適化平均場近似OpenMP井戸型ポテンシャル固有値問題シュレディンガー方程式TeX2SC1815結晶磁気異方性OPA2277フラクタルFSM固定スピンモーメントc/a非線型方程式ソルバgnuplot全エネルギーfcc初期値マンデルブロ集合縮退正規分布interp1ウィグナーザイツ胞L10構造multiplotフィルタ面心立方構造PGAハーフメタル二相共存ZnOウルツ鉱構造BaOSIC重積分磁気モーメント電荷密度化学反応クーロン散乱岩塩構造CapSenseノコギリ波デバイ模型キーボード半金属フォノンquantumESPRESSOルチル構造スワップ領域リジッドバンド模型edelt合金Realforce軸ラベルグラフの分割凡例線種シンボルMAS830LCK1026LMC662PIC16F785トランス関数フィッティングトラックボールPC等価回路モデルヒストグラムパラメータ・モデル不規則局所モーメント最小二乗法TS-112TS-110直流解析ExcelGimp円周率片対数グラフ両対数グラフspecx.f疎行列三次元ifort文字列不純物問題P-10等高線ジバニャン方程式ヒストグラム確率論マテリアルデザイン入出力境界条件陰解法AACircuit熱拡散方程式HiLAPWMBEEAGLE連立一次方程式ナイキスト線図負帰還安定性Crank-Nicolson法日本語

最新コメント
リンク

にほんブログ村 その他趣味ブログ 電子工作へ