今回は初期値を指定するコマンドについての説明です。不具合解析や電源立ち上がりでの動作を確認したい場合などに有効です。発振回路などで初期信号を与える必要がある場合にも使います。初期値の設定方法には大きく2つあります。それが、コマンド「.ic」とtran解析オプションの「startup」です。.icコマンド任意の接点に対して初期電圧を与えることができます。対しては初期電流を指定できます。書式は以下の通りです。オプションで指定することができます。と直接打ち込むことで有効になります。20us掛けて指定した電圧・電流までランプアップします。以外の値を指定するとその電源はシミュレーション開始0sから指定した動作をするようになります。「.ic」コマンドの値も優先されます。発振回路での使用例では、無安定マルチバイブレータを例に見ていきましょう。定数は例により適当です。載っていますが、セミコロンを行頭に置くことでコメントアウトしています。このように初期値を指定しない場合、無安定マルチバイブレータは両トランジスタがONした状態で安定します。実はちゃんと安定する状態が存在するというステキな回路なんです。完全に一致することはごく稀なので電源投入時にどちらかのトランジスタが先にONして発振状態に移行します。シミュレーションだと現実ではなかなかありえない特性が揃ってしまうので、両方がONした状態で安定してしまったということです。先ほどの回路に初期値だけを与えてみます。すると、以下のようにちゃんと発振が始まりました。使うような場合、シミュレーションでは動かないことがあるので初期値を設定して均衡を崩す必要があるかもしれません。※トランジスタのモデルに内蔵の2N2222などを指定すると初期値を設定しなくて発振しました。内蔵モデルの中身はどうなってるんでしょうね...まとめ以上、簡単ですがLTSpiceでの初期値設定方法でした。バランスすることで安定して動作するはずの回路について検証する場合は敢えてバランスを崩す初期値を与えてみることも必要です。参考になれば幸いです。→コメントをキャンセル入力したメールアドレスは公開されません。コメントデータの処理方法の詳細はこちらをご覧ください。アナログ回路とWebサイトの設計してます。あと、無農薬のお米とお茶を農家直販で扱ってます。(火)去年の年末、浜松のアマンダンライズのキャンドルナイト。(水)去年の年末、浜松のアマンダンライズのキャンドルナイト。2700X」で自作PC!組立手順を写真と共に解説します。購入して約1年経ったので良い点・悪い点をまとめてみました。2017-2019当ブログ上で公開されている当ブログに著作権が帰する情報は全て自由に利用可能です。被リンク、画像の利用・加工等を含みます。著作権は放棄していませんので、利用する際は流用元のURLやサイト名などを明記するようにして下さい。責任は一切負いかねますので、予めご了承下さい。