工作好きな情報系の雑記

[LTSpice]定電力負荷をシミュレートするモデルを作る

常に一定の電力を食うようなモジュールをシミュレートしたいって時。
LTSpiceなら、うまいことやればシミュレートできる。

例えば、5W消費するモジュールをシミュレートするとしよう。
回路図とシミュレーション結果は以下のようになる。

5Vの電源に5W消費するモジュールを繋いだ図になっている。
R1がピンヘッダとかの抵抗分を表していて、R11が5W消費するモジュールを表している。
R11の消費ワット数は「.param P=5」としてあらかじめ宣言してある。

キモはR11の抵抗値の宣言部分。
R=V([モジュールにかかる電圧])**2/[モジュールの消費電力]」と書く。
これはP=IVを変形して作った式になっている。

P=IV
∴ P=V^2/R
∴ R=V^2/P

数値的な値だけじゃなく、計算式を与えられるのは知らなかった。
分かりやすくて良いよね。

シミュレーション結果からも分かる通り、R11は5W消費している。

これだと流れる電流値が大きいので、電圧を上げて電流値を下げてみたい。
電源電圧を24Vに上げてシミュレートした結果がコチラ。

電流値が約200mAまで落ちた。
これで大分怖くなくなったし、基板の配線幅も小さくて済むようになった。

このように、どこの線にどのくらい電流が流れるかが把握できるようになるので、電源電圧をどうするかとか、電流の絶対最大定格などの仕様をどうするかとか考えるのに役立つ。

I would like to create a SPICE model for a constant power load. I'm guessing that would involve using an equation to dynamically adjust the model's resistance based on the applied voltage. How do y...
Constant power load SPICE model - Electrical Engineering Stack Exchange
回路シミュレーションでスイッチング電源みたいな定電力負荷を再現したい!けどネットにはなかなか載ってない! ということでゴニョゴニョしてたらモデル化できたのでその方法を紹介します。 使用した回路シミュレータはSIMetrixです。LTspiceでも同じようなことができるはず。 定電力負荷って? 定電力負荷ってどういう状態か確認しておきます。 基本の式は 電力=電圧×電流(P=IV) 電力が一定ということは、電圧が大きくなれば吸い込む電流が小さくなるということですね(I=P/V)。 1W定電力の場合をグラフにすると普通の反比例の...
回路シミュレーターSIMetrixを使って定電力負荷をモデリングする方法 - bokuraku.com
モバイルバージョンを終了