ABM(Analog Behavioral Modeling)による伝達関数の表現
-
Upload
tsuyoshi-horigome -
Category
Engineering
-
view
127 -
download
1
Transcript of ABM(Analog Behavioral Modeling)による伝達関数の表現
![Page 1: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/1.jpg)
ABM(Analog Behavioral Modeling)による伝達関数の表現
PSpiceの LAPLACE
1
LTspiceの等価回路モデル
2015年 1月 12日ビー・テクノロジー
http://www.beetech.info/
Copyright (CC) Bee Technologies 2015
![Page 2: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/2.jpg)
2
回路解析シミュレーションをする場合、必要なデバイスの SPICEモデルを準備する必要があります。
その際にモデリングをする必要があります。このモデリングは、モデルベース開発には必須の技術であり、必要なデバイスについて等価回路化を行い、SPICEに実装します。
モデリングは、素子レベルから回路レベルまで様々であり、デバイスモデリングの手法で応用性があるのは、 ABMを採用したモデリングです。これは、システムレベルからブロックレベルまで再現でき、自由度の高いモデリングです。
ABMを理解することでモデルベース開発に必要なデバイスモデリング技術が飛躍的に向上します。
今回の ABMは伝達関数の素子である LAPLACEを学習します。
Copyright (CC) Bee Technologies 2015
![Page 3: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/3.jpg)
3Copyright (CC) Bee Technologies 2015
伝達関数とラプラス変換
出力のラプラス変換
伝達関数入力のラプラス変換
初期値がゼロであり、ラプラス変換された出力信号と入力信号の比です。
0
stL x t e x t dt X s
ラプラス変換の数式は下記の通りです。
時間領域 (t領域 )での微分方程式をラプラス変換すると複素領域 (s)に変換され、代数方程式で解を解く事ができる。
入出力の関係を検討する際に過渡現象を数学的に求める場合に活用されています。
![Page 4: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/4.jpg)
回路図
4PSpice Copyright (CC) Bee Technologies 2015
IN OUT11 + 0 . 0 0 1 * s
V 1
TD = 1 m
TF = 1 0 uP W = 2 0 mP E R = 4 2 m
V 1 = 0
TR = 1 0 u
V 2 = 5
R 1
1 k
0 0
1
1 0.001*H S
s
![Page 5: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/5.jpg)
IN
OUT
シミュレーション結果
5PSpice Copyright (CC) Bee Technologies 2015
![Page 6: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/6.jpg)
ネットリスト
6PSpice Copyright (CC) Bee Technologies 2015
![Page 7: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/7.jpg)
* source S_PSPICEE_LAPLACE1 N00179 0 LAPLACE {V(N00103)} {(1)/(1 + 0.001*s)}V_V1 N00103 0 +PULSE 0 5 1m 10u 10u 20m 42mR_R1 N00179 0 1k
PSpiceのモデルを LTspiceに移植
7LTspice
LTspiceの等価回路モデルを作成
Copyright (CC) Bee Technologies 2015
![Page 8: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/8.jpg)
PSpiceのモデルを LTspiceに移植
8LTspice
LTspiceの等価回路図
Copyright (CC) Bee Technologies 2015
伝達関数の記述方法
パルス入力の記述方法
![Page 9: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/9.jpg)
PSpiceのモデルを LTspiceに移植
9LTspice
LTspiceのシミュレーション結果
Copyright (CC) Bee Technologies 2015
IN
OUT
![Page 10: ABM(Analog Behavioral Modeling)による伝達関数の表現](https://reader034.fdocument.pub/reader034/viewer/2022052214/55c5f76dbb61eb47398b479f/html5/thumbnails/10.jpg)
PSpiceのモデルを LTspiceに移植
10LTspice
LTspiceのネットリスト
Copyright (CC) Bee Technologies 2015