LTSpice使います。いや、使いたい。
■ このスレッドは過去ログ倉庫に格納されています
夜が更けても、なかなか思ったようにいかないもんです。 P−Spiceスレが無いので教えてくれっ! いや・・・ 教えて下さい・・ 今、デジタル回路でPspiceやっているのだけど このエラーって?単にデーターが入っていないだけだよね? WARNING: [NET0093] PSpiceTemplate の U1 がありません。無視されます 2SC2120とか2SJのモデルを探すの疲れたよ…ぱとらっしゅ… シミュレーションを実行しようとしたら this circuit does not have a conduction path to ground! please flag a node as ground. というエラーが出ました、なにがいけないんでしょうか? >>104 エスパーじゃないんだから、 せめて回路図をアップローダーに上げてくれ まぁGNDが無い云々らしいけどさ >>104 もう>>105 で答えが出てるけど、回路図上に少なくともひとつのGND記号を おかないとシミュレーションできない。 グラフをかくとき(計算を実行するときもだけど)回路のどこを0Vにするのか 指定しないとかけないでしょ? それにしても、最近はGNDをおかないとエラーメッセージが出るんだね。 ↓の記事にも書いてあるけど、昔はエラーが出なかった気がする。 http://gomisai.blog75.fc2.com/blog-entry-454.html >>105 すいません、その件は自己解決しました。 ところで↓のようなハイパスフィルタ回路をシュミレーションしたら 対数ゲインが0以上の部分が出てきたのですが、これはありえるのでしょうか? 自分で下の式を用いて理論値を計算したら0へ収束します。 対数ゲイン g = - 20log( 1 + ( fc/f ) ^ 2 )^( 1/2 ) 回路 ttp://www.dotup.org/uploda/www.dotup.org2640369.png 対数ゲイン-周波数 ttp://www.dotup.org/uploda/www.dotup.org2640384.png 対数ゲインの緑の破線でない方のグラフが対数ゲインです。 あと対数ゲインの式の fcはカットオフ周波数で、fは入力電圧の周波数です. >>107 それは紛らわしい話なんだけど、AC解析のグラフの縦軸は、ゲインではなく 電圧をdB表示したものなのです。 ACの振幅を2.5ではなく、1にすれば、直読みで対数ゲインになります。 >>109 そうなんですか、では入力電圧を5V p-p の正弦波に設定したい時はどうすればよいのでしょうか? >>110 SPICEのAC解析は大振幅に起因するひずみとか飽和とかを考慮しない小信号解析なので、 入力電圧を1Vp-pにしても、5Vp-pにしても計算結果のゲインは変化しません。 もしも、ひずみや飽和の効果を含んだゲインの周波数依存性のシミュレーションがしたいなら、 下記URLのような方法もありますが、かなりの荒業です。 LTspiceでスイッチト・キャパシタの交流解析 http://gomisai.blog75.fc2.com/blog-entry-421.html >>111 そうなんですか、ありがとうございました standard.bjt ファイルに、自分で見つけてきた国産TrのSPICEモデルファイル(例えばmy.lib)を 追加する場合、 .include my.lib とやっても読み込まれないみたいなので、standard.bjtにmy.libの内容を 追加したしたらうまくいくののだけれど、別ファイルにしておいてincludeで 読み込むことはできないのでしょうか? >>114 .include だと、.include ディレクトリ/名前.inc の形だと思うけど standard.bjt に入れておいた方がよけいな事を心配しなくて良いよ >115 .include my.lib .include ./my.lib .include C:\Program Files (x86)\LTC\LTspiceIV\lib\cmp\my.lib など、全部試したのですが、駄目でした。私の勘違いかな? >>116 .inc <PATH>my.lib not .include, may be. >>116 I'm sorry. It's wrong. See sample file "C:\Program Files\LTC\SwCADIII\examples\Educational\opamp.asc". In this file, SPICE directive ".include" seems to be effective. >118 .include 試したのですが、私の場合、読み込んでくれませんでした。 Windows7 64bit proです。 >116 たぶん勘違い。ちゃんと include で読んでいる筈。 その状態でトランジスタのNPNと出てる文字の上で右クリックしてSPICEモデルの名前入力してみ。 トランジスタのシンボルを右クリックして Pick なんちゃらと出すほうじゃないぞ。 Pick なんちゃらと出るほうのセレクタは standard.bjt しか見ない。 2sj325を使ってみたいと思って"PSpice_2SJ325.txt"から以下の部分を抜き出して standard.mosに追加してみましたがエラーが出たりうまく動きません。 .MODEL 2sj325 PMOS (LEVEL = 3 TOX = 500E-10 + XJ = 0.70E-6 LD = 0 + TPG = 1 RS = 8.4E-3 RD = 44.2E-3 + NSUB = 5.60E16 IS = 0 + UO = 600 KAPPA = 1.0 + NFS = 0.55E12 THETA = 0 + KP = 13.1E-6 PHI = 0.85 + CGSO = 0 CGDO = 0 CGBO = 0) そこで試行錯誤して以下を追加したところ、なんとなく動いているようですが 数値がこれでいいのか動作がある程度正しいのかよくわかりません。 gamma=0 delta=0 eta=0 vmax=0 W=543200u L=1.53u vto=-1.5 rds=10meg データシート等からどうやって数値を読み取ればいいのかご教示いただけ ればうれしいです。もとのデータは下記から拾ってきました。 http://www.necel.com/php_scripts/mosfet/common/popups/pop_up.php?location=ja&area=web&incfile=container&type=devices&product=mosfet&part_number=2SJ325 2012/06/24(日) FF11の為のイベント(ヴァナフェス)のトリで植松伸夫登場 植松伸夫バンド、FF11に関係ない曲のオンパレードで 会場ドン引き 植松伸夫「本当は全部11の曲の方が良かった?」 (そこに居る客は全員FF11の為に来た客であって 植松の為に来たわけではない) 植松伸夫「あ、ホント?アハハハハハ」 植松伸夫「FFの他のシリーズやった事ある人?」 (そりゃまあ過去のFFやった事はある人は多いので そこそこ手が挙がる) 植松伸夫「あー、一杯いるじゃん。 他の曲もやるから喜んでネ♪」 (FF11の曲は演奏しないのを嬉々としながら 宣言した事で会場客一同さらにドン引き) 植松老害ってレベルじゃねーぞ! 真のGMマニヤは実機録りか音源エミュじゃねーの? とマジレス 2SA1015GA が ON したときに D1 の A に繋がってる C1 を経由して 2SC1015GR が OFF するので 無限ループでエラー >>125 ありがとうございます。 >>126 これ本当ですか? >>128 ttp://www.rlc.gr.jp/prototype/led/tenmetu/shichou/pika.htm それを見てやったつもりなんですが…GRはいらないんですかね? >>128 いや、もう完走するでしょ? 定数いじらないと発振しないかも知れないけど。 >>132 完走はしますが、やはり発振出来ずに一定値に止まりますね…。 どうしたらいいんでしょうか? 6/13に作ったファイルがあってLEDがQTLP690C、電源が4Vで発振している。 TRのモデルが違ってたらどうなるかわからん >>135 ほえ、本当ですかー…。 LEDしだいなんですかね… >>136 >>130 参照でやったんですが、おかしいんでしょうか…。 >>137 氏 C1=10fにみえるんだが、10μになってるのかな >>138 10μです。そう表示されているのは仕様です。 LEDは色によってVfが違うから選ばないとシミュレーションにならない DのままだとLEDではない普通のダイオード、QTLP690Cは赤〜緑 Cを小さくすると点滅が速くなって点滅灯の意味をなさない あとコンパネでConvert "μ" to "u" >>140 先程のLEDとVの値でやってみましたが発振しないですね…。 3.1Vにしたら160mAに収まった ttp://www.dotup.org/uploda/www.dotup.org3182936.png ライブラリ追加が難し過ぎる 拡張子も多いし訳わからん lib mod sub inc cir plt >>147 個別半導体の追加なら エレキジャックブログ 日本製ダイオード・モデルをLTSpiceに追加する http://www.eleki-jack.com/audio2/2009/03/ltspice.html サブサーキットなら フリーソフトで楽々エンジニアリング サブサーキットの使用法 http://homepage1.nifty.com/ntoshio/rakuen/spice/subckt/index.htm さらに階層構造を持たせる場合 ねがてぃぶろぐ LTspiceで74HC4053 http://gomisai.blog75.fc2.com/?tag=74HC4053 でも、ほかの人にシミュレーションファイルを渡すときにライブラリ関連も渡さなくちゃいけないのが 面倒なので、全部単一のascファイルに書いてしまう方が、私は好み。 >>149 勘違い。自己解決した 普通に書いたら書けた >>148 有り難うございます。 私にはハードルが高そうですが、 有り難く参考にさせて頂きます。 消費電力の平均値を自動で表示した場合と 電圧と電流の平均値を手動で掛け算した値が 合わない 何故でしょうか? もう一つ新たな疑惑 自動で表示できるジュール値は平均値で計算されてるっぽい 実効値でないと駄目だと思うんですけど これで自動計算される効率表示もオカシナ数値なんだろうな〜 消費電力は、 電圧と電流の平均値の掛け算ではなく、 電圧と電流の掛け算の平均値 手で計算するとおかしい事に気づくんだけどね。 例えば3値を適当に決めて計算してみると V=1,2,3 Avr=(1+2+3)/3=2 I=1,2,3 Avr=(1+2+3)/3=2 P=1,4,9 Avr=(1+4+9)/3=4.6 電圧の平均値と電流の平均値を 乗算すると4になるけど、それは消費電力じゃない。 >>154-155 勉強になった ! thx いまスイッチングDCコンバータをシミレーションしてるのですが 電流が激しく発振してる これを平均化させずに効率を計算するのは一筋縄では無理そう シミュレータだから簡単にできるだろ。 波形ビューアで電圧*電流波形表示しておいて、Ctrl押しながら波形名クリックすれば有効電力が出る。 もっと簡単な方法として、回路図に.measで効率計算式を記述すれば、一発で効率が求められる >>157 電源電圧が固定されてるのでスイッチング電流がパルスになっているのです >>158 > Ctrl押しながら波形名クリックすれば有効電力が出る。 その出力電力の平均値から入力電力の平均値を割り算すると オカシナ数値になりそうで怖いのです >>155 ちょっと手計算してみようなんていう程度のことすら思い浮かばない、 やってみることが出来ないようだと、この道でやっていくのは諦めた 方が良いって思えるよなぁ。 LTSpiceの初心者です。OPアンプを使用した、10倍の非反転増幅器 のシミュをやりました。バイアス電流の影響を見るために、電圧源に 1,000,000,000Ωの抵抗を直列に挿入して、40mVpp,1kHzの矩形波を ブチ込んで驚きました。てっきりグダグダな波形が出力されると予想 していたら、ちゃんとまともな矩形波が表示されたのです。 これはいったい何が原因なんでしょうか? 失念しました。もっと詳しい情報は、トランジスタ技術2012年5月号p.208を ご参照ください。 しかし1GΩって、ちょっとした距離だったら、 安い紙エポ基盤の絶縁抵抗レベルだよね。 ちなみに、そのページには、ちゃんと直前に 解説のセンセエによる注意書きが…。 「1MΩは1Mではなくて、1MEGです。1Mでは1mΩになってしまいます」 そのセンセエはこう結論づけて、教訓と共に原稿を締めくくっています。 「アナログ回路設計のベテランなら「おや?」と思うでしょう。(中略) つまり、このシミュレーション波形は現実とかけ離れています。(中略) アナログ回路シミュレータのシミュレーション・モデルは、 実際のデバイスを完璧に表しているわけではありません。(中略) モデルを作った会社や人によって、精度を上げたい部分もある代わりに、 少しばかり目をつぶるところもあるはずです。(中略) こんなときには、シミュレーションだけでなく、実験してみることが大切です。」 電流を消費しないモデル使ってんじゃないのか、質問通り本当にR=100000000にしたのか っていう2パターンだな >>161 の問題はバイアス電流じゃなくて入力容量だろ、とは思うけど。 > バイアス電流の影響を見るために、電圧源に > 1,000,000,000Ωの抵抗を直列に挿入して、 大雑把にバイアス電流の影響を調べたいのなら、入力端子に電流源を つなぐのが簡単でいいと思う。 OPアンプのバイアス電流と高抵抗 http://gomisai.blog75.fc2.com/blog-entry-510.html そういうことかw 的外れなことを書いてしまったな。 だがこの場合、電圧源ではなく信号源と表現すべきだろう。 合点!トランジスタ回路超入門: [手計算]-[LTspiceでシミュレーション]-[実験]で完全制覇! http://www.amazon.co.jp/dp/4789845982/ こんな本出てた その本読んだが、使ってるデータ(2SC1815とか)は別の本買わないと付いてない >>91 >>94 ・データをどのように取り込んだら見られるのでしょうか? ・他の方とデータの共有方法が他にありましたら、教えて頂けますか? まだ使い始めて1週間です。よろしくお願いいたします。 >>172 1) メモ帳に貼り付け 2) test.asc などの名前で保存 3) LTspiceで開く >>172 ついでなので。 自分で作った.ascファイルをテキストエディタで開いてみると、中身はただの テキストファイルだということに気が付くと思います。 また.pltファイルも中身はただのテキストです。 従って、テキストファイルを共有できる方法ならおよそなんでも使えます。 # この辺はプログラムのソースコードを共有している人たちのほうが # ノウハウがあるかもしれません。 下記は、ブログでLTspiceの回路ファイルを公開している例。 ねがてぃぶろぐの付録 http://gomisai.blog75.fc2.com/blog-entry-479.html#furoku 残念ながら.rawはバイナリファイルなので、シミュレーション結果まで 共有したいのならzipかなにかに固めてアップローダーを利用するとか しかないでしょう。 # そういえば以前、図画交錯というアップローダがあった気がするけど # いまググッたらなくなってた。 >>173 >>174 ありがとうございます。助かりました。早速やってみます。 m(__)m MCP6021のモデルをMicrochipのサイトから落としてきて、そのままだとエラーが出て動かないので http://support2.microchip.com/KBSearch/KB_StdProb.aspx?ID=SQ6UJ9A00DFPA このサイトに従ってモデルに数行付け足してシミュレーションしてみたのですが、 どうにもデータシート(下記データシート内図2-18)と異なる結果が出ます。 これはいわゆるモデルが糞と言うヤツなんでしょうか? Microchipモデル置き場 URL(Documentation & Software内) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010438 MCP6021データシート PDF注意 http://ww1.microchip.com/downloads/cn/DeviceDoc/cn028738.pdf >>176 寝る前にちょっとだけ、と思ってやってみたけど、なんだかうまくいかない。 帰還をかけることを前提にモデルが作られてるのかなぁ、と思ったけど、 ボルテージフォロワでも明らかにおかしい挙動。(-99dBとか言われる) 何か根本的にモデルの扱い方が間違ってるかとも思ったけど、 ゲインを100倍ぐらいにすると、少なくとも非常識ではない結果が出る・・・。 オープンループゲインとか見て何すんのだろう ttp://www.dotup.org/uploda/www.dotup.org3623238.png >>178 出力をグラフ上で1000000倍してdB軸を合わせるのは無しなんじゃないですかね・・・。 しかもそのボード図だとオープンループの時点で既にオペアンプが 発振(又は不安定な)状態と言う事になるので、データシートとは違う結果が出ているということに・・・。 自分も最初試してみて>>177 と同じ感じになったので、 やり方がおかしいのかなと思って書き込んだのですが・・・ どうもモデルがおかしいようですね。 試してくださった方ありがとうございました。 >>179 0dB=1Vなのはわかってるの? ゲインをグラフにするなら、上の画像で言えば 入力をAC 1uとした場合、V(out+)/1u=V(out+)*1e6とせざるを得ないわけだがw ※>>178 のは*1000000で10kHzを60dBに合わせるために入力をAC .81871uにした これがどう不安定なのかはちょっとわからんw あと、オープンループだから入力オフセットでサチるに決まってますが? -99ww 非反転なら入力のオフセットを-194.45uVにしてみろ >>176 とは別人ですが、まあ、乗りかかった船なので。 >>180 よろしければ、回路図も見せてもらえますか? > 0dB=1Vなのはわかってるの? > 入力をAC 1uとした場合 LTspiceの.acは『小信号』交流解析なので、大振幅によるひずみや飽和は計算されません。 実際>>177 で書いたとおりゲインが100倍程度のときは、低周波側で40dBが出ています。 これは実際の回路なら飽和している(出力電圧100V)の状態です。 つまり入力電圧を設定できるのは、スケーリングのためだけということです。 これは、縦軸をリニアにするときなどは便利なのかもしれませんが、普通にボーデ線図を 描くときには、入力は AC 1 で大丈夫です。 > これがどう不安定なのかはちょっとわからんw 例えば、データシートでは位相余裕が60度以上ありますが、シミュレーション結果には 位相余裕が全く無いことが分かると思います。 > あと、オープンループだから入力オフセットでサチるに決まってますが? 前述の通り、小信号交流解析では(モデルが正しく作ってあれば)入力オフセットで飽和 することもありません。 回路は普通で、両入力をそれぞれ100kで接地、非反転には信号も接続。 試してみたところ、AC 1で通りました。あら、勉強不足。素人ですね。 入力オフセットはかけておかないとサチりますね。 試しにLT1498で試したところ同様。オフセットを24.9925mVにするといけますね。 >>182 > 入力オフセットはかけておかないとサチりますね。 > 試しにLT1498で試したところ同様。オフセットを24.9925mVにするといけますね。 うーん。MCP6021(>>178 のボーデ線図)もLT1498(オフセット)も再現しません。 LTspiceのバージョンとかControl Panelの設定が違うのかもしれませんね・・・。 僕の環境では、オフセットはac解析に影響しないようです。 それと、LT1498で25mVのオフセットは大きすぎる気がします。 データシートによると 475μV Max VOS from V+ to V? ということですし 下記の方法で調べたモデルのオフセットはほとんどゼロでした。 (それはそれで、なんだかなという気もしますが・・・) LTspiceでメーカー製OPアンプモデルのオフセットを把握しておく http://gomisai.blog75.fc2.com/blog-entry-121.html 元の質問者の方もいないようですし、すみませんが僕は今日はもう落ちます。 僕の環境で>>178 が再現できなかったのは心残りですが・・・ あーなるほど。そのDC解析の回路と違い、反転入力を100k経由で落としてたので 大きく出た様子。そりゃそうだ。 でもMCP6021に戻って試してみると、やっぱ-195uくらいのオフセットを設定しないと >>178 のは出ない感じ。 コンデンサに初期値与える方法ってなんかないの? .ICつかえばいいんだろうけど VーC1ーC2ーGND ってなときにC1には与えたい電圧+c2の電圧を指定するのが面倒くさい C2の容量値入れるところに書けば簡単だろ? C2が1uFで初期値1Vにしたかったら、C2のCapacitance[F]のところに 1u ic=1 って書いて、Transient SimulationのSkip Initial operating point solution にチェックしとけ お世話になっております。 c1815/a1015のspiceモデル持っていないので、2N3904/2N3906で代用しています。 fetの基礎を勉強しようと思うのですが、k30の代替で使えるモデルを教えて下さい。 よろしくお願いします。 C1815, A1015, K30 くらい検索してればあちこちにモデルデータ落ちてるじゃん。 普通に拾ってきて普通に使ってるけど。 なんでFETの勉強にK30が必須になんのかねえ。気持ち悪いヤツ >>189 c1815/a1015のspiceモデル拾ってきたんですけど、どうも怪しいです。 コンプリsepp組んでも2N3904/2N3906とまるで動きが違います。p/nの 特性差が大きいように思います。公式なものを探しているのですが。 無料では無いようですね。 >>190 k30持っているんです。せっかくだから上手に使えるようになれたらと。 言うほど気持ち悪くないですよ(笑 なんだピュアオタか。 >191 p/nの特性差が大きいように思います。 真実が分かって良かったじゃないか。 2SC1815に2SA1015ごときが追い付けるわけない。 >>192 おおお そういうことなんですね。 電圧を十分にかけると安定するんですけど、低電圧動作をシミュっていたもので。 為になりました。 >>193 はい、探してみます。 ありがてぇありがてぇこれで発振回路のシミュができるわ 教えてください。 今日からLTSpiceを始めました。ですが、わからないことがあるので、質問したいです。 ↓以下の画像を見てください。 http://img.wazamono.jp/pc/src/1363606659636.jpg 質問1 左の目盛を変える 左の目盛りが、1mdB(1ミリ単位)の表示になった後、1dB単位に戻す方法を 教えてください。 質問2 右の目盛り文字が欠ける 右の目盛りの数字が欠けてしまいます。直す方法はありますでしょうか? 質問3 目盛りのAutoRanging off 目盛りの自動スケール(AutoRanging)がやめたいので、PlotSettingメニューの AutoRangingのチェックボックスをoffにして、+20〜-120dBにしてセーブするのですが、 そのファイルを再度開くと、勝手に0db〜-2.2mdBに変えられてしまいます。 これを、LtSpiceに触られないようにするには、どうしたらよいでしょうか? 質問4 カーソルの形 回路図を書くとき、カーソルは十字カーソルになりますが、これを通常のWindows矢印のカーソルに したいのですが、どのようにしたらよいでしょうか? 一度にたくさんの質問で、すみません。よろしくお願いします。 >>198 LTspiceは、そういった見た目をきれいにするようなのは苦手かもしれません。 資料やプレゼンテーションに計算結果を示したいという目的ならExportしたデータから エクセルやgnuplotでグラフを書き直すほうがきれいなものが描けるかもしれません。 自分だけしか見ない図なら、ダミーの信号を一緒にプロットすれば、さしあたり質問1と3の 条件は満たせますが、まあ、悪手ですね・・・。 http://img.wazamono.jp/pc/src/1363624489530.png >>199 ご親切にありがとうございます。 ということは、質問1〜4まで、普通にはできないということですね。残念ですね。 ありがとうございました。 マイクロソフトのソフトウェアみたいに、お節介が過ぎると使いにくいですよね。 ありがとうございました。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる