ありがとうございました。入力信号の周波数を変えたら電流値が変化する様子が分かってありがたいです。inara1」ありますね。>inara1さんのオリジナル作品ですかオリジナルです。これは類似の記号がなかったので1から作りましたが、同じ記号でシミュレーションモデルだけ変える場合は、モデル名とモデルファイル名と端子アサインなどを変えれば簡単に作れます。ウィン発振回路をLTSpiceでシミュレーションしています。右左ともに発振しますが、左には帰還抵抗のところ(白線部分)にダイオードがペアで入っていて、右にはありません。左は振り切れずに発振しますが、右は振り切れてしまいサイン波の頭が平らです。この場合のダイオードの働きについて、教えてください。そのダイオードはオペアンプの出力振幅を制限するものです。正帰還を使った発振回路では、入力信号と同相の出力信号を入力に戻すことで発振させていますが、その状態で放っておくと振幅がどんどん大きくなってしまうので、振幅を抑える機能を入れる必要があります。その方法の1つがダイオードを使ったものです。添付図の左側はは発振回路の増幅回路部分(非反転増幅回路)を抜き出したものです。入出力特性は直線に見えますが、良く見ると、入力電圧が小さい部分(-1.5V〜+1.5V)と大きい部分で傾斜が少し違っています。左下の「出力電圧/入力電圧」のグラフを見ると、入力電圧が小さい部分の電圧利得は3.1、入力電圧が大きい部分の電圧利得は3未満になっています。このような特性になるのは、入力電圧の大きさによってダイオードが非導通になったり導通したりするからです。出力振幅が小さいときは、ダイオードにかかる電圧が小さいのでダイオードは非導通で、出力振幅が大きいときはダイオードが導通状態になります。ダイオードが非導通になったときは添付図の右上のように、ダイオードがないのと同じなので、オペアンプの帰還抵抗はR2+R3となります(電圧利得が大きい)。ダイオードが導通したときは添付図の右下のように、ダイオード部分が導通した状態になるので、オペアンプの帰還抵抗はR3だけとなります(電圧利得が小さい)。ウィーンブリッジ発振回路は電圧利得が3以上で発振し、3未満では発振しなくなるので、入力電圧が-2V〜+2Vのときは発振し、入力電圧がその範囲より大きくなると発振しなくなります。その結果、出力振幅がどんどん大きくなることなく一定値に落ち着くようになります。inara1さん、おはようございます。ありがとうございます。LTSpiceで試みたら、こちらでも確認できました。LTSpiceで2つの異なる回路図を作りました。矩形波から三角波を発振する回路です。2つ目は左図で、Wien-Bridgeでサイン波を作り、その後、反転サイン波を描きました。それぞれシミュレーションすると上手く表示されます。左の回路に右の回路を継ぎ足したいので、これをコピーペーストする方法を調べましたが、できなかったので(簡単な図ですから)手書きで写しました。右の回路を左へ手書きで写した後に、左の追加したほうの回路をシミュレーションしても、もともとのサイン波しか正しく表示されません。矩形波、三角波が表示できません。推察ですが、初期の電圧0V値のときのStartupが、あとから追加したほうには効いて無いみたいです。これはどうやったらよいのでしょうか?この方法を教えてください。(一つ前の質問の追伸です。)前述のその左の回路へ、右の回路を手書きで写した後の追加した回路はこちら(添付回路図)です。回路図を別のschematicにコピーするのは簡単です。新規回路図のどこかをクリックしてそのウィンドウをactiveにすると、コピーされた回路の輪郭が現れるので、適当な場所でクリックするとコピーされるコピーしたい範囲をマウスで囲む時、コピー元の回路図の倍率をやや小さくしておくと選択しやすいです。F6を押した後でも回路図の縮小はできます(マウスのスクロールホイールを前方に回すと縮小)。ファンクションキーを使った以下のショートカットはよく使います。初期の電圧0V値のときのStartupが、あとから追加したほうには効いて無い件は後で確認してみます。inara1さん、いつもありがとうございます。初期の電圧0V値のときのStartupが、あとから追加したほうには効いて無い件は後で確認してみます。教えていただいたコピー方法でもう一回同じものを作ったら、上手く表示してくれました。ありがとうございます。先日教えていただいたIGBTの「IRGBC40U」をシミュレーションするときの要点について教えてください。回路図は真ん中のでサイン波と三角波を比較しています。その後でデッドタイムをはさんでいます。実際はこの後でさらにIGBT間短絡防止のロジックユニット、フォトカプラ、を経由してからIGBTに接続します。いまはこれら二つを省いてシミュレーションしています。水色のはIGBTの#1から出てきた出力電流です。水色のIGBT#1から出てきた出力電流は乱れています。してこうなってしまうのでしょうか?試しにIGBTをMOSFETに置き換えても観てみたのですが、もっとひどく乱れてしまいました。解決方法を教えてください。(一つ前の質問の追伸です)「IGBT#1」とペアになる「IGBT#4」で同様に試しました(添付図)が、こちらのほうが乱れがひどいです。水色のはIGBTから出てきた出力電流です。回路図を書き写すのは面倒なので、回路図ファイル(.asc)の中身を添付図の方法でコピーしてテキストとして張り付けて返信してください。こちらで確認してみます。ありがとうございます。添付しますのでよろしくお願いします。質問に挙げた回路では、IGBT#1と、#4とを接続せず、それぞれに個別に負荷抵抗を接続して試しましたが、こちら↓は、IGBT#1と#4をペア、#3と#4をペアにして接続したものです。こちらでシミュレーションしてみました。bufferとinverterの記号がこちらの環境にはないものですが、何を使っていますか。添付図では74HC04で代用しています。回路図の右端のGND_140Vと+140Vの電位が定義されていません。Input_to_IGBT-4とGND_140Vの波形は添付図のようになりました。Input_to_IGBT-4の電圧はGNDが基準ですが、GND_140Vは基準電位がないので、Input_to_IGBT-4の電圧に引きずられて変動しています。GND_140Vは回路GNDとしてはいけないのでしょうか。この回路は、GND_140Vと+140Vが電気的に浮いているだけでなく、IGBTのゲート駆動回路にも問題がありそうです。IGBTのG-E間に6V以上の電圧をかけないとIGBTがONにならないのですが、この回路ではロジックICの出力電圧が5Vなので、GND_140Vを0Vにすると、ローサイドのIGBTがONになりません。ハイサイドのIGBTも、ゲート電圧をエミッタ電圧(100V以上動く)より6V以上高くしなければならないのにそうなっていません。ゲートドライブの部分がちゃんと動作するようにしたほうがいいと思います。この回路は素子数が多いのでシミュレーションがなかなか進みません。ゲートドライブの検討だけなら、正弦波や三角波発生回路をなくして、信号発生器(電圧源)で発生させた単純な矩形波でシミュレーションすれば時間を短縮できると思います。ゲートドライブ回路はトランジスタでも作れますが、専用のゲートドライバhttp://akizukidenshi.com/catalog/g/gI-06210/を使えばデッドタイムも入れてくれるので簡単です。上のICは耐圧が600Vあるので140VにつながったIGBTを駆動することは可能です。ロジック信号の電圧は5Vでなく10V〜20Vになります。ありがとうございます。BufferとInverterは、なかなか見つからなかったので、やっと見つけたインドの設計者が作ったものをダウンロードして使っていました。記号が74で始まるものではなく、なんとか探したいと思っていました。今日は米国のサイトを探していたらYahoo!の米国サイトにLTspiceの同好者が集まった会があって、そこからダウンロードすることができました。それで今は74HC04を使うことができました。おかげさまで、GND_140Vと+140Vの電位のところを直したら信号がきれいに出るようになりました。GND_140Vは回路GNDとしました。正弦波や三角波発生回路は省略してシミュレーションしたらなるほど時間が早くなりました。専用のゲートドライバのご案内をありがとうございます。実際にはこれを使って組み立てていこうと思います。ゲートドライブについてのアドバイスをありがとうございます。ロジックICの出力電圧が5Vなので、この電圧を規定の電圧まで上げるにはオプトカプラを回路図に書き入れてシミュレーションすべきでしょうか。試しに使ってみたオプトカプラはスパイスLTspiceにデフォルトで組み込まれていたアナログデバイセズのものです。今日は午後からずっとチャレンジしてきたのですが、まだここの部分がうまくいっていません。IGBT#1と#4を接続してはじめて上手く信号が合成された感じです。ロジックICの出力電圧が5Vなので、この電圧を規定の電圧まで上げのに、はじめLTSpiceにbuilt-inのオプトカプラ(4N25)を使ってみましたが、上手く使うことができませんでした。それで代わりに負帰還で2倍にして、それからVoltage-Followerを通過させました。サイン波が正から負(又は負から正)に切り替わる前で雑音が出ています。IGBT#1と#4のペア、#3と#2のペアを接続して、やっとはじめて交流のPWMが上手く合成できました。LTSpiceでOptocouplerを使う方法を教えてください。手元に秋月で購入したTLP250http://akizukidenshi.com/download/TLP250.pdfがあります。LTSpiceでは「CNY17」というモデルがありました。構造は同じであろうと推察して、TLP250取説の図5のようにLTSpice上で接続してみましたが、出力が出ません。それで、米国のサイトを調べたら、https://electronics.stackexchange.com/questions/180485/how-to-get-3-3-output-voltage-in-pc817-opto-couplerLTSpiceでは、GNDを接続していませんでした。同じようにGNDを省いたら上手く出力します。これはどういうわけがあるのでしょうか?よろしくお願いします。CNY17は使ったことがありません。TLP250はトーテムポール出力型、CNY17はオープンコレクタ出力型なので全く違います。TLP250のSPICEモデルは公開されていませんが、同じトーテムポール型で同様の性能のTLP2355のLTspice用のモデルと記号ファイルがここにあります。https://toshiba.semicon-storage.com/jp/product/opto/photocoupler/detail.TLP2355.htmlシミュレーションモデルは暗号化されているので中を見れませんが、添付画像のように問題なくシミュレーションできます。TLP2355.modをsubフォルダに、TLP2355.asyをsymフォルダの中のOptosフォルダの中に移動させればシミュレーションできます。それぞれは違う型式だったんですか、ありがとうございます。TLP2355のLTspice用のモデルの記号ファイル、ありがとうございました。.modでは読み込めない様子だったので、.libファイルに変えたらできました。rectifierのゲートドライブICの記事を見つけました。http://www.irf.com/technical-info/designtp/jpmotorinv.pdf説明は三相用のIR2137と言うICですけれど、勉強になります。アドバイス頂いたハーフブリッジドライバーを使いたいと、シミュレーションを試みていますが、上手くいきません。どこが間違っているでしょうか?教えていただいたドライバーにLTSpice用のモデルが見つからなくて、代わりにデフォルトで入っているLT1336を試しています。反転サイン波と三角波とをコンパレータ2で比較したものを、さらに反転させたものをローサイドへ入力しています。IGBTの接続が悪いのだろうと思ったのですが、LT1336の出力ピンですでに出力が上手く出ません。ご教示よろしくお願いいたします。>どこが間違っているでしょうか?解析時間を1秒程度に変更して、C2の容量を0.1μFに変更して、LT1336のBoost端子電圧が電源電圧を下回るまで待てば動作し始めます。入力信号もその時間まで与え続けてください(パルス数を制限しているようですが)。0V」のチェックを外してシミュレーションすればLT1336はすぐに起動します。LT1336のInTopとInBotto端子に5Vの信号を入れても動作します。74HC04は7V以上の電源電圧にできないので、74HC04に12Vの信号を入れるのは実際にはできません。オペアンプの電源電圧を±5Vにして、ロジックICの電源電圧を5Vにすれば問題ありません。LT1336は5Vでは動作しないので、LT1336の電源電圧は12Vにする必要があります。inara1さん、お世話になります。お蔭様でうまくシミュレーションできたようです。相当シミュレーションが重たいようで、PCがメモリー不足、というダイアログが出てしまいました。それで半分しか進行しませんでしたが、半分だけ観た様子ではPWM変換できている様子です。その後、2108で実験しています。試しにDC10VをIGBTへ印加してみたら、こうなりました。この後は、実際に141VをInputして実験したいので、その前にスナバー回路を追加しようとしています。Diodeを使え、となっています。この部分は、ハイサイドのゲート電圧に、141Vが加わる部分で、そのOFFのときにスパイクが出るとすると200Vにはなってしまうのでは、、、と考えました。すると、ショットキーダイオードは耐圧の高いものにしなければならないのかも、と考えました。すると、秋月では次の二つがありますが、一つ目は4個買うと3200円もします。そのダイオードは寄生インダクタンスの逆起電力吸収用ですか。したら、順方向電流が20Aと大きなものは必要ないと思います(常時その電流が流れるわけではないので)。そのダイオードに最大どれくらいの電流が流れるかシミュレーションしてみれば分かると思います。耐圧は2倍くらいの余裕を取って300Vくらいは必要ですが、順方向電流は連続で1A程度、単パルスで数十Aのものでいいと思います。これhttp://akizukidenshi.com/catalog/g/gI-00934/がいいと思います。ダイオードは直列にしてはいけません。逆方向リーク電流は同じではないので、リーク電流が小さいほうに大きな電圧がかかってしまうので、電圧が二等分される保証はありません。