電子回路系シミュレータの部屋
.
主にフリーの電子回路系シミュレータを語るスレです。
電子回路系シミュレータのことなら、質問、使用感など、なんでも書き込んで下さい。
主なシミュレータの紹介
・LTspice
リニアテクノロジーが配布しているフリーのSpiceベース回路シミュレータ
使用期間も使用可能な素子数も無制限。普及率No.1 (俺調査)。
本、ネット、会議室など、日本語情報の多さは抜群。
フリーゆえに(?)、GUIに癖があり、結果表示にも不満が残る。(個人の見解です)
・NI Multisim Analog Devices Edition
NIのMultisimをアナデバ製品の販促用に無料化したSPICE回路解析ソフト。
アナデバのデバイスを多数持っていて、使いやすい。制限有り。
・CircuitViewer
開始15分で一通り使えるようになる直感的な操作。モデル取り込み等はできないが、
ちゃちゃっと確認したいときに、これほど楽なシミュレータはない。
・TINA、TINA-TI
SPICE エンジンをベースとした、強力で使いやすい。特に結果表示が秀逸。
日本語情報源が少ないが、230ページの英文取説は、高校レベルの英語で読める。
TINA-TIは、テキサスの協賛。日本語版もある。機能制限有り。
・CircuitLab
ブラウザ上で電子回路の設計とシミュレーション
回路接続点に黒丸が無いのが残念。
他にもあります。みなさんの報告をお待ちしています。 ノ ゚.ノヽ , /} ...
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. ::: 本家本元 spice 使えば良いじゃん。フリーソフトで無制限。
テンプラに揚げてるのは、それに皮を被せてWindowsに移植したパチモンばっか。
そもそもその回路シミュレータ、「計算は正しいの?」
そもそもWindowsの浮動小数点計算ライブラリって、バグだらけでしょ。
本家本元spiceを直接使おうよ。 >>3
>本家本元 spice 使えば良いじゃん。フリーソフトで無制限。
それって、どれでしょうか? ぜひ使ってみたいです。 TINAで出て来るOP AMPのシンボルは、
電源端子が、上が(-)下が(+) になっています。どうしてでしょうか?
普通は上が(+)だと思うのですが。 普通は上が(-)
OP Ampなんて基本、反転増幅だから。大学でOP Ampを作る実験やらなかったのか? >>6
>大学でOP Ampを作る実験やらなかったのか?
残念ながら大学には行ってないのですが、
大学ではOP AMP自体を作るんですか? 半導体プロセス
電源端子の+/-反対は、
TINAのライブラリを全部変更してやろうと考えています。
たぶん、上が(+)下が(-)の電池記号を、OP AMPの上下に置いたとき、
そのまま接続するのに便利だから、だと予想するけどね。
僕は通常の回路図と同じで、電源は「P5V」「N5V」とか名付けて
「ジャンパー」で飛ばしています。
今日気づいたTINAのすごいところ
回路にスイッチを置くとマウスクリックで「on/off」にトグルできるけど、
これがなんと、PCのキーボードにも割付けできます。
「a」に割れ付ければ、キーの「a」を押す度にon→off→on...というぐあい。
なんと素晴らしい。
今日気づいたTINAのアホなところ
部品の記号との位置が変更できない。常に「R1 110k」となる。
R1 110kなのか、R11 10kなのか、パッと見でわからない。
そこへ行くとLTspiceは、どちらも自由自在に置ける。素晴らしい。 LTspiceの抵抗の記号は、大き過ぎて好きになれない。山が2つなのもイヤだ。 むかーしトラ技をスキャンしてイラレでシンボル自作してたっけなあ
イラレがCDROMではなくFD組だった頃の話 ありがとうございます。
いいですねぇ、R3の形。大好きです。さっそく僕も修正します。
シミュレーションだから、どでもいいだろと言われそうですが、
シンボルの形は重要だと思います。
ただ、どのCADでも難しいのは、トランジスタですよね。グリッドに乗せて書くと
大き過ぎるか小さすぎるかの、どっちかです。
トラ技の回路図が見やすくていいと思っています。 >>13
ただしSync Releaseすると元に戻っちゃうので、そのたびに
置き換え作業をしなければならないという欠点もあったり... 言えてる、言えてる。
だから人に渡すとき、オリジナルに戻してたりした。
LTの人は、あんなに不格好なことに抵抗ないのかしらん。
コンデンサにしても、電極がくっつきすぎ。 それ以前にあの回路図エディタの使いにくさをどうにかして欲しい。 無料なんだから文句言うなよ、ってことなんじゃないかな?
まず最初に、その理屈はおかしいと思うけど。 >>18
前スレでもずっと愚痴ってたみたいだけど、リニアテクノロジに要望はしたの?
ここはリニアテクノロジのお客様相談窓口ではないのだが。
使い勝手を良くするツールの製作とかは言いだしっぺがやるものだと思うぞ。 >>19
>前スレでもずっと愚痴ってたみたいだけど、
前スレって、まだ向こうのスレは続いているんではないですか?
別スレだと思いますよ。 >>20-21
別スレなら別スレ、別人なら別人、で、そっちはまあいいよ。
匿名掲示板で鼻息荒く愚痴るだけじゃなくて、何か建設的な行動を起こしたら
どうですか、という指摘のほうにこそ反応が欲しかったわけだが。 クレーマーになれってか、ご冗談を。
俺の若い頃は、アマチュアは製造元に迷惑をかけちゃいかん、問い合わせなどご法度、
と指導されたものだが。時代は変わったな。 >>23
要望ぐらいでクレーマーってのはいくらなんでも。。。
別に改善点を指摘してもいいんじゃないの? かまってる暇がなければ無視されるだけだし。 実力の無い奴に限って、ド素人の観点で指摘しちゃうんだよな。 >>19,>>22は、別のスレで、いつも叩きまくってる人か?
指摘は得意だけど、自分の意見を言わないという。 ┌-mm.-┐
│ |
├─|...|─┤
│ | ω。= 1 / (√LC)
├-.ロコ.-┤
│ /
└─○─┘
このAAどうよ?WWW ┏━┳━━┳━┓
┣ヽ ̄ / (・ω・)┫
┣━━╋━╋━┫
┣、ハ,,、 \(.\ ノ┫ズコープラモ
┗┻━━┻━┻┛ >>28
ヨーロッパ式の抵抗の記号じゃない? 長四角のやつ 教えてください。
LTspiceで、コイルの値を0にすると、エラーで怒られます。
なぜなのでしょうか?
コンデンサの0(uF)は、「無接続」となると思います。
コイルの0(uH)は、「接続」だと思うのですが。
この考えはおかしいでしょうか? ありがとうございます。
確かに、0.001pHとかにしたら、通りました。
試しに0Ω抵抗も試したら、エラーになりました。
抵抗=0はダメなんですね。
勉強になりました。ありがとうございます。 >>33
> 試しに0Ω抵抗も試したら、エラーになりました。
何の為に0Ωの抵抗を使いたかったのかにもよりますが
0Vの電圧源が使えるかも知れません。
下記URLは電流計として使っている例。
電圧源を電流計として使う
http://gomisai.blog75.fc2.com/blog-entry-477.html#V >>34
ありがとうございます。
電圧源を電流計として使うのは、まだよく理解できません。
現実の装置とのイメージができないでいます。
インダクタンス=0は、値をいろいろ変えたとき、たまたま0にしたらエラーしたのです。
コンデンサは0を許されたのは、電圧に対して並列で使う部分だからでしょうか。
う〜ん、奥が深いですね。 >>35
理想的なコンデンサは、値がいくつだろうと直流的には無接続です。
なので、コンデンサで分圧したノードの直流的な電圧は計算できないことになるんですが、
LTspiceはその辺を上手くやってくれるというはなしを以前どこかで聞いた気がします。 LTspiceって、LTの人が作ったのでしょうか?
それとも、どこかの3rdパーティの会社が作った物なのかな。
CTRL+C, CTRL+Vなどの「世間一般の常識を見事に無視したGUI」以外は、
良く出来てると思う。
F1 = Help
F2 = ライブラリ
F3 = 線引き
F4 = ラベル付け
F5 = 削除
F6 = コピー
F7 = 移動(分断)
F8 = 移動(伸縮)
F9 = Undo
今では飼い慣らされてしまって、全部Functionキーでやってる。
しかしCRTL+Zが、UndoではなくてZoom+って、どういうつもりなのか。
上記のようにF1〜F9を使っているので、
Fキーに対するHotキーの割付が、F10〜F12までしかない。
Sim実行は、右クリック→Rの方が楽ちんだね。 何かダミー?みたいな素子入れる時は例えばだが1e25とか1e-25とか極端な値を入れておくといいよ
それでもsim実行時に発散しちゃう場合は浮遊ノードが無いか確認して
さらに素子値の指数部分の数値を変えてみてくれ >>37
デフォルトのキーバインドで使ってるんですか?
ご存知かもしれませんけど、以下の方法でキーボードの割付は変えられます。
Tools → Control Panel → Drafting Options → Hot Keys
なぜかMoveとDragにキーが割り当てられないという問題はありますが。 今から、LTM8025を基板から剥がそうと思います。
腹の下のパッドの半田が、溶けるかどうか心配です。 >>41
SPICEは回路のシミュレータだから熱伝導や電磁界などの検証はできなかったと思うけど
しばらくSPICEから離れているので最近のはわからない >>37
>しかしCRTL+Zが、UndoではなくてZoom+って、どういうつもりなのか。
ZOOMのZか
Windowsなんて使った事無いUNIXの世界の人が作ってるんじゃね >>43
そうだと思ったけど、なんで
・CTRL+Z = Zoom拡大
・CTRL+B = Zoom縮小
になるのかが、操作中に想像できないんですよね。
拡大はZoomUPだし、縮小はZoomDown。だったら、CTRL+U, CTRL+Dだと思うです。
ファンクションキーの並びは、悪く無いと思うです。
F2で図形を置いて、
F3で配線して
F4で線にラベル付けて
F5で切断、削除 作業の順番に沿ってる。
やはり美しい操作は、
・移動 触ってドラッグ
・削除 触って、Delete
・コピー 触ってor囲んで、CTRL+C
・貼付け CTRL+V
・切り取り CTRL+X
・全て CTRL+A
・拡大 CTRL+PageUP, 縮小 CTRL+PageDown >>45
Quには会議室はないの?
俺もいっぺん使ってみようかな >>44
回路図エントリーでは、頻繁に使う機能はCTRLが無い方が使いやすいかな。
テキスト入力用のソフトウェアと違ってアルファベットのキーがほぼまるまる使えるからね。
例えばカスタム半導体回路設計でよく使われるCadenceの回路図エントリーツールでは
コピーはC、やり直しはU、配線開始はW、プロパティはQ、部品配置はI、のように積極的に
アルファベットのキーが使われている。
あまりシミュレータの話ではないか。 いやいや、GUIというか操作性の話は重要だと思いますよ。
いろいろなシュミレータがありますが、コアはspiceですので、
あとは操作性と表現力に、こだわるべきだと思います。
というか、選ぶときの基準は、それしか無いと思います。
.step paramで振ったときの波形が、色別されているだけで、区別が全くわからない
とか、抵抗の記号がやたらとデカくてセンスの無いシミュレータもありますし。 「どのシミュレータ使ってるの?」と聞かれて、答えると、
「なんでそれなの?」と聞かれる。
これとこれとこれの機能が良いから、と答えると、
「別にいいんじゃないの、そんなこと」と言われる。
自分の身なりや、車、家の事になると、途端に「あれでなきゃ、これでなきゃ」と
こだわるくせに、シミュレータはどうでもいいのか?
シミュレータにも拘れよ。と思うな。 GUIの皮が違うだけで、どうせシミュレーションエンジンは同じspiceなのに 同じSPICEでもBSIM3とかBSIM4とかパラメータやアルゴリズムが違うんだけどな
ちなみにSPICEの開発元が異なると計算方法もかなり異なる LTspiceで、モデルの追加ができません。
難しいです。 >>53
その部品がFETだと家庭して書くと
・そのtext fileを、...\LTC\LTSpiceIV\libに、拡張子を .lib で置く
・\LTC\LTSpiceIV\symの中の、適当なFET(?)を、Win上でコピーして、好きな名前.ascに変える。に入れる
・その好きな名前.ascをW-clickして、LTSpiceIVが起動し、絵が出る
・絵の中の型番を、正しい「IRL3303」に変える
・Edit---Attributeだったかな、のダイアログを開く
・ダイアログの表を編集する。
・ダイアログの一番上 X
・ダイアログの2番目 IRL3303
・ダイアログの3番目 IRL3303
・ダイアログの4番目 (何も書かない)
・ダイアログの5番目 (何も書かない)
・ダイアログの6番目 (何も書かない)
・ダイアログの7番目 任意
・ダイアログの1番下の行 libのパスを書く(その名前.lib)
保存する。
実際の回路図に、F2で選んで置い、使う
記憶で書いているので、間違いがあるはずです。 >>53
レギュラーで使いつづけるわけでなければ
回路図中に
.include irl3303.spi
とかけばいいよ。
ディレクトリーパスを見失うことが多いのでエラーメッセージを見ながら正しいパスを書かないとうまく読み込めないけど