回路シミュレーション part2

このエントリーをはてなブックマークに追加
926774ワット発電中さん:2007/06/13(水) 19:17:35 ID:RAOpS/h/
>>925
もしその内容を高校の数Iで習ってたら偉い先生だよ。
数Iの内容を越えてるし。
マイナスxマイナスがプラスなのかとか、小学校の謎も
解き明かしてる。ガウスさんは天才としても、
そのページはすばらしいお勧めの内容ですよ。
927774ワット発電中さん:2007/06/16(土) 14:31:40 ID:5GDKC6PH
>>921
そうなのかも知れないね。π ≒ 3 とか言い出して、あわてて訂正・言い逃れなどして
いたからな。しかし虚数のことを言い出すなら、√2, √3 ・・ のことも思い出そうよ。

熱力学でエントロピーの計算が出てくるけど、あれは「和・差」を「積・商」に
すいすい変換できるので、流用しただけ。
直接的に数学と熱力学は関係はない。
しかし、そういう例は多い。保存量があったり、作用量最小!
とかいう制限をつけると、数学風にはそう書ける・書き表しやすいようだね。
928774ワット発電中さん:2007/06/17(日) 00:01:30 ID:6HrqdQzX
拾ったモデルをLTSpiceで使いたいんですが動きません。
http://2chshare.net/mini/files/2chshare-mini_1319.zip.html
どこが悪いんですか?
929774ワット発電中さん:2007/06/17(日) 00:07:00 ID:6HrqdQzX
ちなみに、
nsc04997.modは拾ったままのもの、
LMC662.asyはUniversalOpamp2(だったと思う)を適当に書き換えて作ったもの、
error.txtは出たエラー内容と、各ファイルのpathです。
930774ワット発電中さん:2007/06/17(日) 01:22:21 ID:zQChz8qB
>>928 >>929
そこまで用意したのなら、LTspice の *.asc も教えてくれよ。
931774ワット発電中さん:2007/06/17(日) 06:21:44 ID:zQChz8qB
まあ、変なことは言い出さずに、まずはこれを試してくれ。
ttp://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md
v.zip をダウンロードして、Draft10.asc でも開きましょうかね。
932774ワット発電中さん:2007/06/17(日) 12:46:41 ID:SI9C/yUD
>>930
ごちゃごちゃしてるので作り直した。
http://2chshare.net/mini/files/2chshare-mini_1321.zip.html
>>931
開けましたけど。
933774ワット発電中さん:2007/06/17(日) 12:46:59 ID:WSjtRASL
>931 が言うことは茶々おかしい。それって、こうだろ。「・・・」
そういう風に言って欲しいと思います。
934774ワット発電中さん:2007/06/17(日) 16:12:43 ID:5tgKDD4T
>>931の言うことはプゲラ テラ(・∀・)ワロス
ヽ( ;゚;З;゚;,)ノ
935774ワット発電中さん:2007/06/17(日) 17:53:33 ID:Rdo14mdE
>>925
禿同
936774ワット発電中さん:2007/06/17(日) 23:45:05 ID:WSjtRASL
ちょっと思い出した。ソフトウェア一般の話です。
自分が作ったソフトウェアプログラムが思ったように動かない。なぜ?
たぶん、使い方が悪い。表現の文法が間違っている。使える範囲を逸脱している。とかだろう。

もちろん、使っているのがダメダメソフトだったら、さっさと乗り換える覚悟・準備は忘れずにね!
937774ワット発電中さん:2007/06/18(月) 00:12:22 ID:Kn86m5qj
SPICE って、コンピューター上で動くソフトウェアの一種であり、アナログ回路計算が得意。
後付けで、デジタル回路もけっこう使えるようになっている。

SPICE にネットリストを与えてシミュレーションする、というのは、コンピューターにプログラムを
実行させているのと等しい。(コンピューター ソフトウェア プログラム ⊇ SPICE ネットリスト)

ソフトウェアの使い方の間違い例としては、表現の文法が間違っている、使える範囲を逸脱している、
表現がそもそも間違っている、とかだろ。意外と簡単なことさ。

このうち、「表現がそもそも間違っている」を見つけ出すのは、けっこうむづかしいようです。
938774ワット発電中さん:2007/06/18(月) 00:21:55 ID:Kn86m5qj
>>934
AA アート集とかを眺めて、もっと修行すべきダロナ。
939774ワット発電中さん:2007/06/18(月) 02:03:31 ID:qgnvhhda
>意外と簡単なことさ
>けっこうむづかしいようです
矛盾を感じるが、「ひらめく」とパッと解る問題とかあるんだよね
ひらめくまでが難解なんだ。「解る人には解る」って文章にすると当たり前だけど
940774ワット発電中さん:2007/06/18(月) 04:21:40 ID:F9Byvkcy
>矛盾を感じて
こうやるとこう、ああやるとああ、ちょと変だろ。(かもしれない)

それを追求すると、「アメリカの陰謀・ユダヤの陰謀」にだって
たどり着くよ ← ウソだよ
941774ワット発電中さん:2007/06/18(月) 05:50:29 ID:H2IRtfYZ
コンピュータは指示した通りにしか動かない。
942774ワット発電中さん:2007/06/18(月) 07:46:58 ID:j8YjpgE+
>>941
問題は俺が指示していなくて他の誰かが指示している部分なんだよな。
943774ワット発電中さん:2007/06/18(月) 17:00:08 ID:TteXkRxA
>>942
実は「おまえ」が黒幕で、他の誰かを指示している、しかも
「おまえ」=「他の誰か」だったりしないのか?

捏造論を突き詰めると、そうなるみたいだ。だからオレは捏造論がキライだよ。
944774ワット発電中さん:2007/06/18(月) 17:06:18 ID:TteXkRxA
「地球シミュレーター」とか、大入り・物入りでぶち上げたんだよな。
「結局のところ、わかんない。今後どうなるのか不明です。」と素直に言えば
いいのに〜。
945774ワット発電中さん:2007/06/18(月) 17:17:11 ID:TteXkRxA
>>941 >>942
しょっちゅう誤動作する○国製の PC の話なのかな?
いやね、昔 (西暦 1997 年頃) けっこう高価な個人用 PC だって、やっぱ
おかしかったよね。ときどき誤動作する。その結果は信用できない。だよね。
946774ワット発電中さん:2007/06/18(月) 20:58:45 ID:rVCQ/KBo
>>931
opamp2を使うことにして、.libとか真似たら動きました。
シンボル貼って一発、っていうのはできないみたいですね。
947942:2007/06/18(月) 23:58:13 ID:j8YjpgE+
>>943
どうも話が噛み合わないと思ったが、俺が変人なのかも。
つまり「コンピュータ=ハードウェア」と「ソフトウェア」てな具合に
分けて考えてしまっていたよ。

>>945 はかなり正解。
948774ワット発電中さん:2007/06/19(火) 03:08:03 ID:CMVCwcpA
>>946
「シンボル貼って一発」の意味をずいぶん長く考えたョ。

「SPICE は魔法のソフトウェア。現実に電気・電子回路を作らずとも、スイスイ進めるよ。」

これ↑かな。嘘ピョン。それがわかるには、まだまだ試行錯誤とか、数多くの
失敗をしてみようね!
949774ワット発電中さん:2007/06/19(火) 22:08:21 ID:48sawT09
> 「シンボル貼って一発」の意味をずいぶん長く考えたョ。
下手の長考休むに似たり
950774ワット発電中さん:2007/06/21(木) 21:10:12 ID:uQuAbyc8
すいません、Spiceの使い方で質問なのですが
Waveform output dataが 〜.datに出力されますがそのdatファイルが
sma4win等の他のソフトで見れないんです。

グラフのデータをテキストデータに保存する方法等ありますか?
FileのSave asも選択できないようになってますし。。
951774ワット発電中さん:2007/06/21(木) 21:16:16 ID:mIVomlsi
SPICEにFileのSave asなんてメニューはありませんよ。
952774ワット発電中さん:2007/06/21(木) 22:14:03 ID:uQuAbyc8
回路を Capture Liteで書いて解析させてグラフを表示させたら
その窓には選択できないSave と Save asが確かにあるのですが…

今年研究室に配属されて家では今までspiceでアンプを設計したりして
遊んでいたのですが研究室の回路シュミレーターはsaberってやつなので
家でspiceのグラフデータをdatファイルではかせてsaberに読み込ませたいな
と思っているんです。

なんでsaberだけ使わないかと言ったら、私は回路シュミレーターの解析手法の
研究をしていて自分の解析ソフトとsaberとspiceで解析結果を比べてみたい
のですが。。。

spiceってデータのExportみたいなのはできなかったですかね…
953774ワット発電中さん:2007/06/22(金) 11:20:07 ID:TMcOUvDo
SPICE、SPICEと連呼してるけど、SPICEっつーと
http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
のことで解析結果を表示する方法とかソフトもいろいろあるし
自分の使ってるソフトの名前を出さないで連呼されても答えようがないな。
自分で調べろ
954774ワット発電中さん:2007/06/22(金) 16:34:30 ID:pQ3CeJwY
>spiceってデータのExportみたいなのはできなかったですかね…
そんなことはない。まずそれは例外なくできる。
そう思って説明書を読み直してくれ。
955774ワット発電中さん:2007/06/23(土) 17:43:33 ID:VzMQLvwr
ちょっと思いついて、レフレックスラジオを試してみた。すげーむづかしかったよ。
ttp://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md
ココ上に行って 4271.png をクリックして下さい。 (I1 は .ac 解析時に使います。)

こーいう名人芸的な回路は、部品定数をちょっと変えると、思わぬ効果を引き
起こしたりすることが、よくわかった。この程度の規模ならば「能動素子最小」
という条件がない現今では、誰も採用しないだろうね。好きな人は今でもたくさん
いるのは知っていますが。
956774ワット発電中さん:2007/06/23(土) 18:09:38 ID:JG5chrqO
>>955
AM変調電波発生方法の考え方を教えてくれにゃいニカ?
電源電圧は3V電池の想定ニカ?
市販の高周波トランス(フェライトバーアンテナ)は、コイル結合定数K=1でいいニカ?
957955:2007/06/23(土) 19:21:18 ID:g4Bx8dLN
>>956
>AM変調電波発生方法の考え方を教えてくれにゃいニカ?
「電波発生」ではなしに、AM 変調電波をアンテナで受けたとして・・・ の話です。

前記 4271.png の書き方は LTspice 特有の A デバイスである modulator を使っています。
それを使わないとするなら、
 V1 carrier 0 SINE(0 1 1e6)
 V2 signal 0 SINE(1 0.9 1k)
 B1 ms 0 V = (1/1.9) * V(carrier) * V(signal) ; 変調された信号波 (90% AM 変調、2Vp-p)
 .tran 0 2m 0 500n
などと書けばいいでしょう。(2*pi*f*time などと書けば、B 電圧電流源1つでも表記可能)

>電源電圧は3V電池の想定ニカ?
ほぼ Yes だが、電池かどうかは不定。

>市販の高周波トランス(フェライトバーアンテナ)は、コイル結合定数K=1でいいニカ?
実はよくない。まずは K = 1 として一応納得が行くまで進める。その後必要だと思うなら
K を減らす。(大まかに言って、振幅にしか影響しないと判断するなら、そこで終わりにして可)
958774ワット発電中さん:2007/06/23(土) 21:24:52 ID:JG5chrqO
>>957
thanks for detailed ans.

モジュレータの使い方は例見てくれという説明だった。いまのところ、sinの掛け算の意味がわかりませぬ。

The MODULATE device is a voltage controlled oscillator.
See the example schematic .\examples\Educational\PLL.asc.

PLLの例もあんのね。ltspiceはとてもfreeとは思えない優秀なソフト。

The instantaneous oscillation frequency is set by the voltage on the FM input.
The conversion from voltage to frequency is linear and set by the two instance parameters, mark and space.
Mark is the frequency when the FM input is at 1V and space is the frequency when the input is at 0V.
The amplitude is set by the voltage on the AM input and defaults to 1V if that input is unused(connected to the MODULATE common).

FM変調送信機も使えるとは凄い。

959774ワット発電中さん:2007/06/23(土) 22:31:48 ID:g4Bx8dLN
>>958
ほかにも使用例はあります。SFFM 電圧源なども SPICE 一般で使えます。
ttp://www7b.biglobe.ne.jp/~river_r/bell/sc3_memo/sc3_memo.html
ここに行って「変調器」を文字検索してみて下さい。
960957:2007/06/24(日) 22:24:48 ID:0aPCshBk
>957 ですが、「(90% AM 変調、2Vp-p)」のあたりが間違ってました。
この設定値だと 90% 変調になりません。ごめんなさい。

ttp://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md
ココ↑に行って 1122.png をクリックして下さい。m に望む変調度を設定します。
961774ワット発電中さん:2007/06/25(月) 00:27:06 ID:zEPQcZis
http://2chshare.net/pic/files/2chshare-pic_1764.gif.html

このオペアンプのモデルのコメントには、「オフセット電圧もモデル化してある」とあります。
入力している分圧電圧は当然に2.5Vですが、出力は2.503Vとなりました。
このデバイスの入力オフセット電圧は3mV(max.)@25℃なので、その3mVが上乗せされているようです。

ここで質問なのですが、オフセット電圧というものは必ず、
非反転入力-反転入力≧0、になるのでしょうか。逆はないのですか?
962774ワット発電中さん:2007/06/25(月) 12:25:25 ID:gcAi0o83
>>961
おっしゃる通り、実際のオフセット電圧は「±オフセット電圧 (max)」の範囲のどこかにあるはずです。
メーカー発表のモデルは NS 社に限らず、何らかのオフセット電圧がついている場合が多いようです。
なぜ正極性の最大値 (typ. 値の場合ある?) を採用するのか? それは単なる習慣です。
負極性の値を採用する積極的な理由がないので、正にとっているのでしょう。

好き勝手な値に設定したい場合は、どちらかの入力端子にV電圧源を直列に入れる、
あるいは一段 .SUBCKT を被せて、その中にV電圧源と目的の OP-ampを入れ、オフセット電圧
パラメーターを渡す方法もあります。
963962:2007/06/25(月) 17:24:42 ID:gcAi0o83
>962 ですが、
(A) どちらかの入力端子にV電圧源を直列に入れる。
この方法は明確だとしても、

(B) 一段 .SUBCKT を被せて、その中にV電圧源と目的の OP-ampを入れ、
オフセット電圧パラメーターを渡す。

こちらの方法は、やや不明解かもしれません。
ttp://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md
ここ↑の 4261.png をクリックして下さい。

.subckt LMC662A_ofs 〜 .ends までが、中間に被せた SUBCKT です。
(これを回路図中に書きましたが、もちろん別ファイルにして .lib などで
読み込ませることも可能です。)
この例ではオフセット電圧パラメーターを .step param vofs で渡していますが、
.param vofs= で指定するほか、Component Attribute で指定する方法もあります。
964774ワット発電中さん:2007/06/25(月) 18:50:02 ID:gcAi0o83
なぜか LMC662(A) は生産中止だと思い込んでいました。でもそんなことはないようです。
ttp://www.national.com/JS/searchDocument.do?textfield=LMC662A
ここの Models and Software の項に、SPICE モデルもちゃんとありますね。
965774ワット発電中さん:2007/06/30(土) 15:54:55 ID:WAZc/NwA
>>959
dks.
同調コイルのQ=2πfL/R=70に設定したニダね。

R[Ω]をいくつに設定すべきか、漏れは、11.2735MHzのIFTをどうするか考えてるニダ。
昔からのデムパ界言い伝えではQ=最大100程度と聞いてるニダ。
実測した実例の話は聞いたことないにだ。

なお最近流行のラジオでこんなのがあるニダ。
ttp://groups.yahoo.com/group/softrock40/?yguid=234407216
PCの音源ボードにI,Q信号を入れるそうニダ。
漏れも勉強を始めるニカ。
966774ワット発電中さん:2007/07/01(日) 17:28:15 ID:2zcIpGWM
ここの住人は、ハンダ付け作業しない人達ばかりですか?
967774ワット発電中さん:2007/07/01(日) 18:41:41 ID:65P8zizO
基板制作もはんだ付けも業者がやってくれます。
設計するだけ。
968774ワット発電中さん:2007/07/01(日) 23:59:48 ID:TtNCLw5A
>>962-964
同一パッケージなら特性はうんと似てるはず、という希望的観測から
こんな回路を組んでみました。なにか変なところはありますか?
http://deaikei.biz/up/up/5924.zip.html

オフセット電圧も温度に対するドリフトなども、ほとんどキャンセルされるハズ!
とか勢い込んでみたものの、out1、out2で出力結果が異なりますね orz
なんでだろ。
969774ワット発電中さん:2007/07/02(月) 00:01:17 ID:TtNCLw5A
passは 000 です。
970774ワット発電中さん:2007/07/02(月) 01:07:12 ID:a+3woin2
それは U2, R1, R2 の回路が差動増幅器でないから。(+入力側の利得と −入力側の利得が違う)
これを補正するために、仮に U1 の Vof3 を { 1.00767 * Vof } にすると、オフセット電圧変化に
ほとんど影響されなくなる。

 あれ、計算上は { ( (1+1e6/6.8k) / (1e6/6.8k) ) * Vof} でいいと思うのだが、実際に
 やってみると少し違う。この差は未追求です。

なお Dual OP-amp と言えども2回路のオフセット電圧とその温度変化がマッチしている、と期待
するのは少し甘い考えではないだろうか。
971774ワット発電中さん:2007/07/02(月) 11:31:25 ID:u9Z6QCHJ
>>967
実装に起因するトラブルは、シミュレーションではつかめないけど
これは、基板設計時に実装ノウハウとして盛込むと言うことでしょうか?
972970:2007/07/02(月) 12:21:37 ID:a+3woin2
続き。
±両入力の利得の絶対値を等しくするには、差動増幅器や計装用増幅器 (Instrumentation
Amplifier) を使います。下記は 2-OPamp 計装用増幅器の例です。

ここに行って 3112.png をクリックして下さい。

±両入力の利得の絶対値が等しいかどうか調べるには、Vcm (コモンモード入力電圧)
を変化させて出力の変動を見るのが簡便です。(.dc を使いました)
{R} の値を理論計算値より小さくしていますが、これは OPamp の利得が有限である
ことの補正です。
上記の例では Vbias を 0.5V 程度にしないと高精度な結果が得られませんでした。
{Vb} を 0.4V, 0.3V と減らしていくと、その悪影響が見えます。

この用途の差動増幅器と言えば、3種くらいは考えられます。
・単純な 1-OPamp 差動増幅器
 入力抵抗を大きくしにくい。利得を大きくしにくい。(100 倍 200 倍程度は可)
・2-OPamp 計装用増幅器 ― 高速性能がやや悪い。利得を大きくしにくい。
・3-OPamp 計装用増幅器 ― 上記の欠点を改善。OP アンプ数が多い。


★ もう少し先の話だと思いますが:
OP アンプのオフセット電圧や、抵抗値の誤差 (温度変動を含む) が出力電圧に
どのように影響するのか。手計算でも求まりますが、SPICE でモンテカルロ
シミュレーションをしてしまう方法もあります。
先の Web URL の 3113.png をクリックして下さい。
オフセット電圧のみに注目し、正規分布・3σ・±3mV と仮定しています。
(暗算で求めた 6mV * 100/0.68 ≒ 1Vp-p とほぼ一致していますね)
973970:2007/07/02(月) 12:23:08 ID:a+3woin2
「ここに行って」とは、
http://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md
です。失礼しました。
974970:2007/07/02(月) 14:37:28 ID:a+3woin2
まだ問題点がありました。3113.png の回路では負出力がクリップしていました。クリップを
避けるため、暫定的に負電源を追加してシミュレートした結果はこちら↓です。
ttp://briefcase.yahoo.co.jp/bc/demupa799/lst?&.dir=/877a&.sortBy=md 中の 3114.png を
クリックして下さい。

どうでしょう。運がよければなんとかなるが、やはりオフセット調整 (可変抵抗器) をつけるか、
自動オフセット調整機能が不可欠なようですが・・・。ついでに自動利得較正機能も
追加しておけば、信頼できる結果が得られそうです。(近頃の計装分野ではあたりまえかも)
975774ワット発電中さん
最近、Fast SPICE が注目されているが、おまえら使っているか?
シミュレーション時間が従来の1/8〜1/10になると言っている。
http://techon.nikkeibp.co.jp/article/NEWS/20070628/135000/