電子回路系シミュレータの部屋
. 主にフリーの電子回路系シミュレータを語るスレです。 電子回路系シミュレータのことなら、質問、使用感など、なんでも書き込んで下さい。 主なシミュレータの紹介 ・LTspice リニアテクノロジーが配布しているフリーのSpiceベース回路シミュレータ 使用期間も使用可能な素子数も無制限。普及率No.1 (俺調査)。 本、ネット、会議室など、日本語情報の多さは抜群。 フリーゆえに(?)、GUIに癖があり、結果表示にも不満が残る。(個人の見解です) ・NI Multisim Analog Devices Edition NIのMultisimをアナデバ製品の販促用に無料化したSPICE回路解析ソフト。 アナデバのデバイスを多数持っていて、使いやすい。制限有り。 ・CircuitViewer 開始15分で一通り使えるようになる直感的な操作。モデル取り込み等はできないが、 ちゃちゃっと確認したいときに、これほど楽なシミュレータはない。 ・TINA、TINA-TI SPICE エンジンをベースとした、強力で使いやすい。特に結果表示が秀逸。 日本語情報源が少ないが、230ページの英文取説は、高校レベルの英語で読める。 TINA-TIは、テキサスの協賛。日本語版もある。機能制限有り。 ・CircuitLab ブラウザ上で電子回路の設計とシミュレーション 回路接続点に黒丸が無いのが残念。 他にもあります。みなさんの報告をお待ちしています。 >>302 ここ↓見ると ttp://www.ti.com/analog/docs/gencontent.tsp?familyId=02&genContentId=33361 Max. number of external nodes and nodes in macros "No limit" って 書いてあるんだけど違うのかな? (Version 9になって制限なくなったのかも) Tina-TI ちょっと触っただけだけど、VHDLとかMCUも Analisys - Options に出てくるから使えるんじゃないかな 規模制限については、まだ分からんけど LTspice と比べていい点は、シミュレーションの結果のグラフが 自動で残っていくところかな これは試行錯誤で色々試すときには便利 本家TINA 歳末セール中だって >>305 もう一ついい点は、AC解析とTransient解析で回路を分けなくていいこと これ、初めはとまどったが便利 あ、ホントだ! 電圧ソースにDCの値とACの値同時にセットするにはfunctions-(none)に セットしないといけないから勘違いしてた。 そうすると、TransientとDCバイアスかけたAC両方を解析したいときは 電圧ソース2個直列にして描けばいいってことかな? >>310 2個直列にする必要もない Voltage Source のAdvancedボタンを押して AC Amplitudeに1を入れればおk AC解析用電圧ソースでそれができるのは知ってるんだけど Transient解析のために PULSE を設定するとDCの値は消えてしまうし DCの値を設定するために functions (none)にすると今度は PULSE の設定が消えてしまう。 今まで、AC解析とTransient解析と回路図を分けて描いたのは、他に AC解析するときに PULSEとか設定してるとダメだと誤解してたからだけど それは問題ないって分かったんで AC解析用の電圧ソースとTransient解析用の電圧ソース(PULSEなど)を 別にして直列にしとけばいい、と考えたわけです。 TINAは、回路図書きに CTRL+C CTRL+Vなど、通常の思考で使える点が良い。 F2で部品置いて、F5がカットなど、使いにくい >>312 TINA は知らんけど、ソースを直列にしてってのは、普通のspiceなら問題ないよ。 俺もよくやってる。 TINAは300ユーロくらいでverilogも使えるバージョンが買えるみたいだから デジアナミックス回路を本格的にやりたいならいいかも てか、まずはTINA-TIでVHDLとかMCUやってみてからだな・・・ MCUって、ARMGCCで書いたのとミックスできるのかな? まだ全然分かってない Verilog-A とAMSも対応してるんだな。 $420だと買えない値段じゃないから悩ましい。 PCB設計に使うつもりないなら"Design Suite"じゃない無印の "TINA 10.0 Classic Edition"が、歳末セールで"314.3 EUR" お客さん、今だけでっせw アナデバのシミュレータが SIMetrix-SIMPLIS になって NI Multisim フリー版は Mouserに移ったね LTspiceでBSIMも使えるらしいのだが、情報がいまいち少ない おすすめサイトや本があったら教えてください やっぱ、こことか、あとはマニュアルを参考にするぐらいしかないんでしょうか http://cmosedu.com/cmos1/ltspice/ltspice.htm 最新版 TINA 10.2をweb downloadで買った。 前より良くなったので報告します。 1. グラフのY軸のスケールが、 これまで) 常時自動スケールなので、実行するたびにクシャクシャ。自分の希望するスケールに、毎回 手で変えていた 最新版 ) 手動スケールが追加になった。一度決めたら、結果に関係なく自分の希望するスケールのまま。 めちゃくちゃ便利。 2. マウスのコロコロで移動拡大 最新版) マウスコロコロで ・そのままコロコロ → 回路図 上下移動 ・SHIFT + コロコロ → 回路図 左右移動 ・CTRL + コロコロ → 回路図 拡大縮小 OrCADと同じで、とても便利になった。 3. 部品を移動したときの、線が連動で付いてくるのが これまで) 可能 最新版 ) 絡みにくくなり、賢くなったように思う 初心者スレ>>149 の方へ Spice系のシミュレータには、PWLという機能があります。↓ http://www.linear-tech.co.jp/solutions/1814 任意の時間後に、任意の電圧にするものです。 この出力でリレーを駆動するなり、 電圧コントロールスイッチを駆動するなりして、実現します。 >>1 約半世紀前の話だが、オレの修士論文のタイトルは、 「生物機能のシミュリーション」だった。 ブルーバックスの或る本に、コーモリと蛾の闘争について書いてあって、 それを電子回路で真似てみた、というシロモノ。 オペ゜アンプや発光ダイオードが市販された頃の話。 今から此の論文を思い出すと、恥ずかしいほど単純なものだった。 捨ててしまったが記念に残しておけばよかった。 質問 TINA ver9で下のような回路を作ると、スイッチをオンにしてもオフにしても 電圧計の数値が5ボルトになってしまいます。オフのときは0ボルトのはずですが なぜこうなるのでしょう?超初心者なのでくだらない質問ですみません スイッチ ┌───\───┐ │ │ 電池 電圧計 │ │ └───────┘ (電池の電圧は5ボルト) 実際に試したわけじゃないので無責任な回答って前提で スイッチと電圧計に各々並列に1Gohm の抵抗入れたらどうなるか 試して見て >>326 電圧計の位置に10MΩの抵抗を置く。 電圧計は、その抵抗の両端を測定する。 >>327 >>328 ありがとうございます 確かに電圧計に並列な抵抗を入れると、スイッチオフのとき電圧計の数値はほぼ0ボルト(5mV) になるんですが、>326みたいな回路にするとなぜ電圧計の表示がおかしいのかなと思って質問しました。 要するに不正な回路だから表示がおかしいということですかね? 俺も憶測だけで答えるけど ・電圧計の内部抵抗が無限大 ・電圧計の並列容量が少しでもある って条件ならそうなるな 電圧計の特性みたいのって指定できるの? >>333 どういう意味なんでしょうか わかりやすい解説をお願いします >>333 ああなるほど オフにしても切断したことになってないってことか ありがとうございました >>331 TINAのヘルプに「電圧計の内部抵抗は無限大」と書いてありました 失礼しました >>337 普通は、電圧計は、無限大です。 ちなみに、電流計は、ゼロね。 >>338 ありがとうございます もう少し勉強してから出直してきます >>339 >>337 の言葉が出たから、理解したものだと思っていたけど、 まだ何かわからないことがある? 電圧計 ・内部抵抗が低い電圧計 電気が流れ込まないと値を示さない電圧計なので、 接続した相手から電気が流れ込んでしまい、相手の真の電圧を測定表示できない。 (この電圧計をつないだときの電圧を表示してしまう) ・内部抵抗がメチャクチャ大きいか無限大の電圧計 電気が流れ込まなくても値を表示できる電圧計なので、 接続した相手から電気をもらわなくても、相手の真の電圧を測定表示できる。 (電圧計を接続してもしなくても、相手の回路には同じ電流が流れ、電圧計は回路動作に影響を与えない) 電流計 (電圧計とは逆の性質で) ・内部抵抗が高い電流計 その電流計を電気が通ることで、電流計の両端で電圧が落ちて損失になり、回路に真の電圧がかからない。 ・内部抵抗がゼロの電流計 その電流計に電気が通っても、電流計の両端で電圧は落ちないので、回路に真の電圧がかかる。 (電流計を入れても入れなくても、相手の回路には同じ電圧がかかり、電流計は回路動作に影響を与えない) 結論 ・測定器は、相手回路の動作に影響を与えない測定器が優秀(理想)ということです。 ・現実の測定器では、それは不可能なので、シミュレーションの測定器はスゴイというとです。 ・ストロークフォントでない通常の漢字が、普通に使えるTINAも、素晴らしいです。 >>340 わかりました(と思う) >326の回路を書き換えて、R1をOFF時のスイッチの抵抗、R2を電圧計の内部抵抗として下のように書くと R2が大きくなるとR2に掛かる電圧(分圧)が大きくなり、無限大になると、ほぼ5ボルトになるということですね R1 R2 ┌──vWv──vWv──┐ │ │ │ │ └───電 池────┘ 詳しい説明ありがとうございました >>341 その通りです。 スイッチが、on=0Ω、off=無限大 になるのが、そうなっていないのが原因ね。 LTSpiceで機械接点のスイッチのチャッタリングをシミュレートすることってできますか? やろうと思えば波形入力のスイッチと任意波形生成でできるだろう 実際の波形をオシロで捕って、csvなどで流し込むと PWLを作ってくれるようなソフトないですかね? ○ PULSE ○ SINE ○ PWL FILE: [ ](Browse) >>346 csvがどんなフォーマットかわかればソフトは作れると思うよ >>351 ありがとうございます 横軸を電圧に変更するんですね TINA Ver11 が出ました。 12/30まで30%引き A/Dコンバータ追加 SAR and Sigma-Delta ADCs SPI D/Aコンバータ追加 I2C , SPI bus のシミュレーション PM bus, SM bus のシミュレーションとモニタ 過渡ノイズ発生器 過渡ノイズ解析 Microchip XC8 コンパイラ サポート Arduino サポート Verilog サポート infineonパワーデバイス ライブラリ追加 キーボードショートカットが使える (ずっと以前から) CTRL+C コピー CTRL+V 貼り付け CTRL+X カット CTRL+Z Undo CTRL+R 回転 CTRL+A すべて選択 CTRL+T 文字を置く CTRL+P 印刷 漢字が使える (ずっと以前から) 画面の背景は白色。報告書にそのまま貼れる (ずっと以前から) TIのTINAは現行 v9.3だけど、次はv11になるのかな? それとも、お下がりで v10? Qucsのえらーなんですけどどういうことなんですか?。 spice notice, no .END directive found, continuing どーでもいいけどシミュレーションばっかりして実際に動くもの作らねぇようじゃ何の意味もねぇからな >>364 シミュレーションは、物作りをする人が、確認の意味で行うことも多いんですよ。 このように接続すれば、このようになるんだけど、念のため確認しておこうって。 シミュレーションの結果作るのを止めたら、意味は無いってこと? それは違う。 シミュレーションもせずに、あるいは結果無視で作る方が無意味。 >>367 そういう意味です 時々シミュレーションしてできそうなことがわかったらそれで満足しちゃう人がいるからね シミュレーションで、できないことできることを選り分けて、 自分の知識にストックしておくことが意味がないとは思わないな。 実回路とシミュレーションの違いを分かっていることが前提になるけれど。 なんで意味がないんだろう。 実回路を組まないと、シミュレーションとの違いを体得できないって話ならわかるんだけど、 すでにそういう経験を積んだ上でのシミュレータ使いなら良いと思う。 >時々シミュレーションしてできそうなことがわかったらそれで満足しちゃう人がいる 時々シミュレーションをろくに使えないくせにただ否定するだけで満足しちゃう人がいる >>370 ごめん、レス見落としてた それはその通りだと思う 別にそれに対して否定は全くしてない シミュレーションが目的になってる人がいるってだけ シミュレーションして実際にものを作ってからが本当の勝負だから >シミュレーションが目的になってる人がいる と勝手に敵を作り出して吠えるのは自由だが、ここで書かれても困るな。 >>374 まるで自分が怒られてる気持ちにでもなったの?なにか心当たりでも?? >>376 >まるで自分が怒られてる気持ちにでもなったの? いいえ、まったく。 どこに向かって撃ってるのかな、って思っただけ。 見渡しても、ターゲットになりそうなものが無いから。 >>373 は価値観の押し付けになってる。あなたにとってそれが正しい価値観であることは否定しないけれど、 それが他人にとっても正しい価値観であるべきだ、と考えるなら間違いだよ。 何が勝負とか、何が目的かなんて人それぞれで良いんだし。 というか、ここシミュレータのスレだよね。ちょっと失礼だと思うのだ。 実際にモノを作って動作したとしても、それがいつもちゃんと動作すると言えるかというとそうではない。 シミュレータで値を振ってみてわかることもある。ってことは、実機の動作を理解している人であれば、 実機で動くことよりも、シミュレータで動作することの方が大切かもしれないよ。 価値観の違い、という観点だと、 メーカーの開発・企画に近い人なら、せいぜい10個20個作ってそれがどうなんだ、って人もいるかもね。 量産に持ち込んでからが勝負なのに、試作で終わって満足するなよ、と。 実作に意義があるのと同様にシミュレーションにもまた別の意義がある。 それらは相互に補完し合うものであって、両者のどちらかに絶対的な優位性があるわけではないはずだ。 にもかかわらず、どちらかが優位であるとして対立を煽ろうとするのならば。それは藁人形論法の一種であるだろう。 >>380 誰が? どういう理由でそう思ったのかも書いてね。 2ちゃんは本題とずれた話題の方が伸びる法則はまだ有効でした どーでもいいけどなんでこんなに必死なんだろう そうだねと言えないということはシミュレーションしかしてない人なのかね まあ別にそういう人がいてもいいと思うけど 低能おぺあんぱ〜 ℃素人 と同一人物だろうから、触るな 部品のレイアウトからパターンまで 出来ちゃうんだからホントに必要でなきゃ 作らんでしょ。 回路シミュレータで使うオペアンプのマクロモデルはボイルモデルに基づいたものが多いと思う その場合の等価回路はこれ http://electronicdesign.com/site-files/electronicdesign.com/files/uploads/2014/07/0814_EEopamp_F1b.gif ボイルモデルではオペアンプの出力段の素子特性が模擬されていない D1D2によって負荷短絡時の電流クリッピング'、D3D4によって振幅電圧が電源電圧±Vc,Vbを超えないようにクリッピングしているだけ しかも申し訳程度に抵抗Rpによってアイドリングのバイアス電流っぽいものが見えるから余計にタチが悪い ボイルモデルのオペアンプモデルでは負荷に何オームぶら下げてもVcc、Veeの電流はほぼ一定(初段はちゃんと模擬されているので初段の電流変化がわずかに見える) http://i.imgur.com/2dLljFo.png http://i.imgur.com/rIDlo0R.png 例えば内部がボイルモデルなオペアンプモデルを使って電力にシビアなバッテリ環境でヘビーな負荷を駆動するようなアプリケーションで その消費電流を見積もろうとすると散々な結果になるので注意ねこれ ☆ 日本人の婚姻数と出生数を増やしましょう。そのためには、☆ @ 公的年金と生活保護を段階的に廃止して、満18歳以上の日本人に、 ベーシックインカムの導入は必須です。月額約60000円位ならば、廃止すれば 財源的には可能です。ベーシックインカム、でぜひググってみてください。 A 人工子宮は、既に完成しています。独身でも自分の赤ちゃんが欲しい方々へ。 人工子宮、でぜひググってみてください。日本のために、お願い致します。☆☆ DCジャックとタミヤのスイッチボックスを使って超簡易的なモータ慣らし器をあらかじめ作ったんだが、3.3Vで2AのACアダプターを購入したけど、モーターがちょこちょこしか回らないぞ・・・・ なにがおかしいのかわからん・・・・・ 3V程度で慣らしたいんだけど買ってきたアダプターが間違ってるとか? >>393 独り言なのか質問なのか、はっきりしてよ >>393 遅レスだけどDCモータは起動時には速度ゼロのため(逆起電力がゼロV)最大(印加電圧をモータ巻き線の抵抗値で割った値)の電流が流れる。 それをACアダプタが過大電流として検知し、電圧を落とすため回転が上がらない。 保護が働いて電流が低下し、電圧が復帰しても同様の過電流→保護動作が続き、結果として回転数がずっと上がらないんじゃないかと。 まっ、ココはそんな話のスレじゃないんだけどね。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる