回路シミュレーション

このエントリーをはてなブックマークに追加
1774ワット発電中さん
お勧めのソフト教えてクリ
2774ワット発電中さん:04/02/01 11:11 ID:MmzJnaJq
3774ワット発電中さん:04/02/01 14:52 ID:PrNsXDXj
OrCAD。百万ぐらいポンと払え。
4774ワット発電中さん&rlo;(`ゝ_,´ )&lro;:04/02/01 16:43 ID:tONdA277
>>1
大きな本屋さんで回路シミュレーションの本探してみよう...
値段は1200円で、付録にCircuit Maker Student版のミニCD-ROMが付いたのを売ってる...
部品数50以下なら CAD入力と回路シミュレーションが可能な優れものでした...
過渡応答や周波数特性もみれまつ。
ところで本の題名、出版社名なんだけどわかりません....
同僚が買ったのをCDだけ頂きましたので....
誰かが教えてくれたところによるとブルーバックスだったかもしんない...
5774ワット発電中さん:04/02/01 17:08 ID:sahXWxNb
8センチならブルーバックスの可能性が高い。というかそうだろ。
6774ワット発電中さん:04/02/01 18:21 ID:AcgmO9qi
7774ワット発電中さん:04/02/01 18:27 ID:ZTmHkt9B
リニアテクノロジー社の無料シミュレータが入手できるよ
http://www.linear.com/software/
8774ワット発電中さん:04/02/01 18:27 ID:AcgmO9qi
http://www.cqpub.co.jp/eda/MICROCAP/MicroCap7/default.htm

15,000円だけど、こっちの方が、オススメ(モンテカルロあるし)
9774ワット発電中さん:04/02/01 18:33 ID:XQ5wn6Qx
IVEX Spice 挫折。

電源の設定で躓いた。
腑に落ちない動作大杉。っていうかバグ認定。ウンコー
10774ワット発電中さん:04/02/01 21:23 ID:xdJpp7IL
>>8
ちょっと高いですけど、これいいですね。
11774ワット発電中さん&rlo;(`ゝ_,´ )&lro;:04/02/01 21:36 ID:tONdA277
>>5,>>6
そうだ...あの本の表紙...一度見たきりで中身はまたーく読んでないけど...
これだったような気がする....添付のソフトも間違いないし....
12774ワット発電中さん&rlo;(`ゝ_,´ )&lro;:04/02/01 22:04 ID:tONdA277
>>6
家のパソにもダウンロードしてしまいました...情報サンクス!
Standard版より使い易いかも....TraxMaker(PCB CAD)のダウンロードはないのだろうか...
【画面例】 http://pink.jpg-gif.net/bbs/18/img/23322.gif
 LPFのシミュレーション
13774ワット発電中さん:04/02/01 23:10 ID:xdJpp7IL
http://www.micronet.co.jp/cv/

ここで、Circuit Viewerがあるけど、これもまぁまぁ使いやすいかなぁ
14774ワット発電中さん:04/02/02 04:04 ID:6eSvKger
IVEX使ってる香具師ってあんまりいないのかな。

文字列に日本語が入力できないのはまだ許せるとして、回路記号とか
既存のライブラリパーツとかもアメ公向けだしなあ。っていうかコレは
Windraftの問題か。落ちまくるし、手動で再描画しないとおかしくなるし。

Windraft真空管がライブラリに入ってるという理由だけで買っちゃったけど
IVEX Spiceとの連携がどうもぜんぜんダメダメで激しく後悔。
15774ワット発電中さん :04/02/02 12:46 ID:7dI/+AQv
国産トランジスタのライブラリが豊富なのはありませんか?
16774ワット発電中さん:04/02/02 17:44 ID:vuKZnDa+
17774ワット発電中さん:04/02/02 18:59 ID:5E6DhThM
Circuit Viewer試用版は2週間しか試用できない。
18774ワット発電中さん:04/02/02 19:14 ID:tEfyF24l
上にあったリニテクのLTspiceは結構良かったよ。
最初リニテクの専用かと思ったけど、実体はごく普通に
使えるspiceだった。サイズとか期間制限もないし。
19774ワット発電中さん:04/02/02 20:27 ID:QXed3Pa4
>>18
モンテカルロもできるですか?
20774ワット発電中さん:04/02/02 20:32 ID:Ds3HTiQW
よくわからないままSpiceOpus使ってまつ。
Spice使うのは初めてですが、便利ですね。
高次のアクティブフィルタのシミュレーションにモエーでつ
21774ワット発電中さん:04/02/02 21:03 ID:vuKZnDa+
フリーなもの

WinSPice
http://www.willingham2.freeserve.co.uk/winspice.html

ATP
http://www.jaug.jp/~atp/
使用手続きがあるけど、フリー


ネットリストを作成するソフト
http://www.venus.dti.ne.jp/~s-takei/circuit/SpiceEditor21.html
22774ワット発電中さん:04/02/02 21:19 ID:6GDvpqAC
B2 Spiceとかどうよ
23774ワット発電中さん:04/02/03 01:52 ID:4oNm/ZMp
うちではHspice,PSpiceをよく使う。
24774ワット発電中さん:04/02/04 10:34 ID:y5cqGUOJ
>>8
CQ出版からは、「PSpice入門編」
http://www.cqpub.co.jp/hanbai/books/36/36271.htm
という書籍にOrcadR9.2LEの入ったCDROMが出ています。(らしい)
解説も豊富なのでお勧め。
機能制限だけど、まぁ学生が使う分には十分でしょ。
あと、
1S1558 , 2SA1015 , 2SB834 , 2SC1815 , 2SD880 , 2SK30ATM , 2SJ104
のモデルが入っている。(らしい)
25774ワット発電中さん:04/02/04 21:59 ID:WHAarJbO
質問なんですがTrのモデルってどんなパラメータを入れるんでしょうか。
普通にデータシートに載ってる数字だけで作成できますか?
26774ワット発電中さん:04/02/04 23:39 ID:IWSgtDBJ
はじめて回路シミュレータ使いましたが、LTSpiceが結構いい感じ。
キーボード入力との親和性が良くて、回路を入力しやすいです。
慣れるとサクサク入力できるようになります。

opampの理想モデルをどうやって使うかにちょっと悩みましたが・・・

あと水晶がコンデンサのモデルを使って作らなきゃいけないのがマズー
というか面倒。
四苦八苦してCircuitMakerの設定ファイルからもってくることに成功ヽ(´ー`)ノ

waveファイルを信号源にできたりと面白い機能も結構ありますね。
オーディオ回路の設計には、この機能いいかもー
27774ワット発電中さん:04/02/05 11:11 ID:uD4jHpwS
>>25
トランジスタメーカに「スパイスモデルのパラメータを教えてくれ」と聞く。
28774ワット発電中さん:04/02/05 15:14 ID:J21MmQie
>>26
LTSpice
モンテカルロが面倒っぽなぁ。
あと部品を回転とかさせるのも、なかなかわからんかった。
(ドラッグさせようとして領域選んで回転)

29774ワット発電中さん:04/02/05 20:58 ID:LSkqfGE4
>>27
マジですか?
30774ワット発電中さん:04/02/05 22:12 ID:8gMK5qz2
>>28
F7で移動にしてから選択してCTRL+Rでやった方が簡単ですよ。
LTSpiceは、ショートカットキーを使うか使わないかで、使い心地が全然違います。
31774ワット発電中さん:04/02/06 10:12 ID:S+GgTKrQ
>>30
コンポーネントから選んだら、場所を固定するまえにCTRL-Rで回転
っていうのが常套手段なんだろーねー。
OrCAD系は貼り付けてから回転なんだが。
32774ワット発電中さん:04/02/06 14:29 ID:4jSsscly
OrCADもDOS版時代は「G」でパーツ選んで、
貼り付ける前に「R」で回転させていたけどね。
33774ワット発電中さん:04/02/06 14:34 ID:toaiRsug
>>32
つっか、貼り付ける前でも後でも^Rで回転。
LTSpiceは貼った後に「移動」「回転」なわけだな。
右クリックすると値とか入れるメニューになるんだが、出来れば
ここに回転とかミラーのメニューもあると戸惑わずにすむんだが。
34774ワット発電中さん:04/02/07 19:58 ID:ZRB3qdQx
>>25

プロ使用のLSI設計用、HSPICEなんかだったら、簡単にはパラメータを
入れられないよ*。PSPICEあたりのボード設計用のTRだったら、モデルが
簡単に出来ている(等価回路モデル?)ような気がする。

ま、今では半導体メーカーがモデルを供給しているはず。

*数千万の出費と修士クラスの奴が必要。
35774ワット発電中さん:04/02/07 19:59 ID:3mIzArYG
>>*数千万の出費と修士クラスの奴が必要。

そんなに奥の深いものなのか。
36774ワット発電中さん:04/02/08 10:45 ID:gwiKjm0B
http://www.madlabo.com/mad/edat/spice/
にあるパラメータの説明を読むと、たしかにそれぐらいは必要かも。
アマチュアレベルなら、わかんないとこは似たトランジスタのモデル
を参考にして、推測で入れるというのでも問題ないかもしれないけど。

↓こんなの設定できないよ(;´Д`)
http://www.madlabo.com/mad/edat/spice/qnom/qnom.txt
3734 :04/02/08 13:51 ID:lG1JMt1F
>>35-36

殆どのパラメータはHPのパラメータアナライザと抽出ソフトで
取ります。でも、プロセス依存のスキューパラメータを作るなんて
アマじゃ出来ないかならね。基盤濃度とか面倒な数字が沢山ある
からね・・・

でも、単体製品TRを使う人たちへのTYPの単体パラメータなら、
HFEや電流源なんかの等価回路のモデルがあるんじゃないかな?
こっちのほうは詳しくは知らないけど。

誰かフォローヨロシク
38774ワット発電中さん:04/02/08 15:46 ID:0pJwMpmU
大まじめなICのSpiceモデルを出すと、製造ノウハウに絡むから
というので、出してくれないことが普通だと聞いた。機密保持契約
結べとかうるさいことになるとか。

個別のトランジスタやダイオードなら
http://www.semicon.toshiba.co.jp/prd/hfreq/spice.html
こんな感じで出してるところは珍しくないんでは?
39774ワット発電中さん:04/02/08 17:34 ID:RK6lKzvV
>>37
>殆どのパラメータはHPのパラメータアナライザと抽出ソフトで
所謂、半導体パラメーターアナライザ、ってやつですか?
そういえば会社にあるなー、HPの古いやつが。LSI起こすときにたまーに
ハード屋さんが使ってるのを見るけど、これって、Spiceパラメータを作る
のにも使えるのかな?
40774ワット発電中さん:04/02/09 15:32 ID:hSaNa2H7
hfeの設定だけできりゃぁいいんだが。
あとVce-Ieの設定くらいは欲しいかなぁ。
41774ワット発電中さん:04/02/14 04:31 ID:w3Vl+3vP
 Micro-Cap7/CQ,使い勝手はいいけど,中に入ってるトランジスタ
モデルめちゃくちゃでほとんど役にたたねぇ…
42774ワット発電中さん:04/02/14 06:20 ID:xeGAYU3U
 基板効果とか考慮しない,ディスクリートで組むときの話なら,
パラメータの設定はそんなに無茶じゃないと思うけどな.

 BFはhFEのこと.品種によりいろいろ.まずこれが最初.
 ISはIB-VBE特性を決める値.VB-ICE曲線の電流があまり大きくない
ところを見て決める.100mAクラスで数十f,数百Aクラスで数百f,
数Aクラスで数p程度が普通.
 BRは逆方向増幅率だがVCE-IC飽和電圧を決める.IC-VCE特性のなる
べく電流値が少ないところを見て決める.5くらいが普通.
 RCはコレクタ内部抵抗.IC-VCE飽和曲線のなるべく電流値の大きい
ところでの電圧上昇を見て決める.数十mAクラスで1Ω,数百mAクラス
で0.1Ω,数Aクラスで10mΩ強とか.
 RBはデータシートに載ってるものもあるが,IC-VCE曲線に一緒に
VBE曲線も載ってるから,電流値(IB=1/10・IC)を考慮にいれて決める.
数十mAクラスで数十Ω,数百mAクラスで数Ω,数Aクラスで0.数Ω.
適当にはRCの10倍って手もある.
 ISE,IKFはHFE-ICカーブを見て決める.ISEはISの1.5倍から2倍程度,
IKFは定格電流の半分から定格電流あたりが普通.
 VAFはアーリー電圧.IC-VCE特性を見て決めるが,特性が良い品種で
200V,パワートランジスタで50Vとかそんな程度.
43774ワット発電中さん:04/02/14 06:21 ID:xeGAYU3U
 CJCはVCE=0VでのCobのことだが,0Vでの値は載ってない.大体,10Vでの
値の3倍くらいいれとけばおおむね間違ってない.
 CJEはVBE=0VでのCBEの値.大抵の場合載ってないが,fTと関わる値なので
厳密にはそれで決められる.精度が悪くていいならNPNでCJCの3倍,PNPでは
1.5倍くらい入れとけばそんなに外れてない.
 TFはスイッチング時の立下り時間で,やはりfTと密接に関わる値.原理的
には1/(2*Pi*fTmax)なんだが,実際は計算値の1.5倍くらい.スイッチング
特性の測定されてるトランジスタなら載ってる値を使えばいい.fTグラフが
載ってるなら,最大値を読んで計算して,その1.5倍とか.どっちもなければ
定格が似た石のを入れとく.
 TRはスイッチング時の立ち上がり時間.スイッチング特性の載ってる石なら
それを使う.精度が悪くてもよければTFの40倍程度.

 こんな感じでBF,IS,BR,RC,RB,ISE,IKF,VAF,CJC,CJE,TF,TRの
12個を入れればほぼ実用上問題ないモデルになるかと.
 逆に言えばこの12個は規定値のままではあまり良くない.BR,ISE,RCは
省略(規定値)でもまだ大丈夫だけど,それ以外の9個は似たトランジスタの
でもいいから値を入れておくべき.
44774ワット発電中さん:04/02/14 06:22 ID:xeGAYU3U
 昔出てたSpice本には,このあたりのパラメータ設定の方法が
解説されてた本もあったはずだけど….
4542:04/02/14 09:44 ID:jkJXZ6zE
 やべ,ごめん,大事なパラメータ1つ忘れてた.
XTB 温度係数を決める.規定値はゼロ.
 絶対温度(ケルビン温度)がT1のときのhFEをh1,T2のときh2とすれば
h2=h1*(T2/T1)^XTB
つまり
h2/h1=(T2/T1)^XTB
log(h2/h1)=XTB(log(T2/T1))
よって
XTB=log(h2/h1)/log(T2/T1)
で計算できる.1〜2ぐらい.わかんなかったらとりあえず1.5くらい
いれとくべき.
4634:04/02/14 12:29 ID:i9TTE317
>>42 さん

あ、なるほど。HPのパラメータアナライザはデジタル版の
カーブトレーサーみたいなもんだから、それでDC特性を
測ればいいかな。そんで、パラメータに反映させると。

キャパシタ関係の値は、取るのは難しいので、どっかで
使っている値をそのままとか、温度係数も流用しちゃう
とかね。

LSI設計だと単体のTR特性を測ることも出来るんだけど、
サイズ違いのTRからデータを取って、任意のサイズの
TRに計算であわすからね。キャパシタなんかも同じ手法
だからさ。

ま、僕はMOSデジタル屋なんで・・・一応、参考文献:

・SPICEによる回路設計 トッパン 4500円
・SEMICONDUCTOR DEVICE MODELING WITH SPICE
2ND EDITION / McGraw-Hill
47774ワット発電中さん:04/02/28 00:02 ID:wyAK8O2j
通りすがりのものです。42さん、貴重な情報ありがとうございます。
たいへん参考になりました。感謝感謝。


48774ワット発電中さん:04/02/28 00:35 ID:yJi7hPr9
Circuit Viewerパーソナルを買いますた
49774ワット発電中さん:04/03/02 23:17 ID:9lc19tCH
>>48
Circuit Viewerどうですか?
私はB2SPICE買いますた。
しかもPRO版。

とりあえず、値段の割にまぁまぁだけど、回路図エディタが弱い。
階層化できるようにして欲しいなぁ。

まぁ、以前、機能だけで飛びついたVisual SPICE
はクソだったので、それよりかはマシですが(w

それはそうと、製品版のMicro-CAPとかについてる、
モデルパラメータ抽出ツールみたいなのって、
安価なのないのかなぁ。
50774ワット発電中さん:04/03/03 08:40 ID:YJryNA0i
>>43
ありがとうございます。
計算式エクセルにでも仕込んでおきます。
51774ワット発電中さん:04/03/03 19:57 ID:HryEW1l9
>>14
Ivexは、いけません。Draftがバグバグ・・・ 悲しい。直輸入だと、
割と安いので飛びついたんですがね。

あと、Boardの方が、まともなガーバーを出さない。mmとかμmとかに
設定しても、そこかしこにインチ単位が・・・ お絵かきソフトにしか
使えん。

IvexSpiceは、ファイルの中身などから判断すると、どうもB2SpiceのOEM
版のような気がする。安定してます。他のSpice3f5のネットリスト出せる
CADで使うと良いです。
52774ワット発電中さん:04/03/03 22:37 ID:YJryNA0i
>>51
実は14書いたの漏れですが、IvexのWB,WD,SPICE全部正規版、買っちゃいましたよ。
OrcadLiteのデモ版つかってみて、あまりの違いに感動したのですが、
値段を確認してまたビクリ、とてもアマチュアには手がでない。
で、仕方なく。
しぼーん・・・
5349:04/03/03 22:48 ID:UDZYPgQI
>>51
Ivexシリーズも買ってみようか、とか
検討してたのに、
それを聞いてやめますた(w

やはり、OrCADですか。
でも個人ではとても手が出ないなぁ。
(仕事では前の職場で使ってたが)
54774ワット発電中さん:04/03/04 23:17 ID:7vCeBDgA
漢なら、自分でSpice3f4のソースコードをコンパイルして使おう。
しかし、Spiceの使用条件にアメリカ合衆国に友好的であること、
なんて書いてあったような気がする。(ソースコードに付属の文書に)

というわけで、イラクでの振る舞いなどを不快に思う人間は、
Spiceを使っちゃいけない。
55774ワット発電中さん:04/03/04 23:29 ID:WHAarJbO
確かもとも米軍が開発したものでしたっけ?SPICEって。
間違ってたら煽られそうだな(藁
56774ワット発電中さん:04/03/04 23:32 ID:j9gKHb+b
 米軍じゃなくてU.C.バークレーだよ。
 SIMetrixってどう?
57774ワット発電中さん:04/03/04 23:33 ID:WHAarJbO
>>56
ガセネタ撒くところだった、スマソ。逝ってきます。
58774ワット発電中さん:04/03/05 09:23 ID:SK3bzkqe
国内ライブラリが豊富で基盤レイアウトまで作ってくれるやつが¥5万前後
なら買う気になるが。(価格はアプリ開発ツールを参考にした。)
安いのはバグリーで、使えるやつが\100万超えじゃどうにもならん。
59774ワット発電中さん:04/03/06 02:37 ID:JU698/+I
>>54
spice3f4コンパイルするんならng-spiceコンパイルしたほうがいいと思うなあ。
60774ワット発電中さん:04/03/08 01:13 ID:iSwkbn5B
hsimってどう?
61774ワット発電中さん:04/03/09 09:22 ID:vO3vJg1T
>>59
たしかに。古いやつは、今のライブラリじゃうまくいかないし・・・

Ivex:
Ivexの弁護をするわけじゃないけど、ランドやドリルサイズまでmilで
統一してやると、一応ちゃんとしたガーバーが出てきた。さすがSI単
位系の敵アメリカ・・・米国人はメートル法を知らないんだぁ〜〜

間違って買ってしまった人(わしもじゃ)のために:
回路図中で部品をコピー・ペーストして複製してはいけない。
同じ内部IDのデータが出来て、うまくないとのこと。
Draftが回路図入力中に落ちてしまうのはあきらめるとして、
メニューからSpiceを起動しようとして落ちるときは、Spice3f5
のフォーマットでネットリストを出して、Spice側で設定を行う。
うまく行くときがある。

ガーバーその後:
確認の為、別の会社の、割れ物という触れ込みで流れてきたガーバー
編集ソフトで眺めると、ちゃんとした形になってました。で、プリント
アウトしようとすると、出来ない。編集したファイルをセーブしようと
しても出来ない。
こ、これは、割れ物じゃなくて、単なるお試しバージョンじゃねえか!!
    >くれた人
6261:04/03/09 09:35 ID:vO3vJg1T
良く考えてみると、Ivexは、値段を考えると、そう悪いもんでもないかも。
Spiceはちゃんと動くんだし、まともなソフトとの数十万円の差額を考える
と、いいのかもしれない。誤魔化しながらでも動かせるんだから。
63774ワット発電中さん:04/03/09 14:23 ID:nWGczJOd
印刷ならCAM350とかGC-Prevueでできると思われ。
6461:04/03/09 16:01 ID:HIS+3X/Q
>>63
ありがとうございます。早速ダウンロード・・・
65774ワット発電中さん:04/03/09 21:03 ID:wAog8TnN
>回路図中で部品をコピー・ペーストして複製してはいけない。
>同じ内部IDのデータが出来て、うまくないとのこと。


これってシミュレーションさせるときだけの話ですか?
抵抗なんかコピペ使いまくり。ウグー・・・・
6659:04/03/11 21:45 ID:+G840dZ5
>>61
使用してる関数が古いというよりspice3はバグだらけだよ。Chrisなんとかいうバカ
の書いたコードはすぐcrashする。(こいつポインタの何たるかを知らんのじゃないか。。。)
crashしなくても、.nodesetは発狂してるし、組み込み関数 deriv()は変だし、一旦
.optionsで設定した値がspice3のtranやacといった解析コマンドを走らせるとデフォールト
にリセットされてしまう、など。しかしspice3のメンテナーはいない。
ng-spiceはこのバグを偏執狂的熱心さでfixしているからね。
spice3にはreadlineパッチがあるのが利点だったけど、ng-spiceもCVSの奴では
readlineが使えるようだし、インターラプトできない点も改善されてるみたいだ
(試してないけど)。
67774ワット発電中さん:04/03/11 23:16 ID:J9Hf5395
>>66
まぁ、無料だし、あんま文句言えないのでは?
なお、SPICE3のコードの一部は学生の課題だった、という話はホント?
(だから、コードはむちゃくちゃという話だが…)

Micro-CAPが欲しいが、高いなぁ…
6859:04/03/12 14:39 ID:XMo94tPM
学生の課題だったのはホントみたいね。なぜかUCBは未完成なのにいきなり投げ出した。
メンテナーぐらいおきゃいいのに。(まあ未完成でもこれだけ作れるのは日本の学生に
比べると偉いというか、課題の出し方が優れてるというか。。)

スクリプタブルで、いろんな値を一々エディタでデックを書き換えないでもalter
コマンドやaltermodコマンドで変更できるというのがspice3系の良いところ。
売ってる奴でそういう機能のあるのはないんじゃないかな。
それがspice3元祖ではバグっててほとんど使えない。
バッチで流すだけならspice2g6をg77でコンパイルしたほうがいいかも。
POLY()使えるし。
6961:04/03/12 15:06 ID:IEp3JwwF
> バッチで流すだけならspice2g6をg77でコンパイルしたほうがいいかも。
POLY()使えるし。

動いてくれるなら何だっていいですからね。Spice3は、あのグラフ出力を
動かして使う気にはならないし、コマンド打ち込みながら使うというのも
頭が悪いから苦手だし。
昔、武藤さんという人が、Mac用に2g6をコンパイルしたのをniftyに出して
くれたのを、だいぶ使ってました。出力をExcelのマクロ組んでグラフ出し
てました。
70774ワット発電中さん:04/03/12 22:24 ID:GMnWlaoE
なあ、おまいら、VisualSpiceの新しいバージョンを
試してみよう、という人柱はおらんか?

ttp://www.islandlogix.com/cgi-bin/f.cgi?file=vs

オレはVersion5を持ってたが、はっきりいって…
おっと、これ以上は言えんなw
買ってからのお楽しみだ。
71774ワット発電中さん:04/03/13 16:32 ID:9VwC865g
無償のレイアウトツールってないですか?
ちょっとぐらいならお金払います
72774ワット発電中さん:04/03/13 17:29 ID:qDdeDD++
ブルーバックスのサーキットメーカー学生版
使い始めました。なんかクセがあって配線同士の
接続がなぜか交叉になって?なことがあります。
やっとそのくせわかってきました。
で、学生版で回路組んで、サーキットメーカー2000
お試し版でパターン描くという使い方なんですか?
いまいち使い分けがワカリマセン。
単にお試し版は期間限定というだけなんでしょうか?
73774ワット発電中さん:04/03/13 20:14 ID:QiKMUACy
>>71
Eagleとか?
7471:04/03/13 21:47 ID:FEsfqb4T
>>73
レスどうもです。
Eagle?? 初めて聞きました。
レイアウトツールって各社各様って聞いていたんでないかと思いました。
そのEagleとやらを使ってレイアウト独学できますか?
75774ワット発電中さん:04/03/13 21:52 ID:+HR6bo57
7671:04/03/13 22:05 ID:FEsfqb4T
>>75
拝見しました。
う〜ん、こういういのではなくてトランジスタレベル(できればCMOS)
のレイアウトツールはないでしょうか?
ドラキュラ(Dracula)見たいにオペアンプとかの中身をレイアウトするような・・・
わがまま言って申し訳ないです。
77(´∀`∩) ◆R4000nX4Mk :04/03/13 22:07 ID:/bGxHvyN
>>76
 最初にGDSを吐けるとか書いておかないとこのスレの流れだと
基板用回路エントリーか、A/W用レイアウトツールだと解釈されると
思う。
7871:04/03/13 22:22 ID:FEsfqb4T
>>77
確かに・・・m(__)m
7959:04/03/14 04:04 ID:Jqy2OJ7k
使った事はないがフリーなレイアオウトツールではmagicとかelectricとかがよく聞く。
http://www.gnu.org/software/electric/electric.html
http://vlsi.cornell.edu/~rajit/magic/
magicはGDS吐けるかどうか判らんです。
8071:04/03/14 11:05 ID:LecCArQB
>>79
ありがとうございます。
ちょいと使ってみて感想ですが還元したいと思います。
81774ワット発電中さん:04/03/14 12:21 ID:0sGpcMTV
>>42 さん、貴重な情報ありがとうございます。
私はMOS FET(TO-220型)でオーディオアンプを作ろうとしています。
FET用のスパイスパラメータの設定方法をご教示いただきたいのです。よろしくお願いします。
8242:04/03/14 12:34 ID:1nE1oDvO
>>81
 あるんなら僕も知りたいです。
83774ワット発電中さん:04/03/14 13:01 ID:h/x+0NiS
>>81
ディスクリートにFETを購入してから
スパイスパラメータ(L,W)とかを設定するということですか?
製造段階で決まると思うのでそれは無理では・・・
84774ワット発電中さん:04/03/14 14:06 ID:isOsPhg5
LSI設計用のレイアウト関係はlinuxのフリーツールでありそう
だよね。どこのサイトだろ・・・?
8581:04/03/14 15:38 ID:qe89eCk5
>>83
やりたいことは、実際に使用するFETの特性(Vth,A/V^2,入力容量など)をスパイスの中のFETに適用させてバイアス設計、周波数特性の検討等を行うことです。
8671:04/03/14 16:02 ID:aeVj41//
>>84
linuxか〜、確かにあるような気が(^_^.)
メーカーよりも大学機関とかやってそう
そういえばバークレーSPICEとかあったような、レイアウトじゃないか、これは
回路系のlinuxプラットフォームってどのdistributionが標準とかあるんですか?
8771:04/03/14 16:10 ID:aeVj41//
>>85
う〜ん、VthとかCとかはやっぱ製造段階で決まると思うんだけど・・・
普通、あるメーカのデザインブックとかに従って、
シミュレータ使って設計し、そのメーカにchip試作を申し込む訳だから
てゆーか、オーディオアンプのどこにFET使うわけ?
Vth,Cとか(A/V^2ってチャネル長変調係数の事だよね)を聞いてる時点でこっちはオペアンプとかと思い込んでるから
こーゆー回答したんだけど
8881:04/03/14 16:44 ID:qe89eCk5
>>85
71 さん、レスどうもです。
オーディオアンプの電力増幅段です。
真空管でアンプ作る人もいますが、あれを球(たま)アンプというなば、
石(いし)アンプを作りたいのです。

スパイスはB2SPICEを使っています。(正式版)
メーカのライブラリも載っていて、似たスペックのFETを使おうと思ったのですが、
なぜかメーカものを回路図に入力するとアプリが強制終了します。

なので、デフォルトのFETのパラメータを変更して実際のFETに似せようと思ったのですが、チンプンカンプン

Vth・・・ FETのスレッショルド電圧です。(Vgsを大きくしていってIdが流れ始める値)
C・・・  FETの入力容量、帰還容量などです。
A/V^2・・・FETのVgs-Id特性は Id≒(Vgs-Vth)^2となるので、
    勝手にA/V^2と書いてしまいました。(誤用でしたら失礼 勉強し直します)
8981:04/03/14 17:32 ID:qe89eCk5
>>88
>A/V^2・・・FETのVgs-Id特性は Id≒(Vgs-Vth)^2となるので、
Idの式、訂正します。
Id ∝ (Vgs-Vth)^2  (∝・・・比例の意)
重ね重ね失礼...
9042:04/03/14 17:36 ID:Bv2fBOhU
>てゆーか、オーディオアンプのどこにFET使うわけ?

 主に出力段周りだな。

 日立のオーディオ用横型MOSFETがJ351/352/K2220/2221
70年代後半に開発されたJ49/50/51/K134/135/136(メタルキャン)、
プラスチックモールドにしたJ160/161/162/K1056/K1057/K1058の
流れ。低gm(1S@1A)だが実用領域の温度係数が負で、温度補償が
無い一定のバイアスを与えるだけで暴走無しに動作するので扱いが
非常に楽。寄生容量も数十pFで駆動しやすい。
 ドライバ用がJ76/77/78/K213/214/215、こっちは0.5A定格。

同様に東芝のオーディオ用MOSFETに
最新のJ618/K3497、昔からのJ200/K1529(10A)、J201/K1530(12A)、
パッケージ違いのJ440/K2467。昔のJ105/K405の流れを汲むもの。
ドライバ段用にJ313/K2013もある。東芝のは日立と違い温度係数は
負ではないが、普通に使えば一定バイアスでもわりと暴走しない。

 あと、DENONがいつごろだろ、10年くらい前かな?スイッチング用の
大電流型MOSをUHC-MOS(登録商標)として採用するようになった。
J217/2SK1297とか2SJ554/2SK2955とか正式にコンプリメンタリでは
ないが同等のを使ったり、あるいは同種PPで2SK2554を使ったり。
9171:04/03/14 18:00 ID:aeVj41//
>>81

>オーディオアンプの電力増幅段です

どっちみちやっぱ普通に無理っしょ。
トラ技とかデータシートでオーディオ用FET見ても
オン抵抗(FETが導通状態の時のFET自体を抵抗に見立てた)とか決まってるわけだし

>スパイスはB2SPICEを使っています。(正式版)
>メーカのライブラリも載っていて、似たスペックのFETを使おうと思ったのですが、
>なぜかメーカものを回路図に入力するとアプリが強制終了します。

>なので、デフォルトのFETのパラメータを変更して実際のFETに似せようと思ったのですが、チンプンカンプン

B2SPICEを使用した事がないからパラメータ設定の事は何とも言えないけど
SPICEだったらnetlistに実際使用するFETのパラメータを設定できんのか?
9242:04/03/14 18:18 ID:Bv2fBOhU
>SPICEだったらnetlistに実際使用するFETのパラメータを設定できんのか?

 できなきゃ嘘だろう。

 ただし、MOSFETの場合、トランジスタみたいなビヘイビアモデルでは
なくて、チャネル長・チャネル幅をメインにしたどちらかというと物理形状
モデルに近いもの。
 またなかなか現実に近い特性にならなかったもんだから、モデルが
いくつも存在する(レベル1、2、3、4、5、8)。

 カーブフィッティングする方法がよくわかんないんだよね。
 製品版のPSpiceとかなら、モデル作成プログラムがあるんで
それである程度のものは作れるはずなんだけど。
9342:04/03/14 18:24 ID:Bv2fBOhU
 つまり、モデル作成プログラムは、実際のVthとかYfsとかCissとか
Qgとかを入力することで、モデルのチャネル長やチャネル幅なんかの
パラメータを逆算してくれるわけだが
9481:04/03/14 18:41 ID:qe89eCk5
>>91 >>92
パラメータは設定できます。
デフォルトのFETではVth,Yfs(順方向コンダクタンス)があまりに実際とかけ離れた値を示したので、
これら二つの値を変えてそれなりに近い結果を得ることはできました。

取説みたら、訳判らない物理単位のパラメータが出てくるし
 LMBDA(チャネル長変調)、UCRIT(移動度劣化の臨界フィールド)とか、こんなパラメータはお手上げっす。

とりあえずはVth、Yfs、Ciss、Coss、Crssとかの値が実際のFETと同じになるようにして、
周辺素子(コンデンサ、抵抗、コイル)と組み合わせたときの応答をみようと思います。



9571:04/03/14 18:43 ID:aeVj41//
>>42

>ただし、MOSFETの場合、トランジスタみたいなビヘイビアモデルでは
>なくて、チャネル長・チャネル幅をメインにしたどちらかというと物理形状
>モデルに近いもの。
>またなかなか現実に近い特性にならなかったもんだから、モデルが
>いくつも存在する(レベル1、2、3、4、5、8)。

いや、それはいーんだけど。netlistでFETのW,Lを決めるのは当たり前だし
オレが言いたいのはあるMOSモデルで決まってるparameter(VthとかYfsとかCissとか
Qgとか、MOSの寄生容量も)をnetlistで記述できれば、>>81のやりたい事ができるんじゃないのって事
前に、hspice使った時はできたぞ

>つまり、モデル作成プログラムは、実際のVthとかYfsとかCissとか
>Qgとかを入力することで、モデルのチャネル長やチャネル幅なんかの
>パラメータを逆算してくれるわけだが

便利だな〜、あんまり期待はしてないけど

まあ、オレもデバイス屋でもなけりゃ、ただの素人だからあんまよく解らん
最後に投げ出すような事言ってスマソ
9671:04/03/14 18:49 ID:aeVj41//
>>94

そうか、頑張れ

>LMBDA(チャネル長変調)、UCRIT(移動度劣化の臨界フィールド)とか、こんなパラメータはお手上げっす。

LAMDAは重要だぞ
でも、データシートとか載ってたカナ〜、あんま覚えてない
シビアにやるんだったら、使うデバイスからLAMDAも抽出してシミュレーションした方がいいと思われ
これは、けっこう常識だから初心者本とかに必ず載ってるし、ググッてもあるよ。
9742:04/03/14 19:52 ID:Bv2fBOhU
>>95
 そういう意味ね…B2Spiceは使ったことが無いからわからん。
少なくともPSpiceはできない。代わりにモデル作成プログラムが
あるわけだな。
98774ワット発電中さん:04/03/14 20:26 ID:isOsPhg5
望むトランジスタのサイズ(主にチャンネル長ね)を知らないけど、まずは
ベータ、VT(ゼロバイアス時)の2つぐらいは取れるだろう。(簡単な
DC特性で取れる) 飽和電圧の測定になるが、ここでたぶん、非飽和
特性と飽和特性を比べてベータが一致するような、飽和電圧を
計算する。そんで、飽和電流特性が斜めだったら、ラムダも計算できる。

ベータがあれば、WとLはいい加減な数字(例えばL=1um)にして置けばよい。

ここまでで、ショックレーの式程度の非飽和と飽和状態でのトランジスタ動作が
シムレーションできる。

これ以上はプロ用のパラメータフィッティングツールがないと難しいと
思うよ。

やったことはないけど、理論的には出来ると思われ・・・
9971:04/03/14 20:40 ID:T4ajTxlR
>>97

>そういう意味ね…B2Spiceは使ったことが無いからわからん。
>少なくともPSpiceはできない。代わりにモデル作成プログラムが
>あるわけだな。

ふ〜ん、PSpiceってできないんだ。おれもB2Spiceは解らんよ。

>>98
禿げしく同意
100774ワット発電中さん:04/03/14 22:10 ID:C1Ckk3ZJ
え?PSpiceでも出来るはず・・・って、大昔のDOS版ではですが。
だって、出来なきゃシミュレータの意味がない。

メーカーの出してるSpiceモデルは、例えばIRのIRF何がしなんて
石のは、10個以上の部品でサブサーキットになってます。
スイッチング回路では、割に現実的なモデルとして使えますが、
回路規模限定のお試しSpiceは使えないということですね。

MOS3であれこれやるなら、まずはDCで、データシートと同じグ
ラフになるように、グラフを書かせながら。
101100:04/03/14 22:17 ID:C1Ckk3ZJ
それから、IRのモデルは、MOS1と半導体ダイオードなどを
複数組み合わせて作ってあった。MOS3なんて使ってなかった。
10271:04/03/14 23:02 ID:T4ajTxlR
>>100

>え?PSpiceでも出来るはず・・・って、大昔のDOS版ではですが。
>だって、出来なきゃシミュレータの意味がない。

出来る…よね。
確かにHSPICEで出来たんだから、Pspiceでも出来る…よね
我輩素人なんで解らんけど、Pspiceってビジュアル的(specter,Orpas?)に
設計するやつで、ネットリストに吐き出したらそれはHSPICEと同じ?なのかな?

お〜い、>>1
とりあえずB2SPICEとやらでやってみーや。
どこ行った。きっと野暮用、デートだな今日は
10342:04/03/15 00:06 ID:KLEdNW4a
 ああごめん、寝ぼけてた。
 VTO(ゼロバイアス閾値電圧)、LAMBDA(チャネル長変調)とか
そのあたりなら設定できるね。

 VthとかCissとか、表面的に見えるパラメータじゃなくて、
モデルパラメータじゃないと設定できないってことが言いた
かっただけ…。

10442:04/03/15 00:11 ID:KLEdNW4a
 B2Spiceは知らないけど、PSpiceの場合は、部品をクリックして選択、
その状態でツールバーからEdit>PSpice Modelを選べば、内部モデル
パラメータの変更ができる。
 ちなみにこうやってモデルパラメータを変更すると、オブジェクト
ファイルの名前でライブラリファイル(.lib)が出来る。

 こういうことしようと思うと、昔ながらのコマンドラインのほうが楽
だったりするけどね。PSpiceていうかOrCADでも、回路図エディタ
じゃなくてPSpiceA/Dってシミュレーションプログラムを動かせば、
ネットリストからシミュレーションができる。
105774ワット発電中さん:04/03/17 21:10 ID:X2pD79a+
>>71
ここは見たか?
使ったことないが、同じホームページに記載されてる本は
良い本だぞ。
ttp://members.aol.com/lasicad/index.htm
10671:04/03/18 00:30 ID:aeAjpmAn
>>105
サンクス、こーゆーの自分でやってみたかった\(◎o◎)/!
金もあんまかからなそーだし
ベーカーの本はもう読んだよ、確かに英語も簡単で解りやすかったな〜
でもレイアウトに関しては基礎しか載ってなかったよーな記憶・・・
続編も出でたけど(コンバータ関係)、あんま周りの評判よくなかったからやめた
とりあえずこれ使ってレイアウト勉強します。
最初、ディジタルからやってアナログでオペアンプぐらいまではやりたいと思ってるけど
素人が独学でどうにかなるもんなのかな(-_-;) 特にアナログ・・・
まえ、レイアウトの専門の人と話す機会あって、レイアウトのバイブル本はないか聞いたら?
「各社各様でそんなもんはないよ!! 先輩たちが作った過去の遺産を追うだけだと」
だとさ、
まあ、趣味の息は超えられんと思うけど、頑張ってみるわ。ありがとう
107ジジイエンジニア:04/03/18 09:12 ID:5MK27uKG
>>106

ウェハー工程を外注ばかりだと、レイアウトルールを決めることをしなくなっちゃっ
たからなぁ・・

昔のLSI設計の専門書はレイアウトとか回路設計を詳しく書いて
いたけど、いまは必要な人がほんとに限られているからね。

たしか、レイアウト専門の書籍が2冊ほどあったけど・・・すてちゃったかな?
10871:04/03/18 16:04 ID:/cyN5+G+
>>107

>昔のLSI設計の専門書はレイアウトとか回路設計を詳しく書いて
>いたけど、いまは必要な人がほんとに限られているからね。

へー、やっぱりそうなんだ。
さっきは自分の趣味って書いたけど、仕事でもって野心はあったよ。
だけど、相当難しそうだな(-_-;)

>たしか、レイアウト専門の書籍が2冊ほどあったけど・・・すてちゃったかな?

もしかしてこの本ですか?
http://www.amazon.co.jp/exec/obidos/ASIN/0130870617/qid=1079593150/sr=1-4/ref=sr_1_26_4/250-7214027-4093835
109ジジイエンジニア:04/03/18 23:34 ID:FqcD7gmj
>>108

リンク先の本は知りませんでした。

最近もいい本が出ているみたいですね。

こちらもよさそうです:
http://www.amazon.co.jp/exec/obidos/ASIN/0750671947/ref=pd_bxgy_img_2/250-2924019-0480260

レイアウト屋さんはきちんとしたルールの裏付けを知らなかったりします。
マスクデータを作る人のほうが詳しかったり・・・ま、両者ともかな?

レジストだサイジングだ・・とか・・・
110774ワット発電中さん:04/03/18 23:44 ID:36M32fwF
>>106
え、あの本読んだの?
それだったら、LASIも本に載ってるはずだが…
(レイアウトはそのツールで説明してるし)

アレが基礎的なレイアウトということは、
やっぱり、ある程度はレイアウトしたことあるのかね?
(まぁ、あの本が読めてるなら、ある程度経験者だとは思うが)

オレも職場を異動して、もとの部署(IC設計)へ戻りたいので、
細々と勉強は続けてるが、最近はだんだん忘れてきているよ…

どうでもいいが、なるべくsageるようにしようなw
11171:04/03/19 09:57 ID:ZyERkPQq
>>109
じいさん、どうも

>>110

>それだったら、LASIも本に載ってるはずだが…
全然、気付かなかった…

>アレが基礎的なレイアウトということは、
やっぱり、ある程度はレイアウトしたことあるのかね?
(まぁ、あの本が読めてるなら、ある程度経験者だとは思うが)

本は読んだけど、レイアウトは全くした事ないです。
今思い返してみると、ディジタル回路の節はさらっと流したな、オレ。
ディジタルもほとんど詳しくないですが(-_-;)
電流源の節のcurrent-mirrorのとこは読んだな・・・
でも、ノイズに関して詳しく書いてなかったようで(どの本もこれはないか)
はっきりいって、いま回りにこーユー話題で話す人がいないので(無職)、
自分がどの程度の実力があるのか全く解らん・・・
初心者なのは間違いないと思ってるけど。

>オレも職場を異動して、もとの部署(IC設計)へ戻りたいので、
細々と勉強は続けてるが、最近はだんだん忘れてきているよ…

お互いがんばりましょう…
誰か職くれ〜、ううぉーーーーんんんn(:_;)

どうでもいいが、なるべくsageるようにしようなw
>スマソm(__)m、2ch初心者です
112774ワット発電中さん:04/03/20 00:56 ID:Qai7S1FS
レイアウトはアートだよ。
レイアウト描いて7年になるけれど、きれいと感じるレイアウトは無駄がなく、トラブルも起こしにくい。
半導体で唯一芸術性が要求される分野だと思う。

>>109
最近はマスク合成やサイジング、ネガ/ポジ変換は全自動だから... 基準通りかくだけよ。

>>110,111
おつ!
113774ワット発電中さん:04/03/20 11:06 ID:AAt1wq78
>>112

>最近はマスク合成やサイジング、ネガ/ポジ変換は全自動だから... 基準通りかくだけよ。

>>109 はその「サイジング量」をどうやって決めるかということ言いたかったのですわ。
与えられた数字だけを入れてソフトを動かすだけなら、オペレータと同じですから。
11471:04/03/20 13:35 ID:1JvNI+uG
>>113

>最近はマスク合成やサイジング、ネガ/ポジ変換は全自動だから... 基準通りかくだけよ。

ディジタルの合成ツールはよく聞くけど、アナログってあるんですか?
115774ワット発電中さん:04/03/20 21:58 ID:BvOQZ15q
>>113
うちの会社はサイジング量やOPC補正量みたいなのはプロセス屋さんが面倒みてる。

回路屋さんは用意されたTRの特性とEB変換に必要なレイヤ構造/構成を知っていればいいだけでは?
サイジングの裏付けを知っていてもレイアウトに利用できませんし。EB変換はオペレータレベルで処理できるのが、ミスを防ぐのに理想的。
116774ワット発電中さん:04/03/20 23:57 ID:WvtzO8yB
>>114
あー、すまんが、それは合成間違い。
マスクは半導体を作るときに必要な版型("版"は印刷物とかを
想像してね)のこと。セットになるとかなり高くなり、
0.35umぐらいで家が変えて、0.18umぐらいだと
一生遊べるぐらいの金がかかる。w
(でも、メカ部品の金型と比べたら…)

でも、マスク合成って、何をさしてるの?w>>112

>>115
同意。
EB変換に必要なレイヤ構造/構成の把握だけでも、
プロセスが混じったりすると、結構大変(というかややこしい)時が
あったんですが。

>サイジングの裏付けを知っていてもレイアウトに利用できませんし。
関係ないですが、唯一、それ(サイジング)を積極的に使うレイアウトが
CCD/CMOSにはあるんだが…
半導体ではないのでなぁ…

書き込んどいて何だが、このスレ、回路シミュレーションじゃなかった?w
117774ワット発電中さん:04/03/22 12:29 ID:RbvszQzK
>>116

>でも、マスク合成って、何をさしてるの?w>>112

>>112さん じゃないけど、レイアウト設計とマスク設計は違う部署
だったりします。レイアウトデータは標準パラメータで作られます
が、マスクは工場ごとに微妙にパラメータが違ったりします。
おなじプロセスでもね・・・・

レイアウトルールもメモリだと外したりするし、いろいろ有るよね。
アナログ(+的な)回路はルールとは別のノウハウがあるしさ。
118112:04/03/22 20:55 ID:4al7a0Oj
>>116
実際のマスクってGDS2のレイヤ以上ない?
例えば、高耐圧部のインプラマスクは厚膜ゲート酸化膜マスクとDiffusionマスクのORとか。
そういう意味でのマスク合成です。

#会社によって用語がちがう?
##こういうネタ向けのスレどっかない?(わら
119774ワット発電中さん:04/03/22 23:15 ID:tLzyxQm+
>>118
ああ、そういう意味ですか。
それは(もちろん)ありました。
用語は…なんかあったかな?(w
少なくとも、マスク合成ではなかったです。

ああ、また、回路シミュレーションとは遠い話題を…(w
120774ワット発電中さん:04/03/23 09:55 ID:QgQySpW2
>>118

>#会社によって用語がちがう?

いや、あんまり変わんないよ。たぶん、>>116 さんが良く分かっていない
ってことだと思うよ。
121774ワット発電中さん:04/03/27 12:52 ID:rVr5ZsO9
ng-spiceを落としてきて、Cygwin32の中でコンパイルしようとしたが、
オブジェクトのリンクでこける。Cygwin側のライブラリと絡んでいる
ようなので、こうなったら諦めて、Linuxの機械でやってみよう。
(configure make一発で通らないときは、私のスキルではどうしようもない)

現在のCygwinは実際にいじっている組み込み機器のクロス開発環境な
ので、ライブラリなど、うかつに触れない。
122774ワット発電中さん:04/04/01 01:24 ID:fCHHzeuL
昔はPSpiceの評価版ネットで落とせたと知って
archive.orgから落とした。
回路図書けるみたいだけどどうやって使うんだろう?
12342:04/04/01 02:46 ID:gTe5tjpD
124774ワット発電中さん:04/04/01 03:16 ID:fCHHzeuL
素直に買ったほうが早そうだな…
12542:04/04/01 13:22 ID:Je1jY0HY
>>124
 PSpice使う気があるなら買って損はない本だと思うよ。
126774ワット発電中さん:04/04/06 10:54 ID:iBu95WRf
>>88
今気が付いたが、要は回路図入力したら、当該部品のモデルをデータベース
からネットリストにマージするところでソフトが吹っ飛ぶんだろ?
Spice側の問題じゃない。 ありそうなのが、OS側のバグ。

正規品ならデータベース編集ソフトも付いてるだろうし、そこから
モデルを自分のネットリストにコピペすればいけると思う。
127774ワット発電中さん:04/05/02 03:27 ID:YNwOE/IM
spice3f5sfix (Linux ポート) のパッチを作ってみたずら。see -> ttp://home.q05.itscom.net/spice/patch.htmlこんなの使ってる香具師いるかどうか疑問だが、とりあえず報告してみるズラ
128774ワット発電中さん:04/07/12 22:45 ID:RtYzqI6C
>>127
みれない
129774ワット発電中さん:04/07/25 11:57 ID:jeoh2Vfv
このスレにマ板の一人や二人いるだろ?
だれか回路シミュレータ作ってくれよ。
130774ワット発電中さん:04/07/26 02:11 ID:nPrRVEjn
単なるデジタルの論理回路シミュレーターぐらいなら
自分でも作れそうな気がするけど、アナログは絶対ムリっぽい
131774ワット発電中さん:04/07/27 00:02 ID:Dv+gnKsy
>>130
トラ技スペシャルかなんかであったよ。アナログシミュレータプログラミングするやつ。
132774ワット発電中さん:04/07/27 18:36 ID:d1wQdYv6
Linux でフリーにつかえる、フィルタバンクなどのブロックダイアグラムを書
きやすいソフトってありますか??

論文とかにのってるきれいなダイアグラムは何をつかって書いているんだろ??
133774ワット発電中さん:04/07/27 22:15 ID:H7LBuNST
>>130
ゼッタイということはないでしょう。現に作った人間がいるんだから・・。
頑張って研究してみよう!
134774ワット発電中さん:04/07/28 09:11 ID:H1ahy7g4
>>132
あまり解決になっていませんが、ブロックダイヤグラムは回路図CADで書いた方が
絶対楽だと思います。LinuxならgEDAのgschかXCircuitですね。シンボルは自作しま
しょう。

論文用にはTeX用の回路図を書くマクロがあるらしいですけど…。大きめの本屋の
TeXコーナーの本に載っていた気がしますが。そもそもブロックダイヤグラムの
シンボルから作らないと使えなさそうだし、回路屋としては、回路はGUIツール
じゃないとムリ。
135774ワット発電中さん:04/07/28 11:23 ID:JcUWqyLk
>>132
きれいなのは、テクニカルイラストレーターに外注するのが早道。
自分でやるなら、やはりシンボル自作の回路図入力CADでしょう。
136774ワット発電中さん:04/07/29 05:14 ID:ANilLgMo
回路図がただの画で良いのは趣味の世界のみ。
137774ワット発電中さん:04/07/29 08:13 ID:FLdZdS/W
>>136
でもレポート用の回路図とか、特許用の回路図なんかは製品の回路図使えない
から書き直しするんですよね。うんと簡単な図は丸三角四角を組み合わせて作っちゃう
時もあるなぁ…

138774ワット発電中さん:04/07/29 08:35 ID:oSrrBni0
> でもレポート用の回路図とか、特許用の回路図なんかは製品の回路図使えない

特許は別として、レポートのそんな細かいことを突っ込む奴って嫌だな。
139774ワット発電中さん:04/07/29 08:56 ID:HGruniMp
WindowsにはDynamicDrawっていうフリーウェアがあるんだけどな。
Linuxはフリーウェアが少なくて残念ですね
140774ワット発電中さん:04/07/29 10:42 ID:1eYdcB7O
141774ワット発電中さん:04/07/29 10:45 ID:oSrrBni0
頭おかしいのが要るとスレッドが臭うな
142774ワット発電中さん:04/07/29 11:22 ID:7esa9DWr
>Linuxはフリーウェアが少なくて残念ですね

この発言、すげぇよ! すげぇ!
世界がひっくり返ったよ。参った。
143774ワット発電中さん:04/07/29 11:55 ID:P/JigNba
>>142
だってLinuxはライブドアに買収されてLinSpireっていうPDSになるんだろ?
どこか違うか?
144774ワット発電中さん:04/07/29 12:23 ID:nFgIe4YV
>>143
私の作ったソフトは自由に使用してもよろしいが、著作権は放棄していません。
よってPDSと名の付いたライブラリの草の根ネットへのアップロードは固く禁止します。
145774ワット発電中さん:04/08/03 14:20 ID:nzpxdCyx
一瞬ココだけ20年間時間が遅れているスレかと思った。
146774ワット発電中さん:04/08/03 15:48 ID:62FK22R8
同意
147774ワット発電中さん:04/08/03 16:29 ID:DYorPvw/
昨日から部品調達してて、某サイトに100件近い見積り依頼投げたらさっき電話かかってきた〜。
半ギレ状態の○ッ○ワ○ス○ッ○のTさん。
148東葛:04/08/08 03:12 ID:YkWo1HOW
現在回路シミュレーターのようなものを研究開発中。
単に電源1つと抵抗器だけの回路の電圧分布解析程度なら容易にできたけど、
トランジスタはシミュレーションに使えるほどの詳細な知識と
微細なデータが無いから、そっちの実験からしないといけないな。
トランジスタ(回路ではなく部品そのもの)について詳しい参考書でおすすめありませんか?
149774ワット発電中さん:04/08/08 10:18 ID:8BRBYvwN
>>147
チ○プ○ン○ト○プか

あそこって、どうなん?
150774ワット発電中さん:04/08/08 11:10 ID:L5uUaCCd
>>148
電源GNDの揺れを解析するツールって世の中に既にあるんだけど
それじゃだめなの?
部品そのものってデータシートくらいじゃない?
データシートの内容くらいは頭に入れておかないと。
151774ワット発電中さん:04/08/08 11:16 ID:RFX/LwLo
>>149
納期確認の物は大概品切れ。

他のネット部品屋と使い分けするのがよろし。
152東葛:04/08/08 11:20 ID:YkWo1HOW
もうすでに存在すると言われればそれまでなのだが、
仕組みを研究することに意義があるのではないか。
153774ワット発電中さん:04/08/08 11:42 ID:8BRBYvwN
>>151
そうなんだ。
あまり使えないな。
154774ワット発電中さん:04/08/08 12:52 ID:L5uUaCCd
>>152
つまり企業でやってて即使用したいわけではないということだね。
>仕組みを研究することに意義があるのではないか。
こんなこと言ってたら笑われるからね。基礎的な研究だったらともかく。

正確かつ高速にシミュレーションできるものはないよ。
厳密にモデル化してると高速という壁は越えられない(と思う)。
如何にモデルを簡略化し正確にシミュレーションするかだけど
あとは頑張ってくれ。
155774ワット発電中さん:04/08/08 13:09 ID:gjhWf50b
>>152
各パーツのモデル・パラメータをSPICE互換にしておかないと世の中にゴマンとあるモデルがまったく使えない。
結局は限られたオリジナルのパーツでしかシミュレーションが行えないオモチャでしかない。
むしろ、SI(Signal Integrity)シミュレータに特化した方が有望では。
こっちもかなり難しいけどね。
156774ワット発電中さん:04/08/08 18:25 ID:DP4p+KSX
>>151
あそこの検索結果は微妙にフェイク臭かった。
デタラメな型番を入力しても必ず在庫欄が要確認と表示される。
メーカ欄にハイフンしか出ないのが特に怪しい。
意地でも取扱無しとは表示したくないんだろう。
Othersと表示されることもある。
157774ワット発電中さん:04/08/08 18:27 ID:9rOYm/wm
まぁ早い話が>>152

           ____
           |___ |      ヽ 、
        _   _|__  |     __|  |_
     へ | |  |____|    ヽ、    ;  .- ̄ ̄-
     ( | || _______   "| レ' / ,-~"'i  |
     | | ||| ,―┐┌―― /   /     /   | |
     | | |||/ _| |___//   /    /    | |
     リ  | |  | _  _ |   / /| |     | |
        | |  | | | |_| |   (_/ |  |      | |
        | |   |_,,| | |\ |     ',~  i       ', \__
        リ      |_,,|   ̄      ヽ_r        \_/

                              
158774ワット発電中さん:04/08/08 20:56 ID:L5uUaCCd
>>157
まてまて、別に帰らなくてもいいじゃないか。
sageるけど。
159774ワット発電中さん:04/08/08 21:12 ID:84V7NNuK
まぁ、↓これは既に知っていると思うが > 152

http://www.edacafe.com/index.php

このサイトの中を読んで回れば
>仕組みを研究すること
に対してカナリ深い考察ができると思うが、どうかな。
それから、導き出された考察結果に基づいて検証してみたら?
まさか、VBICとかBSIMとか知らない訳ないよな?
160東葛:04/08/09 01:31 ID:Qy3PWUCV
ム板やシミュ板ならば結構価値のある話題だと思うのだが、
この板じゃ全然受け入れられないときたか…。
161774ワット発電中さん:04/08/09 02:20 ID:tRtjUQp8
そりゃそうだ、ここは回路設計におけるシミュレーションツールの使用に関する事を
話題とするとこだ、シミュレーションツールそのものの原理構成についての
話題を目的するとこではない。

スレの雰囲気を見ると、俺の理解は、ここの住人はシミュレーションツールの
解析原理は知っていても、それ自体よりも「ツール」として「使えるか」否かが
重要な点であると理解できるのだが、どうよ?

ま、自分でもわかってるようだから、
> ム板やシミュ板ならば結構価値のある話題
そっちに行ったほうが良いのでは?
それか、別スレを立ててみたら?
162774ワット発電中さん:04/08/10 07:23 ID:wlRpmaNc
ま、そう言うことだね。
てか、自作シミュレーションソフトが完成したから使用経験のある人に
評価して貰うとか、それに基づいておかしい点、使いにくい点を指摘
して貰うと言うなら解る。

逆切れして捨てぜりふを吐いて去っていくような奴ならその程度。
163127:04/08/12 22:32 ID:tvjeUtCV
>>148
すごいね。シミュレータ作っちゃったの?勉強としては特A級かと。
デバイスのモデリングの話しだけど定番としては
Massobrio and Antognetti, Semiconductor Modeling With Spice
まあご存知だろうけど。
164127:04/08/12 22:34 ID:tvjeUtCV
Semiconductor Device Modeling with Spice
だった
165127:04/08/12 22:59 ID:tvjeUtCV
デバイスのモデリングが簡単と思うようなやつはちっと傲慢だよー
166東葛:04/08/16 21:38 ID:w6tXFK3Q
Spiceはさっぱり知らんのであります。
トランジスタの特性をどう式に表せばいいのかさっぱりわからん…
167774ワット発電中さん:04/08/18 23:54 ID:wFTKZkcL
いくらでもあると思うけどたとえばこれ
 VLSIデバイスの物理 電子材料シリーズ 岸野 正剛, 小柳 光正 (著)
mosの2次式モデルの説明とかのってた気がす
でもなんか違うな。。。
トランジスタの前にダイオードいれてnewton法の練習とかしたら?
容量とか入れて時間領域の解析もしないとだめだし。。。
168774ワット発電中さん:04/08/22 11:27 ID:VEPYy+uf
時間領域の解析ってなあに?
169774ワット発電中さん:04/08/23 20:08 ID:YCHSksN6
>>168
だれもレスしないので。。。167さんじゃないよ。
時間領域の解析って過渡解析(トランジェント解析)のこと。
この解析はシミュレーション結果を時間軸にしたがって表示するもの。
というと難しいけど、実際の回路ではオシロスコープにより波形を観測する手段と同じ。
過渡解析はシミュレーションの中でもっともよく利用するね。

ただ、過渡解析は収束問題をもっとも起こしやすくシミュレーションのプログラムは複雑だと思うよ。
この解析以外にAC解析、DC解析、バイアスポイント解析がアナログシミュレーションの基本。
170774ワット発電中さん:04/08/25 23:36 ID:ORe89ZWu
半導体業界の就業人口が多いとはいえ
モデリングに携わっている人はそれほど多くないでしょう。
設計とプロセスの両方に見識がないと、いいモデルは作れないと思います。
モデリングの仕事に携わっている人、大変かもしれませんが幸運だと思って頑張って下さい。
171774ワット発電中さん:04/08/25 23:41 ID:5ukt3pf+
でしょうね。
Simの結果と現実とのギャップを埋めるために補正方を考えたり
モデルを弄ったりするからね。
172774ワット発電中さん:04/08/25 23:45 ID:ORe89ZWu
それから、
CMOSの設計屋さんは代表的なSPICEパラメータを使って
電卓・紙・鉛筆で回路計算出来なきゃだめYO。
概算を手計算で求めてからシミュレーションしないと
手戻り多くなっちゃうから。

残業多い職業ですが皆様がんがりましょう。
173774ワット発電中さん:04/08/26 20:21 ID:5wl3N54Z
「子供の科学」レベルのフリーソフトを探しています。
回路の規模は「学研・電子ブロック」程度です。
IC555やFETをシミュレートできたらいいなと思います。

素人にとっては万能ICであるIC555と
バイアス回路のいらないN型FETで
気軽に回路を試せるようなソフトを教えてください。
174774ワット発電中さん:04/08/26 23:24 ID:ec1CjB7P
>>173
CircuitMaker
>IC555やFETをシミュレート
可能だし、無料版もある。

ただし、無料版でもそれなりの数の機能があり
>「子供の科学」レベルの
という条件は、満たせていないかも知れない
175173:04/08/27 21:35 ID:ZSIlh0ts
>>174
ありがとうございます、さっそく使ってみました。
IC555を含む多数の模擬回路が付属しており好都合でした。
模擬回路の部品の Edit Device Data で設定を理解できました。

<メモ>
使い方はこちらを参照させて頂きました
http://www.hamusuta.net/openbbs/pc/cmaker/spice.html

IR社・東芝のFET互換に下記を参照しました
http://www.datasheetarchive.com/
176ねけめれ:04/08/29 17:18 ID:oPB2pkO8
はぁ・・・
177774ワット発電中さん:04/08/30 21:24 ID:X2hGk1ce
CircuitMakerってCR発振シミュレートできる?
アナログ部品の振る舞いは再現できないソフトもあると聞くけど・・・
178ねめれけ:04/08/31 03:07 ID:Da5RXl8T
>>177

ダウンロード・インストールして、
回路を書いてシミュレートしてみれば?

サンプルファイルにもあるはずだし。
179774ワット発電中さん:04/08/31 08:33 ID:ytEhwIFg
>>177
CR発振ってなんすか?
180ねめれけ:04/08/31 08:46 ID:24oHn8Ra
>>179
CとRで、直流から交流をつくること
181おや?:04/08/31 09:31 ID:fHGKMFl0
これはもしかしてモロっすか?
なんでもあり?

http://www.hi-net.zaq.ne.jp/bubbs207/
182774ワット発電中さん:04/08/31 14:03 ID:H0ueH8d0
>>180
あとなに?オペアンプ?
183774ワット発電中さん:04/08/31 15:13 ID:1ZDhlCBw
>>179
>>182

<事の始まり>
1938年、ウイリアム・ヒューレットとディビッド・パッカードは、
ガレージから1つの製品を世に送り出した。
その製品とはウィーンブリッジ発振器である。
それは極が1つの高域通過フィルターと極が1つの低域通過フィルターを
直列接続して構成していた。この回路は利得を一定に保つために、
白熱電球のパイロット・ランプを用いたAGC(自動利得制御)を使用していた。

白熱電球の常として、パイロット・ランプは非線形な抵抗特性を示す。
回路にスイッチを入れた直後は、ランプは冷えていて抵抗は低く、利得は高い。
利得が増加するにつれて、ランプが暖まって抵抗が増加する。
このため、ランプはAGCとして働く。
この回路は60年以上も使われてきており、現在も利用されている。

シュミレータでは無理かもしれない(笑

<導入>
http://www-lab.ee.uec.ac.jp/text/trOscBasic/basic_03.html
http://www-lab.ee.uec.ac.jp/text/trOscSin/sin-02.html
<総括>
http://www.hobby-elec.org/ckt18_2.htm
184774ワット発電中さん:04/08/31 22:28 ID:pb1ZCR12
>シュミレータでは無理かもしれない(笑

は?
185774ワット発電中さん:04/08/31 23:03 ID:0xpr622I
ん〜発振しかけても終息する>CR発振
漏れの設定が悪いのか?

>>184どんなかんじ?
発振つづく?
186774ワット発電中さん:04/08/31 23:44 ID:H+hDvBD2
>>185
位相がぴったり360度回っているか、利得はぴったり1か確認すると良い。
いったんループを切ってAC解析した方が良いかも。
187774ワット発電中さん:04/09/01 00:12 ID:Pmx3ydEF
>>184
趣味のシミュレータってところか。
まあおっさんのギャグは大目に見てやれよ。
188774ワット発電中さん:04/09/01 00:19 ID:wgLJjI1P
>>186
> 利得はぴったり1か

 Σ(´Д`;)ガーン!
アナログって難しいですね・・・・・
189774ワット発電中さん:04/09/01 11:32 ID:x/DqkmU8
>>188
実物はレールに当たって止まるから利得は1以上で良いんですけどね。
AF帯域の広帯域発振器で高調波が問題になる場合はAGC回路が必要
で、有名なのが電球を使う >>183、あとはFETとかCdSとか。

ただ今時はデジタルでカタを付けるのが普通らしいけどさ。

RFなら帯域が狭いからフィルタで切るから簡単なんだけどさ。
190774ワット発電中さん:04/09/01 13:08 ID:W3SFnnXg
低歪低周波発振回路は、難易度の高いアナログ回路の代表例だからな
歪が多くてもいいならいろんな方法で作れるし簡単なのもあるんだが

電球のモデルなんてあるの?ちょっと記憶ないなぁ。
シミュレーションなら、FET使った振幅制御回路とか調べたほうが
いいような。386アンプには回路例があるけど、適切なムギ球って
意外と無いらしいし。秋月のキットにはついてくるけど
191774ワット発電中さん:04/09/01 13:35 ID:Nvudeu/b
>>190
リアル厨房のころ、386+ムギ球は作ったな。
ちょっと空気が動いても不安定になるんで、ムギ球を発泡スチロールで保護したりした。
あの時は模型屋で買った、タミヤのムギ球を使ったような気がするがうろ憶え。
192774ワット発電中さん:04/09/01 14:22 ID:x/DqkmU8
>>190
シミュレーションは利得をぴったり1+j0にして、インパルスを与えてスタートさせれば良いでしょ。
これでも物凄い長時間計算させると誤差が積もってきてどこかへ行っちゃうとは思いますけど。

リアルな設計ではループを開いて発振条件を満たしていればその先のシミュレーションまで
はしないことが多いんじゃないかな…っていうか俺の場合はそもそもRFの発振回路だから
歪み=高調波は後ろのフィルタで落としてるんだけど。発振するかどうかが問題で、すれば
こっちの物だから(笑)。あとフィルタのQがどの程度かだけ調べて終わり。


低歪み広帯域の発振器なら利得可変機能だけ別に検討してフィードバックが安定に掛かる
と判ればそれ以上はシミュレーションする必要は無いと思いますよ。

シミュレーションなんだから、現実には存在しないビヘイビアモデルを使うのも良いと思いますよ。
逆に実物とぴったり合った回路だとシミュレーション難しいような気がする。
193774ワット発電中さん:04/09/01 21:08 ID:s0Hy/5KO
ウィーンブリッジ・オシレータなどで知りたいのは、電球を使っ
たときの、起動特性とか、熱時定数に近い周期で発振させたとき
に波形などがどう変になるかでしょう。
電球のモデルを何とかでっち上げることが出来れば、それがわかる。

発振するかどうかは、回路書いたときに分かってるんだから、わ
ざわざCPU暖めるまでもないのでは?
というか、発振条件をシミュレータで検証しなければいけないよ
うな段階では、電球入れたりしないほうがいい。
194192:04/09/02 00:48 ID:C/F5CDcT
>>193
>ウィーンブリッジ・オシレータなどで知りたいのは、電球を使っ
>たときの、起動特性とか、熱時定数に近い周期で発振させたとき
>に波形などがどう変になるかでしょう。

ごめん、言われてみればそうかもしれない。

ちなみに俺の仕事では、発振するかどうかはオープンループで
シミュレーションしないと判らないのだ。しかもシミュレーションの
定数で回路を起こしてもなかなか当たらないんだよなぁ…数百MHz
外すのはざらだったりするし。あと共振回路のQも充分かとか、
パターンの寄生容量とか、伝送線路の長さで周波数変えたりとか(笑)。
195774ワット発電中さん:04/09/02 09:07 ID:IxerZ2j0
>>194
ご苦労様です。
196774ワット発電中さん:04/09/10 06:57 ID:ljKkKsGz
LTspice使っている人,教えてください
これって,モンテカルロできますか?
ヘルプ見てもmcコマンドは載ってないけど,
抵抗だけtolerance入力欄があるのが気になる...
お願いします.
197774ワット発電中さん:04/09/10 09:15 ID:qfLeNgz8
>196
解析設定の中に、モンテカルロの設定が無いから、
出来ないんでしょうね。

ただ、exampleでMonteCarlo.ascってのがありますよ。
ちょっと見た感じ、.mcコマンドは使ってないですね。
パラメトリック解析してるんだけど、
各素子の定数が”rand()”(ランダム関数のことかな?Pspiceにあったかな?)を用いた
数式で表されているから、これでモンテカルロになるのかな。
これで、本当にモンテカルロ解析って言えるのかまで分かりません?

あまり参考にならなくて、すいません


198774ワット発電中さん:04/09/10 14:42:58 ID:TC8Z448X
乱数使って何度もシミュレーションを行うのがモンテカルロなんだから
それで間違いない。
199196:04/09/10 18:37:42 ID:ljKkKsGz
>197
exampleにあるなんて,知らなかったよ〜
サンクス!
ちょっと面倒だけど,モンテカルロできるんですね.ただなのにLTspiceはよくできてますね.
ところで,rand(x)とrandom(x)の違いって何なんですかね?
前者は確率密度が平坦で,後者はガウス分布?
ご存知の方,教えてください,お願いします.
200774ワット発電中さん:04/09/12 02:16:09 ID:oOF+/Bdo
微分方程式の解析解が余裕で扱える手のひらサイズ計算機
http://science3.2ch.net/test/read.cgi/denki/1093867922/

http://paxm.org/symbulator/doc/examplea12.html
回路を解析的に解いてボード線図出すってのは余裕みたいだね。
伝達関数が未知の回路定数を含んだままでも出せるので、
伝達関数が所定の条件を満たすような回路定数の範囲や
最適解を導き出すことも可能。

http://paxm.org/symbulator/doc/examples.html

DC 直流
AC 交流
FD 周波数領域
TR 過渡応答
全ての解析に対応。

http://paxm.org/symbulator/doc/examplef01.html
解析的過渡応答マンセー
201774ワット発電中さん:04/09/12 23:40:53 ID:KWTm/Bl5
>200

Symbulator、Voyage200で使えないンだけど...

非線形が扱えないってのはいまどき実用的にはキツいかも。でも興味があるから動かしてみたいンだけど...
202774ワット発電中さん:04/09/13 01:25:41 ID:5H52gp2R
>>201
Voyage200でのSymbulatorのインストール法
TI Connect 1.5 で、TI-89のファイルの一部が転送されないことがあるので
それが原因でそのままでは転送されていないファイルにより動かない。
具体的にはsq.circheck.89e。

対策
1. まず普通にsq.89gをSend To TI Deviceして、転送できるファイルをインストール。
2. 次にsq.89gをextractしてsq.circheck.89eを取り出す。
3. バイナリエディタを用意し、ファイル先頭の**TI89**を**TI92P*と書き換えて保存。
4. ファイル名をsq.circheck.89e→sq.circheck.v2eと変更。
5. sq.circheck.v2eをSend To TI Deviceする。
6. Voyage200でsqフォルダに移動し、install()を実行して完了!

TI-89で動くものはBASICなら必ず動くので、この3.と4.のヘッダ書き換え、拡張子変更を
やればまず動かないって事はないはず。
転送されないファイルはSend To TI Deviceの時にIncompatibleとかでる。(TI Connect 1.5)
そうなってしまったファイルだけ3.と4.を適用すればウマー。
拡張子は89をv2にすればいい模様。
203774ワット発電中さん:04/09/13 15:13:02 ID:5H52gp2R
>>201
線形しか使えない変わりに厳密解がでるから、
パラメトリックスイープしなくても最適化設計が可能。
SPICE単体では最適化はやってられないけど、
厳密解さえもらえれば伝達関数が希望の条件を満たすための
回路定数の範囲とかがすぐに得られるわけ。
204774ワット発電中さん:04/09/13 23:29:01 ID:ujCSBkq8
>202

おお、すばらしい!!
おかげさまでdiffeqとsqのインストールができました。

ヘッダ書き換えなんかはTI Connectで吸収してくれてもいいようなモンですが、そんなモンですか。

これからexample試してみます。
205774ワット発電中さん:04/09/14 03:08:49 ID:6K6K7Jai
>>204
インストールできてよかったですね。
思ったんですが、Voyage200はもともとルンゲクッタ法が出来る訳なので
Symblatorを改造して非線形の時は微分方程式グラフに渡して
やらせるようにしたら非線形でも使えるように拡張できそうですね。
206774ワット発電中さん:04/09/17 00:53:36 ID:qtgVMF2e
>205

ありがとうございました。
インストールできたのでちょこちょこ例題を解いてみているンですが、例えばExample A01の解析実行後、
例題ではsolve(ir8=5,ix)、vx|ans(1)などとやっているところ、v200のグラフ機能を使って、
ir8 と ixの関係(ix=f(ir8)) や、ir8 と vxの関係をグラフにするにはどうすればいいんでしょうかね。

TI電卓のグラフ機能では、定式化された関数や、xとyのリストでグラフが書けることは判るンですが、
同じ要素数の配列xと配列yの関係をプロットすることはできるのでしょうか。
もちろんsymbulatorが複数の配列にパラメトリックな数値解を入れる(x(t),y(t))ことができないとダメですが。

これまでのところの感想では、電気電子工学系の例題を解くのには便利なようですが、
実際の設計において最適パラメータを探索したりする用途には向かないような気がしています。

シミュレータではなくsymbulatorですから、解析的に解ける範囲で厳密解を求めるツール、といった様相で、
数値解を求めるツールではないかな、と。
207774ワット発電中さん:04/09/17 01:06:46 ID:qtgVMF2e
>205

あ、そうそう書き忘れ。
Electric Exmaplesのところにも例題がある通り、ダイオードやトランジスタのような非線形素子も、
その特性に基づいた解析をするのでなければ、適当な抵抗に近似して解いてあげることは可能ですね。

spiceの場合もトランジスタそのものではなく周辺回路の特性をみる場合には、例えばACソースと抵抗で
エイヤッの近似をしてしまう場合が多々あります。
気に入らなければ、電圧依存の抵抗にしてあげれば若干精度を得ることも可能ですし。

...しかしsymbulatorで電圧依存抵抗のようなワザは...使えないかも。if thenのような構造文か、抵抗値などが
パラメトリックに関数化できればいいのでしょうが。

ところでv200とかって1行に何文字まで入力可能でしょうか? それによってsymbulatorの回路規模も決まり、
実用性も制限されそうですが。
208774ワット発電中さん:04/09/17 01:36:55 ID:4sM5Ljb+
>>206
MODEキー押して出てくるグラフモードで2:PARAMETRICを選んで出てくるグラフは
媒介変数グラフで、お望みのグラフが出せると思います。
解にkなどの変数が入っていたらあらかじめ|k=tなどとしておけばいいわけで。
詳しくはマニュアルを。
配列のプロットもマニュアルにあったと思いますが、こちらは標準の1:FUNCTIONグラフ
のモードで普段使ってるy1=などの上の方にあるPlot 1:を使います。
そこにプロットしたい配列名をセットしていけばよかったような。

これは解析解を求めるツールですが、マニュアルよく読むと
伝送行列なども扱えるようで結構強力だと思いました。
たしかに非線形な素子が出てくるとそのままでは役に立ちませんが。

>>207
そうですね、非線形素子も線形近似すればそこそこ使えると思います。
前回も書きましたが、たとえば抵抗値が変数になれるのである電圧の関数として
書いたとします。
そうするとdif/simultdなどを呼び出したときにエラー出して止まるはずです。
ラプラス変換できませんから。
そのエラーのところで分岐して、
http://www.naoco.com/calc/graph/A06-1.htm
の微分方程式グラフ機能に渡せば勝手にルンゲクッタ法で数値解出してくれる訳ですね。Symblatorを接点法・テブナン・ノートンの定理を使って回路を式に変換してくれるツール
として使う訳です。
この改造はやろうと思ってますが、出来たらSPICEなみ(?)とは行かずとも小規模の非線形回路の
設計に使えるようになるかもしれません。
209774ワット発電中さん:04/09/17 01:37:27 ID:4sM5Ljb+
V200の行の文字数ですが、少なくとも256文字とかでは無さそうです。
http://up.goraa.info/gazou/img-box/img20040916143537.jpg
http://up.goraa.info/gazou/img-box/img20040916143742.jpg
http://up.goraa.info/gazou/img-box/img20040916143755.jpg
http://up.goraa.info/gazou/img-box/img20040916143824.jpg
http://up.goraa.info/gazou/img-box/img20040916143910.jpg
http://up.goraa.info/gazou/img-box/img20040916143923.jpg
http://up.goraa.info/gazou/img-box/img20040916143935.jpg
http://up.goraa.info/gazou/img-box/img20040916143957.jpg
ちょっと関係ないこんな問題を解かせてみましたが、λの解が凄まじい長さになり
内蔵のテキストエディタで5ページにのぼりました。
複雑すぎて表示時にメモリー不足になるようですが、変数としては記憶していられるようです。
なお、文字列の最大長さはこれとは違うかもしれません。
210774ワット発電中さん:04/09/17 01:52:12 ID:4sM5Ljb+
長い回路を書くときには、テキストエディタで
だらだらと"回路の記述〜〜"→cirなどと書いておき、
その行をF2→command指定してしまえば
F4キーを押すだけでその行が実行されるので長い式は
一般的にこのやり方をするのが良いと思います。
211774ワット発電中さん:04/09/20 00:21:52 ID:jvE6JSlO
>208

結局のところ、Example A01のsolve(ir8=5,ix)をグラフ表示させたい、つまるところir8に対するixの変化を
グラフ表示したい場合はどうすればいいのでしょう?
212774ワット発電中さん:04/09/20 01:03:09 ID:1CaxE6vB
>>211
ir8をx,ixをyとしてグラフにプロットすれば良い訳ですから、
ir8=x,ix=yとしてやればxとyを使った関係式に書き換わります。
でプロットにはy=の形になっていることが必要なので、
Solve(ir8=x and ix=y,y)
とやります。
これだと置換代入捜査などを一切考えなくても良くなります。
そしてy=-(47x-240)/5をグラフにプロットしてやればいい訳です。
213774ワット発電中さん:04/09/20 01:08:36 ID:1CaxE6vB
×捜査
○操作

ir8=x|ix=yでも同じ事が出来て-5*(y-48)/47=xが出てきます。
つまりSolve(ir8=x|ix=y,y)でも目的は達成出来ます。
しかし、この代入法だとix=y|ir8=xの順番で書いては意味がおかしくなります。
なぜならir8は定義されているからir8の中のixを置換出来るが、ixは未定義なので
ir8を置換しようとかそういう操作は無意味な訳です。

なので、>>212のやり方がそういう問題を考えなくても良いのでおすすめです。
andの入力がかったるそうに見えますが、2nd+588と押すだけでどんな状況でも
入るのでかなり楽です。
214774ワット発電中さん:04/09/20 23:26:04 ID:jvE6JSlO
>212

ううむ、
Solve(ir8=x and ix=y,y)
で得られる結果は、
y=ix and x=(-5*(ix-48))/47
なのですが、そこから y=-(47x-240)/5 という関係はどうやって得られるのでしょう?

ir8=(-5*(ix-48))/47であることは単に ir8 と入力すれば得られるワケで...

もちろん、自分で ir8=(-5*(ix-48))/47 を変形して ix=〜 のカタチにすればいいんですが、
式の変形を自分でやるなら電卓使う意味がないので、できればやりたくない。
215774ワット発電中さん:04/09/20 23:36:06 ID:1CaxE6vB
>>214
あぁ、今試したら一気には出来ないようですね。
一度
ir8=x and ix=yを入力して計算結果を出します。

んで、その結果の前半部分だけをSolve( ,y)の中身にコピペしてぶち込んでやると出来ます。

一発で出来ると勘違いしてました。
216774ワット発電中さん:04/09/20 23:37:09 ID:1CaxE6vB
こういうことなら>>213の方がいいかもしれませんね。
217774ワット発電中さん:04/09/20 23:41:31 ID:1CaxE6vB
というか、良く考えたらグラフ描くのが目的なのでyは不要ですよね。
zeros(ir8-x,ix)→y1(x)
とやればグラフの設定まで完了します。
218774ワット発電中さん:04/09/21 10:30:17 ID:CnkPmcsQ
zeros(ir8-x,ix)→y1(x)
はプロットの一点ごとに毎回zeros計算するので
非常に遅いですね。
zeros(ir8-x,ix)→yir8:yir8→y1(x)
と変数を一個経由すると中身が計算されてからわたるようです。
zeros(ir8-x,ix)→yir8の様に書くと毎回一点ごとに解き直されるという性質は
微分方程式をパラメーター変えて数値解出すプロットに使えますね。
パラメトリックスウィープ。
219774ワット発電中さん:04/09/24 00:00:33 ID:a+Cnpkuz
>215

ありがとうございます。solve(〜,y)でyについての式に変形できますね。ようやく期待したグラフを出すことができました。
zeros()を使うってのは、ナルホドです。y=0となる点を見つけるだけの関数ですが、そのように使えるとは気づきませんでした。
TI電卓もなかなか奥が深いですな。
220774ワット発電中さん:04/09/24 00:06:19 ID:a+Cnpkuz
ついでにもいっこ質問。
AC解析は、ある回路網の周波数応答を求めるのにspiceなんかでは良く使います。
特定の周波数に対する値を求めるより、ある周波数範囲について値の変化を求めたいのですが、
横軸を周波数、縦軸を求める値(インピーダンスとか)にしたグラフを作りたい。
そういう解析はSymbulatorではどのように実現できるでしょうか。
Exampleを一通り見ましたが、このような解析事例は無かったようなので。
(あと、周波数表記がrad/sってのはちょいと厄介ですな)
221774ワット発電中さん:04/09/24 00:18:05 ID:tBruWQdq
所で現実世界でどんな設計実績がありますか?
それだけの知識から推測するにかなりの実力をもったエンジニアと見た。
222774ワット発電中さん:04/09/24 00:38:58 ID:5WjrUTYb
>>220
Symbulatorにbodeというコマンドが付いていたような気がします。
それで軸の設定も出来たはず。
sqフォルダでbodeですね。
お望みの機能は全部付いてるように見えます。
223774ワット発電中さん:04/09/24 00:57:40 ID:5WjrUTYb
224774ワット発電中さん:04/09/24 00:58:16 ID:5WjrUTYb
に入ってるbodeの方がいろいろ便利ですね。対数目盛振ってくれますし。
225774ワット発電中さん:04/09/24 04:55:45 ID:5WjrUTYb
>>221
今時回路設計なんて仕事にしてるのはDQNだろ。
高卒からせいぜい三流大卒まで。

ここはそういう板・スレじゃない。
226774ワット発電中さん:04/09/24 10:10:57 ID:ZBJ7uL/V
>>225
つり?
227774ワット発電中さん:04/09/24 19:33:48 ID:W+6/k0oT
いや、単なる電波。
228774ワット発電中さん:04/09/25 00:56:10 ID:y8d7T/LP
>226
>227
ワラタ
229774ワット発電中さん:04/09/27 21:13:53 ID:au68j0HY
>>226-228
図星さされちゃったんだね…
230774ワット発電中さん:04/09/27 21:32:17 ID:sdO7JmuN
釣り決定。
231774ワット発電中さん:04/09/27 23:56:42 ID:MM5gZMvb
こいつ糞スレ立てて荒らしてる基地害だろ。
無視しないと何時までも粘着するよ。
232774ワット発電中さん:04/11/05 16:12:35 ID:rvQHWSIC
age
233774ワット発電中さん:04/11/19 04:56:46 ID:siYNIcLh
age
234774ワット発電中さん:04/11/23 21:53:50 ID:wfyL5d54
Micro Cap8の評価版(http://www.spectrum-soft.com/index.shtm)の機能制限って
Micro Cap7/CQ版の機能制限と同じように思えるけど、そうですか?
235774ワット発電中さん:04/11/23 22:35:02 ID:Pz2soJhz
 MC7では、部品点数50個の上に、ノード+インダクタ+信号源が100個
ってのがあったんだけど、それが消えたのかどうか?残ってるかな?

MC7/CQの制限

Size Limitations:
Circuits are limited to 50 components and 100 equations (nodes + inductors + sources).

Speed Limitations:
Speed is deliberately reduced. Analysis run times vary from the same for small circuits
to four times longer for the largest circuits, relative to the Standard Version.

Feature Limitations:
The use of some features such as optimization, filter design, 3D plots, PCB functions,
performance plots, and multiple parameter stepping is limited.
The MODEL program is not supplied with the Demo Version. BSIM3 MOSFET devices
are limited to a maximum of 5.

Library Limitations:
A small sample model library is included instead of the extensive model libraries of
the Standard Version.
The Component, Shape, and Package editors have some command limitations.

Help Demo:
The Demo option under the Help menu (top right of the Menu bar) shows a scripted
display of many features. Try it as an introduction to MC7 features and operation.
236234:04/11/24 00:04:25 ID:jAgawDwa
以下の一文以外は全く同じ文面なので、機能制限は同じようですね。

MOSFET devices using the advanced models (BSIM3, BSIM4, and EKV)
are limited to a maximum of 5 in a circuit.
237774ワット発電中さん:04/11/24 12:12:59 ID:ZzBPSmiJ
>>234
CQ版はtragiディレクトリの中に和製のライブラリがあったような。
2SC1815とか、ダイオードの1558とか。

毛唐のトランジスタは2N6987とか、わけわからん。
238774ワット発電中さん:04/11/24 17:23:18 ID:KATVBxKn
>>237
評価版もライブラリの内容はCQ版と同じですよ。
2SC1815とかもあります。
239774ワット発電中さん:04/11/24 22:16:42 ID:G0rPpsWy
 ここだけの話だが、CQ版で追加されてる日本製半導体モデルの
多くはゴミなんだ…
240774ワット発電中さん:04/11/25 11:59:14 ID:mUz+JN9F
>>237
さすが高卒はレイシスト。
241774ワット発電中さん:04/11/25 12:14:26 ID:mUz+JN9F
いま高卒はレイシストを必死でググッてるところ。
242774ワット発電中さん:04/11/25 14:59:45 ID:+Wq9AF28
「人種差別主義者/人種差別論者」という立派な日本語があるのに、カタカナエーゴかよ。
日本語すらまともに使えない自称院生がいるのか・・・
racistくらいで大いばりって、中学生みたいでかわいいねえ。
243774ワット発電中さん:04/11/25 15:02:42 ID:nVduc+RJ
露骨な煽りに反応しないように
244774ワット発電中さん:04/11/25 17:33:27 ID:BzyiOCm6
一発で削除対象とわかる発言にレスを付けないでください。
削除要請が通りにくくなります。
また自演と疑われるようなレスも道連れに削除要請されます。

詳細、経緯については以下を参照してください。

【電卓関連スレ】宇宙電波観測所 9
http://tmp4.2ch.net/test/read.cgi/tubo/1099928144/
245774ワット発電中さん:04/11/25 21:07:44 ID:mUz+JN9F
>>242
やっとググレたのか。
乙。
246774ワット発電中さん:04/11/25 21:38:07 ID:3W/nJwq3
>245
テリダヒが分からない自称院生哀れ。
何ヶ月も、ずっーとググッってみても、ググル先生は冷たいんだよね(藁
247774ワット発電中さん:04/11/25 21:47:06 ID:mUz+JN9F
レイシストすら知らなかった高卒必死。
哀れすぎ。
248774ワット発電中さん:04/11/25 21:51:58 ID:mUz+JN9F
高卒は学術的な知識と、そうでないものが対比になるとでも思って居るんだろうか?

まぁ、思っているから高卒なんだろうな。
249774ワット発電中さん:04/11/27 04:47:59 ID:I5jMNCaf
また高卒は反論できずに逃亡か。
哀れだな。
250774ワット発電中さん:04/11/27 05:38:28 ID:I5jMNCaf
あまりにも哀れ。
251774ワット発電中さん:04/11/27 21:19:47 ID:TkgDb1dN
>>250 無意味な言い合いに労力を費やしているアナタの方が、
哀れだと思いますが。自分の書いたスレを客観的に見られては
いかがでしょうか?不毛だと思いません?
252774ワット発電中さん:04/11/27 21:33:44 ID:R8Fcv6R+
露骨な煽りには反応しないように。
反応すると削除ができなくなります。
253774ワット発電中さん:04/11/27 21:58:40 ID:I5jMNCaf
反論不能になるとすぐこういうのが出るな。
それが言い訳になっているとでも思っているんだろうか。
高卒哀れすぎ。
254774ワット発電中さん:04/11/27 22:00:08 ID:RzGSzyHj
アナルパニック
255774ワット発電中さん:04/11/27 22:05:10 ID:TkgDb1dN
>>252 社会不適合者(ID:I5jMNCaf)の相手をするなといことですね。
わかりました。
256774ワット発電中さん:04/11/27 22:07:12 ID:TkgDb1dN
間違えました。
>>253 ホンマに死んでくれ
257774ワット発電中さん:04/11/27 22:13:56 ID:RzGSzyHj
アナルパニック
258774ワット発電中さん:04/11/27 22:33:49 ID:t2H9az5y
おい、ここは政治シミュレーションの世界を語ってるのか。
259774ワット発電中さん:04/11/28 22:27:12 ID:98qbv6mv
>>256
死ね。
260774ワット発電中さん:04/11/28 22:47:38 ID:+x5en+ss
        /:::::::::::::::::::::\
       /::::::::::::::::::::::::::::::::\
       |:::::::::::|_|_|_|_|_|
-´⌒二⊃. |_|_ノ∪ \,, ,,/ ヽ   ⊂二⌒丶
 _ソ.   |::( 6  ー─◎─◎ )     ヾ__
.       |ノ  (∵∴∪( o o)∴)
      |   <  ∵   3 ∵>
     /\ └    ___ ノ
       .\\U   ___ノ\
         \\__>>259_)  ヽ
今までの調査によって明らかになった>>259の実態は、
1.勉強も仕事もしていない。(つーか、出生届に出されていない)
2.引き篭もり歴約20年。
3.1日中PCの前でティンポを握り締めている変態。
4.20にもなって親に金を無心(これは度々出てくる>>259のトラウマ)
5.友達は全くいない孤独なヒキコモリ。
6.14歳の頃小1〜小2女児を3人強姦&妊娠(5年の少年院での保護処分)
7.ルックスはデブ、不潔、不細工、バーコードハゲ(>>259の頭をPOSで読み取った結果1円)
8.風呂は滅多に入らない。(最後に入ったのはおよそ半年前)
9.服装は3年前のコミケで買ったラムちゃんのTシャツにケミカルジーンズ(黄ばみ付き)
10.家族にも見放されている。望まずに生まれたガキ
11.家族構成は1級建築士の父と専業主婦の母とミス日本の姉2人、私立高校の妹、家族の中でこいつだけが駄目
12.コンパに行けないことを僻んでいるロリータアニメ好き。
13.外出恐怖症(ヒキー)
14.居留守魔(対人恐怖症、人と面と向って話せない。だからPCだけが唯一の拠り所)
15.姉や妹の卒業アルバムでオナる変質者。
16.実態に見合わない分不相応な病的プライド。
17.コンプレックスの権化。
261774ワット発電中さん:04/11/29 00:42:22 ID:Ha/dLJD4
論破された高卒哀れ。

高卒は学術的な知識と、そうでないものが対比になるとでも思って居るんだろうか?

まぁ、思っているから高卒なんだろうな。
262774ワット発電中さん:04/11/30 00:59:41 ID:xK0mASrh
>>261 論破バカ
263774ワット発電中さん:04/11/30 06:34:22 ID:cP/4ZyKn
ここは何のスレなんだ?
264774ワット発電中さん:04/11/30 08:02:45 ID:XiEtg+Up
>>263
ロンパルーム
265774ワット発電中さん:04/11/30 14:37:16 ID:5KNdPtgL
論破された高卒哀れ。

高卒は学術的な知識と、そうでないものが対比になるとでも思って居るんだろうか?

まぁ、思っているから高卒なんだろうな。
266774ワット発電中さん:04/12/01 22:08:57 ID:EjwhuQkz
>>265 ←ただのバカ
267774ワット発電中さん:04/12/02 05:27:43 ID:h7kHVuPO
>>266←有害な高卒。
268おしらせ:04/12/03 23:12:09 ID:wAIgQhwp
私は LTC 社の LTspice を使っています。これは free ソフトウェアです。
http://www.d1.dion.ne.jp/%7Eriver_r/bell/ に使用記があります。
今回「バリキャップのカーブフィッティング」の項を追加しました。
ほかにも話題がいろいろあります。ゲストブックも用意してあります。
ご意見、ご批判など、よろしくお願い致します。
269774ワット発電中さん:04/12/19 12:59:56 ID:e2cZrcVM
>>267 ←有害なニート野郎。
270774ワット発電中さん:04/12/19 16:45:26 ID:+/lBxGa3
>>269
リアルニート発見。
271774ワット発電中さん:04/12/19 22:53:43 ID:/FThoR6g
>>270 ←人の真似しか出来ない(猿以下の低脳)社会不適合者
272774ワット発電中さん:04/12/20 06:38:35 ID:S9Om/7QX
英語も出来ないリアルニートが必死。
一流大学院生はin Educationと言うのだよ。

あ、英語わかんねぇからこれもわかんねぇか。
リアルニート哀れ。
273774ワット発電中さん:04/12/21 00:25:57 ID:7L40Qd8b
>>272 英語どころか日本語もままならない
社会のゴミ哀れ。
274774ワット発電中さん:04/12/21 01:42:03 ID:nK2HB545
英語も出来ないリアルニートが必死。
一流大学院生はin Educationと言うのだよ。

あ、英語わかんねぇからこれもわかんねぇか。
リアルニート哀れ。
275774ワット発電中さん:04/12/22 01:13:56 ID:+HWyRmYG
論破された高卒哀れ。

高卒は学術的な知識と、そうでないものが対比になるとでも思って居るんだろうか?

まぁ、思っているから高卒なんだろうな。
276774ワット発電中さん:04/12/23 01:28:45 ID:kt01KZuI
ココにも学歴論者が現れたのか…

ところで、回路シミュレータって野原プラス変換が基本になるんかな
277774ワット発電中さん:04/12/23 07:47:36 ID:4rQI3EEu
ずーっと前から居るが無視されてるだけ。
あんたには見えるのか?だったら見えないように脳内で消した方が良いよ。
278774ワット発電中さん:04/12/23 09:57:55 ID:/UmEiMR6
>>276
 なぜにラプラス変換?
 あれは微分方程式を数値計算できない人間様のためにあるもので、
微分方程式を数値計算でごりごり解いちゃうシミュレーションとは、
むしろ対極の方法論だと思うが…

279774ワット発電中さん:04/12/23 11:39:31 ID:HlT0z01x
Ansoft の sv すごくい〜
280774ワット発電中さん:04/12/24 08:21:39 ID:g05gY2eM
>>279
仲間ハッケソ!!
281774ワット発電中さん:05/01/08 16:24:53 ID:KUUum1hc
282774ワット発電中さん:05/01/08 22:44:00 ID:AWQbjO94
ポカーン
283774ワット発電中さん:05/01/11 23:37:59 ID:QUCQwCJn
Father of Spice language, Donald Pederson, dies at 79
http://www.eedesign.com/news/showArticle.jhtml?articleId=57300421&kc=4217
284774ワット発電中さん:05/01/29 02:49:17 ID:64I1HkO6
>>28
LTSpiceはモンテカルロ解析もできるんですか?
285774ワット発電中さん:05/01/29 04:02:17 ID:2fPdBd99
>>284
できるよ
mc解析コマンドがないから,ちょっとめいんどいが
振りたい素子に乱数をかけてパラメータスイープする
下のパスにある例題を参照
C:\Program Files\LTC\SwCADIII\examples\Educational\MonteCarlo.asc
rand()は確率密度が平坦,random()だと三角形っぽいので,後者を使ったほうが実際的なカンジ
>>268のサイトはいろいろと参考になる.
286284:05/01/29 12:08:58 ID:5nvgXH4F
>>285 おぉ!サンクス。
確かにメンドイけどタダでここまで出来るとは。。
287774ワット発電中さん:05/01/29 13:14:25 ID:pjWxcJIY
>>286
根本的な制限はなしですからな。
288774ワット発電中さん:05/02/02 21:31:14 ID:oXluO46V
LTCのをインストールしたのですが、インストール直後は使えても、
もう一度立ち上げようとすると、実行ファイルが無くて動きません。
これって、何が悪いんですか。?
登録してないから?
289774ワット発電中さん:05/02/02 22:01:12 ID:A8iVVU8n
>>288
scad3.exe がないってこと??
290774ワット発電中さん:05/02/07 10:42:20 ID:c8Y9Si2G
>>288
インストールしたときに、デスクトップにアイコンを作りますか? という問いに
NO と答えたんでしょ。

C:\Program Files\LTC\SwCADIII\scad3.exe のショートカットを作って、
それをデスクトップなり好きな場所に置けばよし。
(C:\Program Files\ は標準の場所。違うところにインストールしたなら、
そのとき指定した場所にあるよ。)

あ〜 なるほど、「スタート」→「全てのプログラム」からだどれない、ってことか。
心配することなし。前記の方法で OK。

今 scad3.exe を実行したら、おまえずいぶんと使っていなかったな、update するか?
と聞いてくるので、YES としたら、今盛んに最新版をダウンロードしている。
けっこう面倒見はいい。

使用記がある。ご参考までに。
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/
291774ワット発電中さん:05/02/11 13:40:12 ID:YAhtZb1D
質問なんですが。
フリーの集積回路のレイアウトツールでSpiceにインポートできるものって何がありますか?
大学の半導体工学で使ったんだけど、ページ見てもソフト名が書いてない。
レイアウトしたMOSのところをクリックするとVds-Idとかが出てくるやつで、
非常に小さいソフトだったと記憶してるのですが。
292774ワット発電中さん:05/02/11 13:43:18 ID:YAhtZb1D
Spiceにエクスポートだった。
それぞれのMOSのモデルと寄生容量がテキスト形式で出るものです。
293774ワット発電中さん:05/02/12 13:26:50 ID:NDRjXP2i
学生の演習ににSpice使わせたいんですが、演習用のコンピュータ入れ替えたので、
もう予算がありません。
学校で使える、お金のかからないSpiceは無いでしょうか?
ブルーバックスを買ってきましたが、学校で使っちゃダメだよと書いてありました。
あ、Linux上で3f5をコンパイル汁、というのはなしです。XPを使えとお達しが(涙)
294774ワット発電中さん:05/02/12 14:15:30 ID:GsvB6wqR
>>293
LTspice

リニアテクノロジからダウンロード可。
ただ、教育とはいえ業務使用になるから連絡はしておこうね。
295288:05/02/12 19:47:28 ID:N2QGgafW
ありがとうございます。

LTSpiceをインストールしたデレクトリを見ていると、
インストール直後は実行ファイル(scad3.exe?)があって、
デスクトップにもアイコンが出るのですが、一度実行すると、
実行ファイルが消えているんです。
もちろんデスクトップのアイコンをクリックしても「ファイ
ルを探しています」みたいな画面がでるだけです。
296774ワット発電中さん:05/02/12 20:49:19 ID:3IwkQzU5
>>295
そういうトラブルは聞いたことないな.
インストールしているディレクトリに,日本語パスが含まれているとか?
とりあえず最新版をDLして,ふつうに再インストールしてだめなら,>>295の環境に問題があるんでしょう
297293:05/02/12 22:00:46 ID:NDRjXP2i
>>294
ありがとうございます。
連絡します。
298295:05/02/16 08:04:03 ID:0om7A3EY
>>296 ご回答ありがとうございます。
299295:05/02/18 21:51:57 ID:EIgx0686
今日、昼休みに会社のPCにインストールしてみたら、ちゃんと動きました。(w
家のはダメポです。
300774ワット発電中さん:05/02/18 21:59:03 ID:K0GntvF8
>>299
家のはウィルスが居着いているに一本
301295:05/02/19 19:34:06 ID:/Wq+3icR
実はそうみたいです。
スパイウェアも20個くらい入っているし、どうしようもありません。orz
302774ワット発電中さん:05/02/20 12:27:31 ID:5EyZ44he
初心者的な質問ですみません。
トランスのモデルとか皆さんどのように扱っているのでしょうか?
RCCのトランスの机上検討に今回初めてシミュレーションを使用してみようかと思うのですが、
識者の方が降りましたらご教授願います。
303774ワット発電中さん:05/02/20 17:38:20 ID:zraVsVeE
Spiceを勉強しようと思ってLTSpiceをインストールしました。
初心者な上に、英語なので参っています。
そこで、日本語化にチャレンジしています。
現在、1/3位やったのですが、用語の意味が分からなくてメゲそうです。
何か、参考になる資料って無いでしょうか?

でも、最初、実行した時、メニューの数も少なかったので簡単!って思いましたが奥が深いです。
色んな機能ありますね。
304774ワット発電中さん:05/02/20 18:18:32 ID:K6q+qTcY
>>301
ネットしないでくれ。迷惑だから。
305774ワット発電中さん:05/02/20 18:26:01 ID:3+xg42+q
>>303
本家Spiceの日本訳マニュアル.LTspiceとでは多少違うところもあるけど,
本質的には同じなので参考になります.
日本語でだいたいの意味が分かれば,LTspiceのヘルプを見てもほぼ理解できます.
ttp://ayumi.cava.jp/audio/spiceman/spiceman.html
306774ワット発電中さん:05/02/21 08:01:07 ID:z7ohkC0U
>>304 OS再インストールしました。
家でも動くようになりました。ありがとうございました。

反転シミットトリガの出力と入力間に抵抗で帰還かけて、入力とアース間に
コンデンサを入れてシミュレートしてみたら、
発振して、方形波が出力されるはずなのに、半サイクル計算したところで
time stepが小さすぎる..みたいなエラー表示が出て計算が終わってしまいます。
最大のステップは指定できるみたいですが、最小はどうしたらいいのでしょうか。
それとも、コンデンサにリーク抵抗を入れるのか?
307774ワット発電中さん:05/02/21 13:24:20 ID:ouy34Yks
>>306 <304 ではありませんが。
>方形波が出力されるはずなのに、半サイクル計算したところでtime stepが
小さすぎる..みたいなエラー表示が出て計算が終わってしまいます。・・

それは別問題でしょう。使い始めのうちは Stop Time を指定すれば十分です。
Maximum Timestep を指定するのは、もう少し先の話にしましょう。

素子は何を使いましたか? (OPAmp? コンパレーター? ロジック?)
ロジックの schmitt なら Vt=0.5 Vh=0.2 Td=10n などと指定する必要が
あります。(Vhigh=1 がデフォルト)
正弦波か三角波を入力して出力を見れば、設定間違いもわかるでしょう。

まずは Examples\Educational\ にある、見てすぐわかるヤツを読み込んで
実行してみるのもよいかと思います。(astable.asc, relax.asc など)

74HC シリーズなども 3rd party のライブラリーを導入すればすぐに使えます。
308774ワット発電中さん:05/02/21 13:54:56 ID:ouy34Yks
>>302
まずは「SPICE シミュレーション RCC」「SPICE simulation RCC」といった
キーワードで Web 検索なされることをお勧めします。

RCC ではないですが、個別部品を使ったフライバックコンバーターでしたら
ここに少し情報があります。(LTSpice ですが。)
 ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/ddc.html
本格的には寄生素子やトランスの飽和特性も考慮したいところです。
飽和するインダクターについては、こちらをどうぞ。
 ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/nlind/nlind.html
309774ワット発電中さん:05/02/21 14:08:30 ID:ouy34Yks
>>303
LTSpice の説明書は、どれかの SPICE は使ったことがある・少しは知っている
という前提で書いてありますから、その部分は書籍などで押さえておかないと
わかりにくいでしょうね。
でもこの分野なぞはほとんどカタカナ英語・直訳英語が通用するの世界ですから
・・・ もっとも、普通の電子用語辞典がどれだけ役に立つかは疑問ですが。

こちら↓のゲストブックに質問を書き込んでくだされば、わかる範囲で
お答えしたいとは思っています。
tp://www.d1.dion.ne.jp/cgi-bin/guestbook/river_r/1/
310302:05/02/22 05:03:42 ID:FzFkqCWK
>308
丁寧にお答え頂きありがとうございました。
311295:05/02/22 06:59:51 ID:Iok/Q27J
>>307 動きました! シュミットはロジックのです。
プロパティに値を設定したら、動きました。
¥Educationalもいくつか見ました。これは、私なんかには非常に勉強になりそうです。
74HCのサードパーティが使えるとは便利ですね。
OrCADのSPICEにあるモデルの導入ができるかどうか試してみます。
ありがとうございました。

ところで、
ここでの「値」は、スレッショールドとかディレイの設定だと思うのですが、
どこかに、モデルごとに設定できる項目の説明があるのでしょうか?

312774ワット発電中さん:05/02/22 16:57:10 ID:vck5nHAJ
>>311 <おめでとうございました
>ここでの「値」は、スレッショールドとかディレイの設定だと思うのですが、
>どこかに、モデルごとに設定できる項目の説明があるのでしょうか?

もうひとつご質問の意味がよく理解できませんが、例えば
ttp://groups.yahoo.com/group/LTspice/files/Lib/Digital%2074HCxxx/
の 74hc.lib を使うなら、

Right click with the mouse on the symbol to see the properties.
 SpiceModel VCC 0
 SpecLine  VCC=5 SPEED=1 TRIPDTV=1e-9

What it means:
 VCC 0  +supply NET is VCC, default -supply NET is 0(GND)
 VCC=5  5V supply voltage, used to calculate delays
 SPEED=1 Delay multiplier of 1
 TRIPDTV=1e-9 LTSPICE internal timestep for A elements

まあ、使っている 74HCxx の Vcc 電圧と、遅延速度の目安を変えられます。
なお 74HCU04 とか 74HC4066 とかは別に考える必要があります。
これは「グローバルな規則」ではありませんので、使うライブラリーごとに異なります。

メチャやたらに「ライブラリー」をダウンロードして使うと、名前が
「重複・混乱しているからヤ〜メた」というエラーになることがあります。
(体験しました。その理由がわかれば対処法もわかります。)

LTSpice 備え付けの A デバイス (Digital) は単なる素材だと割り切ればいい
のではないでしょうか。だからこそ、HC, HCT, AC, HCV とかに応用できるのです。


デジタル専門というか、そっちから来た論理シミュレーターもあります。それなら、
http://www.mentor.com/products/sm/systemvision/download.cfm あたりかな。
ダウンロードしようとすると、いろいろ聞かれるけど、無料でも少しは使えます。
313電源回路:05/02/25 21:16:31 ID:WsPoABDt
質問させて下さい。
シャントレギュレータを使った自励型降圧DC-DCコンバータを、PSPICEを
解析しようと思っているのですが、ICメーカーが出しているSPICEパラメータ
をそのまま使うとどうしても思ったように動作してくれません…。差し
当たってオペアンプ+トランジスタ+定電圧源で表現しているのですが、
もし何か良いシャントレギュレータのSPICEパラメータをご存知でしたら
教えて頂けないでしょうか?あと、そもそもICメーカーが出しているSPICE
パラメータが上手く使えない理由などをご存知の方がいらっしゃいましたら
合わせてお願い致します。
314774ワット発電中さん:05/02/25 22:00:38 ID:eS0/57m6
>>313
SPICE のモデルの記法は、使うソフトウェアごとに異なっている部分があります。
どこに持っていっても使えるモデルなんて、現在の状況では残念ながら作れません。
「シャントレギュレータ」って、メーカー・型番は何ですか?

ところで、自励型降圧 DC-DC コンバータって、ほんとにそんなものを作ろうと
思っていらっしゃるのですか?
自励型のスイッチング電源は欠点が多いので、現在ではほとんど実用されません。
(もちろん例外はあるでしょうが)
315774ワット発電中さん:05/02/26 03:33:02 ID:XMpYJBOI
313> 何か良いシャントレギュレータのSPICEパラメータ

ほかと切り離して、電圧源+Rser を使うことをお勧めします。
316電源回路:05/02/26 04:31:54 ID:68ruQarp
314>
NJM2380/Aです。実際に設計・量産しているのは工場の設計者ですので
その真意は良く分からないですが、5V→3.3V,3A程度のものを安く作ろう、
というコンセプトで自励型降圧 DC-DC コンバータを選択したみたいです。
ちなみに、そのような用途でもその欠点は大きく問題となるのでしょうか?
私は今まで携帯電話やW-LAN(11a,11g)のRF周りしか設計した事無かった
んで、SPICE自体も使い始めたのはおとついからで(ADSなら得意なのですが…)
、電源回路の事が簡単な動作原理しか分かりません。もしよろしければ
教えて下さい。

315>
コメントありがとうございます。SPICEに慣れていないので詳しく教えて
頂きたいのですが、「ほかと切り離す」ためにはどのように設定すれば
良いのでしょうか?ちなみに、私が解析したいのは自励型降圧 DC-DC
コンバータの発振周波数とドライブ回路&MOSFETの変換効率対周波数特性
です。  
317774ワット発電中さん:05/02/26 10:33:43 ID:OeBE38Lu
NJM2380よりTL431のほうがポピュラーじゃない。
318774ワット発電中さん:05/02/26 10:34:51 ID:XMpYJBOI
>>316
● シャントレギュレーターの SPICE モデルについて

「NJM2380 SPICE (model | モデル)」、「シャントレギュレーター SPICE (model | モデル)」
で Web 検索したら、何も見つからなかったので、
「TL431 SPICE (model | モデル)」で検索しました。HIT します。

つまり、仮に NJM2380 を TL431 に置き換えれば、上記モデルが使えます。
また、任意の降伏電圧の zener (ツェナー) ダイオードをその場で定義して使うこともできます。
さらに、ただの電圧源と直列抵抗で置き換えても、目的のシミュレーションの根本には
影響しないように思えます。

● 5V → 3.3V, 3A 電源
「5 3.3 buck converter IC」とかで Web 検索しちゃいます (^^);

これ↓なんかは、しっかり出力電流対効率のグラフが書いてありました。
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1003,C1042,C1116,P8913,D6358
(ちょっと、出力電流定格が小さいですが)

http://www.linear-tech.com/pc/categoryProducts.do
とかを見てください。いろいろ選べます。


・効率がよくて低ノイズ
・過電流制限、過電力 (温度) 制限機能
・予想される負荷変動を許容する (負荷は変動する)
・電源投入時に妙な挙動をしない (過渡応答)
・低入力電圧時の出力カットオフ

これ↑らを考えた工業製品なら、「自励型」ではどうやっても仕様を満たせ
ないと思いますが〜。できるというのなら、やって見せて下さいませ。
(やたらと個別部品が増える → 高コストですよ)
319774ワット発電中さん:05/02/26 11:27:51 ID:Pj70sAsA
>>316
3月号のトランヂスタ技術を買いに走れ。
電源設計の大特集だ。
320774ワット発電中さん:05/02/26 11:45:17 ID:IhtrJnvl
>>316
ADS使いならSpiceはすぐに使えるようになるよ.不便さは感じるけど.
ADSの中身は高級なSpiceだからね

皆に便乗質問なんですが,シャントレギュレータの「発振周波数」と「自励型」って何ですか?
シャントレギュレータ(NJM2380など)を何かでスイッチングして使うってコト???
321774ワット発電中さん:05/02/26 13:16:37 ID:XMpYJBOI
>>320
ちゃんとレギュレーターの話ですか。
シャントレギュレータの「発振周波数」:
 負性抵抗をもつ「シャントレギュレータ」つまり2端子素子は発振する能力があります。
 エサキダイオード、ネオン管弛緩発振などが、代表的な例です。

「自励型」シャントレギュレーターの話ですか?
 ← ごめんなさい。これに関しては、何も知りません。あしからず。
「自励型」××を応用した「レギュレーター 安定化電源 電圧安定化装置」
のことだったら、少しは知っていますが。
322320:05/02/26 14:39:45 ID:IhtrJnvl
>>321
レスどうもです
帰還制御しているシャントレギュレータは,不適切な使い方をすると
異常発振をする可能性はあるけど,正常動作時は発振とは無縁ですよね.
スイッチングなどは何も行っていないです.
私の誤解かもしれませんが,>>313さんが
シャントレギュレータの動作を誤解されていて
話が噛み合っていないように見受けられるのですが...

シャントレギュレータを外部から強引にスイッチングして使うテクニックの
ことを話されているのでしたら,ぜひご教授ください.
323774ワット発電中さん:05/02/26 15:29:18 ID:XMpYJBOI
それはすごい。「シャントレギュレーター」があるから、スイッチングが
行なわれ、結果として DC-DC 変換ができるのです!

これ↑なんて「☆斗」の世界です。(「☆斗」の世界とは、人類未知の感知不能領域のこと)

でもおもしろいです。「なんとか理解してもらえるようにに、たとえ話をする」と、
それの一部だけを取り出して「曲解」する。
とても面白い解釈をして、しかし悪いことに、それの修辞的側面だけに頼って、
(あくまでも) 論証しようとする・できる・してしまう・言い張る。

その↑ような「ヒト」の「あたま」の働きはすごいと思います。
このような資源は大切に使いたいものです。
324320:05/02/26 15:43:28 ID:IhtrJnvl
NJM2380のデータシートを見たうえで,
シャントレギュレータがスイッチングしていると言われているのですか?
シャントレギュレータは,出力電圧を基準電圧と比較して,
差分があればトランジスタの抵抗値を変化させて,出力電圧を所望の値に収束させる
シリーズレギュレータと似た動作ですよ?

データシートの等価回路,使用例を見てもわかりますが,スイッチングを行ったとしても,
エネルギーを溜め込む外部素子はどこにもありません.
325774ワット発電中さん:05/02/26 17:03:22 ID:YIOfGkeT
>>323吊るしage
326774ワット発電中さん:05/02/26 17:20:57 ID:OeBE38Lu
質問主が出てこないとなんともいえないが、
>シャントレギュレータを使った自励型降圧DC-DCコンバータを・・・
から想像すると、こんな感じではないかな。
http://uper.on.pc1.jp/upload/so/up0716.gif
もしくは、Lに帰還用コイルを巻いてQ1あたりに戻すとか。
あっ、Q1はFETを使いたいのか。
327774ワット発電中さん:05/02/26 18:38:35 ID:XMpYJBOI
ttp://uper.on.pc1.jp/upload/so/up0716.gif
 ↑
なぜにわざわざ U1 (TL431?) をフィードバックループの中に入れて、
話を複雑にしようとするのか、その真意がわからぬでござる。
もひとつ、PNP パワートランジスタなんか使っている。
それを使う真意がわからぬでござる。NPN で済まないの?

そんな話題だったら、回路設計の板に飛びましょうね。あ、そんなのないか。
328327:05/02/26 18:57:17 ID:XMpYJBOI
>>326
これで間違いなく発振し、出力電圧調整機能がありますか?
それを聞きたいと思います。
329774ワット発電中さん:05/02/26 20:03:37 ID:qIUQHz+y
>327
俺も解説してもらわんと構成が読めないけど、これで DC-DC になるらしい。
電源スレで似た回路が出てた。

ところで、PNP なのは電圧降下的に PNP の構成のほうが得だから、
で良いのかな。こういう時は大概 PNP 使うからいちいち疑ったことない。



330774ワット発電中さん:05/02/26 20:16:17 ID:OeBE38Lu
>>327
あなたなら>>313の質問からどんな回路を連想しますか?
331774ワット発電中さん:05/02/26 21:28:51 ID:nltC+GPc
もひとつ、PNP パワートランジスタなんか使っている。
それを使う真意がわからぬでござる。NPN で済まないの?

NPNを使うと、ベース電圧をエミッタ電圧よりVBE分高くしないと
いけないからさ。
332774ワット発電中さん:05/02/27 01:04:24 ID:bIoGgyps
>331
それは、ちと配慮足らず。
正しくは、コレクタフォロアで使うと、Vceでの電圧降下が、Vce(sat)で済ませるから。

NPNを使ったエミッタフォロアでは、Vcb+VbeがVceとなる。
低損失オペアンプとか、フルスイング(れーる・つう・れーるなんて書難)オペアンプが、
コンプリメンタリのコレクタフォロアで構成されることもある。
333774ワット発電中さん:05/02/27 06:25:33 ID:mvK5Lh/j
>>330
>あなたなら>>313の質問からどんな回路を連想しますか?
 ↓
シャントレギュレーターは、単なる基準電圧として使のがよいと思います。
あとは好きな自励発振の回路を組み合わせましょう。

もひとつ、メーカー発表のシャントレギュレーターの SPICE モデルは、
そのような使い方を考慮していないのです。だから、うまくシミュレーション
できないのです。
機能モデルでなく、トランジスタモデルまでさかのぼれば、
シミュレーション出来るでしょう。しかし、シミュレーション速度が遅い上に、
ほんとにこれでいいのか? と悩むことになりそうです。

さらにもひとつ、そのように「シャントレギュレーターという半導体部品」
を使うと、「どのメーカーの」「どの工場でいつごろ生産された」なんてことも
気にしなくてはならなくなります。その部品が入手不能になるおそれも多大です。
334333:05/02/27 07:34:15 ID:mvK5Lh/j
まだ、言葉足らずでした。トランジスタレベルまで行かなくても:
ttp://focus.ti.com/lit/ds/symlink/tl431.pdf
これ↑のこのへん↓
ttp://proxy.ymdb.yahoofs.jp/users/1491735/bc/Q/444.png?bc.Q6lCBCIAI.n0b
を SPICE モデルにしてシミュレーションなさったのですか?

OP アンプみたいに見えるのは、OTA (operational transconductance amplifier)
にしたほうが、よさそうですよ。SPICE では "B" とかで簡単に書けますね。
これのマイナス電流 (NPN Tr のベース逆電流) には悩みますね。
いかがでしょうか。
335334:05/02/27 09:10:35 ID:mvK5Lh/j
334
しょうこりもなく、さらに追加。
ttp://proxy.ymdb.yahoofs.jp/users/1491735/bc/Q/445.png?bc.b7lCBq3ka8T0X
 ↑これは、トランジスタレベルに近い等価回路です。
しかし、不純物拡散の濃度とか、トランジスタの面積とかは、未公開です。
それは時として変わる。だから、でもしかし、
ttp://proxy.ymdb.yahoofs.jp/users/1491735/bc/Q/444.png?bc.Q6lCBCIAI.n0b
は、使えるだろうと信じます。(そうでないと、何も設計できない)
336774ワット発電中さん:05/02/27 13:55:05 ID:eYw2DpEl
>シャントレギュレーターは、単なる基準電圧として使のがよいと思います。
>あとは好きな自励発振の回路を組み合わせましょう。

これって他励っていわない?
337774ワット発電中さん:05/02/27 17:31:00 ID:mvK5Lh/j
>336
すごいです。励磁・振動・自励・他励の区別の話まで、言ってしまうとは。
「回路シミュレーション」の話題の範囲に入っていますか?
338電源回路:05/02/28 00:05:15 ID:5MB4u6Zj
たくさんの書き込みありがとうございます!旅行していたので返事出来ません
でした、申し訳ございません。

>318
NJM2380のモデルはPSPICEメーカーのデータベースにあったモデルを使用
しました。また、TL431のSPICEモデルも使用してみました(分圧抵抗を
変えて対応)。電圧源と直列抵抗でも目的のシミュレーションは出来る
のですね?いろいろ文献調べてみます。どうもありがとうございます!
>326
はい、まさしく同じような回路です!これってトラ技SPECIALに載って
いた回路ですよね?電源回路の動作原理を理解するために一番初めに
見た回路がこれでした(笑)。ご推測通り、Q1はFETにしてあとゲート
にドライブ回路付けています(実際には、本当に必要なのかどうか
疑わしい位、この回路の倍くらいの部品が付いていますが^^;)。
>333〜335
やはりICメーカーはこのような回路を想定していないのですね…。
318さんがおっしゃるように電圧源と直列抵抗でシミュレーションする
方法を考えてみます(ちょっと今はよく分からないですが^^;)。
どうもありがとうございます!
…ちなみに、334、335に書いて頂いたリンク先が見れません…。ただ、
OTAというのを使うのも何か良さそうですのでこちらの方も検討して
みます。
339774ワット発電中さん:05/02/28 00:35:18 ID:N+E0MVDR
>>338
TL431の相当品は各社から出ていて、データシートに
そういう回路をアプリケーション例として載せているメーカーもあります。
少なくともオンセミコンダクターのには載っていたような気がするけど
他のメーカーの勘違いだったらスマン。
340電源回路:05/02/28 00:49:14 ID:a39e+Z1X
>339
奇遇ですね!私が上記検討に使ったTL431のSPICEは実は厳密に言うと
オンセミ製のTLV431Aです。なのに上手く動作しない…。私はRF設計が
本業なので一週間で片付けるつもりでしたが電源回路をナメていました。
もう少しよく電源回路の事を勉強してみます。
341電源回路:05/03/01 06:39:36 ID:+2f+4+VY
>333〜335
リンク先の見方分かりました。URLのhは意図的に消したのですか?
OTAのモデルが見つからなかったのと何故OTAにすべきなのかが私には
理解出来なかったので、ひとまずオペアンプの各種モデルを使って
検討してみる事にします。どうもありがとうございました。
342774ワット発電中さん:05/03/01 07:12:05 ID:PVXBEdH7
>341 2ちゃんねる専用ブラウザを使用せよ。
343774ワット発電中さん:05/03/01 19:15:24 ID:QIzm4zv7
pSPICEトラ技付録版を使ってる。だけど周囲が注目しない。
結果が信じられんという。ホントの話だろうか?
使い物にならんものだったら、記事や付録にはならんと思うのだが。
pSPICE使ってて文句、言われたヤシいる?
344774ワット発電中さん:05/03/03 12:36:14 ID:meRGP41E
>343
pSPICE トラ技付録版を持っていないヒトは入手可能ですか?
version が改訂されたとき、新版は入手できますか?
pSPICE student version は無料ダウンロードできそうですが、かなりの
機能制限がありますね。(64 nodes, 10 transistors らしいですが)
ttp://www.ece.ogi.edu/PSpice/pspsvrl.htm
345774ワット発電中さん:05/03/05 14:04:31 ID:A8KPdxmY
トラ技付録版は機能制限の前にデバイスのモデリングがなー・・・。
346774ワット発電中さん:05/03/06 10:22:39 ID:RN4/qysw
SPICE超初心者のものです。

現在microcapsとSIMetrixの体験版を使用しています。そこで質問なのですが、
SPICEファイルの互換性はあるのでしょうか?(SIMetrixで作成したファイルを
translateしたいのですがコマンドが見つからないので)
347774ワット発電中さん:05/03/06 10:53:15 ID:mizu/1H7
>>344
入手はCQ出版社編集部に電話ででも聞いてみて。
小規模の回路のシミュレートはできます。
波形のFFT分析もできる。
付録CDROMにトラ技ライブラリがついており、これが無いと
記事内の多くの実習ができない。
348774ワット発電中さん:05/03/06 15:25:27 ID:QnsAWE9c
>>343
 何に、どうやって使うかが問題。数十MHz以上の高周波になると、
物理形状の影響が無視できないから、そのまま何も考えずに使った
のではお話にならない。スイッチング回路も同様。他にも、理想的に
なっちゃう部分をいかに考慮するかってのが重要だな。
 もちろん、そういうのを考慮しても限界は確かにあるんだけど、使う
人間の腕もかなり問われるのが現実だな。

>>344
http://www.cqpub.co.jp/hanbai/books/36/36271.htm
これに9.2LEとライブラリがついてる。
 トランジスタ10個の制限は、大丈夫な人とそうでない人といるな。
それでも使い方次第ってところはあるんだけどね。

>>345
 Micro-Cap7/CQ版のモデルは無いよりひどいが、PSpiceのは
問題あったかな?

>>346
 SPICEファイルってのが何だかよくわからんが、ネットリストにすれば
落とせばそれなりに互換性はある。ただ、解析の設定は、それぞれの
シミュレータで設定しなおさなくちゃ駄目なことが多いが。
 回路図のデータってことなら、基本的に互換性はないと思ったほうが
いい。例外的に、SIMetrixはPSpice Schematicsの回路図を読めるが
(評価版は規模制限付き)。
349774ワット発電中さん:05/03/06 20:26:21 ID:RN4/qysw
3端子レギュレータのSPICEモデルってないかな?
microcapsのアナログライブラリーには無いモデル(7805)を
探しているのですが・。
350774ワット発電中さん:05/03/06 20:56:33 ID:pox33BmE
>>349
動作モデルなら、DC 電圧源と直列抵抗、必要なら電流制限素子を追加するのみ。

トランジスタモデルだったら、こんなのもあり (UA78xx、回路図表記)。
ttp://proxy.ymdb.yahoofs.jp/users/1491735/bc/Q/UA78xx.png?bcbkZoCBfj.1uR3x
(ちょっと大きい画像なので、ブラウザーが勝手に縮小表示するかもしれません。
別に省略されたり、線が見えなかったりすることはありません。)

ttp://www.emwonder.com/spicemodels/ で探すのも一つの手。
351774ワット発電中さん:05/03/06 21:12:43 ID:RN4/qysw
>>350
ご丁寧にありがとうございます。
さっそく探してみます。
352774ワット発電中さん:05/03/06 23:51:39 ID:pox33BmE
>>351
3端子レギュレーターが望まない発振をするところをシミュレートしたいのか、
サーマルシャットダウン (ないし類似) 機能? 電流制限機能? 電圧安定化機能?
どれをどれほど重視しているのか、わかりません。
353774ワット発電中さん:05/03/11 17:14:08 ID:I3FYSJ1v
95へこれは出来るよ。
もっと、勉強sinasai.
354774ワット発電中さん:05/03/11 17:31:49 ID:ET76+Bcn
>>352
負荷変動時の過渡応答っていうのもあるね。
あ、これは電圧安定化機能の一部か。
355774ワット発電中さん:05/03/14 23:54:35 ID:7rYupgVm
このスレではありませんが、
ttp://science3.2ch.net/test/read.cgi/denki/1085386376/102
これ↑の入力部をシミュレートしてみました。ご報告まで。
ttp://www.d1.dion.ne.jp/~river_r/bell/sdadc/sdadc.html
356774ワット発電中さん:2005/03/25(金) 22:27:12 ID:EF8o8w/1
離散信号の交流解析ができないのがSPICEの短所です。
357774ワット発電中さん:2005/03/26(土) 10:27:45 ID:meGZvGfe
>>356
 SCATとSIMPLIS以外にどんなのがあるか知ってる?
358774ワット発電中さん:2005/04/02(土) 22:33:48 ID:ggPPjEZe
信号入力端子に5Vで1KΩのプルアップ抵抗、その後に、R=1MΩ、C=0.1uFの積分回路(チャタリング吸収用)
をつけ、TTLの74LS14の入力に接続しました。
入力端子をリレー接点でショートし、LOWに落としても、74LS14の入力端子電圧は
LOWに落ちないことが実験で判明しました。

pSPICEで、この実験が再現できるかを試してみました。
ライブラリに74LS14(シュミット入力NOTゲート)が無いトラ技版なので、
7414 TTLモデルで代用。
ところが、このシミュレーションでは、7414の入力端子は、LOWに下がってしまいます。
何か考察が間違っているのでしょうか?
それともpSPICEの能力限界を超えたモデルになっているのでしょうか?

目的はチャタリング防止回路の時定数を、シミュレータできめたかったのですが、
みごとに失敗で、なぜシミュレーションと実際が合わないのかを知りたいのです。


359774ワット発電中さん:2005/04/02(土) 22:44:19 ID:PGfpY0sj
pSPICEが間抜けだから

TTLの場合は入力端子からの流れ出し電流があるから、入力直列抵抗はあまり大きく出来ないことは定説
CMOSロジックだと流れ出し電流がごく小さいから1MΩでも動作するかもしれない 漏れはそんな巨大な抵抗値は嫌だが
360774ワット発電中さん:2005/04/02(土) 22:45:46 ID:O4nWLvt1
TTLはLレベルにするには入力端子からかなり電流を吸い出さないといけない。
Nで1.6mA、LSで0.4mAだったと思うけど。
だから1MΩなんて入れちゃダメ、3桁はデカい。

そのシミュレータのモデルは知らないが、そのあたりが関係してるんじゃないかな。
361774ワット発電中さん:2005/04/02(土) 23:13:00 ID:ggPPjEZe
>>359 >>360

ありがとう。

>Nで1.6mA、LSで0.4mAだったと思うけど。

なるなる。
だけど1MΩで入力端子をgndへ落としても0.4mAは流れず、
その電流はrが小さい時と我、推定せり。

>だから1MΩなんて入れちゃダメ、

この判断をpSPICEでできたら良かったのに・・・
間抜けという感じを漏れももってしまいました。
このレベルでは使えないっす。
362774ワット発電中さん:2005/04/02(土) 23:25:08 ID:L6oV85er
>>361
単純に考えてミー。

1Mに0.4mAも流すと、1M x 0.4m^2 で0.16Wの消費になるぞ。

これが10kの場合だと、4mA相当だから、電子回路にしたら結構でかいぞ。
363774ワット発電中さん:2005/04/03(日) 00:01:13 ID:73aCf4ab
>>362
0.4mAでLowということは
Low=0.8Vと仮定すると
5-0.8=4.2[V]
R=4.2/0.4x10^(-3)=10.5K[Ω] よって
積分回路のrはこの抵抗値より小さくないとLSの入力端子をLowには落とせない。
実験では10KではLowちかくまでくるが、LS14のヒステリシス特性
のためにLS14の出力信号は変化しなかった。
364774ワット発電中さん:2005/04/03(日) 00:12:51 ID:NaCzfRbN
>このレベルでは使えないっす。

 うん、もっと基礎的なところを勉強してないと無理だね。

 結局、回路設計できない人間が使えるもんじゃないんだよね。
シミュレータなんかなくたって定数を全部決められる能力を持った
人間が、試作して測定して回路を評価する手間を多少省ける、
という程度のものでしかない。
 回路が動かないときに、

   「シミュレーションでは動いたんですけど」

というたわごとを発するようなやつは使えない、ってのは有名だな。
365774ワット発電中さん:2005/04/03(日) 00:22:18 ID:w22hLR9I
>>363
考え方がおかしい。

>Low=0.8Vと仮定する
>LSで0.4mA
これを前提に考えると、 0.8V/0.4mA=2kΩ が最大Rとなる。
366774ワット発電中さん:2005/04/03(日) 07:07:06 ID:73aCf4ab
>>365
確かにそうです。ご指摘をありがとう。
367774ワット発電中さん:2005/04/05(火) 10:09:28 ID:qB5uTuVx
>>358 ...
ここに LS の入力端子の簡略等価回路が示されています。
ttp://www.ee.washington.edu/stores/DataSheets/74ls/74ls14.pdf

後段回路の抵抗値は発表されていません。この部分は:

(案1) 最初の 2Tr + 3R の部分の抵抗値を適当に定めて Vt+, Vt- の規格に
合うようにする。相対値は計算で求まっても絶対値は決められないだろうが、
入力の Vcc へのプルアップ抵抗が 20kΩという条件があるので、けっこう
範囲を絞れるはず。これより後段はバッファーおよび出力回路と考えて、
無理にシミュレートする必要はない。なお Tr は SBD クランプ付です。

(案2) 入力の 2 つの SBD と 20kΩのプルアップ抵抗はそのまま使う。
その後段に基本デジタル素子としてのシュミットトリガ (入力抵抗 ∞)
をつなぐ。こちらのスレッショルド電圧をうまく設定すれば Vt+, Vt- の
規格に合わせられる。入力端子の電圧電流特性は少し現実と違うはず。
しかし 20kΩの抵抗値自体が正確な値でないので、目くじらを立てても
始まらないのではないか。トリップ点での入力電流の微妙な変化さえも
シミュレートしたいなら (案1) のほうがいい。

ところで、いまどき LS14 を使った設計って実用? LS14 は Vt- が低すぎて
困ることが多いので、改良版の LS19 が発売されたはずです。もっとも CMOS
ロジックが一般的になったので、LS19 はあまり使われなかったと思いますが。


>チャタリング防止回路の時定数を、シミュレータできめたかったのですが・・
今でも LS シリーズが現役なら、LS14 の SPICE MODEL が普通に使われて
いたかも知れませんね。直流回路+ダイオードに簡略化し、直流回路理論を
思い出して計算で解きましょう。標準値だけでなくワーストケースも考えて
設計しないと、動いたり動かなかったりする回路ができてしまいますヨ。
368367:2005/04/05(火) 10:28:16 ID:qB5uTuVx
ちょっと舌足らずなので追加。
>チャタリング防止回路の時定数を・・

チャタリング現象自体をどのように SPICE MODEL 化するかが問題ですね。
典型的なヤツをいくつも実測して調べておき、それを SW あたりに入力
するつもりですか? 
前レスのように直流回路としてまず解いておき、それに過渡現象を加えて
図+式で解析する、このあたりが普通のやりかたかと思いますが。

尤もシミュレーションのテクニックの勉強としての話なら、まずは前レス
の (案2) + チャタリング防止回路 +電圧制御 SW + それの制御信号源、
といった方法をお勧めします。
369367:2005/04/05(火) 10:40:56 ID:qB5uTuVx
前々レス (案2) の 20kΩの下側と Gnd 間に SBD + 抵抗器 + 電圧源
(正確さを期すなら可変) を入れないと、スレッショルド電圧より大きい
領域での入力端子ソース電流が現実とかけ離れてしまいます。ごめんなさい。
どうせそこまでやるのなら、案 (1) のほうがいいかも。
(わかりにくい説明かもしれません。どうにも不明なら聞いてください。
図とグラフを用意します。)
370369:2005/04/05(火) 12:46:05 ID:qB5uTuVx
画像ファイルとして下記に置きました。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/Q/12.png?bcaILyCBDeWeazsG

pSPICE ではないので、細部の表現のしかたは異なると思います。そこは読み替えて下さい。

Vt+, Vt- をもっと正確に合わせ込みたい場合は、抵抗値を調整して下さい。
注目すべきは (案2) の V(in) 対 I(D2) 特性にヒステリシスが見られないことです。
しかしこれが問題になるような設計では「動いたり動かなかったりする回路」に
なってしまうおそれがありますヨ。

sbd の .model パラメーターは不適切かもしれません。詳しい方にご指摘いただけ
ると幸いです。(今回の用途には無関係でしょうが)
371369:2005/04/05(火) 13:08:03 ID:qB5uTuVx
再び追記。画像の回路の D5 を SBD とするのは間違いくさいですね。普通の
シリコン接合ダイオードにすべきでした。
なお R1 20kΩは製品個体、温度によって変わることをお忘れなく。
372774ワット発電中さん:2005/04/05(火) 20:19:13 ID:J8IkOp/C
>>369 さん、本当に頭が下がります。
ありがとうございます。検討してみます。

>>359 さん >>360 さん >>365 さん
今日は、流れ出し電流をキーに検索したら、それらしき記事が出てきました。
LS14のRC回路と、PICマイコンの入力ポート回路のRC回路の計算をしました。
アドバイスが大変役立ってます。感謝!
373369:2005/04/05(火) 20:21:01 ID:qB5uTuVx
前記
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/Q/12.png?bcaILyCBDeWeazsG

が見えない場合は
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/Q/12.png?bc6kRyCBYHqYazsG

をお試しください。(そんな規則があるとはしらなんだ)

> チャタリング現象自体をどのように SPICE MODEL 化するか

これについて、表を使わないとすれば ↓ のようなやりかたを考えました。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/R/14.png?bcq3RyCB0JXXU8bz
cSW の+制御端子に _s を接続すると、ON → OFF の場合を試せます。
V(s) は見やすいようにグラフ上で -3V のオフセットをつけています。

皆様ならどんな方法を使いますか?
374774ワット発電中さん:2005/04/06(水) 14:02:47 ID:sRGldc5X
MAX1674のSPICEのモデルってどこかにありますか?
375774ワット発電中さん:2005/04/06(水) 16:25:44 ID:okHcfEvq
>>373
cos 関数を使うと、すこしよくなるかも知れない。大勢には影響なしだけど。
376774ワット発電中さん:2005/04/06(水) 18:11:45 ID:okHcfEvq
周波数が時間に比例する、というより、時間の指数関数に比例する、
というのが普通なのでは?
だから >>373 の発振器はおかしいと思う、といっておきます。
377774ワット発電中さん:2005/04/08(金) 05:25:51 ID:8Q5FB0rx
>>374
こいつ↓の Fig 1 を何とかすればいいのでしょ。
ttp://www.ladyada.net/make/matrix2mod/max167x.pdf
378774ワット発電中さん:2005/04/09(土) 05:29:32 ID:OnxHjXwy
3次元シミュレータを使ってアンテナのシミュレーション
をしたいと思っているのですが、何かおススメの電磁界
シミュレータをご存知無いでしょうか?とりあえず今の
所、Microstripsを考えています。ちなみに、Ansoft製
のHFSSやAgilent製のmomentumも使用出来る環境にあります。
379774ワット発電中さん:2005/04/09(土) 21:01:27 ID:Vru/disk
>>378
よく知らないけど、そんなにいっぱい使えるのに、なんにもできない、
それは大変な問題だ、といってしまいますよ。
380774ワット発電中さん:2005/04/10(日) 02:52:08 ID:osnBpEEf
学生なんじゃないか
381774ワット発電中さん:2005/04/10(日) 18:38:57 ID:uXXuTocy
名前が挙がっているシミュレータに2.5次元シミュレータが混じっているような気がするけど。
Microstripsやmomentumでホーンアンテナをシミュレーション、って出来たら業界騒然の凄い
研究成果になるぞ(笑)。

ところで大学の研究室でそんなにたくさんのシミュレータが利用できるなんて、恐ろしい金持ち大学
だな、と思った。
382mac:2005/04/14(木) 22:05:09 ID:XAfqeFP3
pSPICEは、どんな場合に応用が利くのだろうか?
クロック発振器の
・入力をパルス波定義
・出力回路を、7404の出力で代用
・波形整形のRC積分回路(LPF)
・クロック入力回路をJ-FETで代用
RC定数を決めようとしたが、シミュレーション結果は全く
実動作から、かけ離れた波形が出ていた。
他でもそうだったが、こんな簡単なモデルでも使えないのがわかった。
いまのところ、実用の応用で成功した経験な〜し ーーー(TAT)
383774ワット発電中さん:2005/04/15(金) 00:40:12 ID:iHTsKrH0
>>381
その分、入学金が法外なのだ
384774ワット発電中さん:2005/04/15(金) 08:12:14 ID:Cvt9aMkk
>>382
発振回路は能動デバイスの入力と出力をかなり厳密にモデリングしないとだめ。
発振ループのタンク回路の前後のインピーダンスが発振周波数に大きく影響するのだ。
あとは発振を開始させるために頭にインパルスをぶつけるのだそうな。定電流源
を使うとパルスを出した後オープンになるのでこれを使うが吉。
385774ワット発電中さん:2005/04/15(金) 08:35:47 ID:st4zIZHi
>>382
pSPICE は使ってないけど、
>・出力回路を、7404の出力で代用
ここにちゃんとしたモデルを使わなかっただけでしょう。
386774ワット発電中さん:2005/04/15(金) 08:55:01 ID:st4zIZHi
>>382
ここ↓にトランジスタレベルの等価回路がありました。
ttp://www.ee.washington.edu/stores/DataSheets/74ls/74ls04.pdf
387385,386:2005/04/15(金) 09:51:57 ID:st4zIZHi
やってみましたが、そんなに現実とかけ離れているとは思えません。(否 pSPICE)
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/S/04.png?bcwob1CB2m2F.exY

ヒントがあるとすれば、最大ステップタイムを指定しないとうまくないのかもしれません。
トリップ時だけステップタイムを小さくする、なんていう指定も使えるのですが、
今回は使いませんでした。
388367:2005/04/15(金) 10:05:21 ID:st4zIZHi
追記。time=0 の初期値が変といえば変ですね。
無視するか、.ic V(O1) 0.1 を指定するとか、あるいは表示開始を
遅らせるなどの方法はあります。
389388:2005/04/15(金) 10:10:26 ID:st4zIZHi
名前を間違えました。387 です。
390388:2005/04/15(金) 10:32:58 ID:st4zIZHi
分割ですみません。time=0 の初期値の件ですが、私の場合は
入力信号の 0V 5V を逆にするのが一番簡単でした。

一般に SPICE MODEL は大きく簡略化されています。デジタル系でしたら
TTL の出力電流特性とか。
出力特性をまじめにシミュレートする model が入手できるなら、例示した
ようなトランジスタモデルでなく、それをお使いください。
391388:2005/04/15(金) 11:09:54 ID:st4zIZHi
もう一つ別の例を作りました。こちらは機能モデルです。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/S/05.png?bcAhc1CB7y3XVeZb

A1 は素材として使うデジタル INV です。 pSPICE ではないので表現は
異なると思いますが、そこは読み替えて下さい。
392391:2005/04/15(金) 11:28:07 ID:st4zIZHi
ちょっと反省。D1, D2, D3 の直列抵抗が大きすぎますね。
D3 の Eg はさらに小さくしたほうがよさそうです。
このように、機能モデルは現物の動作結果と見比べながらチューンアップ
していく必要があります。(ところで、なぜ TTL を使いたいのでしょうか)
393391:2005/04/15(金) 11:54:28 ID:st4zIZHi
>>382
Tune-up した版を作りました。機能モデルです。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/S/06.png?bcQZd1CB4SMxmTdH

pSPICE ではないので表現は異なると思いますが、そこは読み替えて下さい。
394774ワット発電中さん:2005/04/15(金) 12:19:52 ID:KAzKVx4o
ローパスフィルタとハイパスフィルタを一つのフィルタにしたようなものってありませんか?
395774ワット発電中さん:2005/04/15(金) 12:42:51 ID:fQU48H0d
>>394
ノッチフィルタ
396774ワット発電中さん:2005/04/15(金) 14:14:32 ID:st4zIZHi
>>394
Biquad filter または State variable filter のことではないですか。
ttp://www-k.ext.ti.com/SRVS/Data/ti/KnowledgeBases/analog/document/faqs/bq.htm
397774ワット発電中さん:2005/04/15(金) 14:29:30 ID:st4zIZHi
ちょっと不親切だったかも。これなら HP, BP, LP 出力がいっぺんに得られます。
ttp://www-k.ext.ti.com/SRVS/Data/ti/KnowledgeBases/analog/document/faqs/spsvlpbu.htm
398774ワット発電中さん:2005/04/15(金) 17:59:41 ID:KAzKVx4o
ありがとうございます。ちょっと英語はよくわからないんで日本語のページはわかりませんか?
399774ワット発電中さん:2005/04/15(金) 18:18:23 ID:WSo+zbkn
そのくらいの英語がわからんとは言って欲しくないんだが。
http://www.kawachi.zaq.ne.jp/meiling/filt/jotaihensu/af_joutaihesu.html
400774ワット発電中さん:2005/04/15(金) 18:32:26 ID:KAzKVx4o
すみません。けどほんとありがとうございます。たぶんまたきくとおもうんでよろしくお願いします。
401774ワット発電中さん:2005/04/15(金) 18:47:32 ID:st4zIZHi
>399 さま御紹介のページは、すごく親切ですね。(にくたれ口は余計)
まあ KAzKVx4o さまの質問は、質問スレのほうがふさわしいのではないか、とは思いますよ。
402774ワット発電中さん:2005/04/15(金) 18:50:52 ID:kzsD5kO0
>>394
それと、今度訊く時は、使用目的も言ってね。
目的によっては、>>395のノッチフィルタやバンドカットフィルタ(バンドエリミネートフィルタ)
の方が望ましいという場合があるから。
あ、そうだ。周波数もいるな。高周波になると、オペアンプなんか使えないし、
LCの世界に入ってくるから

それから番コテもつけてね。
403774ワット発電中さん:2005/04/15(金) 21:18:40 ID:st4zIZHi
402> LC の世界に入ってくるから
こわいです。全部受動素子で何次ものフィルター (分波器) を設計するなんて。
楕円関数は名前しか知らないけど チェビシェフ フィルターは知っています。
シミュレーションはできるけど、解析的に求めるのは私には無理のようです。
分布定数回路っていうのもあります。これはきっとスレ違いでしょうね。
404774ワット発電中さん:2005/04/16(土) 06:52:48 ID:BgJXzCGP
>>392
>ところで、なぜ TTL を使いたいのでしょうか
EPSON社 SG-8002シリーズを実際は使うので、このOSCはTTLレベルまたは
CMOSレベルの出力の品種が選べる。現在TTLレベルのものを使ってるから。

pSPICEは7404トラ技術ライブラリは流れ出し電流も計算できていないじゃないかよ。
これじゃ箸にも棒にもかかりません。
405774ワット発電中さん:2005/04/16(土) 08:20:10 ID:PI+J0adr
>>404
これ↓の「案2」見たいな回路を足せば、LS-TTL 並みの「入力流れ出し電流」はできますよ。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/Q/12.png?bcaILyCBDeWeazsG
406774ワット発電中さん:2005/04/16(土) 08:39:56 ID:PI+J0adr
>>404
それなりの「ライブラリー」を使えばいいのではありませんか?
基本ロジック素子をそのまま使っていませんか?
407774ワット発電中さん:2005/04/16(土) 08:59:49 ID:PI+J0adr
以前言っておいたことを、再録しておきます。

>370
 ・・・

>371 :369:2005/04/05(火) 13:08:03 ID:qB5uTuVx
> 再び追記。画像の回路の D5 を SBD とするのは間違いくさいですね。普通の
> シリコン接合ダイオードにすべきでした。
408774ワット発電中さん:2005/04/16(土) 12:26:16 ID:BgJXzCGP
>それなりの「ライブラリー」を使えばいいのではありませんか?
意味不明。具体的にどうしろっていってんのよ?
pSPICEのライブラリなんぞ、使いものになるかどうかすら、わからんだろ。

>>405
トラ技版pSPICEでは、NODE、GATE数制限で、SIMできないと思う。
等価回路入れても期待動作するかも不明。SIMはブラックボックスだからね。
FREEので使いものになる回路SIMはあんの?


そもそもSIMに、ある程度の高い応用性、確実性、信頼性の実績が無いと
ブラックボックス扱いは、怖くてできない。
だからといって、ホワイトボックス扱いできる論理情報は何もない。
よって使えないという結論になっちまう。
409774ワット発電中さん:2005/04/16(土) 19:27:44 ID:e4MjXFXI
>>408
無料で、妙な制限のない SPICE はありますよ。ダウンロードは
http://www.linear.com/company/software.jsp ← ここの1番目

ユーザーグループがあります。
http://groups.yahoo.com/group/LTspice/

確かに使っている人がいます。
http://www.d1.dion.ne.jp/%7Eriver_r/bell/index.html
410774ワット発電中さん:2005/04/16(土) 21:03:12 ID:BgJXzCGP
>>409

>SwitcherCAD? III is a high performance Spice III simulator,
schematic capture and waveform viewer with enhancements and models
for easing the simulation of switching regulators.

この後の文を読んでも、スイッチング電源の設計に特化しているように読めるのですが。
汎用回路シミュレータでは無いのでは?

>FilterCAD? 3.0 is a computer aided design program to help users
without special expertise in filter design to create filters
using Linear Technology's monolithic filter ICs.

こちらのほうも、LT社のフィルターICを使う条件付き。
411774ワット発電中さん:2005/04/16(土) 21:41:12 ID:9DKlP37c
>>403
>こわいです。全部受動素子で何次ものフィルター (分波器) を設計するなんて。
怖くない怖くない。13次ぐらいまでは割と良くある。
ただし一個一個調整が入るが…

13次だとネジ27本キタ━━━ヽ(ヽ(゚ヽ(゚∀ヽ(゚∀゚ヽ(゚∀゚)ノ゚∀゚)ノ∀゚)ノ゚)ノ)ノ━━━!!!!って感じ。
LCだと5次BPF辺りで…orz って感じ。
412774ワット発電中さん:2005/04/16(土) 22:35:18 ID:CUcf4iUx
>>410
FilterCAD はその通りです。
SwitcherCAD は Spice III simulator です。
「with enhancements and models」というのは、当然ながら LTC 社製品の
SPICE ライブラリーは充実してますよ。という意味です。
(使ってみると、セレクターガイドとか自動設計みたいなおまけもついてますyo。)

しかし「SwitcherCAD は Spice III simulator です」
 ↑ これに相違はありません。
使ってみるとそうだとわかります。ご安心あれ。

(一弱小半導体メーカーが、本格的な回路シミュレーターを 0 から開発した、
なんてありえませんよね?)
413774ワット発電中さん:2005/04/16(土) 22:42:53 ID:CUcf4iUx
>>411
そういう方面もあるのですか〜
しかし、能率的な調整手順マニュアルを作るのは一大仕事でしょうね〜
414774ワット発電中さん:2005/04/16(土) 22:59:12 ID:CUcf4iUx
>>411
そうか、1つか3つ作って、まともに動けば万々歳、そういう分野ですかしら。
近頃はそれを避けて、A/D 変換して DSP で処理っていう方向に進んでいるようです。
415774ワット発電中さん:2005/04/17(日) 11:25:08 ID:m40sY1zX
>>414
いや無線の分野。作った物は全部調整してスペック入れるのが当然。
DSPは使えないから。DSP使える周波数帯とはまったく違う苦しみが(笑)。
単位がMHzだと周波数が低いと思う。

とは言え周波数に依らずフィルタの伝達関数は同じなんですよね。
416774ワット発電中さん:2005/04/17(日) 14:29:50 ID:HDXIqbcP
>>415
(集中定数で表現) LC フィルターの継続接続は、相互干渉があるので設計は
むづかしい。例の「見た目も美しい」数式だらけのフィルター理論を駆使して
設計したのでしょうね〜
417774ワット発電中さん:2005/04/17(日) 15:01:05 ID:HDXIqbcP
SPICE はどのくらいの周波数まで信用できるか。1GHz にもなると絶対に
無理、というのは公知の事実です。あとは実装と関係があるけど、100MHz
くらいまではけっこう現実と合うのではないかしら。皆様はどんなふうに
お感じでしょうか?
418774ワット発電中さん:2005/04/17(日) 15:22:23 ID:HDXIqbcP
こんなシミュレーターもあります。
http://www.mentor.com/products/sm/systemvision/download.cfm

住所氏名所属をうるさく聞かれますが、Education 版は無料で使えます。
アナログデジタル混在で、デジタルの規模が大きいときは、もしかして
いいんじゃないか?と思いますが、使った方はいませんか?
私はデモを動かした程度しか知らないのです。ちょと重いな、という
印象はあります。
419774ワット発電中さん:2005/04/18(月) 00:26:11 ID:7RfxAZ9N
OrCADは有名だと思う。
だが、pSPICEのトラ技版を使った限りで、1石AFアンプか、
低周波オペアンプくらいしかだめだな。
デジタル論理ICは、わずか1個でも使い物にならない。

デジタル回路のシミュレータは、VHDLコンパイラと組みのが良いよ。
420774ワット発電中さん:2005/04/18(月) 10:45:18 ID:A42GFSJ7
OrCADは具体的に何が使い物にならのいの?
421774ワット発電中さん:2005/04/18(月) 20:24:44 ID:e6ZBgotv
>>417
Spiceエンジンで10GHzAMPを設計しましたが?
なぜ 1GHz以上で信用できないのですか
422774ワット発電中さん:2005/04/18(月) 20:30:50 ID:PZSvPtyJ
>>421
基板やパターンのモデリングをどうするか難しいからでないの。
423774ワット発電中さん:2005/04/19(火) 09:24:20 ID:WMQFOWmK
>OrCADは具体的に何が使い物にならのいの?


pSPICEトラ技版の結果
TTL 7404の流れ出し電流がモデル計算にはいってない。
この結果、TTL入力側へRC積分回路を付けると端子電圧がでたらめになる。
電源立ち上がりので既に出力Highで、これもおかしい。
424774ワット発電中さん:2005/04/19(火) 13:06:40 ID:xgRU5zfg
>>423

04のライブラリをどこのメーカから入手したか知らんが、そのSpiceモデルがお前の目的に合わんかっただけだろが?
そもそもOrCadが用意してるライブラリはほとんどがCadenceが用意したものじゃなくてデバイスメーカが用意したものだ。
当然Protelでも同じだ。
Spice系はBerkleyのオリジナルに手を加えてるものも多いが、
基本的にはマンマシンインターフェースにちょっと手を加えただけで、エンジンそのものはほとんど同じ。
お前は現状をなーんにも知らんのだよ。

トランジスタレベルのシミュレーションでSpice系が駄目となると、何を使うか言ってみろ。

ど 素 人 が ス ッ コ ン デ ロ
425774ワット発電中さん:2005/04/19(火) 13:09:42 ID:xgRU5zfg
>>423==419

>だが、pSPICEのトラ技版を使った限りで、1石AFアンプか、
>低周波オペアンプくらいしかだめだな。

ノード制限のあるお試し版ごとき使って、駄目だと?
笑わせんな ア ホ
レベル低すぎんだよお前。
426774ワット発電中さん:2005/04/19(火) 13:15:19 ID:ERP/nEZx
まあまあ、餅つけ喪前ら。
亀を突っついて虐める子供みたいで情けないぞ。
427774ワット発電中さん:2005/04/19(火) 13:15:54 ID:xgRU5zfg
>>412
基本的にSpice系では100GHzあたりから合わなくなると言われてるね。
まぁ、それ以下の周波数で設計する場合、これで使い物にならなけりゃ、他に使えるトランジスタレベルの
シミュレータは世の中存在せん罠。1GHzで使えないなどと寝言ほざく>>417は己のオツムが使い物にならんわけだ。
428774ワット発電中さん:2005/04/19(火) 15:05:59 ID:t5dPrLb2
開かれたエネルギーと閉じこめられたエネルギーってどういうことですか?教えて下さい。
429774ワット発電中さん:2005/04/19(火) 16:28:22 ID:pRNqFtKV
OrCADは具体的に何が使い物にならのいの?

spiceを使いこなそうとすると、それなりのノウハウ(回路上に現れないR,C,Lの考慮、
データシートからのspiceライブラリーにうまく変換が出来ないと)が無いとシュミレーション
の結果が外れるんですね!
430423:2005/04/19(火) 16:44:52 ID:WN3craM4
あほなんで漏れ自身がつかいもんにならんかったようです。
これから飛び降りて死にます。サヨナラ
431774ワット発電中さん:2005/04/19(火) 20:15:19 ID:WMQFOWmK
>>430 はニセモノです。本物は生きてますがなw

トラ技ライブラリの設定計算モデルに問題があるのか、
pSPICEの計算アルゴリズムに問題があるかは、
判別できる情報がありません。
トラ技版pSPICEは、評価版としてもNGであることは事実で、
それは私の能力とは無関係に実在する問題です。
漏れがヴォカなのは認めたうえで、漏れへのいくつかの誹謗を
遺憾に思います(^^
432774ワット発電中さん:2005/04/19(火) 21:32:44 ID:ZeU0bV6/
使い方がわるいだけ
SpiceのACシミュレーションアルゴリズムは,はじめにDC動作点を求めて,
動作点から小信号等価回路に書き下して,あとはキルヒホッフの連立接点方程式を解くだけ
始めのDC動作点解析時に,予定通りの動作点にバイアスされていないと正しい解は得られない.
もっとも重要なのは,用意したSpiceモデルがどれだけ信頼できるかだ.
新しいモデルを入手したら,モデル単品の動作をよく確認して,
どれぐらい信頼できるかを 「自分の頭で考えてから」 使うことだ
433774ワット発電中さん:2005/04/19(火) 22:09:13 ID:CpBJidXJ
>>431
>私の能力とは無関係に実在する

 そう思うのは別に構わないんだが、そのレベルだったら、
PSpiceに限らず他の回路シミュレータもほぼ全滅だと思うよ。
もっとも、無理して回路シミュレータ使うこともないんだけどさ。
434774ワット発電中さん:2005/04/19(火) 23:01:08 ID:WMQFOWmK
>PSpiceに限らず他の回路シミュレータもほぼ全滅だと思うよ。
>もっとも、無理して回路シミュレータ使うこともないんだけどさ。

言われるとうりだと思うが、使ってみてそれがはじめてわかってきた。


>新しいモデルを入手したら,モデル単品の動作をよく確認して,
>どれぐらい信頼できるかを 「自分の頭で考えてから」 使うことだ

ライブラリ化された計算モデルの個別検証に時間がかかり、なおかつ
信用できないのであれば完全に時間の無駄になってしまう。
シミュレータはこれから信頼性が上がるとは思うが、ブラックボックス
として扱えるくらいにまで安心できる信頼度が無いと使えない。
シミュレート結果が正しいかどうかを実験で確かめていたのでは
当然のことながら、シミュレーションした意味が無い。

前の誰かの書き込みにシミュレータでは動いたが、実機で動かないという話は
ナンセンスだ。
なぜなら、漏れの実験の限りでは、実機で動くのに、シミュレータでは動かない、つまり逆なのだ。
理由は簡単。シミュレータの完成度が低く、正しい計算結果が求まっていないからです。
435774ワット発電中さん:2005/04/20(水) 00:34:43 ID:eYSdQVmi
シミュレータがブラックボックスとして使えるような未来には...
現在の多くの電気技術者は不要となり、残るのは実験とシミュレーションを
バランスよく使いこなせるエキスパートのみw
未来に限らず今でもそうかな?
436774ワット発電中さん:2005/04/20(水) 00:46:58 ID:YgImOgBV
んなアホな
437774ワット発電中さん:2005/04/20(水) 03:22:25 ID:HKSosnbf
>>431
OrCadのPSpiceエンジン自体が使い物にならんというなら、
Protelの評価版だってあれば、それこそBerkleyのオリジナルの3f5を使うことだってできる。
BerkleyはPSpiceのpoly部分を3f5に合ったようにチョコチョコ変更してやれば動く。
それもしないで、ライブラリが悪いのかエンジン自体が悪いのか切り分けもできませんだぁ?
アホなんだよお前はよ。
そいでもって改めて言ってやるよ。
無 能 な の は S P I C E じ ゃ な く お 前 自 身
自分のアホを棚に上げ、動かないのはシミュレータが悪いって?ふざけんな。
04のシミュレーションごときでつまづくようなシミュレータに頼って世の中のアナログ屋は回路設計してるとでも思ってるんか?
438774ワット発電中さん:2005/04/20(水) 12:41:08 ID:8aJYCRjS
>>434
ありえないバカだな。
439774ワット発電中さん:2005/04/20(水) 12:43:24 ID:iw9FKIx/
なんか回路シミュレーションをまるで理解してない
池沼君が貼り付いてるみたいでつね。
何がやりたいだか。
440431:2005/04/20(水) 12:59:37 ID:yrcrRMWw
やっぱり無能は漏れ自身だったようですね。
明日の日の出を見てから首くくることにします。
皆さん。お騒がせしました
441774ワット発電中さん:2005/04/22(金) 00:04:53 ID:nBRdjGx6
>440
一年後の今月今夜、
二年後の今月今夜、
それには、まだ余裕があります。ご登場 (搭乗) をお待ち申し上げております。
442774ワット発電中さん:2005/04/23(土) 10:54:32 ID:81ONJgXN
技術の話はわからんでもないが、
>>437 のような誹謗・中傷に生きがいを感じてる香具師は
企業人または社会人としては、あたまがおかしい人として
相手にされない、かわいそうな人だな
ネットへの粘着をやめると症状は改善するとアドバイスをしとくよ。
443774ワット発電中さん:2005/04/23(土) 11:56:18 ID:LqKAVle6
自分の間違いを指摘され、逆切れで他人の人格攻撃か?
よくいるんだよな。スキルない奴に限ってそう。自分のマヌケさ加減を反省することもなし。
そんな奴に技術を語る資格ないよ。
つーか技術屋としてやっていく価値がないからとっとと死ねば?
飛び降りるビルとしては10階以上がお勧めだ。
ホントに無駄。ジャマなだけ
444774ワット発電中さん:2005/04/23(土) 12:12:25 ID:tg9H4MX+
>>443
>>431は死んだくせにまた生き返って>>432を名乗ってるんだろうよ。
Spiceは使い物になりません。か、”使えない奴”を自ら証明してどうするよ。
445774ワット発電中さん:2005/04/23(土) 13:15:37 ID:dbjVbT6N
>>431がSpiceを激しく誹謗中傷しているのが発端だからなぁ(笑)

ただビルから飛び降りるのは下に居る人を巻き込む危険があるので
七輪を使って一人で逝って欲しいものだ。被害が最小限で済むから。
446774ワット発電中さん:2005/04/24(日) 12:52:00 ID:SwvsFkfT
>>443 >>444 >>445
大体、pSPICEの問題点を理解することはおろか、
誹謗・中傷の毎日をネットで過ごしている粘着のマヌケが、
己のヴォケを棚に上げ、
アナログ屋を自称してBerkleyがどうのこうのと訳もわからず
知ったかぶりしてほざいてるとは全くもってお笑いだな。
誹謗中傷フランプリにでも出ろよ。貴様は。
人を笑わせる
んじゃなくて
人に笑われる
んだろうけどな。
447774ワット発電中さん:2005/04/24(日) 13:08:11 ID:vv+QGS3B
>>446 == >>442
でたでた、キチガイのカスが !!
アホ暴露されて悔しいか?
お前ごときがSPICEに手を出すなどとお笑い。
すなわち猫に小判そのもの。
お前は技術もなーんにもないただのキチガイ。
スキルも分析力のカケラも持ち合わせてない。

SPICE理解し、使いこなしてる奴から見れば
己の恥を晒してるだけ、お笑いコメントを書き込んでること
すら気づかない。

た だ の マ ヌ ケ


ちなみに
こいつSPICEだけじゃないんだろうな、日々この調子。
己のマヌケを晒し、上司に注意されるも俺は悪くないと開き直る。
すなわち給料泥棒。あ・ごめん単なるヒキコモリで職にありつけてないか?
ごくろーさん。
448774ワット発電中さん:2005/04/24(日) 13:09:57 ID:vv+QGS3B
>>431>>443 >>446
アホ晒しあげ
449774ワット発電中さん:2005/04/24(日) 13:20:58 ID:vv+QGS3B
>>446
>誹謗中傷フランプリにでも出ろよ。貴様は。

罵詈雑言の決め台詞にて

" フ   ラ   ン   プ   リ "

こいつの日々の言動を如実に物語る顕著な一例
450774ワット発電中さん:2005/04/24(日) 15:39:01 ID:Fjy/WX5d
>>446
>大体、pSPICEの問題点を理解することはおろか、

それ以前にお前のオツムの問題点を明らかにした方がいいな。
というか既に露呈してるけどな。pSPICEなんて書いてる時点で推して知るべし。

>誹謗・中傷の毎日をネットで過ごしている粘着のマヌケが、
ここでスレ書き込んでる時点で同類だ。
嫌なら始めから書き込むな。

451774ワット発電中さん:2005/04/24(日) 17:06:15 ID:Rt/O8VfG

    /、 |l|l l|l| / ゙ヽ、_
   /  、ヾヾ川川 //  ヽ
  / ミン゙        ヾニ ヽ
  /;;::           :::;;;;  |
 /彡:           :ミニ l
 | 彡,.三ニ=、  ,.=ニ三、 :ミ三 |
 ヽ /シ.-ー .;  :.. ー-,ッ ヾ ,.l
   i   ̄ _{  }__  ̄   Y l
   ヽ  ,.`-、_,-‐'ヽ、  / } 〉   ___________________
   i`‐'/ ,=ニニ=、 ー  i_/ /
    i i <‐l‐l‐l‐l‐> ;  | <ハイ、と言ったところで、
    ヽヽ `ニニニ' /  /   |   『不毛な論争』このへんで御開きとさせて頂きます
     ヾ、_`  ´ ノ_,/    \
                     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
452774ワット発電中さん:2005/04/26(火) 21:04:02 ID:hoZ1gQgE
「電子回路のソリトン」って昔から聞いて知っているのですが、
ほんとにやってみた (シミュレーションを含む) 人いますか?
453774ワット発電中さん:2005/04/26(火) 22:26:53 ID:UAGCbJf4
無知ですみません「ソリトン」てなんですか?
454774ワット発電中さん:2005/04/26(火) 23:04:26 ID:hoZ1gQgE
>453
「ソリトンとは何か」講談社ブルーバックス B826 ・・P660E など入門書かも。
専門書は読んだことはないけれど、一般解説書はいっぱいあって、
電子回路も無関係ではありませんよ。
455774ワット発電中さん:2005/04/27(水) 10:53:06 ID:8/uOjeTG
ソリトンて粒子的な孤立波のこと?
456774ワット発電中さん:2005/04/27(水) 19:02:24 ID:jqZv5pSW
粒子的 ―― とはいえども、追い抜いたり、ぶつかってすり抜けたりする。
457774ワット発電中さん:2005/05/19(木) 16:04:37 ID:+7dD9pvc
PSpiceで1/f雑音のデータを組み込みたいのですが何か言い方法はありますか??
458774ワット発電中さん:2005/05/19(木) 18:23:00 ID:MQTuB96t
Pspice ではないけれど、ここ↓の 「時間軸に対するランダム信号」 の項に
ノイズ発生器の記述あり。
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/sc3_memo/sc3_memo.html

これは周波数に依存しないノイズなので、その後 LPF を通す。
ピンクノイズなら 3dB/oct とか。1/f ノイズなら 6dB/oct だろうね。
459774ワット発電中さん:2005/05/19(木) 20:04:55 ID:+7dD9pvc
>>458
コメントありがとうございます。やはりLPFを通せばいいんですかね??てことは超カットオフが低いLPFを接続してバッファ出力でいいんですかね?ありがとうございました。
460458:2005/05/19(木) 20:27:51 ID:N6YAHVKS
追加。やってみました。(Pspice ではありません。ごめんなさい。)
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/15.png?bcyHyADBjBKWN4AP

これで V(2) に約 300kHz くらいまでの 1/f ノイズが得られます。
もちろん B1 と B2 をまとめることはできますが、慣れていない方のために
あえて分離しました。
461458:2005/05/19(木) 20:53:31 ID:N6YAHVKS
さっきの .png ファイルを MS-IE で見ると勝手に縮小されてしまう
かもしれません。元データはちゃんとしていますよ。縮小を解除して
見て下さい。
462774ワット発電中さん:2005/05/20(金) 00:23:26 ID:PCsUwl1i
ttp://radio.s56.xrea.com/radio/src/radio0187.png
LTspiceでOPアンプのシミュレートをしたいんだけどエラーになる
どうしたら正常にシミュレート出来るようになる?
463774ワット発電中さん:2005/05/20(金) 00:38:05 ID:MPWzTl6n
>462
opamp の説明にあるように、opamp.sub を include する。

具体的には edit から spice directive だかなんだか選んで、
.include opamp.sub
と入れておく。
464774ワット発電中さん:2005/05/20(金) 00:42:41 ID:MPWzTl6n
補足。
自動的にモデルファイルを include するようパーツを書くことも
できるので .include うんちゃらいちいち書かせんなって話も
あるんだけど、そうすると GUI からデバイスパラメータいじることが
できなくなるんだよね。
なかなか微妙なUIなんだが、そういうもんだと思ってくれ。
465462:2005/05/20(金) 01:30:02 ID:PCsUwl1i
おぉ!できました
ありがとう
466774ワット発電中さん:2005/05/20(金) 11:49:43 ID:b/PkM7SC
>>458
度々ありがとうございます。今少し忙しいのでまた後ほどコメントさせていただきます!!!
467457:2005/05/20(金) 20:30:27 ID:b/PkM7SC
>>458さん
見させていただきました。頭がわるいのでよくわかりませんが、ホワイトノイズを時間積分すると1/fノイズになるんですか?
また,2e4は何を表しているのでしょうか?2*10の4乗ですか?
468774ワット発電中さん:2005/05/20(金) 21:38:13 ID:ett1hZy6
>>467
>ホワイトノイズを時間積分すると1/fノイズになるんですか?

PSpice は使っていないのですが、PSpice でも sdt() は時間積分のことだと
間接的に知っていました。

積分器は、カットオフ周波数が無限小で -6dB/oct (-20dB/dec) の応答特性を
持ったローパスフィルターと考えることもできます。
OP アンプの反転増幅器を思い出して、入力回路は抵抗一つ、帰還回路には
コンデンサーが一つだけ入っています。コンデンサーのインピーダンスは
周波数に反比例します。交流回路・OP アンプ回路の基本だと思います。

おっしゃる通り「2e4」とは、2 * 10^4 (2 × (10 の 4 乗)) のことです。
SPICE では、このような記法を普通に使っていますヨ。
たいていのコンピューター言語でもそうですね。
469774ワット発電中さん:2005/05/20(金) 22:38:55 ID:ett1hZy6
そうでした。 >460 の
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/15.png?bcyHyADBjBKWN4AP
を見直していて思い出しました。

white(f*time) と指定した f の一周期の 1/100 くらいを maxstep に設定する、
というのは、ちょっと正確さ (見かけ上?) を求めすぎのような気もします。
3倍、10倍と maxstep を大きくしても、それなりの結果は求まります。

その差を意識して眺めて、「ここは大雑把でよい」「ここは、やはり正確な
シミュレーションが必要」とかを見極めないと、やたらに時間をかけた割には
ロクな結果が得られない、というドツボにはまります。気をつけましょう。
(いや自戒の意味も含めての話)
470457:2005/05/21(土) 14:37:01 ID:+P0NkUs7
丁寧にありがとうございます。あつかましいのですが,最後に質問させてください。

なぜ2e4しているのですか?
471468,469:2005/05/21(土) 15:19:58 ID:dKeJfOBh
>>470
そのままではグラフが一本線になってしまって、変化が全く見えないからです。
別ペーンに描画させてもいいのですが、安直に電圧軸方向に拡大しました。
その拡大率が 2e4 です。
実際に使う場合も、B2 の V= 式の右辺に好き勝手な係数を乗じてよいのです。
472457:2005/05/21(土) 16:36:26 ID:+P0NkUs7
>>471さん
いろいろありがとうございました。やってみます!!!
473774ワット発電中さん:2005/05/21(土) 23:25:40 ID:dKeJfOBh
1/f ノイズの、どの辺までの帯域を考えてシミュレーションしたいのか、
お答えを、とうとう聞けませんでした。たぶん、それはどうでもいいことなんでしょうね。
474774ワット発電中さん:2005/05/23(月) 20:12:48 ID:JbgKt7e5
>>409
LT社のシミュレータDLしましたが、操作方法がよくわかりません。
どこかに操作アニュアル無いですか?
475774ワット発電中さん:2005/05/23(月) 20:43:43 ID:yHi8YxRN
これじゃ足んないんだろうな〜 (遠い目)
http://www.d1.dion.ne.jp/~river_r/bell/
476774ワット発電中さん:2005/05/23(月) 21:56:57 ID:C44s7Q6j
>475
折れは足りんかった。
そこは LTSpice の癖と取っ組み合う人のためのページであって、
LTSpice の操作方法が分からんレベルだとどうにもならん。
マニュアルがヘルプにあるということすらなかなか分からん。

というわけで、ヘルプ読め > 474
477774ワット発電中さん:2005/05/24(火) 11:37:58 ID:lJeRg/AO
どうでしゅか、例題がいっぱいある。それを一つ一つ見ていけば、
ありゃまあ、そういうことなんですね、と言えるざなもし。
478774ワット発電中さん:2005/05/24(火) 12:23:19 ID:17ORNNgs
LTspiceはクセはあるけど別に使うのは難しくないと思うけどなあ。
操作に関しては20分もいじくってれば何とかなるんじゃないの。
479774ワット発電中さん:2005/05/24(火) 20:10:18 ID:e06T9CIu
>>476
今日は時間とれなかった。明日以降にHELPを見てみる。
>>478
20分というのは、他のSPICEをこなしてる人でなもと無理ではないかなぁ・・・
漏れには無理だったよ。
例を2個走らせたところて今日はおしまい。
480774ワット発電中さん:2005/05/25(水) 12:09:31 ID:Btwx16ci
LTspiceのlib/subの下に拾ってきて奴とか自分で書いたサブサーキット
のファイルを放り込んでるんだけど、そうやっとくと
.include hoge.lib
で逝けるし。でもLTspice のオートアップデート時に
いちいちエラーダイアログがでてウザいんですよね。
あれは何とかならないもんなんでしょうか。
481774ワット発電中さん:2005/05/28(土) 20:10:27 ID:68XCXTnS
CircuitMakerで74HC00とDS1588が使いたいんだけど
どうやって追加すればいいんだろう?
OrCAD Liteが入ったトラ技の本は有るんだけど、新しいシミュレータ覚えるの面倒だよ
482774ワット発電中さん:2005/05/28(土) 21:48:31 ID:h7L3tfFl
>481
Student version なら諦めれ。
ユーザーライブラリの付加は出来ないことになっている。

483481:2005/05/28(土) 22:56:30 ID:68XCXTnS
CircuitMaker 2000 の Service Pack 1 らしい
今迄は他のパーツの代用で動かしてたんだけども
どうしてもHCシリーズが使いたいなぁ と
DS1588は無理なら諦めようかな とも
netlistってのが関係ありそうな感じなんだけど、よくわからぬ。。
484774ワット発電中さん:2005/05/29(日) 22:04:33 ID:zE2SbQW8
>>480
私はカレントディレクトリーからの相対パス名で指定するようにしています。
(自分の .asc ファイルからの相対パス名。但しカレントディレクトリーの設定には注意が必要。)
Update してもそのままで平気ですが。
485774ワット発電中さん:2005/06/05(日) 22:05:24 ID:8beOD4P6
LTspice自分でシンボルファイルを作るにはどうしたら良いですか?
自分で書いた回路図をシンボルとして使いたいのですが…
486774ワット発電中さん:2005/06/05(日) 23:33:32 ID:ELYx1+6r
HELP から Creating New Symbols の項目を読む。
Overview だけ眺めて分かった気にせず、
すくなくとも Adding Attributes は熟読しておく。

... かわりに
ttp://homepage1.nifty.com/ntoshio/rakuen/spice/
を読むという方法もあるけど。


487485:2005/06/06(月) 01:11:22 ID:/YhuAdrM
>>486
レスありがとう
一応出来た。けどこの方法じゃ全てのファイルを同じフォルダに置かないとダメなのか…?
別の所(作ったシンボル関係のファイル.asc、.asyは同じ所でも)に置くとシミュレート出来ないような…

標準で付いてくるシンボルみたいなのを自作することって不可能…?
488774ワット発電中さん:2005/06/06(月) 01:39:07 ID:JwX7vmCs
>487
>標準で付いてくるシンボルみたいなのを自作することって不可能…?

意味不明だが、たぶん

Prefix: X
Value: スケマ上で表記するシンボルの名前
SpiceModel: モデルファイルのパス
Value2: モデルファイル内でのサブサーキット名

とすると望みの動作をする気がするがどうか。
asy ファイルはただのテキストだから中を読めば必要なことは分かると思うけれど、
ともかく

>すくなくとも Adding Attributes は熟読しておく。

だけはしとけ。
489486:2005/06/06(月) 01:41:17 ID:JwX7vmCs
うう、名前欄間違えた ...
490485:2005/06/06(月) 03:38:03 ID:/YhuAdrM
>ttp://homepage1.nifty.com/ntoshio/rakuen/spice/
をサンプルに実験しているけどシミュレートしようとすると「V1:Missing Voltage source Nodes」と怒られる…orz
シミュレートしようとしている回路も↑のURLと同じ物です

シンボルファイル
 C:\Program Files\LTC\SwCADIII\lib\sym\test\sub01.asy
スケマシンボルファイル
 C:\Program Files\LTC\SwCADIII\lib\sym\test\sub01.asc
シンボルファイルのアトリビュートは
 Prefix: X
 SpiceModel: .lib\sym\test\sub01.asc
 Value: LPF
 Value2: LPF

>asy ファイルはただのテキストだから中を読めば必要なことは分かると思うけれど、
フォーマットがさっぱりわからない…il||li ○| ̄|_

>>すくなくとも Adding Attributes は熟読しておく。
>だけはしとけ。
一応読んだけど…netlistって何…?(汗
英語はさっぱりダメなのでよくわからなかった…orz

どこかSPICE?(LTspice?)について日本語で解説してくれているページとか教えてくれると嬉しいかも…m(__)m
特にSPICE関連の用語とデータファイル.asc、.asy等のフォーマットは知りたい…
491774ワット発電中さん:2005/06/06(月) 16:56:45 ID:Ol8hpmfP
ところで、
B2SPICEの評価版って、
https://www.hostsecured.co.uk/spice/evaluate.htm
からダウンロードできるのでしょうか??

CREDIT CARD番号を書けば評価版がダウンロードできるってことなのか、
正式版が到着する前に、使えますってことなのか、どちらだろう。

既にカード番号を入力してしまった後なので、購入契約になって
しまっていたらどうしよう。まだ試してないのに。
492774ワット発電中さん:2005/06/06(月) 18:59:19 ID:jycdcOHJ
>>491
クレカでは認証のみで、郵便で届く(自信ナス)
493774ワット発電中さん:2005/06/06(月) 20:34:44 ID:JwX7vmCs
>490
LTspice関連ページは
ttp://homepage1.nifty.com/ntoshio/rakuen/spice/
ttp://www.d1.dion.ne.jp/~river_r/bell/index.html
くらいしか知らない。

Spice 本体だと
ttp://ayumi.cava.jp/audio/spiceman/spiceman.html
ttp://www.madlabo.com/mad/edat/spice/
だけど、LTspice 的に見とかないといけないのは
.include とか .ac とかの制御構造関連だけ。

おまけ。spiceモデルへのリンク集。
ttp://www.emwonder.com/spicemodels/

とはいえ、netlistて何、てなレベルだと
CQ の PSpice入門を読むのがいろいろと確実で早い。
すぐに LTSpice に移行するとしても、本は見といて無駄にはならないと思う。
494485:2005/06/07(火) 02:46:54 ID:U9jW9znd
>>493
色々いじり回してようやくわかった。不明確な質問につきあってくれてありがとう。

「netlist≒パーツの結線データ」ってことね…

サブサーキット化したい回路を適当に書いてView→SPICE NetlistでSPICEのnetlistを生成
これに..subcktコマンドを付けた物を \lib\sub\ の中に.subとして保存
あとは.asyファイル内で保存した.subファイルを指定する
で動く模様…

ところで…シンボルファイルを書くときに回路図を書くときと違って
スナップが利かないようだけど利かせるようには出来ない…?
シンボルファイルの座標を直接書き換えた方がビシッと決まるかな…
495774ワット発電中さん:2005/06/07(火) 08:43:10 ID:cR+IJP9M
B2-SPICEで、デジタル/アナログ混合で過渡特性をシミュレーション
すると、デジタル部の出力が理想化されてしまって、遅延や立ち上がり
波形を見ることが出来ません。つまり、出力が徐々に立ち上がっていく
様子や、リンギング・ノイズの様なものが見たくても見れないのです。

CircuitMakerでは簡単に見れたのですが、B2-SPICEでは上手くいきません。

実は「見れない」のでしょうか?
496LC ◆sSJBc30S5w :2005/06/07(火) 21:54:54 ID:cR+IJP9M
ところで、このページ知ってますか?
http://www.simcir.co.jp/index.html

Spice3をWindowsに移植したWinSpiceというコマンドライン型シミュレータ
は良いようです。回路図エディタはありませんが、過渡特性などをすぐに
グラフィック表示できます。

あと、LinearTechnologyのフリーのシミュレータへのリンクと説明が
あります。
497LC ◆sSJBc30S5w :2005/06/07(火) 21:58:48 ID:cR+IJP9M
あと、この回路図エディタ("5Spice")が、WinSpiceを駆動できる:
http://www.winspice.co.uk/

使ってみた人いますか?
498774ワット発電中さん:2005/06/07(火) 23:42:43 ID:U9jW9znd
LM317、LM340の回路モデルってどこかにある?
499774ワット発電中さん:2005/06/08(水) 05:14:44 ID:kwgFKZH7
電気の専門家の皆様、どうか教えて下さい。
48VのDCモーターを冷却する為に、ファンブロアを購入したのですが
48Vのファンブロアが無く、24Vのものを購入しました。
バッテリーが48Vなので24V(上限27Vと書いていました)の
ブロアに48Vをつなぐ(リンク画像の@A)と壊れると思うのですが、
リンク画像のBかCなら大丈夫であり、問題ないものなのでしょうか?
もしくは24Vのファンブロアを2個並列(リンク画像のDかE)に
つなげば問題ないのでしょうか?
素人考えですがリンク画像のEが一番適切と考えていますが
電気の専門家の方々のご意見、また何か良い方法がありましたら
お助け下さい。宜しくお願い致します。
http://gasgas.fc2web.com/image.gif
500774ワット発電中さん:2005/06/08(水) 05:33:40 ID:8c/qwHpk
>>499
マルチ
501LC ◆sSJBc30S5w :2005/06/08(水) 09:12:48 ID:Pq9FbQTl
"TopSpice"は、結構いいみたいです。$498で安い。
ただ、これもデジタル部が整いすぎてて現実を表してない可能性が
ある。もっとも、NETLISTを自分で作って、ロジックをディスクリートの
トランジスタと抵抗などで組んでサブサーキット化すれば、現実的
なシミュレートも出来るのかも知れませんが。
502774ワット発電中さん:2005/06/08(水) 12:17:50 ID:hZGMO1x6
>498
いろんなデバイスの、フリーのスパイスモデルの入手先リスト:
ttp://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html

とりあえず、LM317 は CircuitMaker に、LM340 は TinaPro にあるらしい。

503774ワット発電中さん:2005/06/08(水) 13:47:43 ID:qoD/CEax
>>502
ありがとう。動きました
504774ワット発電中さん:2005/06/09(木) 07:49:00 ID:YpxhWtOX
>>499 とりあえずSPICEでシミュレートしたまえ。

単にモーターと言ってもいろいろあるからなあ。
先ずは、24ボルトのモーターのパラメータを調べてモデルからつくらなくてはならないな。
3ヶ月くらいあればなんとかなるだろ。
それから、バッテリだが、内部抵抗も計測して、SPICEソースに記述するのを忘れないることだな。

これでわかったか?
505774ワット発電中さん:2005/06/10(金) 00:35:16 ID:w0ZUZ3qn
HyperLynx欲しいぃぃ。
30万位なら買えるんだけどなぁ。
506774ワット発電中さん:2005/06/10(金) 23:49:45 ID:ftU1Pt7w
駄々っ子でも、自分の2本の足で立ち上がって、周りを見回して考える。
それはいいことです。
507774ワット発電中さん:2005/06/22(水) 15:25:04 ID:Zm/nN3Ic
ここに、ほかではあまり見かけない部品の SPICE モデルがあります。
ttp://www.onsemi.com/site/support/models
左側のペーンから型番を指定できます。(まとめた zip ファイルもあり)
使い方は自分の環境に合わせて工夫しなくてはならないけど。
IsSpice, PSpice は比較的優遇されている模様。
508774ワット発電中さん:2005/06/22(水) 15:39:40 ID:5p7I536D
そこにあるモデルはLTspiceや何かでも使えますよ。
多少、手を入れなければならないのもあるかもしれないけど
509774ワット発電中さん:2005/06/22(水) 17:06:19 ID:MnL/lVHB
過渡解析のアルゴリズムがわかるような、タダで手に入る文献等、知りませんか?
510774ワット発電中さん:2005/06/22(水) 19:10:51 ID:wqXcHBAC
423あたりのSPICEを否定してたアホはもう死んだかな?
511774ワット発電中さん:2005/06/22(水) 19:51:54 ID:ICykzCYu
MC34063の spice model の文中に

B3 9 0 V=(v(6,90) > 3) ? v(diff,90) > 1 ? 0 : v(vdd)

ていう行があって、ltspice に掛けるとエラーになります。
? と : が対応してないからのようですが、
普通に書くとするとどんな風になるんでしょうか。
512774ワット発電中さん:2005/06/22(水) 19:59:33 ID:5p7I536D
>>511
この
http://www.onsemi.com/pub/Collateral/MC34063A%20ORCAD%20MODELS.ZIP
OrCADのモデルのアーカイブに入ってる
mc34063.libが無修正でLTspiceで使えるので楽です。

ttp://w3.quake3.jp/sushi-k/index.php?itemid=314
513774ワット発電中さん:2005/06/22(水) 21:12:51 ID:Zm/nN3Ic
奇遇ですね。私も LTSpice で MC34063 と格闘していました。
ライブラリーは ttp://perso.wanadoo.fr/cbasso/Spice.htm から入手しました。
直列 LED を定電流でドライブする回路をアップロードしときます。

ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/63.png?bcOz_LDBIPoBwaQj (.png)
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/Draft4.asc.txt?bcOz_LDBmYfDcU9N (.asc)
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/Draft4.plt.txt?bcOz_LDB1BE03JR9 (.plt)
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/MC34063.asy.txt?bcOz_LDBz0t1cU7u (.asy)

なぜか電源電圧 3.5V 以上でないと発振してくれません。
このモデルがどれほど信用できるのか、ちょっと不安です。とりあえず報告まで。

>>511
LTSpice でも <expr> ? <expr> : <expr> は使えます。ネストも可能です。

V=(v(6,90) > 3) ? v(diff,90) > 1 ? 0 : v(vdd) がエラーになるのは構文が
間違っている?からです。もしかすると、このような構文を許す SPICE があるのかもしれません。
514513:2005/06/22(水) 21:27:15 ID:Zm/nN3Ic
>>512 様ご紹介の mc34063.lib と、私が perso.wanadoo.fr から入手した mc34063.lib
をテキスト比較してみました。512 様ご紹介の .lib には後ろのほうに MC34063A が
入っています。それを除いて一字一句同じでした。
515511:2005/06/22(水) 22:09:10 ID:ICykzCYu
>512,513
511でのモデルはその隣にある MC34063A%20SPICE%20MODEL.ZIP で、
ver1.1ということになっていますが ltspice で使えず。
あからさまにシンタックスエラーに見えるけど一ヶ所じゃないんで
そういう略記法が使える spice があるのかなと。

cbassoさんのver1.0は動いてるので今んとここっち使ってますが。
516513:2005/06/23(木) 00:51:27 ID:1OTzwu2j
昨日紹介した Draft4.asc を少し修正しました。(LTSpice です) 変更点は、
パワーアップ (20mA 出力)、電源電圧 3.3V、リンギングのダンプ回路追加、などです。
リンギングのダンプ回路をつけると、シミュレーションがハングすることが少なくなる
ようです。.lib は MC34063 (サフィックス A がつかないほう) を使いました。

ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/T/63-2.png?bceBDMDBdpy8HYx4

今回は使いませんでしたが、どうにもハングして困るとき .option method=Gear を
指定すると、切り抜けられることがあります。

MC34063A ORCAD MODELS 中の .SUBCKT MC34063A は、そもそも発振周波数・発振波形が
おかしいので、放ってあります。
517もりもり:2005/07/08(金) 00:51:17 ID:9IjUcQEs
HSPICEで全差動出力のアンプをSIMしているのですが
AD,AS,PD,PSなどを入れてから収束性が
わるく同じ値をいれても同じ結果になりません。
シミュレーションのOPTIONのせっていでしょうか?
もしわかる方いましたらアドバイスお願いします。
518774ワット発電中さん:2005/07/08(金) 01:33:24 ID:eiynTXLl
>>517
そのへんをあまりいじっても、ロクなことにはならない気がする。
それ以前に、DC 動作点は、そもそも安定してますか? と聞きたいね。
519774ワット発電中さん:2005/07/09(土) 17:11:58 ID:loSwokJ0
そうそう、最大時間ステップとかを .option あたりで指定できませんか?
これを変えると結果が大幅に変わりますか?
もしかして、真空管アンプで、出力トランス付ですか?
だったら、この↓ような回り道をしたヒトがいます。(全差動出力ではありませんが)
ttp://www.d1.dion.ne.jp/~river_r/bell/dstrb/dstrb.html
520774ワット発電中さん:2005/07/09(土) 22:54:05 ID:0cTioTkL
突然すみません。

SAWフィルタとSAWレゾネータですが、両者の違いは
何なのでしょうか?

私の勝手なイメージとしては、2ポートにしてBPF
として使うものを前者、1ポートにして発振子と
して使うのを後者だと思っているのですが…。

あと、SAWレゾネータのシミュレーションモデルを
作るためにネットワークアナライザで測定しようと
思っているのですが、測定の際に何か気を付ける
べき点はありますでしょうか?
※評価基板の校正はDe-Embed処理しています

以上、ご存知でしたら教えて下さい。
521774ワット発電中さん:2005/07/10(日) 00:14:16 ID:JF07GvdV
その辺は詳しくないけど、電気理論的には、水晶フィルター・振動子、
セラミックフィルター・振動子と基本的に同じではないですか。
522774ワット発電中さん:2005/07/13(水) 18:57:43 ID:atyO3s71
ADSで設計されてる方にお聞きしたいのですが
比較的低周波な1MHz〜から高周波の1GHz辺りまで複数のFET増幅器を設計しようと思っております。

そのFETのドレイン電流・電圧波形を調べたいのですが(動作級確認の為)、解析、表示させられるのでしょうか?
先週から一人でマニュアルを読み漁ってますが、シミュレーターを使いこなすのが難しいです・・
523774ワット発電中さん:2005/07/13(水) 19:56:17 ID:Q+hMrKW5
http://www.brorson.com/gEDA/SPICE/ で、こんなことが紹介されています。
RF amplifier project: This is an archive of a wide-bandwidth amplifier based upon
an Agilent MSA-2463 monolithic amp. This project exemplifies how to construct
a hierarchical simulation using .SUBCKT models created using gschem.
The amp itself has gain far out beyond 1 GHz -- LTSpice says beyond 10 GHz,
although Agilent's datasheet makes more modest claims.

リンク先をクリックすると、.gz 形式の圧縮ファイルがダウンロードできるようです。内容は見ていません。
「GHz spice simulation」とかで Web 検索してみて下さい。
524774ワット発電中さん:2005/07/13(水) 23:20:27 ID:9YxwWmaC
>>523
どうもありがとうございます。
525774ワット発電中さん:2005/07/18(月) 11:06:09 ID:82Sx8NGK
現在、放射パターン測定用の電波暗室(2次元方向に
360度回転のターンテーブルのみ、3次元方向の回転は
無し)で各種チップアンテナの放射効率測定を行い
たいと考えています。

とりあえず、XY面、YZ面、ZX面の3方向に関して放射
パターンを測定し、そこから放射電力積分法で近似
計算を行って放射効率を算出してみたのですが、
当然の事ながらXY面、YZ面、ZX面それぞれのデータ
で算出した放射効率はどれも異なった値となって
しまいました。

もちろん、アーチ状のターンテーブルで3次元的に
測定しなければならないのは分かっていますが、
どうしても上記方法で簡易的にでも傾向を掴みたい
と考えています。何か良い案はございませんで
しょうか?
526774ワット発電中さん:2005/07/23(土) 23:42:45 ID:NSgDW5HJ
?
527774ワット発電中さん:2005/07/24(日) 21:42:04 ID:TVgTtMl8
>>522
 ADSは、C++で機能シミュレータでなかった。
回路シミュレータだとSpectreでしょう。
528774ワット発電中さん:2005/07/24(日) 22:03:17 ID:CuxsC+52
>>525
スレにふさわしく、アンテナシミュレータである程度の当たりをつけるのは?

フリーでいろいろシミュレータがあります。
529暴力的羊:ごるごるもあ《危険思想保持者》 ◆753Z/RLFiY :2005/07/25(月) 11:33:25 ID:SdKQduPj BE:90531263-##
>>525

馬鹿だなー。とりあえずXY面だけで計算して、あとは3次元で360度回転させて立体化していけばいいんだよ。MRIの輪切り画像と同じ原理だな。
530774ワット発電中さん:2005/07/26(火) 19:59:08 ID:Do0/BSOZ
74LS04のデータシートの等価回路をそのまま回路入力し、
パルス電源をクロック信号に見立てて、RC LPFフィルタの波形を
シミュレートして試しています。
パルス周期1uSでは74LS04モデルの出力が綺麗にH/Lが反転しますが、
周期80nSでは、出力が可笑しく、H/Lが反転しなくなります。
12MHzくらいのクロックの信号のRC回路でのなまり具合を見たいのですが
うまい方法ありますか?

条件
トラ技付録 PSpice
同ライブラリの 2SC1815, DS1588 を使って74LS04の回路を編集

531774ワット発電中さん:2005/07/27(水) 00:22:40 ID:X70fcwQq
74 シリーズは 2SC1815 とかじゃなくて高速スイッチング用のトランジスタが使われていますが
532774ワット発電中さん:2005/07/27(水) 01:08:59 ID:5Fvx+EQl
>>531
>>530の結果は、2SC1815,DS1588の低速性が再現された結果なのかどうか
わからずにおります。
lite versionでないPSpiceや他のLTspiceでは高速SW TR、Diは使えるのでしょうか?
533774ワット発電中さん:2005/07/27(水) 02:23:22 ID:9Q5QJrEc
OrCAD liteのPSpiceでも普通に他から拾ってきたモデル使えるよ。

534774ワット発電中さん:2005/07/27(水) 06:28:56 ID:5Fvx+EQl
>>533
”他から拾ってきたモデル”の意味が不明なので説明をヨロ。
回路図を手入力する?
市販の回路ライブラリを持ってくる?
どこかから回路ライブラリをダウンロードする?・・・例えば
このようなことができますか? その具体的方法は??
535774ワット発電中さん:2005/07/27(水) 11:37:14 ID:9Q5QJrEc
とりあえず
ttp://www.cqpub.co.jp/hanbai/books/36/36271.htm
これ買って 9 章読めばわかる。ぐぐってもどっかの何かが掛かるだろ。

ただまぁ世のモデルはliteで使えるほど小さいとは限らないのと、
大量にモデル登録するなら LTspice のが楽なので LTspice 移行を勧める。
536774ワット発電中さん:2005/07/27(水) 13:24:49 ID:5Fvx+EQl
>>535
>ttp://www.cqpub.co.jp/hanbai/books/36/36271.htm
>これ買って 9 章読めばわかる。ぐぐってもどっかの何かが掛かるだろ。

見ましたが、以前のトランジスタ技術の特集と記事内容が殆ど同じで、
PLLの設計への応用などは、むしろ特集記事のほうが良が多いようです。

トランジスタのスイッチング特性などは、どのような仕組みでSPICE上で
実現されているのでしょうか?
教科書に出ているTrの等価回路では、周波数vs利得特性、位相特性ほか
表現できないものがあると思います。
今回のテストでは周波数が上がると、LS04の出力がなまる理由がブラックボックスのまま
結果が正しいのか、どうかわかりません。
537774ワット発電中さん:2005/07/27(水) 17:14:21 ID:9Q5QJrEc
>536
何が答えてほしいことなのかをはっきりするところからどーぞ。
モデル中の1815や1588が悪いのかもしれないのなら交換してみればいいし、
その方法は既に挙げた。そしてまずこれが正解だと俺は思う。

Spiceモデルに不信感をもつのは … たかが10MHz/5V程度のレンジで
教科書にでてくるような項目がぱっと目に見えるほどおかしくなることは
ないから心配するな。

テストした回路の動きが変だってのなら、まずその回路とやらを曝せ。
538774ワット発電中さん:2005/07/27(水) 17:34:10 ID:y77WXA3N
で、何に対してどんな文句をいっているのか、一向にわからない。
「ヤッたぞ」というのもある。
「こんなことやってみたのだけど、この解釈ってホント? ウソ?」
もありですよン。
539774ワット発電中さん:2005/07/28(木) 06:45:38 ID:VR+7coMC
普通に C1815 だけの回路で飽和させて使って
100kHz 〜 100MHz のクロック入れてみるとか
540774ワット発電中さん:2005/07/28(木) 09:27:48 ID:lCpg/8FV
>>539
漏れはヴァカなので教えてホスイのでつが・・・
それをやるとして、別のTrモデル(高速の香具師)を拾ってくるには
どうすたらいいんですかいのぅ? 

Tr回路はπ型モデルというのがあるらしいのですが、
どんなものなのかわかりましぇん。
電気回路で習うHパラメータの4端子等価回路モデルでは、周波数が
パラメータにはいってないような・・・?


LTspiceは操作できない;;のです。(回路の入力、編集方法がわかりましぇん。)
541774ワット発電中さん:2005/07/28(木) 18:34:03 ID:znmlT3xp
>540
spice, model あたりでぐぐれば出てくるだろ。
とはいえディスクリートモデルを探すのは素人には難しいか。
トランジスタは Fairchild, ダイオードは Diodes Inc, Vishay あたりが公開してる。

とりあえずは
ttp://www.madlabo.com/mad/edat/spice/index.htm
こちらさんの 2SC3358 と ISS106 使ってみ。

あと、モデルについて何か言いたければ、せめて
ttp://www.madlabo.com/mad/edat/spice/qnom/qnom.txt
ここに書いてある項目が理解できるようになってから文句つけるように。
542774ワット発電中さん:2005/07/28(木) 19:31:49 ID:lCpg/8FV
>>541
ドモデス・・・
見てみますた。あすた、2SC3358,1SS106でやってみます。
ttp://www.madlabo.com/mad/edat/spice/qnom/qnom.txt
のパラメータがいっぱいあるのがわかりますた。
543774ワット発電中さん:2005/07/29(金) 08:35:57 ID:hL/dmdp5
>>529
???レスどうもありがとうございました。

ただ、私の書き方が良くなかったのかも知れませんが、私自身も同じ事を
やっています。ただ、
@XY面の結果とYZ面の結果から3次元で360度回転させて立体化
AXY面の結果とZX面の結果から3次元で360度回転させて立体化
BYZ面の結果とZX面の結果から3次元で360度回転させて立体化
の3つがそれぞれ異なった値になってしまい、どれを放射効率だと考えれば
良いのかが分からないのです。
※もちろん、ABの計算を行う際には90度の補正も行っています

その上で、もし何か知見がございましたら再度教えて頂けませんでしょうか?
よろしくお願い致します。
※と言うか、良く考えたら回路シミュレーションスレに書くのは間違えですが…。
 皆さんどうもすみません。

544774ワット発電中さん:2005/07/30(土) 17:45:55 ID:b0eyubmn
>>542
LS04 の IBIS Model は ttp://focus.ti.com/docs/prod/folders/print/sn74ls04.html にありました。
なお、トランジスタモデルでなく機能モデルで表現し、適当な入力電流・出力電流のための
部品を加え、あとは規格の min, typ, max などに合わせる方法もあります。

ところで LS04 をほんとに新規設計に使うのですか? スレッショルド電圧レベルが LS04 と
同じということであって、入力電流・出力電流特性は LS04 とかけ離れている、などということ
はありませんよね。
545初級者:2005/07/30(土) 19:25:03 ID:IWWhRZMI
先輩方、お助けください。
現在トランジスタの数が25個程度ある回路の解析を行いたいのですが、pspiceの評価版では最大10個までで解析が行えません。
この回路を解析できるフリーソフトをお知りでしたらよろしくお願いします。
546774ワット発電中さん:2005/07/30(土) 21:22:49 ID:Wx0qxkX5
>>544
infoをありがとうございます。
もちろん今時74LS04と思われるかもしれませんが、
うちの会社はCMOSよりLSのほうがノイズに強いという信仰があって、
HCまたはLVA,LVCもあまり好まれない感じです。
漏れは若いせいか、そこまでCMOSがノイズに弱いといえるのか?
(CPUは殆どCMOS使ってるのになんでよ・・・?)
定量的あるいは、感性的なことが言えません。

うちの年寄り(失礼)が思考が保守的過ぎるのでは?と思ったりしてます。
547774ワット発電中さん:2005/07/31(日) 01:28:22 ID:4iJJ/O0D
>>545
LTspice が紹介されてますよ。このスレの前の記事をさかのぼると、何回か
出てきてます。
548774ワット発電中さん:2005/07/31(日) 01:47:20 ID:ZqsKwu13
>>546
ここなんかに 74LS04 の内部回路はあります。(そばに '00 とか 'S00 があるので、混同しないように)
ttp://www.ee.washington.edu/stores/DataSheets/74ls/74ls04.pdf
あとは適切なショットキーダイオードと Tr モデルがあれば・・・ 必要なら素子のモデルパラメーター
を現実と合うように変えましょう。
549774ワット発電中さん:2005/07/31(日) 09:31:01 ID:4iJJ/O0D
>>548
info.どもデス 
TI webの英語版datashee内のLS04の等価回路で、2sc1815モデルと、DS1588モデルで実験しましたが、
>>530の結果になりますた。
そこで、>>541さんが、高速Tr,Di-SWのモデルを教えてくれますた。
んで、PSpiceで、それらの.libファイルのライブラリを追加しようとすると
”invalid format” みたいなエラーメッセージで、lib追加できないので、
ファイル形式をあわせないといけないのが判りますた。
PSpiceのライブラリファイルの中身と見比べると
*で始まるエンド記号が悪いのかな?と思いまつ。
自己啓発モードですが、仕事へ応用を視野に入れてまつ。
周囲にspiceを操る香具師がいないので、ここが頼りでつ 
よろしくおながいしまつ m(__)m
550774ワット発電中さん:2005/07/31(日) 15:54:39 ID:KgtG9Qfe
>548
定数入り等価回路なんて載ってたのかぁ。おもわずシミュレートしてしまったよ。
パラメータ設定がけっこうむずい。立上りが立ち下がりより倍くらい遅くなる。
現実は立上りのがすこし速いはずなんだが。
551774ワット発電中さん:2005/07/31(日) 19:51:43 ID:hH//B/sM
>>549 >>550
548 です。
私も自分でちょっと動かしてみました。D, Tr の素子パラメーターをかなり
変更しないと現実には近づかないようです。まあ、個別素子と IC 内部素子
パラメーターの違いは大きいということです。
入力電圧対電流、出力電圧対電流をそれほど正確にシミュレートしなくて
よいのなら、トランジスタモデルでなく機能モデルを使うことをお勧めします。
機能モデルのほうがシミュレーションは高速です。
(大規模回路のシミュレーションは不要かも知れませんが。)
552774ワット発電中さん:2005/07/31(日) 20:16:53 ID:hH//B/sM
>>549
>541 さん紹介のライブラリーをざっと見てみました。一応は PSpice 用のようですね。

>「 *で始まるエンド記号が悪い」
そんなのはないでしょう。* で始まるのはコメントですし、+ で始まるのは継続行です。

diode.lib には .subckt ・・・ .end のブロックがありますが、これがエラーの
原因ではありませんか。その部分を消去してみて下さい。最初は必要な部分のみを
切り出して使ってみて、よければ全体を lib 化する、そのような方法が吉だと思います。
553548:2005/08/01(月) 05:29:41 ID:B8XuR7FU
>>549 >>550 さま。

昔の >>367 >>368 >>369 >>370 >>371 >>373 これらは、私の書きコミです。

>>370
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/Q/12.png?bcaILyCBDeWeazsG
あっ、これは、書いた本人もなくしてしまった。でも、やり方はわかっているから、
「もう一度」ほしいなら、もう一度請求してね。思い出して、辻褄を合わせます。
きっとましょう。
554774ワット発電中さん:2005/08/01(月) 06:14:55 ID:B8XuR7FU
>>548 >>550 >>551
まあ言っときます。D, Tr の素子パラメーターをかなり変更しないと現実に
合いません。逆に言うと、素子パラメーターをうまく合わせれば、注目している
周波数 (時間帯) でのシミュレーション結果は、現実とうまく合うということ。

あなたは論理シミュレーションをしたいのですか? アナログ回路のシミュレーション
をしたいのですか? とかいう、

 ↑ 根本的・現実的な問いにぶちあたります。

前者だったら、さっさと A デバイスで SPICE を使うか、Mentor の V* (忘れた。Free 版
もあり) なんかを使えばいいのです。
後者であれば、シコシコ、トランジスター (FET, Diode, Cap, L) モデルを改良していくより
ほかの方法を知りません。(金を払って、さっさと教えてもらう方法もありますが、それは、
1 〜 2 年のうちに、役に立たないことがわかるでしょう。それをやると、たいていは、
すぐに、皆にすぐばれますヨ。)

言いすぎました。話半分ですよね!
555あ、そう:2005/08/01(月) 06:26:51 ID:B8XuR7FU
あ、そう。
論理シミュレーターだったら、>>418 紹介のヤツも見てください。無料版でもけっこうできそう。
556774ワット発電中さん:2005/08/01(月) 14:28:59 ID:l0KvMIA4
>554
>あなたは論理シミュレーションをしたいのですか? それともアナログ回路
>のシミュレーションをしたいのですか?

こう言っても意味がわからないんだと思います。しようがないな。さっさと実回路を
いろいろ作って、実験すべき。シミュレーションとの、違いを実感し、関係を述べるべし。
そのうち、最初の質問の意味がわかってくるのだろう、と思います。道のりは遠いか近いのか。
557774ワット発電中さん:2005/08/01(月) 14:58:36 ID:l0KvMIA4
そのうち、LS122, LS123 (HC とか HCT でなく) なんかさえもを、しっかり SPICE モデル化
できなのだから、SPICE はだめだ・信じられない。とかいう話に発展するのだろうと、いちおう
期待しています。よろしくね! 待ってますヨ。
558774ワット発電中さん:2005/08/01(月) 15:23:12 ID:pyfmeS9Q
>557 なんかさえもを、しっかり SPICE モデル化できなのだから

Spice 以前の問題として、
落ち着いて日本語をしっかり勉強しておくことをお勧めする。


559774ワット発電中さん:2005/08/01(月) 19:51:19 ID:l0KvMIA4
「さえもを」って、あまりめったに使わない表現です。でも日本語で Web 検索すると、
それはちゃんと見つかって、しかも、私の考えている「用法」と矛盾することはない。

「さえをも」こちらが正しくて、前記の「さえもを」は誤りだと、そうおっしゃるのでしょうか。
でも、スレ違いだから、やめときますl。
560 :2005/08/02(火) 02:25:19 ID:IoNRRPZ6
...電波コワイYo
561774ワット発電中さん:2005/08/02(火) 06:27:27 ID:T1OGv20D
>>557
論理ICのシリーズをアナログレベルでSIMできるライブラリを造ろうという話は
ないのですけ?
562774ワット発電中さん:2005/08/02(火) 14:49:50 ID:TQ8Ss0Ak
>561
それは >>548 さん紹介の IC 内部回路みたいなヤツを使ってトランジスターレベルの
シミュレーションをすればいいのではないかい。但し大きい重い遅いよ。

RC 積分回路なんぞを段間に入れるような使い方をするのなら、入出力の電圧電流特性も
問題になるだろうけど、ロジックを継続接続するだけなら、もっと手軽な方法がいろいろと
ある。
563初級者:2005/08/04(木) 21:34:32 ID:L6X9kguJ
LTspiceでnodeの位置を確認したいのですがどのようにすればよろしいのです?
よろしくお願い致します。
564774ワット発電中さん:2005/08/04(木) 22:19:43 ID:L7u3P+FZ
>>563
回路図のこの結節点は何、それがどうやったらわかるのか、という問いでしょうか。
回路図上でカーソルを動かすと、ウィンドウの一番下の灰色エリア (ステータスバーともいう)
に This is node N00x とかの表示が出るのでわかります。 (編集中状態なら一度 ESC キー
を押して、編集状態から抜け出る必要があります。)
なお、回路を少しでも修正するとノード番号を自動的に付け直されてしまうことがあります。
これを防ぐには Label Net (F4 キーでも可) でノードにラベル (名称) をつけて、そちらを
使います。

いきなり自分の回路を入力しようとするより、サンプルの .asc をいろいろ見て、
簡単そうなヤツを少し変更してシミュレーションしてみるのもいいかと思います。
LTC\SwCADIII\examples\Educational\ に .asc のサンプルがあります。
もちろんオリジナルを直接編集せずに、コピーを作って、コピーのほうを編集します。

いちど過渡解析などをした後であれば、回路図ウィンドウを選択してカーソルを
動かすと、カーソルが電圧プローブや電流プローブの形に変化する場所があります。
この状態で左クリックすると、解析結果のグラフにそのトレースを追加できます。
565774ワット発電中さん:2005/08/06(土) 07:32:03 ID:X0adAx22
お知らせです。いつのまにか LTspice で sample and hold 回路が A デバイスとして使える
ようになったみたいです。昔は SW + 適当コンデンサーで、何とかごまかして
使っていた覚えがあります。Mike Engelhardt さんに、ありがとう、と言っておきます。
参照先:
ttp://radio.s56.xrea.com/radio/src/radio0302.png
566774ワット発電中さん:2005/08/11(木) 23:14:36 ID:R//7/NBe
IVEX SPICE使ってるのですが、どこかにフォトカプラーのモデルが入手できるところ知りませんか。
567774ワット発電中さん:2005/08/12(金) 12:32:09 ID:tghOMHk9
orz..
568774ワット発電中さん:2005/08/12(金) 17:40:32 ID:qd6uGfrN
>>566
ここの page 76 にある LN25 (4N25) などは参考になると思います。
ttp://www.daryan.de/admin/download/file_104.pdf?PHPSESSID=763a1955751dae024985b87e82d2948c
そのほか「spice model <型番> 」で Web 検索すると結構見つかります。
569568:2005/08/12(金) 19:18:50 ID:qd6uGfrN
前記 URL の ?PHP・・ 以下は不要のようです。Web 検索で見つけた
URL です。見えなくされてしまう前にコピーしておいた方がいいかも。
570774ワット発電中さん:2005/08/13(土) 02:00:38 ID:MqDbMTh0
>>568さんへ

どうもありがとうございます。
SPICE初心者なのでなかなか手ごわいですが、
まずはモデルの定義の方法から勉強して、やってみようとおもいます。
571774ワット発電中さん:2005/08/13(土) 20:48:59 ID:veJ3dsen
以前 MC34063(A) のシミュレーションが話題になったことがあって、そのとき
「どうもこのモデルは不審」と感じました。特に軽負荷でもないのに、不規則に間欠動作
をする結果、主 SW Tr のピーク電流がやたらに大きくなってしまいます。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/U/Draft1.png?bcEiIdDBYZR3aEv1

変だな、と思って少し追求してみました。
Vref と出力を分圧したフィードバック電圧を単に比較して SR-FF を SET するのではなく、
鋸波の電圧 − 係数*(FB 電圧 − 基準電圧) を SET 条件にすると、けっこう素直に動作
して見えます。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/U/Draft2.png?bcEiIdDBxETW14T8

LTspice を使用しました。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/U/Draft2.asc.txt?bcEiIdDBiP56Ypns
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/U/Draft2.plt.txt?bcEiIdDBFnF_1IWv

おことわり。
(1) 鋸波発振部分は、まじめにモデル化していません。つまり Ct の値は目安
でしかありません。出力 Tr のパラメーターも、ごく暫定的なものです。
(2) 過電流検出回路は、まだ加えていません。

何かの参考になれば幸いです。
572774ワット発電中さん:2005/08/13(土) 21:44:11 ID:uzkBOOK9

上智理工馬鹿杉w 機械工学科の紹介文
http://www.sophia.ac.jp/J/fac.nsf/Content/rikou_kikai_g
>機械工学科では、機械工学に関する事を学ぶことができます。

上智理工馬鹿杉w 電気電子工学科の紹介文
http://www.sophia.ac.jp/J/fac.nsf/Content/rikou_denki_g
>基本的なソフトウェアのword、excelを軸として、

上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉
上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉
上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉 上智理工馬鹿杉
573774ワット発電中さん:2005/08/13(土) 21:52:20 ID:UZe1v4aW
これが噂の糞Q?
574774ワット発電中さん:2005/08/14(日) 04:23:21 ID:0NxF/ZbM
違っても同等の馬鹿。
575774ワット発電中さん:2005/08/14(日) 20:49:03 ID:vH5yVCKc
くだ質ですまん。
LTspiceやPSpiceって回路図入力できて便利そうだけど、保存した
ときは普通のサーキットファイルができるの?
現在WinSpice v1.05.07を使用してるんで激しく気になる…
576774ワット発電中さん:2005/08/14(日) 21:32:33 ID:buL0ZK7M
>575
LTspice も PSpice も保存するだけだと出来ない(w

LTspice は export netlist するとサーキットファイルとして
使えるネットリストを吐いてくれるし、解析後ファイルを残す設定にしても
ネットリストを残してくれる。

OrCAD はデフォルトで PSpice に掛けたネットリストを残してくれる。
577774ワット発電中さん:2005/08/14(日) 23:08:41 ID:vH5yVCKc
ありがとう。
サーキットファイルができるんなら一安心。
当然読み込みもでき…試せばいいんだよねw
578774ワット発電中さん:2005/08/15(月) 00:13:58 ID:MkL0Y7aH
便利そうと思ったのは全て幻想だったような気がする…
回路図エディタ、使いにくい。
export netlistで吐き出すネットリストもちょっと違う気が。
579774ワット発電中さん:2005/08/15(月) 11:49:51 ID:Q6yQdx2B
>>578
今まで LTspice ばかり使っていたのですが、今回 WinSpice を試して見ました。
最新版には差分しか含まれていないのですね。v1.05.01 をまずインストールし、
それに v1.05.07 を上書き追加しました。

まずは PHONOAMP.CIR あたりをやってみました。同じものを LTspice にやらせてみると、
最後に「どのノードの何をどう表示するか」という部分は除いて、問題なく動きます。

逆に LTspice でシミュレーション実行後に作成される *.net ファイルを WinSpice に
やらせてみました。(LTspice の Export Net で出力されるファイルは、形式を選べます。
どれが WinSpice に好都合なのか、まだよく調べていません。)

Diode の .model の書き方を直しました。(Vfwd といった書き方は受け付けられなかったので)
.tran のパラメーターの書き方を直しました。(省略記法は不可)
.backanno は受け付けられないので、消しました。
以上で WinSpice でもシミュレートできました。もちろん手動で plot ... とか書く必要は
ありましたが。

まあ、SPICE 本体部分の差はないので、相互に *.cir とか *.net ファイルのやり取りは
可能です。
580774ワット発電中さん:2005/08/15(月) 12:19:26 ID:MkL0Y7aH
いろいろ試してくれてありがとう。
でも回路図エディタが使いにくい = 幻想なわけで…
581579:2005/08/15(月) 12:39:38 ID:Q6yQdx2B
LTspice の説明書を見直してみたところ、Tools → Export Netlist で出力される
「ネットリスト」は PCB レイアウト設計用のものでした。

これとは別に「SPICE Netlist」形式があって、これは PSpice の *.cir とか
LTspice シミュレーション実行時に作成される *.net ファイルのことです。
582579:2005/08/15(月) 12:44:53 ID:Q6yQdx2B
>>580
それでしたら ttp://www.winspice.co.uk/ の 5Spice を使うのが、何と言っても
最適ではないでしょうか。
583774ワット発電中さん:2005/08/15(月) 12:50:04 ID:Lea5rvSK
LTspiceの回路エディタは評判悪いけど
2、3日も使ってれば、それなりに馴れてしまう。
要は慣れの問題じゃないのかね。
584774ワット発電中さん:2005/08/15(月) 13:02:27 ID:Q6yQdx2B
>LTspiceの回路エディタは評判悪いけど
それは知りませんでした。私も3〜4種類は回路図エディターを使った覚えが
ありますが、どれもこれも似たようなものだと感じています。

あっ、そうそう「見てくれのキレイさ」をすごく気にする人はいますね。
LTspice の回路図エディターも、部品番号・型番とか Spice 式なんかの位置を
ていねいに修正すれば、けっこう見られると思うのですがね。

シミュレーション中は多少見にくくても全く問題なし!というサトリに達すれば
どうということはありません。
585576:2005/08/15(月) 15:40:15 ID:Q1gilZp/
>581
そうそう、view → spice netlist だった。
紛らわしい二つがあるのは覚えてたが、逆にしてたわ、すまん > 575

LTspice の回路図エディタは初めて使った時に窓から放り出したくなったが、
Control panel の Drafting option から Automatically scroll the view
消してからは使う気になった。あれすごくウザい < オートスクロール

いろいろ書き込んだ spice directive をちゃんと左揃えしてくれとか、
delete とか rotate するときの(マウスの)動作が大きいとか、
不満はまだあるけど、あとはなんとか。

586774ワット発電中さん:2005/08/15(月) 16:25:05 ID:nSD8suE0
>>585
そうでした。 View → SPICE Netlist (SPICE Error log) なんてありましたね。
私はすぐファイルのほうをテキストエディターで見てしまうので、気にしていませんでした。
「ネットリスト」といっても、SPICE netlist と PCB レイアウト設計用のネットリストと、
確かに混乱しやすいですね。

>あれすごくウザい < オートスクロール
私も最初のうちは、「なぜに勝手に動かすのだ!」と言いたくなった記憶があります。でも
そのうちに「いけない。そんな場所にマウスを動かしたら・・・」というのを体得して
しまったらしくて、Automatically scroll the view は TRUE のまま使っています。
そうだ。あらかじめ Zoom Back してから、操作をしているのだと、今気づきました。

>いろいろ書き込んだ spice directive をちゃんと左揃えしてくれ
別にメモ帳などで作っておいた複数行の SPICE directive を、一挙に Edit → SPICE directive
の Edit Box にコピペできます。もちろん左揃えになります。

>delete とか rotate するときの(マウスの)動作が大きい
削除は F5 または Delete キー → 部品クリックで可能。回転・鏡反転は、
F7 → 部品をクリック・・ あ、ここですね。メニューバーの回転・鏡反転のとこまで遠いか。
隅の方に横向き・縦向きの部品をあらかじめ置いておいて、それをコピーしてくる手もあります。

ファンクションキー、ESC、Delete キーなどのショートカットキーは、メニューバーの Edit
ボタンをクリックすると、一覧で教えてもらえますよ。
587774ワット発電中さん:2005/08/17(水) 15:05:01 ID:7RNQlcLe
私の HP のひとつ、ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/ で、
 「SUBCKT の作成と SPICE Netlist の応用」
の項を追加している最中です。ぜひご意見をお聞かせ下さい。
588774ワット発電中さん:2005/08/17(水) 22:24:58 ID:cxD2mInW
ライブラリというのはどうやって作成するのでしょうか。
IVEX SPICEです。
589774ワット発電中さん:2005/08/18(木) 00:29:15 ID:sYgokj6V
>588
もう少し具体的にお願いします。
ライブラリーに追加したいのか、ライブラリーを新規に作りたいのか、どのような種類の
ライブラリーの話なのか?
590774ワット発電中さん:2005/08/18(木) 23:42:57 ID:xh9MtLzV
以前にこのスレでフォトカプラのモデルの記述を書いてあるサイトを教えてもらったのですが。
これをSPICEに取り込む方法がわからなかったのです。
ライブラリにモデルの記述を書き込んで追加すればよいと思うのですが、
具体的にどうやるのかがわからず頓挫中です。
591774ワット発電中さん:2005/08/19(金) 02:27:05 ID:DvpyYFa6
>590
〜.sub という個別ファイルを用意しておいて、.include <ファイル名> で読み込む
方法が使えるのではありませんか。
592774ワット発電中さん:2005/08/21(日) 07:48:51 ID:OjVyvWYQ
PSpice や LTspice で使える論理素子の機能モデル (NOT, NAND, NOR, SCHMITT) は
WinSpice では使えないようですが、これを実現するとき、どのような方法がいいでしょうか。
こんな方法 ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/sbc2/sbc2.html (ページ中央少し前)
もありますが、もっと別の方法はありませんか。
593592:2005/08/21(日) 08:07:16 ID:OjVyvWYQ
追記。SR-FF や D-FF をどう機能モデルとして表現するか、その辺もお願いします。
594774ワット発電中さん:2005/08/21(日) 09:32:28 ID:OjVyvWYQ
>>590 >>591
>ライブラリにモデルの記述を書き込んで追加

まずは .include <SUBSKT ファイル名> を使う方法をお勧めします。
こちら ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/sbc/sbc.html のページ中央やや先、
「Subckt にパラメーターを渡すことができます」の項とそれ以降を参照して下さい。
(最初のヤツはシンボルの形を手抜きしていますが。)

本格的にライブラリーファイルに追加する方法は、それぞれの SPICE の説明書
を参照しないと、うまくいかないかも知れません。
なおフォトカプラーを .model で記述するのは無理です。.subckt を使います。
595774ワット発電中さん:2005/08/22(月) 16:24:08 ID:fDe/6XEn
NS 社は自社製品の設計支援ツールを Web プログラミングで提供しているようだ。
ttp://www.national.com/appinfo/webench/scripts/my_webench.cgi
電源関係はここ。
ttp://www.national.com/appinfo/webench/power/SS/SS.cgi?flow=power&step=0A
使うには登録が必要。使ったことはないが音声付のデモがある。
596774ワット発電中さん:2005/08/22(月) 23:16:24 ID:NskkQAvJ
>>595
懐かしいなぁ、NSは十年ほど前からこの手のツール、配布してるね。
最初の頃はFDで配布してたから、営業さんにお願いして入手したよ。
597774ワット発電中さん:2005/08/23(火) 00:59:22 ID:eaPETngh
フォトカプラ こんなんでどうよ
@ビヘイビア素子で記述する。 等価回路関数
A伝送線路モデルを使う。   モデリング関数
ビヘイビアで書けば、全て理想素子で記述できます。
ビヘイビアには数理関数が殆ど全てつかえまつ。
598774ワット発電中さん:2005/08/23(火) 04:43:56 ID:Edl+VWeM
>>597
>>568 のはどっちですか。(1), (2) の実例はありませんか。
599774ワット発電中さん:2005/08/23(火) 05:05:16 ID:Edl+VWeM
内蔵アンプ付き高速フォトカプラー 6N137 の SPICE model があった。入出力間の C カップルも
一応記述してある。見るには Yahoo の ID 登録が必要。
ttp://groups.yahoo.com/group/LTspice/files/Lib/6N137/
600774ワット発電中さん:2005/08/23(火) 13:00:27 ID:V5jqpaO8
>>592 >>593
論理ゲートの機能モデルは、ttp://radio.s56.xrea.com/radio/src/radio0329.png のような
方法もあります。(Buffer のみを示します)
(A) 基本的には >592 の方法と同じだが、裾を引きすぎるのを limit でカット。しかし
やりすぎると Tdelay が妙な振る舞いをします。
(B) SW を電流制限素子として使う方法。応答が直線的過ぎるかも。

SR-FF は SCHMITT の入力に+電流、−電流を流す2つの電流源を使う方法もあります。
(入力側の抵抗は不要) 電流値をアンバランスにすると、SET 優先・RESET 優先を決められます。

D-FF は、クロック信号の論理微分結果で SR-FF の入力信号を gate します。
ttp://radio.s56.xrea.com/radio/src/radio0330.png
SR-FF は NOR で作ってもいいし、電流出力にして前記の SCHMITT を使う方法もあります。
601600:2005/08/23(火) 20:21:48 ID:V5jqpaO8
ttp://radio.s56.xrea.com/radio/src/radio0330.png 中の cbar を作っている E1 は不要で、
S と C1 の接続点を cbar というノードにすればいいことに気づきました。

いろいろご意見をお聞かせ下さい。
602774ワット発電中さん:2005/08/23(火) 20:25:07 ID:miAmBA+S
これってLTspiceつかったの?
603600:2005/08/23(火) 21:12:43 ID:V5jqpaO8
ちょっとわかりにくかったも知れません。回路図の破線の内部が D-FF で、
SCHMITT を応用した SR-FF も含んでいます。
ttp://radio.s56.xrea.com/radio/src/radio0331.png
604600:2005/08/23(火) 21:17:06 ID:V5jqpaO8
>>602
はい、LTspice を使いました。論理 AND, OR, SCHMITT, SR-FF, D-FF などが
使えない Spice の場合はどうするの? という話です。
605774ワット発電中さん:2005/08/24(水) 01:07:53 ID:0Gpae1bn
ビヘイビア素子
電圧制御電圧源で書けます。hspice互換だと大抵はE素子です。
伝送線路モデル
大抵はT素子です。
ビヘイビアには、電圧制御電流源、電流制御電圧源、電流制御電流源、
電圧制御抵抗素子、電流制御抵抗素子、電圧制御周波数源等、
等価回路で書かれる記号素子は殆どあり、その全てに数理関数が
適用できるので、トランジスタ演算式をそのままぶち込む事もできます。
SPICE物理方程式は、インターネットでも探せまつよ。
キャリア消滅時間、速度飽和、基盤効果、衝突電離、果ては条件分岐まで
表現可能です簡単ではないでつけど。
通常の素子パラメータを使って合わす場合は、オプティマイザーが
搭載されているのでそれを使って下さい。オプティマイザーがない
場合は、コマンドラインスクリプトを作ってデータシートとの差が
最小になるまでパラメータを降り続けて検索するなど定番の方法もあります。
606774ワット発電中さん:2005/08/30(火) 23:38:06 ID:T89JphdK
ttp://radio.s56.xrea.com/radio/src/radio0339.png は、古い設計の中和つき
100MHz 増幅器のシミュレーションです。こういうのは、めったに SPICE ではしませんね。
インダクターの Q は 20 〜 30 程度に設定しています。(これがけっこう重要)
まあ、変わった毛色のシミュレーションでした。
Q1G1P は FT ≒ 1GHz の BJT で Cjc とかは、少し大きめです。
(曰く、23dB くらいの利得を安定してとれる (た) はずなんですが、ちょっと無理みたい。)
607606:2005/08/30(火) 23:52:39 ID:T89JphdK
入力をちゃんと整合させるという条件を勝手につけたから、無理なのかも。
出力タンク回路の L/C 比を大きくすると、少しは利得を大きくできるような。
608774ワット発電中さん:2005/08/31(水) 01:48:07 ID:9PqGB/6o
>>606
いつもきれいな回路図とグラフの画像で感心しきりなんですが,
どうやってLTSpiceから回路図とグラフを一枚の画像に落としているんでしょうか
回路の質問でなくて申し訳ないです
609774ワット発電中さん:2005/08/31(水) 04:20:16 ID:BIttlvKq
>608
ありがとうございます。おかげさまで、回路図をキレイに書き直して、ついでに少し tune-up
し、利得 20dB までやってみました。ttp://radio.s56.xrea.com/radio/src/radio0340.png

ご質問の 「どうやって画像ファイルを作る」 という件ですが、私は WinXP、LTspice を
使っています。各種の解析結果グラフの画像のサイズは、けっこう好き勝手に変更できますよね。
最後の手段として print screen は使えるでしょう。

LTspice の Tools → Copy bitmap to Clipboard で「クリップボードに」一時的に記憶させ、
それを MsPaint の画面に paste します。あとは適当に操作します。最後に png 形式で
保存して upload します。それだけです。特別な tool などは使っていません。
610774ワット発電中さん:2005/08/31(水) 04:50:25 ID:TO4GNdAP
hSPICEって個人で購入するといくらぐらいするのですか?
611774ワット発電中さん:2005/08/31(水) 12:35:44 ID:P+PAVEix
>610
知らないけど、ココから初めてダダをこねてみたら? そんなに、ほかと変わらない可能性はある。
ttp://www.synopsys.com/cgi-bin/hspice/pdfr1.cgi
612774ワット発電中さん:2005/09/04(日) 21:41:19 ID:bS/mVjf3
>605
ここに、赤と緑 LED を題材にとって N, Is, Rs, Eg (Tempco は仮定したのみ) を求める手順
が紹介されています。(メンバー登録をしないと見せてもらえません。無料ですが。)
ttp://groups.yahoo.com/group/LTspice/files/%20Tut/LED%28diode%29%20SPICE%20Parameter/
素子パラメーターを最適化するにあたって、何か参考になる資料、Web サイトなどは
ありませんか?
613774ワット発電中さん:2005/09/06(火) 14:29:32 ID:eR73iq54
ローレンツ アトラクター を SPICE でグラフ化できるんだ。
ttp://radio.s56.xrea.com/radio/src/radio0346.png
ま、微分方程式を解くアナログコンピューターをデジタル化したわけですね。
614774ワット発電中さん:2005/09/06(火) 17:40:47 ID:YYmbNIiz
SPICE OPUSを使って、リニアテクノロジー社のOPアンプ(型:LT1012/LT)を用いた
反転増幅回路をシミュレートしてみました。が、反転増幅されませんでした。
おそらく、データシートの書き方(というか回路設計)が正しくないからだと思います。
OPアンプを用いた回路のシミュレートは初めてだったので勉強しつつやっているのですが、
よくわかりません。
データシートと、回路図をうpしたので、どこが間違っているのかお教え願えないでしょうか?

ttp://www.uploda.org/file/uporg186632.zip.html
615614:2005/09/06(火) 17:42:38 ID:YYmbNIiz
すいません。受信パスは
op
です。お願いします。
616774ワット発電中さん:2005/09/07(水) 01:48:38 ID:y6nqAmyB
age
617774ワット発電中さん:2005/09/07(水) 18:12:32 ID:TI5KVjet
>>614 >>615
2 つのファイルを使います。先頭の行は省略しないこと。

* abc.cir
V1 in 0 SINE(0 1 1k) AC 1.0
R1 N001 in 10K
R2 N002 N001 10K
R3 out N002 10K
XU1 N001 0 N002 opamp
C1 out 0 10n
.include opamp.sub
* ac oct 100 10 100k
.tran 0 3m 0 1u
.end

* opamp.sub
.subckt opamp 1 2 3
G1 0 3 2 1 100k
R3 3 0 1.0
C3 3 0 {100k/10Meg/6.2831853}
.ends

実行は、
source abc.cir
tran 1us 3ms
setplot tran1
plot v(in) v(out) xlabel t[s] ylabel 'Input, Output'

tran 時に warning が出ますが、追求していません。あしからず。
ファイルのパスに注意。うまく読み込めないというエラーが出る場合は再質問して下さい。
618614:2005/09/07(水) 19:22:51 ID:dfz2spL8
丁寧なレス、ありがとうございます。

只今、動作を確認出来ました。
少しの減衰がある反転増幅を確認出来ました。
これからソースの解析を行います。
分からないことがあったら質問させていただきます。
619617:2005/09/07(水) 23:53:20 ID:TI5KVjet
もう少し追求してみました。お使いの .SUBCKT LT1012/LT はピン接続 (ノード順) が誤ってい
ませんか。in+ in- Vee out Vcc となっていますが、Web で見つけた、よく似たものでは
in+ in- V+ V- out です。(ファイル比較プログラムで比べました)

しかし、これでだけではなく、シミュレーションが収束しないという現象が起こってしまい、
結局シミュレートできません。積分方法を Gear にしてみたり、他の SPICE を使っても
みましたが、結果は同じです。もっとパラメーターをいじれば、何とかなるのかもしれませんが。

当面は opamp として機能モデル表現のものを使うしかなさそうです。前々レスで紹介した
opamp.sub は最も基本的な 1-pole のものですが、Aol, GBW, slew rate, phase margine など
をもっと細かく指定できる 2-pole 型の機能モデルもあります。
620774ワット発電中さん:2005/09/08(木) 05:30:55 ID:AdctnBn7
ふつうに LTSpice付属の LT1012では何事もなく動いてるんだが、
それではいかんの?



621619:2005/09/08(木) 05:31:34 ID:SvJze/Mw
>>618 >>614
あれまあ、電源 VC, VE の極性が逆ですね。それを直したら、すんなり動きますよ。
ttp://radio.s56.xrea.com/radio/src/radio0347.zip

次のようなコマンドを SpiceOpus のコマンドウィンドウに一挙にコピペできるのですね。
(最後の CRLF も必要) 確かにこんなのができないと不便です。

source optest2.cir
tran 20u 20m
ac oct 20 1 10k
set linewidth=0
set plotwinwidth=400
setplot tran1
plot v(3) v(4) xlabel t[s] ylabel 'v(3), v(4)'
setplot ac1
set units=degrees
plot vdb(4) vp(4) xlabel f[Hz]
let phase=unwrap(vp(4))
plot vdb(4) phase xlabel f[Hz] ylabel 'Magnitude[dB], Phase[deg]'
622774ワット発電中さん:2005/09/08(木) 05:37:12 ID:SvJze/Mw
>>620
好意的に解釈すれば、学校などで、あまりにも特定の半導体メーカーと
深く結びついている SPICE を使うのは、はばかられる、といった事情が
あるのかも知れませんね。
623774ワット発電中さん:2005/09/08(木) 14:53:53 ID:qSOkvWMO
ngspice を使い倒しているひと居ませんか。
rework15以降がビルドできずに未だに14使い続けてるヘタレですが
なかなか同好の士が居なくて情報飢餓状態orz
624774ワット発電中さん:2005/09/08(木) 15:29:11 ID:Hu1+Tyak
トラ技2005/10 OrCADシミュレータアゲ
625774ワット発電中さん:2005/09/08(木) 21:26:40 ID:2oHeN2p0
>>623
こんなのもあるくらいですから、使っている人は探せばいるのでは?
http://www.vector.co.jp/soft/win95/edu/se358422.html
確か mailing list がいくつかあったような。説明書はわかりやすいですね。
しかし SUBCKT にパラメーターを渡せないように見えたのですが、改良されたのかも。
626774ワット発電中さん:2005/09/08(木) 21:49:26 ID:AdctnBn7
>623
折れもビルドできなくて結局 LTSpice + Wine に逃げたヘタレ。

なんか変な書き方が混じってて、あれをまっすぐビルドできる
環境があることが信じられない。
627774ワット発電中さん:2005/09/08(木) 23:47:34 ID:cPhhRvrg
spiceのソースを見たけどさっぱりわからん。
あんなのわかる人いるのかな。
回路シミュレータのおおざっぱな原理は知っているが、どういう風に
プログラミングしてるかさっぱりわからない。
628774ワット発電中さん:2005/09/09(金) 22:09:49 ID:CeOn/tLm
>627
大昔、FORTRAN の FFT プログラムを見ていたことがある。ビットリバースを
どうやっているのかさえ、何ヶ月もわからなかった。どうゆう発想なのか?

割と最近、他人が作った数値積分のプログラムを見た。何をどのようにやろうとしている
のか、よくわからなかったけど、無駄な処理をしているようで、改良の余地があるだろう
ということはわかった。

何ヶ月か以前に自分が作ったプログラムの動きを説明できるかどうか、不安になる。
(あれもオイラールンゲ食った数値積分の仲間。忘れることにしているよ。)

さっき簡単な偏微分連立方程式を解くプログラムを作ってようやく動いたけど、
条件が変わって解が収束しなくなったとき、どうしたらよいのか、成り行きまかせだね。
忘れてしまって作り直すかもよ。(あれは小さいプログラムなので、なんとかなると思うけど)
629774ワット発電中さん:2005/09/10(土) 00:33:22 ID:ZK/ujIbv
SPICE の収束問題を大きく改善するアルゴリズムを考えたなんとかいう日本人が
ng-spice の開発者の中にいる。xspice も cider も統合されたし、
最近のはPOLY()も食ってくれるから、OPAのマクロモデルに付き物のVos辺りのpolyを
Bソースに書き換える必要もなくなった。対話環境は readline 入って使いやすくなったし編集も可能。
PLOT窓にテキスト入れられるし、最新開発版は unwrap() なんかも使えるようになっている、らしい。
だが、
可能性は大きいプロジェクトなんだけど、それは間違いないんだけど、わかってるんだけど・・・
なんというか、出て来るtar玉が、たいてい途方もなく基本的なバグを抱えたままで・・
630774ワット発電中さん:2005/09/10(土) 06:15:06 ID:laZq+Yhl
アマチュア向けでお勧めのシミュレーションソフトを教えてください。
IVEX SPICEをタイ米は炊いて買いましたが、パーツライブラリが少なすぎてどうにも手に負えませんでした。
たとえば、ロジックICが一つも無い orz...

631774ワット発電中さん:2005/09/10(土) 14:36:47 ID:YxU2HvQz
私の Web ページ ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/
に、「デバイスモデリングのアラカルト」 という項を追加しています。
ご意見をお聞かせ下さい。

>>630
どこかの大学の講師だったかな。自分の Web ページに ngspice なんかより LTspice を
使ったほうが・・・ なんて書いてあったヨ。
632名無しさん@そうだ選挙に行こう:2005/09/10(土) 23:44:57 ID:oTj7ohBy
>631
データシートのグラフの一本に合わせるだけなら
どんなモデルでもカーブフィットかけて適当に合わせこむことはできる。
でもそれが現実を十分に反映してるかどうかとは別問題だろ?

fs,fp からフィットかけてみたら Rs が嘘っぽいとか出てきてる訳だし、
そのまま使って現実に合うかどうか不安にはならんの?
633631:2005/09/11(日) 00:44:47 ID:7NaSTudz
>>632
そういう話でしたら:
大雑把に言えば、「傾向さえ把握できれば大丈夫」。
あるパラメーターを変化させたとき、どのようなことが、どのように、どの程度変化するのか、
それを知れるだけでも、けっこう満足しています。
("知れる" って、変な言い方かもね。わかるじゃないし、教えてもらう、でもないし・・)

あれ、カオスの世界にも踏み込んだ話をしたいのでしょうか。それはスレ違い
になりそうなので自制。
634名無しさん@そうだ選挙に行こう:2005/09/11(日) 01:34:43 ID:/T21stGd
なにをやってるか自覚していれば、どんなモデルでもそれなりに役立つね。
紙の束を階段のうえからバラ撒いて中性子の反応段面積を推測して見せた有名な学者も居る。
一方、なにしてるか自覚してない趣味レーションじゃ
どんな精密なモデル使ったってなんの意味もない。
635名無しさん@そうだ選挙に行こう:2005/09/11(日) 02:57:26 ID:AOJSo5KK
やぁ(´・ω・`)君なら来てくれると思ったよ。悪いが君には呪いをかけさせてもらった。
選挙に行こうとするとタマキン強打しまくる呪いだ。だが、この呪いを解く方法が1つあるんだ。
下のスレに、このAAをコピペすると君のタマキンは気持ちいいまま無事に投票を終えることができるんだ。
健闘を祈る。http://society3.2ch.net/test/read.cgi/police/1125815541/l50

                      /⌒ヾ⌒ヽ.
                     /   丿  ..ヾ
                   /   。 人    )
                  (。...。_ .ノ 。ヾ。...丿
                   ( _ .  .. ノ   )
                  /        /
                  / ノ し   /
     三 ̄ ̄ ̄ ̄\    / ) と   /
     /  ____| .  /      /
     /  >     |   /      /
    /  / ⌒  ⌒ |  /     /
    |_/---(・)--(・) |  /     /
    | (6    つ  | /  ..  /  / サイバー攻撃! ぴゅぴゅぴゅのぴぃゅうっ〜
     |    ___ |/   . /  < いっぱいウンチッ!!!
    \  \_/ / /   /    \_________
      \___/   /   /
      /     \ / .  /
      ( ) ゚ ゚/\ゝ 丿.../
      \ ヽ、 (  /  ⊂//
        \ ヽ / ⊂//
        ( \つ  /
        |  |O○ノ \
        |  |    \ \
        |  )     |  )
 
636初学者:2005/09/11(日) 03:01:33 ID:/TeqVbmK
LTSpiceでMOSのしきい値を変えるにはどのように致せばよいのでしょうか。
ご教授の方、よろしくお願いします。
637名無しさん@そうだ選挙に行こう:2005/09/11(日) 03:39:47 ID:FTLPZtpw
スイッチドキャパシタ系のSimってどうしていますか?
TRN解析のみ? (解析時間が膨大っす。ウルトラマンでも1日かかる)
いつも悩むのが、ノイズ解析なんだけれども、
何かいい方法を知ってますか? 1/fとKT/Cを気にしてますか?

638名無しさん@そうだ選挙に行こう:2005/09/11(日) 04:05:26 ID:a4piaEsC
>636 名前:初学者
さん:
「ご教授の方」というのは、「ご教授のほど」「ご教授のあまり」
「ご教授の薀蓄」、とかどの意味駄々不明えす。

ばかだなあ。どの SPICE でも、ほとんど同じだよ。
639名無しさん@そうだ選挙に行こう:2005/09/11(日) 04:56:02 ID:l4IbTW/+
>>637
spectreでpss解析。
640名無しさん@そうだ選挙に行こう:2005/09/11(日) 05:55:50 ID:FTLPZtpw
>>639 なるほど...
Spectre-RFのオプションですよね。
Spectreは、10年ほど使ってますが、RFのオプションは使ったことが
ないので試してみます。
でも、PSSだとAC解析の定常状態から、Timeドメインで解析するものと
思っていますが、スイッチドキャパシタ系の場合は、AC解析の定常解が
定まらないように思うのですが....

641名無しさん@そうだ選挙に行こう:2005/09/11(日) 06:57:36 ID:l4IbTW/+
こちらで詳しく解説されています。
http://www.designers-guide.org/Analysis/sc-filters.pdf
642名無しさん@そうだ選挙に行こう:2005/09/11(日) 07:02:45 ID:eRTVnQ/s
門外漢でごめんなさい。一時期 switched capacitance 技術は使われた
けど、最近はほとんど実用されていないように思いますが、
それは、間違いでしょうか。
643名無しさん@そうだ選挙に行こう:2005/09/11(日) 08:46:26 ID:l4IbTW/+
>>642
スイッチドキャパシタ回路は主に集積回路の中で使われています。
例えばオーディオ用のデルタシグマADCでは間違いなくスイッチドキャパシタ回路
が使われていると思って間違いないと思いますよ。
644名無しさん@そうだ選挙に行こう:2005/09/11(日) 08:56:44 ID:UZyLFQwp
「間違いなく」使われていると「思って」「間違いない」と「思います」

2chで言うのはいまさらだけど
奇妙な日本語だ
645名無しさん@そうだ選挙に行こう:2005/09/11(日) 09:14:07 ID:l4IbTW/+
>>644
ご指摘ありがとうございます。
書き込む前によく読み返すことにします。
646名無しさん@そうだ選挙に行こう:2005/09/11(日) 12:07:25 ID:FTLPZtpw
>>640 です。
最近のIC内のCMOSアナログは、スイッチばっかしですわ。
S/H、アンプ、オフセットキャンセル等、もう嫌ポ。
Bipの頃がよかったなあ...

>>641 さん、ありがとうございます。ちょっと調べてみます。
  実際にSimしたことがありますか?

>>642 そうですね。1980年代にはやったスイッチドキャパシタ・
フィルタのことだと思いますよ。90年代後半からDSPに駆逐されて
しまいましたね。

647名無しさん@そうだ選挙に行こう:2005/09/11(日) 12:58:23 ID:l4IbTW/+
>>646さん
実は私は使い込んでいません。

基本的な積分器とゲイン回路をpac解析にかけてみましたが
それなりに正確な結果がでました。

pnoise解析はまだ使ったことがありませんが、学校の友人によると
それらしい値がでてくるとのことです。
648627:2005/09/11(日) 17:09:07 ID:JN9sFdPR
>>628
レスありがとうございます。
偏微分連立方程式を解くプログラムを作れるとはすごいですね。
SPICEにかぎらずプログラムのソースを公開するような場合は、ある程度他人にわかるような
資料をつけてもらうとありがたいんですけどね。
SPICEのソースはすこしずつ、読んで見ます。
649名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:06:28 ID:/T21stGd
読むだけなら gnucap がいい。理由は簡単。わかりやすいから。
というより、バークレーSpiceは故意に(ry
650名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:23:16 ID:rDmaSPBM
>>648
>ある程度他人にわかるような資料をつけてもらうとありがたい

で、資料をつくる。プログラムを改良する。資料とプログラムが合致しない。

別の人が資料とプログラムを合わせて見る。辻褄があわない。首をひねる。
651名無しさん@そうだ選挙に行こう:2005/09/11(日) 20:45:39 ID:VEgo400M
どこだったかのオープンソースではソースファイルとドキュメントファイルを一つのファイルで管理していたな。
プログラムでソースファイルからドキュメントを出力できるようにしていて管理性が高い、矛盾が出来づらいという噂。
652名無しさん@そうだ選挙に行こう:2005/09/11(日) 21:36:09 ID:oR21MhKp
Rubyとか?
653名無しさん@そうだ選挙に行こう:2005/09/11(日) 21:37:26 ID:f8SHoQ3Z
>>651
doxygen
ていうか、電子工学板の住人はプログラミング苦手なのか?
654名無しさん@そうだ選挙に行こう:2005/09/11(日) 22:14:35 ID:U7nwVHZp
WEBじゃないの?TeXのやつ。
WEB自体のソースが読み難いらしく、それが本当なら本末転倒な奴。
655名無しさん@そうだ選挙に行こう:2005/09/11(日) 22:49:50 ID:WjPfQeqa
>633
いや、だから一つのパラメータを合わせれば
普通は他のパラメータは明後日の方角に行ってしまうわけだが。
Rs について疑っているように。
傾向もへったくれもない(かもしれない)だろ?

なかば気分の問題だから中の人が気にしないなら気にしなくてもいいし、
madlabo のモデルもそのあたりはどうだか分からん(2SK241とか)けどさ。
656名無しさん@そうだ選挙に行こう:2005/09/11(日) 23:25:46 ID:OxeqAT3N
>>651javaはそれが普通
657774ワット発電中さん:2005/09/12(月) 09:17:53 ID:fFj36jGd
誰か、次のSimulationしてみて、当方手元にsimが今無し help!

低電圧回路の実験

・+24V DC電源をPower Tr(NPN)のコレクタへ入力
・同TrのベースへDC+12.6Vを与える。
・同Trのエミッタへ負荷抵抗r[Ω]を繋ぐ。
・同Trのエミッタ電圧を観測し、12.0Vが出力されるか、どうか

負荷抵抗rを増減し、電流=0〜3Aを流す。
エミッタ電圧は一定=12.0Vの特性となりますか?


658774ワット発電中さん:2005/09/12(月) 09:32:20 ID:2oAhsvws
いけるんじゃね?
ただVce=12V、3Aで36Wの発熱を起こすがなwwwww
659774ワット発電中さん:2005/09/12(月) 12:39:20 ID:V1k5md6J
電熱器?
660774ワット発電中さん:2005/09/12(月) 14:13:50 ID:qDHochcq
大電流域のVbeって案外大きいから、最大電流3Aでは 11.5Vくらいになりそうだね。
というか、わざわざ SPICE でやること?データシート見りゃわかるでしょ。
661774ワット発電中さん:2005/09/12(月) 17:39:01 ID:fFj36jGd
>>658 >>660 そのとうり

>>660
>大電流域のVbeって案外大きいから、最大電流3Aでは 11.5Vくらいになりそうだね。
できれば、SPICEで検証ヨロ。

明日、やろうとは思いますが。今 データシートも無く
使ってるPCにSPICEがないもので。

662774ワット発電中さん:2005/09/12(月) 18:13:44 ID:mY+iqMt3
くだ質でごめん。
よく使われているトランジスタのmodel、皆さんどうされてます?
663774ワット発電中さん:2005/09/12(月) 20:06:26 ID:fFj36jGd
664774ワット発電中さん:2005/09/12(月) 20:08:39 ID:R/XLGO6d
>662
小信号用一般 Tr だったらこれ
も少し速いのだったらこれ
中電力だったらこれ
大電力だったらこれ
IC の内部トランジスタだったらこれ
その程度にしか区別していないよ。
665774ワット発電中さん:2005/09/12(月) 20:14:55 ID:R/XLGO6d
>683
それは知っているけど、
Q2SC1907 NPN(・・ Bf=350
というのは、信じないよ。
666774ワット発電中さん:2005/09/13(火) 00:15:35 ID:qirOC7/U
>>663
ありがと。

>>664
ちなみに各項目の"これ"を教えてください。
667664:2005/09/13(火) 00:59:52 ID:+tMrW7zz
こんくらい知っていれば充分とチャウかな

.model 2N2907 PNP(IS=1E-14 VAF=120
+ BF=250 IKF=0.3 XTB=1.5 BR=3
+ CJC=8E-12 CJE=30E-12 TR=100E-9 TF=400E-12
+ ITF=1 VTF=2 XTF=3 RB=10 RC=3 RE=1 Vceo=40 Icrating=600m mfg=Philips)

.model 2N3904 NPN(IS=1E-14 VAF=100
+ Bf=300 IKF=0.4 XTB=1.5 BR=4
+ CJC=4E-12 CJE=8E-12 RB=20 RC=0.1 RE=0.1
+ TR=250E-9 TF=350E-12 ITF=1 VTF=2 XTF=3 Vceo=40 Icrating=200m mfg=Philips)

.model 2N3906 PNP(IS=1E-14 VAF=100
+ BF=200 IKF=0.4 XTB=1.5 BR=4
+ CJC=4.5E-12 CJE=10E-12 RB=20 RC=0.1 RE=0.1
+ TR=250E-9 TF=350E-12 ITF=1 VTF=2 XTF=3 Vceo=40 Icrating=200m mfg=Philips)

.model 2N4401 NPN(Is=26.03f Xti=3 Eg=1.11 Vaf=90.7 Bf=4.292K Ne=1.244 Ise=26.03f Ikf=.2061 Xtb=1.5 Br=1.01 Nc=2 Isc=0 Ikr=0 Rc=.5 Cjc=11.01p
+ Mjc=.3763 Vjc=.75 Fc=.5 Cje=24.07p Mje=.3641 Vje=.75 Tr=233.7n Tf=466.5p Itf=0 Vtf=0 Xtf=0 Rb=10 Vceo=40 Icrating=600m mfg=Fairchild)

.model 2N2369 NPN(Is=44.14f Xti=3 Eg=1.11 Vaf=100 Bf=78.32 Ne=1.389 Ise=91.95f Ikf=.3498 Xtb=1.5 Br=12.69m Nc=2 Isc=0 Ikr=0 Rc=.6 Cjc=2.83p
+ Mjc=86.19m Vjc=.75 Fc=.5 Cje=4.5p Mje=.2418 Vje=.75 Tr=1.073u Tf=227.6p Itf=.3 Vtf=4 Xtf=4 Rb=10 Vceo=15 Icrating=200m mfg=Philips)

.model 2N3055 NPN(Bf=73 Br=2.66 Rb=.81 Rc=.0856 Re=.000856
+ CJC=1000P PC=.75 MC=.33 Tr=.5703U Is=2.37E-8
+ CJE=415P PE=.75 ME=.5 TF=99.52N NE=1.26 IK=1 Vceo=60 Icrating=10 mfg=STMicro)

.model NP NPN(BF=125 Cje=.5p Cjc=.5p Rb=500)
.model PN LPNP(BF=25 Cje=.3p Cjc=1.5p Rb=250)
668661:2005/09/13(火) 19:28:14 ID:Gy0jk/AI
・DC 12V〜26Vのサイン電圧電源をコレクタへ入力
・ベース電圧=12.6V DC電源
・2SC1815モデル
・エミッタ出力
・負荷抵抗 R=1KΩ
シミュレートした。

確かに、エミッタ電圧は、約12V(11.91V)一定電圧が出てきた。
今度は、負荷抵抗を変え、消費電流を振ってみる。
できれば2N3055も試したい。
669774ワット発電中さん:2005/09/13(火) 19:37:12 ID:qirOC7/U
>>667
ありがとうございます
670668:2005/09/14(水) 23:24:27 ID:fo1WumJG
PSpice Lite(トラ技 付録、今月のじゃない.前回のsim.特集付録)を使ってるのですが、
PSpice->Run を実行すると、
出てくる電圧のグラフが時間軸に対して切れてしまう場合がときどきあります。
これは評価版故の制限でしょうか?
製品版は個人では高くて買えません。
LTSPiceは、回路編集が難しくありませんか?
671774ワット発電中さん:2005/09/15(木) 02:11:45 ID:bIPuo6so
HSPICEとSpectreで、MOS-Trのノイズ解析の結果がかなり違うのですが、
何か知っていますでしょうか?
672774ワット発電中さん:2005/09/15(木) 07:59:13 ID:9wYfT/L9
>>670
 昔はグラフの幅も指定しないと表示できなかったんだけどね。
 オートモードだと、グラフの幅をきりがいいところに設定しちゃうから、
解析した幅によっては途中で途切れるように見えることがある。

673774ワット発電中さん:2005/09/15(木) 08:14:05 ID:SiIfdlRN
>>671
まさか違うモデルや DC 動作点が違う、なんてことでないとすれば、
明確に指定しなかったパラメーターのデフォルト値が違うのでは
ありませんか。
674774ワット発電中さん:2005/09/15(木) 15:23:31 ID:nD8Hu7Gy
Visual C++でSpice Opusを制御することは出来るのでしょうか?
解説サイトを探しましたが、適当なサイトは見つかりませんでした。
当方、ICを使った回路のシミュレートをしています。
ICにも色々と特性があるので、今の回路に適したICがあるか、SPICEで探しているところです。
データソースはICの名前以外同じなので、
1.データソース内のICの名前を変更する。
2.解析する(解析結果をテキストファイルに落とす)。
3.そのテキストファイルを読み込み、Microsoft Excelファイルに追記していく
(1.〜3.を、ICの数だけ繰り返す)
4.Excelで波形同時出力し、適したICを選定する。

ということをしたいのです。VC++以外でも出来るのでしたらその方法を教えていただきたいです。
1、2のみの自動化でも構いません。3、4はVC++で作れるので。
よろしくお願いします。
675674:2005/09/15(木) 15:32:46 ID:nD8Hu7Gy
(続きです)

ICのリストは、
.SUBCKT AAA 1 2 3 4 5
***
***
***
.ENDS AAA
*
.SUBCKT BBB 12345
***
***
***
.ENDS BBB
...
といった様にファイルにまとまっています。
これとは別に、ICの名前のみを集めたファイルを用意しました。中身は、
AAA
BBB
CCC
...
といったものです。これを一行ずつ読み込み、データソースの中身を変更、
解析、…としたいのです。
VC++は.netのバージョンを使っています。
よろしくお願いします。
676674:2005/09/15(木) 15:34:52 ID:nD8Hu7Gy
説明が足りませんでした。連レスすいません。

ICのリストは、データソースの方で.INCLUDE文により読み込んでいます。
よろしくお願いします。
677774ワット発電中さん:2005/09/15(木) 18:16:44 ID:FIJkcs5T
難しいこと考えなくてもシェルスクリプトで充分なんじゃない。
でもOpusって良く知らないや。バッチ出力できるよね?
678674:2005/09/15(木) 19:02:01 ID:nD8Hu7Gy
>>677
例えば、以下のようにしてバッチ処理が可能です。

*simple circuit
v1 1 0 dc 0 ac 1V pulse 0 5V 1s 1s 1s 5s 12s
r1 1 2 2
r2 2 0 3
c2 2 0 1m
.control
op
ac dec 10 1Hz 100kHz
print v(2) > out.txt
.endc
.end

このファイルを読み込むと、自動的に.control〜.endc内が実行されます。
opコマンドは、厳密には意味があるのですが、所謂おまじないです。
ac dec 10 1Hz 100kHzはdecade表示のAC解析で、1Hzから100kHzまで、
各桁10pointずつ解析するという意味です。
print v(2) でノード番号2の1Hz〜100kHzでの各電圧を出力します。
ディクリメント演算子 > を使って、出力結果を out.txt に書き込みます。

この場合ですと、解析からファイル作成までは自動で行えますが、私の
やりたい、「データソース内のICの名前を書き換える」ことが出来ません。
ICの数が500個ほどあるので、どうにか自動化したいのです。
679774ワット発電中さん:2005/09/15(木) 19:17:36 ID:akqx668z
>>677に同意。
おなじような仕事したことあるけど、基本はシェルとスクリプトでやった。

#!/bin/csh -f
foreach IC ( 74HC00 74HC04 74HC06 )
  make_top.pl $IC > $IC.spi
  spice $IC.spi
end

みたいなかんじで。make_top.plでIC名を引数としてトップサーキットを自動生成します。
680不倫女晒し:2005/09/15(木) 19:28:20 ID:InBDuvCD
・NEC勤務
・旦那の転勤に伴って群馬県太田市から岐阜へ異動
・派手好き
・30代後半
・年下毒男を花火見物に誘ってカーセックスに持ち込むのが常套手段
681774ワット発電中さん:2005/09/15(木) 19:48:38 ID:bEfIjpPW
>>672 domodesu 今日はグラフ切れてません。なんでだろ...orz

さて最近のここの記事で上がった2N3055モデルを
PSpiceで編集してRunするとこんなエラー

**** FROM LIBRARY .\v-const-2n3055.lib ****
.model QNDEF NPN(Bf=73 Br=2.66 Rb=.81 Rc=.0856 Re=.000856
+ CJC=1000P PC=.75 MC=.33 Tr=.5703U Is=2.37E-8
+ CJE=415P PE=.75 ME=.5 TF=99.52N NE=1.26 IK=1 Vceo=60 Icrating=10
mfg=STMicro)
-----------------------------------------------$
ERROR -- 'Vceo' is not a model parameter name

Vceoがモデルパラメータ名に無いとなってしまう。
どうしたらええの?
682774ワット発電中さん:2005/09/15(木) 19:56:28 ID:SiIfdlRN
>674 デバイスの stepping
LTspice では "ako" というおまじないみたいな予約語を使って、普通の .step と同じように
デバイスを "とっかえひっかえ" しながら各種の解析ができます。
ttp://www.cabling-design.com/forums/Re-step(ping)-models-in-LTSpice-article1444-45.htm
(とても見にくいページだ)
結果は ltsputil で、注目部分だけをテキストファイルに落とせます。

例えば過渡応答なんかを調べたいのでしょうか。しかしこれは負荷の性質・実装法・調整によって
かなり変わります。同一ファミリーの製品比較くらいでしたらともかくも、全然別のメーカー製品
を SPICE シミュレーションで比較して信頼できる結果が得られるかどうか、かなり疑問です。
どれほどていねいにデバイスモデリングをしているか、それはメーカー・製品群によって異なると
考えられるからです。
683774ワット発電中さん:2005/09/15(木) 20:09:01 ID:SiIfdlRN
>>681
「Vceo=60 Icrating=10 mfg=STMicro」
これらはシミュレーション結果に影響を与えないデバイスパラメーターでしょう。
Icrating とは定格コレクター電流。mfg は製造業者名。コメント扱いです。
(IK もそうかな。Ikf, Ikr はわかるんだけど。それとも私が思っている Ikf のことかも。)
エラーが出るならその項目を消去してかまいません。

>今日はグラフ切れてません。なんでだろ
最大時間刻み maxstep を指定する必要があるのかも。
684674:2005/09/15(木) 20:29:38 ID:nD8Hu7Gy
>>679
環境を書いておりませんでした。WinXP SP2で作業を行っています。
shellはLinuxでしか触ったことが無かったので、winのshellについて調べていました。
…が、よくわかりませんでした。

今自分に出来ることを使って、よい方法が思いついたので、この方法でやることにします。
(データソースをOpusで読むには"source ファイル名"とコマンドを打ちます)
.control
source test.cir
.endc
とやってみたところ、test.cirを読み込むことが出来ました。
更に、test.cir内にも記述した .control〜.endc も実行されました。
ICの名前のみ違うファイルを作ることは容易なので、なんとか出来そうです。

ありがとうございました。
685774ワット発電中さん:2005/09/15(木) 20:33:24 ID:bEfIjpPW
>>683
早速どもです。
コメントアウトしてやってみまつ
686774ワット発電中さん:2005/09/15(木) 20:38:07 ID:FIJkcs5T
NS のモデルはかなり凝ってんな。凝りすぎで動かない奴とかあるけど。
AD のモデルもわりといいな。
TI かどっかのお持ち帰り玉に入ってたNE5534なんて超いいかげんだったな。
理想OPAにRC時定数ぶらさげた程度のしろもので、全くアテにならん。
687774ワット発電中さん:2005/09/15(木) 20:54:13 ID:SiIfdlRN
単純なモデルでないとシミュレーションに時間がかかりすぎて実用に
ならなかったのかも、とかいう時代的背景も考えてやってくださいませ。
688681:2005/09/16(金) 20:14:41 ID:qpOTPCLF
>>683

>「Vceo=60 Icrating=10 mfg=STMicro」
> これらはシミュレーション結果に影響を与えないデバイスパラメーターでしょう。

これら1つずつ * でコメントアウトしていきました。
結局3個ともコメントアウトしました。

実行結果、2N3055のエミッタ出力は、一定電圧=約12Vになることが
確認できました。

689774ワット発電中さん:2005/09/17(土) 00:32:59 ID:oiJYCOWq
デバイスのモデル化について調べていたら、こんなのを見つけた。紹介まで。
ttp://eesof.tm.agilent.com/docs/iccap2002/iccap_mdl_handbook.html
690774ワット発電中さん:2005/09/18(日) 15:16:43 ID:aHoo7JvS
Spiceのシミュレーション回路で,電流源の両端をGNDにつないでいるのを
よく見るんだけど,これって何やってるんですか?
691774ワット発電中さん:2005/09/18(日) 20:21:50 ID:bJ4NLlTg
>>690
究極の省エネルギー、なんてそれは冗談。

計算の途中結果ですね。
計算の途中で temp = ... と求めておいて、さらに計算を進め、最終的には
temp という変数の値はどうでもいい、なんていうことはあるでしょう。
一見無駄に見える電流が temp の値に相当します。

また、一見無駄な電流値をグラフ表示目的に使うこともあります。
Itemp = Vx * Ix (真の瞬時電力) とか。
692774ワット発電中さん:2005/09/19(月) 01:05:56 ID:lJVqUj19
寅技10月号付録CDROMのPSpice Ver.10をインスコた。
寅技・ライブラリ追加の説明が、かなり判りにくかたー。
20Trまで桶なので、基礎的な回路は、これでもいかとね。
693774ワット発電中さん:2005/09/19(月) 06:55:54 ID:B8f1TQy/
>692
741 の内部回路がちょうど 20Tr ですね。(そうでないヤツもあるだろうけど)
電圧レギュレーター 78xx なんかも出来そうですね。
694774ワット発電中さん:2005/09/19(月) 09:17:50 ID:lJVqUj19
>>693
Ver9.2 Liteの付録の時は操作ガイドがついたんだけど、
今回は操作ガイドが無いようだから、はじめての香具師は操作難しいと思う。

今回はNEC FETのライブラリとシンデンゲンのライブラリが追加されたが、
PSpiceのサイトにはフリーらしきライブラリモデルが結構あるようでつ。
695774ワット発電中さん:2005/09/19(月) 20:40:55 ID:9+fT+NoN
>>692
>20Trまで桶なので

 サブサーキット2つ以下って制限のほうが問題だと思うぞ。
 半導体メーカーのOPアンプやMOSFETなんかのモデルはほとんど
サブサーキットだけど、これが2つしか使えない。


>>695
>はじめての香具師は操作難しいと思う。

ttp://www.cqpub.co.jp/hanbai/books/36/36271.htm
1800円くらい買え。

>PSpiceのサイトにはフリーらしきライブラリモデルが結構あるようでつ。
ttp://www.orcad.com/community.pspice.models.aspx
フリーっちうか、もともと半導体メーカーが提供してるモデルだな。
696774ワット発電中さん:2005/09/19(月) 21:59:09 ID:AYCuwMWL
>965 >964

「最上位の回路 → SUBCKT (2 つまで)、この中でさらに下位の SUBCKT を使ってよい。」

まさかそうはなっていないでしょうね。もしそうだったら SUBCKT は2つまで、という
制限に意味がなくなりますからね。(1枚が2枚、2枚が4枚・・)

制限に引っかかってしまったとき、何とかして目的のシミュレーションをしたい一心で
いろいろ抜け道を探したり、2つの SUBCKT を無理やり合体させたり・・・
で、ノード名やパラメーターの混乱を起こして放り出す。
思えばずいぶん時間を使ったな〜 と後悔する。それも勉強のひとつだよね。きっと。
697774ワット発電中さん:2005/09/19(月) 22:17:23 ID:Twr3F7G/
制限付きのシミュレータはいざって時にものすごーくイライラさせられる。
subckt 2つじゃ、例えば GIC-FDNR 4次フィルタは動かないわな。
698774ワット発電中さん:2005/09/19(月) 22:30:24 ID:AYCuwMWL
>697
2回路入り OP アンプや、4回路入り OP アンプの SUBCKT なんぞは
いかがですか?
699774ワット発電中さん:2005/09/20(火) 09:15:58 ID:FmHFqvl1
>>698 頭(・∀・)イイ!
700774ワット発電中さん:2005/09/20(火) 15:27:41 ID:cTwpluqu
LTSpiceにトラ技ライブラリを読み込ませて2SC1815など国内デバイスのシミュレーションはできますか。
701774ワット発電中さん:2005/09/20(火) 16:28:54 ID:gJ18Yvqu
>700
Diode, BJT や FET の .model に関して、妙なことが起こった経験はありません。
(.subckt ですと1〜2回経験があります。それは、どの SPICE でも同じ程度かと思います。)
702774ワット発電中さん:2005/09/21(水) 00:02:42 ID:XiN6Hu3f
SIMetrix使えばいいじゃん
703774ワット発電中さん:2005/09/21(水) 08:47:58 ID:QG80f3UY
トランジスタ技術10月号にPSpiceが入っていたので使ってみた。
ノードが浮いてるとエラーが出るがよくわかんね。
そのエラーが出る回路のデータシートをSpice Opusに読ませたところ、普通に解析できたが。
704774ワット発電中さん:2005/09/21(水) 12:28:03 ID:qmxciPPM
浮きノードは駄目、なんだけどツールによっては自動的に高抵抗で勝手にGNDへ
落としてくれるツール(オプション)もある。Opusはそうなのかもね
端子だけだと駄目だけどネットつければOKな場合もあるよ
705774ワット発電中さん:2005/09/21(水) 16:16:40 ID:wiAkwbrx
>>703
node の floating の現象はこちらでもよく再現している。
回路図エディタで、気になる場所の部品をドラッグして、ノードのつなぎなおしを
やるとエラーが消えることが多い。ドラッグが一回で成功するとは限らない。
706774ワット発電中さん:2005/09/21(水) 16:31:50 ID:7COkHdAa
>>705
>ドラッグが一回で成功するとは限らない

苦労しているんですね。何を使っているのですか?
707774ワット発電中さん:2005/09/21(水) 16:33:51 ID:qmxciPPM
>>703
そうそう、回路図エディタ上でDRC実行できる筈だから、それでチェックするの
がよろし。DRC=デザインルールチェック、ね

そうすればフローティングやらユニークでないものやら見つけれるから。
(手元にPSpiceないから記憶で書いてるけど、DRCなかったらスマソ)
708774ワット発電中さん:2005/09/21(水) 18:48:16 ID:wiAkwbrx
>>706
PSpice Lite 9.2
評価版なので基礎的な回路の検証に使ってます。
709774ワット発電中さん:2005/09/21(水) 22:58:19 ID:7COkHdAa
SPICE の 「singular matrix error」 っていうのが何を意味しているのか、
ようやく感触がつかめたような気がする。 A ← A+1 ではなくて A は A+1 に等しい、
とかを「実質的に」宣言してしまうと、あのエラーになるみたいだ。
(ここでの "←" は代入操作を示す)
710774ワット発電中さん:2005/09/24(土) 12:13:59 ID:GSXNxk0P
LTSpice使ってる人は少なくないと思うんですけど
日本語の主要な情報源というとベルが鳴っています様くらいで、
あとは海外ばっかですよね。ユーザー同士の情報交換の場が
欲しいなあと、専門板を作ってみようかなと思ってるんですけど
需要ありますかね。
711774ワット発電中さん:2005/09/24(土) 15:19:36 ID:QU3kO+aJ
IVEXに比べたらマシかも。
激しくorz...
712774ワット発電中さん:2005/09/24(土) 18:23:31 ID:2fuDsB1r
>>710

LTSpiceに限定は(・A・)イクナイ

SPICE掲示板/MLが(・∀・)イイ!
713774ワット発電中さん:2005/09/24(土) 21:59:40 ID:iXLUw91j
LTSpiceは真空管もOKですよね。モデルがたくさんあってわくわく。
ttp://ayumi.cava.jp/audio/
714774ワット発電中さん:2005/09/24(土) 22:10:07 ID:QDRsWhVH
>>712
そうですか。。。

需要があるのか無いのか分からないけれど
とりあえず掲示板を設定してみました。
良かったら使ってみてください。

http://w3.quake3.jp/sushi-k/phpbb/index.php
715774ワット発電中さん:2005/09/24(土) 22:11:42 ID:ztoTPnvY
このリンク集はよくできていると思います。(Yahoo! ID 登録が必要)
ttp://groups.yahoo.com/group/LTspice/links
716774ワット発電中さん:2005/09/24(土) 22:39:11 ID:0XAK2D5y
LTSpiceに限定するなら掲示板よりFAQまとめてほしいな。
例えばモンテカルロ解析のやりかたとかメーカー製モデルを使う方法とか。

ネットで拾ったRCAテルミンのサービスマニュアルに真空管の回路が載ってたのを思い出した。解析してみたいな。
VT信管を解析していたサイトも見た記憶が。
717774ワット発電中さん:2005/09/24(土) 23:17:39 ID:tg648hUS
Wikiでまとめサイトつくればいいのか
718774ワット発電中さん:2005/09/24(土) 23:21:16 ID:QDRsWhVH
>>716
phpBBは検索が強力なのでトピがたまってくれば
Knowledge Baseになるかなと思ったわけです。
719774ワット発電中さん:2005/09/24(土) 23:22:31 ID:QDRsWhVH
なるほどWikiもイイですね
720774ワット発電中さん:2005/09/24(土) 23:43:34 ID:ztoTPnvY
>716
RCA のテルミンって、これですか。
ttp://home.att.net/~theremin1/RCA/rca_schematic2.gif

PITCH 回路に四極管の乗算器が使ってある。意外と現代的。
一方、VOLUME 回路がすごい。高周波で直熱管のヒーターを点火させ、二極管電流で
プレート変調している! (大きなコンデンサーや値の大きい抵抗器が入手困難だった
ので、そうしたのでしょうね。)

> VT信管を解析
これですかね。別なものをご存知でしたら、ぜひお教え下さい。
ttp://proxy.f2.ymdb.yahoofs.jp/users/1491735/bc/P/vtsim.lzh?bca_ArDBSkVt8_ix
721774ワット発電中さん:2005/09/24(土) 23:59:58 ID:ztoTPnvY
>716
LTspice でのモンテカルロ解析なら、
LTC\SwCADIII\examples\Educational/MonteCarlo.asc に例があります。
もっと詳しい例は、ここにあります。
ttp://groups.yahoo.com/group/LTspice/files/%20Tut/MonteCarlo%20Analysis/

>メーカー製モデルを使う方法
それで困ってるんですか? .model、.subckt の両方ですか。いっそのこと
「あれを使いたい」とか言ってくだされば、やってみて報告しますよ。
722774ワット発電中さん:2005/09/25(日) 00:21:39 ID:gWj/jT2C
こんなにきれいな回路図をありがとうございます。
私が見つけたのは1929年のRCAテルミンのサービスマニュアルです。
ttp://www.thereminvox.com/article/articleview/26/1/2/
後半に実体配線図が味わい深いタッチで描かれています。

VT信管はここです。(同じファイルですね)
ttp://njb.virtualave.net/web/rl2004/vtsim/index.html

>>716の話はこのスレで何度も出てきているので、それこそ
まとめサイトでもあれば手間が省けるなと思った次第です。
お心遣いありがとうございます。
723774ワット発電中さん:2005/09/25(日) 00:27:28 ID:s4Nafeiy
というわけで、まとめwikiも設置してみますた

http://w3.quake3.jp/sushi-k/wiki/

wikiはいまいち苦手なので誰か編集してくれると助かるけれど
724≠716:2005/09/25(日) 01:12:39 ID:IS6QLqGP
>721
Fairchild FET FDN304P 希望。
www.fairchildsemi.com/models/email_model_file.jsp?file=FDN304P.mod

普通にスイッチに組むだけでもえらく不安定な印象があって、よくシミュレーションが止まる。
似たような Fairchild FET は 20 種類位試したが、302 と 304 だけ不安定だった。
そもそもモデルに足が四本ある(本物は三本)ので、その解釈から間違ってる可能性もあるけど、
よく分からない。
725774ワット発電中さん:2005/09/25(日) 02:51:21 ID:q1WY+MrA
>>724
やってみました。VTEMP 端子には絶対温度 (Volt) を与えないと、データシートと合いません。
test-1 は DC 解析、test-2 はスイッチングの過渡解析です。
http://radio.s56.xrea.com/radio/src/radio0377.png
http://radio.s56.xrea.com/radio/src/radio0378.zip

ちょっとシミュレーションに時間がかかるように感じますが、試しているうち止まってしまう
ようなことはありませんでした。なお test-2.asc のような回路は d ノードにダンピング素子
(CR 直列回路) をつけないとシミュレーション速度が遅くなることがあります。
726275:2005/09/25(日) 03:21:00 ID:q1WY+MrA
誤り訂正。test-2.asc の V1 の - 端子は FDN304P のソースに接続すべき
でした。ごめんなさい。
727275? = 725 でした:2005/09/25(日) 04:30:41 ID:q1WY+MrA
 
728725:2005/09/25(日) 09:07:58 ID:q1WY+MrA
下記のような記述が DN304P.mod にあります。やはり VTEMP の Gnd 側はグローバル Gnd でいいような
気がしてきました。未確認でごめんなさい。

*20=DRAIN 10=GATE 30=SOURCE 50=VTEMP
 ・・・
*TEMP SECTION
ED 101 0 VALUE {V(50,100)}
VAMB 100 0 25
EKP 1x 0 101 0 .012
729725:2005/09/25(日) 09:25:47 ID:q1WY+MrA
また追記。Vds -2.5V, Vgs -2.0V で Id 12A 付近というデータシートのグラフを信用するなら、
VTEMP の値は摂氏温度らしい。本家 Philips の言い分は未だに見つかりません。

こんなのは見つかったんだけど。
ttp://emmie.koka-in.org/~kensyu/handicraft/diary/20050609.html
730725:2005/09/25(日) 10:12:27 ID:q1WY+MrA
もう少し追求して、データシートの Fig. 5 に近いものを再現してみました。
ttp://radio.s56.xrea.com/radio/src/radio0379.png

VTEMP の Gnd はグローバル Gnd でよいことが確認できました。
結局 VTEMP は「温度の目安」でしかなさそうです。0 付近に設定すると
とんでもない結果が得られますし。考え違えしているのかも知れませんが。
731774ワット発電中さん:2005/09/25(日) 11:05:57 ID:gPPhf/5c
>>730
V4 の値を -333 に変えてミソ。結果が変わる。この .subskt は、あまり信用できないネ。
(V4 >= 0 なら平気みたい。)
732774ワット発電中さん:2005/09/25(日) 11:21:13 ID:PVYjWgWA
>>720
横からしつれいします。
テルミンの音量調節って、この時代のFV変換ってどうやったのだろうと疑問に思ってました。
これはそのままでは半導体で実現できないですね。
733774ワット発電中さん:2005/09/25(日) 12:19:49 ID:cAULmSuZ
>>720の回路図で使っている球のモデルはどう探せばいいのかな。互換品があるのかな。
734774ワット発電中さん:2005/09/25(日) 12:26:24 ID:s4Nafeiy
真空管のモデルはAyumiさんのからチョイスできないでしょうか
735774ワット発電中さん:2005/09/25(日) 12:51:00 ID:gPPhf/5c
>>732
あれは F-V 変換でなく、単に発振強度を直熱管のヒーター電力・温度に変換しているだけでしょう。
で、ヒーターには時定数があるから、なめらかに変化する。
例えば:
・VOLUME 発振器はそのまま作る。
・直熱管のヒーターは PCT サーミスターとして表現。(ここで時定数が必要)
・ヒーター温度対2極管電圧・電流をシミュレート。

こんなんで可能では? (もっと簡単に済ます方法はいくらでも考えつくけど)
736724:2005/09/25(日) 18:59:21 ID:IS6QLqGP
>725
絶対温度という可能性は思い付かなかった。
すくなくとも VTEMP = TEMP (こっちは摂氏。デフォでは 27℃) としてはいけないのね。
ただ、他の FET は摂氏でグローバル GND につないで無問題っぽかった。

とまるケースはこんな感じ。
http://radio.s56.xrea.com/radio/src/radio0383.png
ゲート抵抗を 10Ω以下にしたり 1kΩくらいに大きくしたりすると
止まらずに普通に動きます。

ところで Control panel → SPICE の No Bypass ですが、
デフォルトではチェックが入っているはずですが、
これを外すとシミュレーションは動くようになりました。
これが悪さするケースを他にもいくつか体験した(TI の OPA2652 とか)のですが、
これって何でしょう。
737774ワット発電中さん:2005/09/26(月) 00:51:16 ID:Vxg4Duct
>736
radio/src/radio0383.png を見ました。VTEMP というパラメーターを使用している
ようですが、これは変数のようなものであって、ノードの電圧は指定できません。
ここはやはり VTEMP ピンを作るか、.MOD ファイルを修正するか、開放ノードの
自動扱いにまかせるしかないでしょう。(radio0378.zip の FDN304p.asy 参照)

シミュレーション動作のほうですが、おまじないのように V3 の位置を変えた
だけでシミュレーション速度が桁違いに異なります。(ソースを基準にしたほうが早い)
またドレイン負荷抵抗を小さくすると遅くなります。
(Turn-on 時のシミュレーションに時間がかかっているようです。)
ttp://radio.s56.xrea.com/radio/src/radio0384.png

もっと困るのは、グローバル Gnd に対するソース電圧を変えると結果が異なります。
>>731

ここは Yahoo! USA の LTspice ユーザーグループに質問してみてはいかがでしょうか。
LTspice/SwitcherCADIII の作者である Mike Engelhardt さんもたまに出てくるようですし、
主と思われる Helmut Sennewald さんは Engelhardt さんと親しいようです。

私なら使える範囲で使うか、VDMOS(・・・) モデルのパラメーターを調節して使って
しまいそうです。

○ Bypass。次のような説明s があります。
This option avoids recomputation of nonlinear functions that do not change with iterations. Default=1.

7. BYPASS(default = ON): Bypasses computation of model parameters when
the input voltage and currents haven’t changed very much.
This speeds the simulation but can’t be used when relying on VSECTOL
because large voltage and current changes may take place when rejecting
time points and scaling back the time step. Turn BYPASS off when using VSECTOL.
738737:2005/09/26(月) 01:00:21 ID:Vxg4Duct
他の SPICE オプションは下記などで説明されています。
ttp://www.intusoft.com/nlhtm/nl72.htm
「spice option bypass」とかで Web 検索しても見つかります。
739737:2005/09/26(月) 01:42:22 ID:Vxg4Duct
Option Bypass について、追記。
SPICE 一般は Bypass = ON のようですから、No bypass のチェックをはずして使って
かまわないでしょう。またこの場合 alternate solver を選択してもよさそうです。
(alternate solver の意味を調べたのですが、よくわかっていません。)

一般にシミュレーションがハングするとき、積分方法を gear にしてみるという手が
ありますが、今回は関係ないようですね。
740737:2005/09/26(月) 08:54:52 ID:Vxg4Duct
問題の MOSFET に並列抵抗 (100kΩ 程度) をつけると、標準の方法でもシミュレーションが
すいすい進むことを発見しました。
ttp://radio.s56.xrea.com/radio/src/radio0387.png

実は Gmin がどうこう、というメッセージがステータスバーに出ていたことがあるので、
それからの類推です。
並列抵抗をつけることの可否は、その場のその人が判断しなくてはならないでしょうが。
741724:2005/09/26(月) 13:05:40 ID:f4nh8exe
>737
んと、VTEMP は 729の中の中の人(つうか折れ)がやってたように
モデルいじって基準GNDからの電圧源を指示するようにしてるので、
やってることは737氏と同じ。
テストしてる間は FET にピンが 4本あってもいいけど、実際に使う上では
ピンは 3本になるようにしないと回路図がめちゃ汚くなるので。

しかし、no bypass てっば、ヘルプから検索しても当たんないのに
説明あったんですか。どのへんでしょう。
とれあえず、常時チェックは外してもおっけ、ということであれば
心おきなく外しときます。ありがと。

742774ワット発電中さん:2005/09/26(月) 15:35:09 ID:fYPU8Q7p
wikiに猫でも分かる系の説明を書いてみてます。

http://w3.quake3.jp/sushi-k/wiki/index.php?LTSpice%A4%C7%C9%B8%BD%E0%C5%AA%A4%C7%A4%CF%A4%CA%A4%A4%A5%C7%A5%D0%A5%A4%A5%B9%A4%F2%B0%B7%A4%A6

偉い人、突っ込みや訂正を入れてくださいませ。
743774ワット発電中さん:2005/09/26(月) 15:55:28 ID:nzMhHzlX
真空管回路とは渋いですな。最後までがんがってください。
744737:2005/09/26(月) 19:38:13 ID:YOu9494N
>>741
>実際に使う上ではピンは 3本になるようにしないと回路図がめちゃ汚くなるので。

*.mod ファイルを直接変更せずに、VTEMP 電圧だけを処理する .subckt を作る方法も
あります。これなら版権があるモデルなども直接の変更は一切せずに、しかも便利に
使えるようになります。

>しかし、no bypass てっば、ヘルプから検索しても当たんないのに説明あったんですか。どのへんでしょう。

LTspice の HELP ではありません。>>738 参照。
どうも LTspice のオンライン HELP は情報が省略されていたり古かったりします。
私は参加していませんが、"Liniar Insider" e-mail list に加入していると
LTspice に関する最新情報を知らせてもらえるとのことです。
(In addition to SwitcherCAD news and updates, you'll receive notification of
new product releases, the latest technical documents and more.)
Yahoo! の LTspice user group のメッセージやファイルを時々チェックするのもいいでしょう。

>とれあえず、常時チェックは外してもおっけ、ということであれば心おきなく外しときます。

承知して使っている方はいいのですが、いろんな人がここを見ていると思いますので、
念のため言っておきます。
問題になるのは LTC のモデルと、非標準設定でないと使えないモデルを混在させるときです。
非標準設定 (今回の場合 Bypass = ON) にすると、LTC のモデルのシミュレーション結果が
少し変わるかもしれません。
745774ワット発電中さん:2005/09/27(火) 23:58:27 ID:qvvrQz8L
>744 非標準設定 にすると、LTC のモデルのシミュレーション結果が少し変わるかもしれません。

少し変わるどころか、no bypass = off すると singular matrix error になるケースがあった。
発振回路でもともと状況がシビアではあったが。



746774ワット発電中さん:2005/09/28(水) 00:10:40 ID:kFmF6Yfh
>745
発振回路ですか〜 条件にもよるでしょうが、むづかしすぎる。
傾向だけを把握しておいて、後は実回路でデータを取るのがよいと思います。
どのパラメーターをどう変えると、どのようなことがどの程度変化するのか?
その傾向をあらかじめ知っておくだけでも、シミュレーションは充分役に立つ
と思います。
747774ワット発電中さん:2005/09/28(水) 06:11:25 ID:TiiiuzMJ
ばかばかしい間違いではなくて、SPICE シミュレーションでどうにもエラーが出る。
ハングする。どうするか?
 積分方法を Gear あるいは Trap[ezoidal] に変えてみる。
 Bypass を ON, OFF してみる。
 Alternate solver を使ってみる。
 怪しげなコンダクダンス性の素子に、少し大きな並列抵抗をつけてみる。
 怪しげなレジスタンス性の素子に、ほんの小さな直列抵抗を加えてみる。
まだあるかな〜。 実例をお聞かせください。
(っていうか、使える範囲でうまく使いましょうね。○かとは○みは使いよう)
748774ワット発電中さん:2005/09/28(水) 07:59:35 ID:owGPxl6W
>怪しげなレジスタンス性の素子に、ほんの小さな直列抵抗を加えてみる。
怪しげなインダクタンス性の素子に、ほんの小さな直列抵抗を加えてみる。じゃないの?
749774ワット発電中さん:2005/09/28(水) 08:45:57 ID:TiiiuzMJ
そう言えばサセプタンスなんていう言葉があったっけ。ほとんど忘れました。
(電圧/電流)はインピーダンス。複素数表現も許容。
(電流/電圧)はコンダクタンス。複素数表現も許容。
あっ、これで終わってしまったョ
750774ワット発電中さん:2005/09/28(水) 12:29:04 ID:h+jT0eri
出力は開放だとダメとか、直列コンデンサの真ん中は大きな抵抗で接地
しないといけないとか単に回路図の丸写しだとまずいところが結構はまる。FAQなんだろうけど。
751774ワット発電中さん:2005/09/28(水) 15:15:21 ID:735iJlvY
>>749
コンダクタンス ではなく アドミッタンス ですよね。
まあ、最終的にことばの意味で混乱することはないだろうけど。
「レジスタンスを複素数表示して、その虚数部が・・」なんて、ちょとはずかしい。
752774ワット発電中さん:2005/09/28(水) 15:55:08 ID:nv1R4qAt
>750
始めはnode 0 (GND)にもはまった。無いと駄目なんだよね。
どこにも繋がってない浮き配線とか、レイアウトからRC抽出
するとDC解析できなくてSPICEに怒られるんだよね。
そりゃそうだ、初期電位計算できないもんな。
でもはまったよ、なにが駄目なんだーって。
753774ワット発電中さん:2005/09/28(水) 16:13:53 ID:735iJlvY
>>752
ちゃんと動くサンプル回路はなかったんですか?
それらサンプル回路をたくさん眺めて、それから自分の回路を、サンプル回路
を修正・改変する方法で、少しづつ進めればよかったのに。
滑りやすい凍結雪道を歩くような方法ですかね〜。
754774ワット発電中さん:2005/09/28(水) 16:31:01 ID:nv1R4qAt
>>753
基本セルをRC抽出して、そのときはOKだったのよ^^;
そっちには浮き配線なかったんだよねw
で、じゃあレイアウトだけ差し替えてって抽出したら動かなくなって
設定なんもいじってないのに何で?ってはまった

ちょっとずつ改変とかして絞り込むのは重要ですよね
このときはレイアウトの階層構造か?と見当違いな方を疑ったので
ドツボにはまったw
755774ワット発電中さん:2005/09/28(水) 17:06:42 ID:735iJlvY
>>754
自分が何をしたいのか、わかっているなら:

「この部分を消して、××ノードをこうゆうふうに処理すれば、とりあえず
シミュレーションできるはず。こんなに簡単なやつはお茶の子だろ?」

とかいうのを、くり返していくと、どこに問題点があるのか、突き止められます。
例えばソフトウェアの compile error への対処法と同じ。
756774ワット発電中さん:2005/09/30(金) 18:12:21 ID:zD6Kus6j

ttps://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&category=247
(Enter part#)
ここに 74HCU04 (U 付き) の IBIS モデルがあるのですが、これを各種 SPICE で
生かして使うにはどうしたらいいのでしょうか。
757774ワット発電中さん:2005/09/30(金) 19:39:51 ID:ViC/+9ZN
>756
ibis2spice.

ただ OnSemi 指定でないといけないほどシビアな
シミュレーションをするならともかく、
http://www.standardics.philips.com/support/spice/
こっちの HCU04 使ったほうが面倒がなくて良いと思うが。
758774ワット発電中さん:2005/10/01(土) 04:08:48 ID:LFBJFYEm
>>757
Philips のはけっこう複雑な構造になっているのですね。やってみます。
ありがとうございました。
759774ワット発電中さん:2005/10/03(月) 22:48:26 ID:U12nE5oL
LTSpiceでリングオシレータの過渡解析をしょうとしたが、発振しなかった。遅延時間いれないといけないのかな。
LTSpiceを使ったアナログデバイスの解析はよく見るけど、ロジックはあまり見ないね。
760774ワット発電中さん:2005/10/04(火) 00:31:21 ID:FwqS5aRi
>759
>遅延時間いれないといけないのかな
A デバイスを使ったのですね。その場合は遅延時間を指定しなければなりません。
Trise, Tfall も指定できます。
こちらの ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/
「デジタル信号伝送の歪み」、「アナログ PLL」、「A/D 変換器と D/A 変換器」
などに Mixed mode simulation の実例があります。
761774ワット発電中さん:2005/10/04(火) 20:11:38 ID:FwqS5aRi
>>759
こんなのもあります。
ttp://w3.quake3.jp/sushi-k/wiki/index.php?%B2%F3%CF%A9%C3%CC%B5%C1
ここの後ろのほうの 「高電圧発生回路」 を見てください。
762774ワット発電中さん:2005/10/04(火) 23:25:50 ID:fHyUTZwZ
みなさま有難うございます。
おかげで楽しめそうです。
763774ワット発電中さん:2005/10/05(水) 18:07:34 ID:I+LqHmcu
SpiceOpus の使用記ページを作っています。ご意見をお聞かせ下さい。
http://w3.quake3.jp/sushi-k/wiki/index.php?SpiceOpus
764774ワット発電中さん:2005/10/06(木) 00:13:38 ID:pkojOJqh
>763
とりあえず EAGLE をフリーソフト呼ばわりするのはやめれ。
使用者人口で言や、freeware 版使ってる人口が圧倒的ではあろうけど。
765774ワット発電中さん:2005/10/06(木) 06:03:35 ID:DqFTt0RE
>764
ごめんなさい。表現を訂正。
ところで、EAGLE のフリー版と有料版の能力・機能の違いは、ざっと言って何ですか?
766774ワット発電中さん:2005/10/06(木) 08:03:01 ID:LwU0CtBq
基板サイズ
767774ワット発電中さん:2005/10/07(金) 23:07:35 ID:Tp0D5ZZ6
Circuit Maker 2000がサポート終了
768774ワット発電中さん:2005/10/08(土) 07:02:57 ID:0V1UwvGQ
「電子ブロック」のシミュレータってでないかな。(本物買った方が早いだろうけど)
769774ワット発電中さん:2005/10/08(土) 10:37:33 ID:C4dBM/1U
770774ワット発電中さん:2005/10/09(日) 00:19:54 ID:EYvix+Mt
電子ブロックってつまんないよね。

遊ぶならSPiceとかの方がよっぽど面白いよ。
771774ワット発電中さん:2005/10/09(日) 12:56:24 ID:WgyDfu8U
ん〜、そうなんだけど敷居が高いと感じる人には
電子ブロックも悪くないのかもな〜。でも最初からspice
使ってみる方が効率は良いかモナー
772774ワット発電中さん:2005/10/09(日) 13:16:59 ID:Uzcc70AX
電子ブロックは難しいよ。
試しにオリジナルの回路を組んでみると分かるけど、回路を考えて
もそれをブロックに展開するのはたいへん。ピン間ゼロ本の片面基板
のアートワークを考えてるみたいだ。
注意力(配線の為に部品の一部を使ったりするから、変なところでショート
したりする)も必要。おまけに電源ラインも弱いから、思いも寄らぬ動作を
する。
(EX-150に付いてくる回路図集でも明らかにおかしいものがある)

ある程度回路設計が出来る人の電子パズルとしては面白いかも
しれないけどね。
773774ワット発電中さん:2005/10/09(日) 13:32:13 ID:Q/lYKtYH
トランジスタこわしまくった記憶ばかりがよみがえる・・・>電子ブロック

有償で3,4回は取り寄せた。

うごかなくて、親にむりやりサポートセンター?に電話させたら、
単なる電池切れですげぇ怒られた>親に
774774ワット発電中さん:2005/10/09(日) 21:24:52 ID:Edc14S1f
でも、アナログ回路って失敗して初めて身につくところってあるよねー、
逆説的ではあるけど
775774ワット発電中さん:2005/10/10(月) 12:23:54 ID:zGK9/m0o
というか電子ブロックの楽しみ方を知らない者が回路云々など失笑。
776774ワット発電中さん:2005/10/10(月) 14:01:42 ID:6Q9I8xtf
なこと言われても持ってたのマイキットだったし
777774ワット発電中さん:2005/10/10(月) 19:35:12 ID:uq0bZ5sS
このスレもよろしく↓。

電子ブロック
http://science4.2ch.net/test/read.cgi/denki/1073479260/
778774ワット発電中さん:2005/10/11(火) 08:24:23 ID:TP5KCNQm
orcadについてお教えください。(体験版は使ってます)
製品版を検討してます。

ひとつ目は、orcadで回路図書くとプリント基盤の
設計までできそうですが
回路図には部品の物理的な情報(サイズとか)が
ないのにそれができるのでしょうか


二つ目は、最近は電子回路にはPICなどマイクロコントローラが
使われていることがほとんでですが、PICなでのモデルは
サポートしてないみたいですが、こんなことで実際に使えるので
しょうか。
779774ワット発電中さん:2005/10/11(火) 08:45:38 ID:TP5KCNQm
orcad 9.1ならkazaa でダウンロードできて十分使えます
780774ワット発電中さん:2005/10/11(火) 08:52:18 ID:RgQzH3rK
部品(フットパタンなど)を作るという作業が必要
もちろん、オマケライブラリはあるけど、表面実装品のパッドは
見直した方が安心(個人の趣味レベル基板なら構わないけど)

基板サイズはPCB設計ツールで決めるべきものなので、回路図
CADでは扱わないのが普通

漏れの場合には、ライブラリで何が入っているかということはあんまり
関係ない。どうせ、既存のモデルでも一回見直さないと不安だし、
自社の書き方の流儀に合ってない場合もあるし。

#OrCADの標準で付いてくるシンボルって
#センス悪い(はっきり言って不格好)と思う。
781774ワット発電中さん:2005/10/11(火) 10:39:15 ID:HyZcYPNR
>778
電子回路関係のソフトウェアにはいろいろな種類があります。
回路図作成ツール、アナログデジタル混在回路シミュレーター、論理回路シミュレーター、
プリント基板設計ツール、自動配線ツール・・・
まずはこれらの機能を調べてみてください。

例えば PIC を含むマイクロコントローラーと周辺回路を丸ごとシミュレートすることも、
望むなら可能です。しかし実際にはシミュレーション速度のことも考えて、必要な部分だけ
を切り出したり、重要な局面で使う部分をだけ取り出してシミュレートするのが普通でしょう。
(シミュレーションの「コスト」が試作・実験してしまう場合より高かったら、
シミュレーションの意味がなくなります。)

考えているのはアナログデジタル混在回路ですか? それとも論理演算だけで話が済む
ものですか? 具体例を挙げてもらえると、ありがたいのですが。
782774ワット発電中さん:2005/10/11(火) 11:24:36 ID:cCbjb/q9
OrCADで回路を書いたのをOrCAD PCB Editoを使うと思う。
http://www.cybernet.co.jp/orcad/product/pcb_editor/
783778:2005/10/11(火) 18:18:51 ID:TP5KCNQm
>>780 >>781 >>782
さんありがとうございます。

もうちょっとマニュアル調べてみます。

PICを使ったものを設計しようとしています。
当然、デジタル、アナログ混在です。PICを
使ったものはプログラムも含めてチェックする
必要がありますけど、回路的に問題ないか
をシュミレートしたいっと思ってます。
それとORCADなら回路図から基板データも
作成できそうなので、
回路図作成、チェック、基板作成とできたら
って思っています。
784774ワット発電中さん:2005/10/11(火) 20:51:50 ID:RgQzH3rK
ソフトウェアまで含めてシミュレートできるものは珍しいだろ。

ただ、周囲で耳にするOrCADのPCB設計ツールの評判は・・・
イマイチって感じ
785774ワット発電中さん:2005/10/11(火) 21:23:38 ID:GrioWhmt
786774ワット発電中さん:2005/10/12(水) 07:27:48 ID:M0r0zU/G
>784
>ソフトウェアまで含めてシミュレートできるものは珍しいだろ。

そのような、アナログデジタル混在+PIC で、オンブダッコで、しかもすぐに使える
既製品はないでしょうね。しかし、どうしても望むなら SPICE + XSPICE で可能かも。

現実には、アナログ回路はなるべくそのまま、デジタル回路部は、注目する場面での
動作を簡単に表現した抽象的なデジタル回路に置き換えてシミュレーションする
のが吉だと思います。
787783:2005/10/12(水) 07:59:29 ID:4/W4je7G
海外のサイトを見てみると。
電子回路シュミレーションで、ハードだけではなく
PICのソフトウエアまで含めてシュミレーションできる
ソフトがあるみたいです。
PROTEUSっていうソフトです。
これが目的にぴったりみたいです。
788783:2005/10/12(水) 08:09:14 ID:4/W4je7G
PROTEUSの説明は下記のサイトにあります。
http://www.labcenter.co.uk/index.html?/products/vsm_overview.htm

これみると、PICを使ったアナログ、デジタル混在で
ソフトウエアも含めたシュミレーションができるみたいです。
789774ワット発電中さん:2005/10/12(水) 08:32:31 ID:bP5BeZcJ
凄いなあ。
そのうちPCの外付けデバイス&ドライバーの開発なんかもシミュレータ上で出来るようになるのかな。
790774ワット発電中さん:2005/10/12(水) 09:02:44 ID:M0r0zU/G
>787 .. 789
なにも全部丸ごとシュミレーションする必要はないだろうに。
しかしまあ 「シュミレーションマニア」 にとっては、よだれを垂らす話だろね。
791783:2005/10/12(水) 09:13:23 ID:4/W4je7G
proteusはこの手のシュミレターとしては数万円で安いみたい。
demo版を落として使ってみました。

picなんかでスペースインベーダなんかのデモが
あります。

swやLCDもシュミレートしてのでまるで本物を操作して
いるようです。(ちゃんとゲームとして遊べる)
swもマウスクリックすると閉じたり開いたりする。
ステッピングモータも動くのでロボットの設計のも使えるのでは。

これらの機能からしてやっぱり丸ごとシュミレートする意味が
あると思えます。


792774ワット発電中さん:2005/10/12(水) 09:17:15 ID:LU+Ycbp6
>790
いつの間に、シュミレーションとシミュレーションの両方を、カタカナに
「変換」できるようになたのか、しらないゾ。
793774ワット発電中さん:2005/10/12(水) 09:34:08 ID:+u1wV5oY
>>787-792
趣味レーション
794774ワット発電中さん:2005/10/12(水) 13:56:03 ID:P4hntSlF
>>791
PICの話は迷惑。
PICのような小規模システムをシミュレーションするメリットは無いです。
ここは専門スレですので、PICの話はPICスレでやってください。
手段と目的を考えなおしてください。
795774ワット発電中さん:2005/10/12(水) 23:24:32 ID:nKD0SOsZ
思わず同意したくなるけれど、Proteusってのにはspice3f5が統合されてる
ようだから、いちおうスレ違いではないのではないかな。しかしPICのような
のをシミュレートする意味はないといえばないかも
796774ワット発電中さん:2005/10/13(木) 08:11:55 ID:OXlXXtUi
分割できるものは分割してシミュレートしたほうがいいような気がする。
ソフトウェア部は、テストデータを食わせて結果を見る方法がある。出力 → 入力
へのフィードバックもソフトウェアで記述することができる。

入出力回路は分割して SPICE で普通にシミュレートすればいい。たいていの場合、
シミュレートしたくなるほど複雑な回路は使わないだろうが。
797774ワット発電中さん:2005/10/13(木) 10:03:12 ID:DmPlXtZa
proteusってアナログとデジタル混在の回路がシュミレートできて
picなどのcpuやLCD,モニター画面、RS232C,スピーカ、ランプなんかも
シュミレートできて、シュミレータといえども、本物を操作している感覚がある。
回路にオシロをつけて、実際のオシロみていに波形が動く(トリガレベルを
調整できたり、本物のオシロみたい)
アマチュアにはとても面白いソフトと思う。


値段も6万くらいで他のソフトと比較してとても安いのに
日本では使ってる人がぜんぜんいないみたいなのは何か
理由があるんでしょうか。
798774ワット発電中さん:2005/10/13(木) 10:45:40 ID:LgeD4LOD
>>797
へぇ、それは興味深いね。
想像であれなんだが、実業務となると個別のsimのほうがやりやすいような・・・
で、アマチュアの場合は6万も出してられないって所?

マイコン系の仕事とかしたことないんで、現場の話は聞いてみたい所。
799774ワット発電中さん:2005/10/13(木) 11:37:05 ID:OXlXXtUi
展示会でのデモには、とてもよさそうだね。
800774ワット発電中さん:2005/10/13(木) 12:03:42 ID:vEdhJw6h
>>797
URLきぼーん
801774ワット発電中さん:2005/10/13(木) 14:17:47 ID:DmPlXtZa
下の画面が一番このproteusの特徴を説明してます。

http://www.labcenter.co.uk/index.html?/products/vsm_overview.htm
これ以外に、デモ版を使ってみると、シュミレーションすると
配線に電気が流れるとピカピカ色が変わって電流の方向の
矢印もリアルタイムに表示されます。
またコンデンサの極に+とかーの電荷がたまっている様子も
リアルタイムに表示されます。
音もスピーカを配置すると鳴るし、まるでほんものを操作
してるみたいです。
802774ワット発電中さん:2005/10/13(木) 14:57:29 ID:LgeD4LOD
デモさわってみたんだけど、CPUはPICに限らないのね。
このツール用のライブラリをどれだけ準備できるかがポイントになりそうだ。
仕様から自分でLCDとかCPUを定義できるなら、アマチュアで使っても良いかも。
803774ワット発電中さん:2005/10/13(木) 15:33:13 ID:DmPlXtZa
>>802
SDKのソフトが必要ならもらえて、新しい¥CPUとかLCDとかをユーザが定義できて
使えるみたいです。
804774ワット発電中さん:2005/10/13(木) 15:37:30 ID:4GWe8Gsl
トラ技で企画いないかな。
金にならないものはしないか。
805774ワット発電中さん:2005/10/13(木) 15:37:48 ID:DmPlXtZa
>>796
proteusではCPUと周辺機器との割り込みとかタイミングとか
そうとう細かいことまでシュミレートできるからcpuを含め、
ソフト、周辺回路をまるごとシュミレートするのは価値があると思う。
大体面倒なトラブルって割り込みとかの微妙なタイミングでおきることが多い。
806774ワット発電中さん:2005/10/13(木) 16:52:53 ID:+NarARlP
寿司のwikiにまとめ書いてけろ
807774ワット発電中さん:2005/10/13(木) 19:05:19 ID:xOJoA1hO
>>806
http://w3.quake3.jp/sushi-k/wiki/index.php?Proteus

いちおうページだけは作っておきました。使ってる人、何か書いてください。

×趣味レート
○シミュレート

ね。
808774ワット発電中さん:2005/10/14(金) 00:03:08 ID:+Iu935uA
つかってみたいけど、英語ワカンネ。 (爆死
809774ワット発電中さん:2005/10/14(金) 11:55:00 ID:mzjOZqZw
PROTEUSってホームページとか見て
いろいろ調べたら、他のSPICE系のソフトと違うところがある

まず一番安いPROTEUSU LITE にはSPICEのDC解析、トランジェント解析、AC解析が
ない。またPROTEUS のスタンダード板でもこのSPICEで標準にもっている解析機能がない。
オプションで購入する必要がある。
波形観測はオシロスコープとかデジタルオシロだけだから細かい解析ができない。

またSPICEのMODELライブラリが普通はテキストファイルなのにバイナリのファイルと
なっているため扱いにくいし、簡単に修正も追加もできないみたい。
(できるはずだけどデモのマニュアルみただけではそれが記載されてないように思える。
またMODELエディタもついてないみたい。
ただモータなどは自分で定義できるみたい。

これらのことから見て、PROTEUSUはデジタル回路、特にマイクロコントローラを使った回路のシュミレーションを重視して
いると思われる。
またPROTEUSは、SPICEの機能を独自に大きく拡張しているため他のソフトとの
互換性がないと思われる。
しかし、他のソフトが100万とかべらぼうに高いけど、PROTEUSU)はいろいろオプションいれても他のソフトと
比較して大幅に安いですね。
でもオシロが本物のように動くからアマチュアにはおもしろい
オシロにX、Y軸の波形をいれてその波形をそれぞれ変化させるとリアルタイムに
刻々と変化するリサージュを描くのでまるでほんもの見たいですね。

>>807さんのホームページに書こうと思ったけど、ここには一行しか書けないのですか

810774ワット発電中さん:2005/10/14(金) 14:33:47 ID:lrheJ61I
>>804
本が売れれば金になる
部数が多くなるような企画は歓迎だろう
811774ワット発電中さん:2005/10/14(金) 14:35:56 ID:lrheJ61I
>>809
×趣味レート
○シミュレート

ね。
812774ワット発電中さん:2005/10/14(金) 17:27:45 ID:Bg1vtA/b
>>809
たくさん書きたいときは編集というリンクをクリックしてページ全体を編集して
もいいです。お好きなように編集してください
詳しくはWikiのヘルプも見てちょ。
813774ワット発電中さん:2005/10/15(土) 00:03:22 ID:mzjOZqZw
>>810
ただ、proteusのデモとか無料版は制限がきつすぎる。
デモは、作った回路は保存できないし、無料版は
スパイスの標準的な解析機能がないし、マイクロコントローラは
一切使えない。(サンプルでマイクロコントローラを使った回路は実行だけできる、でも
変更は一切できない)。
他のソフトみたいにノード数だけを制限すればいいけど、こんなに
制限がきつくては、デモとか無料版では、ほとんど使えないと思える。
814774ワット発電中さん:2005/10/15(土) 00:05:50 ID:1RMjlFXz
安ソフトの常としてテンコ盛りのバグに付き合わされることになるのを危惧する。
815774ワット発電中さん:2005/10/15(土) 00:29:53 ID:ul1CcVM8
ただ
ホームペー見ると、PICの製造メーカも含めて
大手の製造メーカで使われているみたいだから
バグだらけってことはないと思う。
816774ワット発電中さん:2005/10/15(土) 00:43:46 ID:WvZSBkUT
H8も用意されていれば…
817774ワット発電中さん:2005/10/15(土) 00:56:13 ID:1RMjlFXz
>大手の製造メーカで使われているみたいだから
根拠にならない。

零細企業の主要取引先に大手メーカーの名が
ずらずら挙げられてるのと同程度に大した意味はない。
その会社の誰かが試しに買ってみた程度、そんなもの。
818774ワット発電中さん:2005/10/15(土) 06:27:37 ID:ul1CcVM8
>>816
proteusはアドンで新しいcpuも追加できるみたいです。
そのためにはSDKを使ってC言語でDLLで作るみたいです。
cpuだけでなくステッピングモータやLCDなどproteusで扱っている
デバイスはすべて新しくユーザが作ることができるみたいです。
このソフトが普及したら、追加で扱えるデバイスが増えると
おもうけど、普及しないとだめだし。
819774ワット発電中さん:2005/10/15(土) 07:37:44 ID:ul1CcVM8
proteusと他のspiceなどのシミュレート
との大きな違い。

protesuはリアルタイムのシミュレートができる。
10Mのサイクルタイムのcpuをシミュレートすると
実時間で動作する。

だから単に結果としてグラフが出るだけでなくLCDなどの
画面に実際どれくらいのレスポンスで表示されるとか
音は実際に出るのでどんな音がするかもわかる。
RS232CもPCの実際のR232Cポートからデータ実時間で
送信したりデータを受信することができる。

ボリュームもマウスでリアルタイムに抵抗値を変更できる
オシロもリアルタイムに波形が表示されるから
ある回路の抵抗値をリアルタイムに変更したら波形がどうなるか
をリアルタイムでみることができる。
(回路規模が膨大なときはリアルタイムは無理と思うが)

シミュレートされたモニタ画面に実際にデータを打ち込んだり
結果をリアルタイムにこの画面に表示できる。だからmicrochipで
basicインタプリタを作って実際のレスポンスも評価できる。

proteusuはこういった点で他の回路シミュレータとはまったく違うと
いうことがいえると思う。もちろん普通のspiceのような解析もできる。



820774ワット発電中さん:2005/10/15(土) 08:46:11 ID:KOByi1dS
MAMEからのエミュレーションぱくり。
821774ワット発電中さん:2005/10/15(土) 15:55:10 ID:qpsGZx2o
hspiceのいい参考書教えてください。
822774ワット発電中さん:2005/10/15(土) 20:03:39 ID:jarzEQyb
823774ワット発電中さん:2005/10/17(月) 12:47:39 ID:UmYfpftA
すんません。このページにある
http://www.madlabo.com/mad/edat/spice/fet/2sk30.lib
LOTとdevというパラメータは何でしょう。SPICEのマニュアルには
出てないんです。
824774ワット発電中さん:2005/10/17(月) 19:21:06 ID:YheeRxtQ
単なる推測ですが、dev とは標準偏差、LOT 60% とは、製造ロットの・・・
とかいう意味があるのでしょう。詳細は不明です。

定義されてない .model のパラメーターの扱いは SPICE 個々によって異なります。
エラーにするのもあれば、無視するだけのもあります。この場合無視してかまいません。

なお、http://www.madlabo.com/mad/edat/spice/ のモデルにはおかしな点が
あるみたいです。2SC1907 の Ft がやたら低かったりします。
825774ワット発電中さん:2005/10/17(月) 19:36:03 ID:GDoCo0Vz
>823,824
せめて "spice lot dev" でググれや。
したら、きっと PSpice のマニュアルが当たるから。
いずれもモンテカルロ法向けの偏差パラメータ。
826774ワット発電中さん:2005/10/17(月) 19:45:04 ID:YheeRxtQ
あれまあ PSpice の方言だったのですか。知りませんでした。ありがとう。
827774ワット発電中さん:2005/10/25(火) 06:04:01 ID:YnrLryir
あまり経験の無かった、アナログ回路の設計をすることになり、10年近く
前に買った、Electronics WorkBenchを、動かそうと思ったらWinXP上では
動かない。趣味半分だったので、なるべくお金を使わずに、と調べていて
見つかったのが、LTspice。

無料ということなので、あんまり期待せず、ダウンロードして使い始ってみたら、
なんのなんの、何でもできるじゃないですか。他の評価版とかにありがちな
回路規模の制限が無い。機能的にも、全然問題なし。
上のほうで、回路入力が云々って書いていた人が居るけど、俺的には、全然
問題なし。特にHot Keyを使い始めたら、面白いようにサクサクできる。
いま時のソフトとしては、珍しく、1秒以内に立ち上がるし。
本当に、リニアテクノロジー、マンセーです。
828774ワット発電中さん:2005/10/25(火) 09:04:33 ID:YW5TuzHi
超3PPアンプのシミュレーションを試しました。 http://w3.quake3.jp/sushi-k/wiki/
「LTSpiceで標準的ではないデバイスを扱う」 → 「突っ込みを入れる」の最後にあります。
けっこういろいろ苦労しました。 素直な回路はシミュレーションも順調に進むようです。
829774ワット発電中さん:2005/10/25(火) 23:40:59 ID:VPUTJnu7
TOREXのXC6202(秋月で売っている奴)のモデルがどこかにあったら教えて下さい
830774ワット発電中さん:2005/10/26(水) 00:24:36 ID:OSVwqupJ
>829
これ http://www.torex.co.jp/japanese/product/pro02/pro_02.html
なら、http://www.torex.co.jp/japanese/simulation/index.html

一般に3端子レギュレーターを SPICE などでシミュレートするなら、
電圧源 + 直列抵抗 + 電流制限 (SW が使えるはず)。
入力電流 = 出力電流 + α。

これでおしまい。普通は電圧源 (+直列抵抗) で済ませてしまいます。
IC の内部動作を知りたいの? それなら製造元に聞いてね!
831774ワット発電中さん:2005/10/26(水) 01:19:09 ID:HOYjI6+O
以下のモデルどっかにないですかと訊いてみるテスト。

3SK166, 3SK195 あたりの UHF用 FET,
1SV149 あたりの AM 用バラクタ,
AM用バーアンテナ.

一昔前の回路をそのままシミュレータにのっけようとすると、
以上のあたりでつまづく。
オペアンプ使いまくってくれる回路のが楽だわ。
ついでに、作れないわけじゃないけど整備するのが大変なので
どっかにあったらいいなと思っているのが、

455kHz や 10.7MHz用などの IFT,
AVR, PIC, H8 の出力ポート,
USB 1.1〜2.0 や IEEE1394 のバスドライバ。







832774ワット発電中さん:2005/10/26(水) 03:27:21 ID:dtVFIjD6
>831
ウ〜ン、むづかい問いだな。

「××部品等をこのように使って、その結果がどうなるのか。ホントに作らなくても
シミュレーションで充分なのか? simulate できるんだろ? そうでなくてはならない!」

「××部品はこのようにモデル化できる。yy部品はこのようにモデル化できる。
じゃあ、それをつなげてシミュレーションしてみよう。」

表現力不足、言葉足らずで失礼しております。
833774ワット発電中さん:2005/10/26(水) 20:14:21 ID:HOYjI6+O
>832
ふむ。でも >831位に漠然と弱めた条件にしとかないとまともにこたえらんないと思うけどなぁ…。
最終的な目標についてかっちり表現するとすれば、たとえば

ttp://www.jimcom.net/elehobby/ddsrx/rxsch.gif

なる短波ラジオの、LA1600入力段までの高周波増幅部分をシミュレートして、
飽和する電界強度、最低感度を算出した時に、現物との差が 10dB 以内に
おさまることが期待できる精度の 3SK131、FCZ14 等のモデルが欲しい。

もちろんそれ以外の抵抗やコンデンサ等については必要充分な精度のモデルが
すでにあるものとする。
もちろん現物との差が 1dB 以下におさまるような、
そして十分に簡潔なモデルがあるならもっと嬉しい。

2SK系は 2SK439 など大概 madlab の 2SK241 に
置き換えてなんとかなるけど、なんか 3SK系はどないにもならん。
834774ワット発電中さん:2005/10/27(木) 17:43:35 ID:+o0XUapF
>833
モデルがないなら作ル。

(1) 浮遊容量を明示的に含める。部品のリード・配線インダクタンスは、この周波数なら
それほど気にする必要はないだろうが、特に長くなりがちな部分は明示的に含める。
(2) コイル類はネットワークアナライザー等で測定して回路化しておく。
(3) 3SKxx については、動作周波数・バイアス条件・入出力回路を変えた実験回路を
いくつも作って測定しておく。
(4) 全部を合わせて、目的に合うようにデバイスパラメーターを微調整する。

全ての周波数で合う、なんていうのは大変。最初は1周波数に的を絞ってやってみるのを
お勧めします。

RF 増幅器系は回路シミュレーションの辺境にいたという歴史的事情があります。
「直径 xmm のボビンに何φのポリウレタン線を何回巻き、タップは xT のところ」とかいう
表現がまかり通っていた世界。(もっともストリップラインなんかの表現は機械的寸法だよね)
だからモデルが充実していないのは、いたしかたないと思います。
835833:2005/10/27(木) 23:53:21 ID:/JDvxixM
>834
>もっともストリップラインなんかの表現は機械的寸法だよね

いや、あれはちゃんと電気的にどういうつもりで設計してるかを
近くに書いてあることが多いからまだいい。
「直径 xmm のボビンに何φのポリウレタン線を何回巻き、タップは xT のところ」って、
ほんとにこれしか書いてないから。


>(4) 全部を合わせて、目的に合うようにデバイスパラメーターを微調整する。

デュアルゲート FET は FET の直列繋ぎで表現するんだけど、
そうそう合ってくれないです。
836774ワット発電中さん:2005/10/28(金) 09:12:08 ID:xBOnkU0K
837835:2005/10/28(金) 21:12:01 ID:hRuQJGsq
あ、そういえば 3SK131 だけは gate1 にデプレッション、gate2 にエンハンスメント
で Philips の FET のモデルと整合しやすいんだった。
きれいさっぱり忘れてたorz さんくす > 836

3SK で出てくるのは多くはエンハンスメント - エンハンスメント、
3SK166 だけデプレッション - デプレッション、
なので Philips のモデルの細かいとこみてなかった。
838774ワット発電中さん:2005/10/30(日) 11:11:03 ID:RfiCRT7p
みなさーんMicroCapて使わないんですか。
839774ワット発電中さん:2005/10/30(日) 17:10:29 ID:eiS4Kxm9
有料の癖に、制限付き糞シミュレーターイラネ
840774ワット発電中さん:2005/10/31(月) 17:21:15 ID:Cr39ECT7
単にCQが旧バージョンをボッてるだけやろ
サイトに逝けばタダで落とせる
841774ワット発電中さん:2005/10/31(月) 17:50:21 ID:rRt80r3K
無料ならLTspice最強伝説
842774ワット発電中さん:2005/10/31(月) 19:13:55 ID:JdYjGxWP
>>841
2万以下なら?
843774ワット発電中さん:2005/10/31(月) 20:57:16 ID:TMBk8BZw
>842
4 万越えないとネタにもならんと思う。
Tina Pro Classic が 4万、Tina Pro Industrial が 7万、
Proteus が 10 万。
比較されうるのはこのあたりからじゃねーかと。
ところで HSPICE ていくらぐらい? ざっとみてまわったがよくわからんかった。

844774ワット発電中さん:2005/11/01(火) 07:00:25 ID:jnc5zHLO
200くらいですた。
845774ワット発電中さん:2005/11/01(火) 11:39:57 ID:VGI+WhHp
B2SPICEってのが割と安いみたいですけど
846774ワット発電中さん:2005/11/01(火) 13:20:44 ID:21Hdj/qi
PROTEUSは値段による制限がきついし、セキュリティがきつい。
デモ版を解析したけど、チェックがものすごく細かい。ライセンスによって
マイクロチップの種類が制限されるし、普通なら全部入りの
プログラムがあってライセンスでチェックだけしてることが多いけど
ライセンス形態毎にプログラムを変えているため、逆アセしても
ライセンス以上のこと使えるようにならない。
ファイルの保存がデモ版では無効となっているけど有効にしても
保存できない、逆アセすると保存のルーチンを飛ばしてだけではなく
保存ルーチン自体がデモ版では入ってない。
このソフトプログラム解析を妨害するのに異常に神経使ってる。
847774ワット発電中さん:2005/11/01(火) 15:29:57 ID:9Jq0fkSC
そうだそうだ。裏技・パッチが効かないプログラムなんて・・・
848to:sage:2005/11/01(火) 16:46:51 ID:b3lHsqxl
怪しいPROTEUSは海外のサイトに落ちていましたよ。
当然動作はばっちりでした。ヨーロッパからの製品は
価格がどうしても高くなりますね。違う製品ですが
PROTEUS対応のpic用言語も高い価格でした。
849774ワット発電中さん:2005/11/05(土) 04:17:50 ID:pRuuZfLi
ちょっと古い話題ですが、Fairchild の "VTEMP" 付き MOSFET のシミュレーションが
LTspice User Group でもとりあげられています。
http://groups.yahoo.com/group/LTspice/messagesearch?query=Fairchild%20FDS6982
「Solver: Alternate」 だって。やつらもそれほど遠くには行っていない。
850774ワット発電中さん:2005/11/15(火) 23:21:23 ID:cJqSqaEy
特性のそろった2つのフォトカプラーと NPN Tr で構成した擬似負帰還?増幅器を LTspice で
シミュレートしてました。近頃、あまりこの種のものは見かけませんね。一種のサーボ回路です。
スナップショット: ttp://radio.s56.xrea.com/radio/src/radio0465.png
ファイル類: ttp://radio.s56.xrea.com/radio/src/radio0466.zip

Ix(U1:C) は U1 フォトカプラーの出力コレクター電流です。
Ix(U1:K) は U1 フォトカプラーの LED 電流です。

入力信号源として、V4, V5, V6 の3つを用意してあります。
・V4 を使ったときは
 .tran 0 3u 0 3n
を実行します。1MHz 方形波の過渡応答特性を確認できます。

・V5 を使ったときは
 .tran 0 11m 1m {10m/16384}
 .four 1k 5 10 I(V1)
を実行します。1kHz 正弦波の歪み率を評価できます。THD 0.05% とか、良すぎる〜 (^o^)

・V6 を使ったときは
 .ac oct 20 10k 100e6
を実行します。-3dB 帯域は 12MHz 強です。

★ ずいぶん使い道がありそうなのですが、その昔「アイソレーション演算増幅器」として
使われて以降、忘れられているような回路です。(あれは、ドリフトが大きかった〜)

なお、実装時にはフォトカプラーの部品配置にご注意下さい。もし仮に2回路/パッケージの
品種を使うなら、U2 の出力側を空中配線するしかないでしょう。
851850 訂正:2005/11/15(火) 23:30:09 ID:cJqSqaEy
>もし仮に2回路/パッケージの品種を使うなら、U2 の出力側を空中配線・・

訂正します。無理ですね。この方法でも PC817 の絶縁性能を発揮できません。
1回路/パッケージの同一ロット品を離して使うか、4回路/パッケージ品の
中2回路を捨てるか、どちらかでしょう。
852850 訂正:2005/11/16(水) 19:28:04 ID:qWMg3omQ
850 ですが、またバカな誤りを見つけました。
V5 を入力信号とした場合、
 .tran 0 11m 1m {10m/16384}
 .four 1k 5 10 I(V3)
を実行してください。I(V1) が誤りで、注目する出力は I(V3) です。

ついでに、V5 を SINE(5 2 1k) としても THD は 0.05% 以下になります。
なんか変?と思っていたのは、この誤りが原因でした。
853774ワット発電中さん:2005/11/16(水) 19:48:59 ID:6AomS7VA
LTspiceなんですが電圧源でSINE(0 10 10 1 0 90)ってやると0秒から1秒まで10Vが出てしまいますが
この間を0Vにするにはどうしたら良いですか?
854774ワット発電中さん:2005/11/16(水) 20:23:52 ID:c++zR7Hd
853と同じ質問しようと思ってた。
初心者質問スレのコンデンサ+LEDのネタで、スイッチが入った瞬間に
高圧がかかる話が出たけど、シミュレートできない・・・・
855774ワット発電中さん:2005/11/16(水) 20:24:12 ID:cWIKHJ/K
>853
time=1 にどんなことが起こってほしいのか、そこを詳しく聞せてもらえないと
答えるのに苦労します。
856774ワット発電中さん:2005/11/16(水) 20:41:22 ID:cWIKHJ/K
>854
これでどうでしょうか。B 電圧源を使いました。ほかの方法もたくさんあるでしょう。
以下は *.asc ファイルの内容です。

Version 4
SHEET 1 880 680
WIRE -96 96 -112 96
WIRE -96 112 -96 96
FLAG -96 192 0
FLAG -112 96 out
SYMBOL bv -96 96 R0
SYMATTR InstName B1
SYMATTR Value V=sin(2*pi*50*time) * (time >= 25m)
TEXT -144 248 Left 0 !.option plotwinsize=0\n.tran 0 50m 0 1u
857856:2005/11/16(水) 21:07:36 ID:cWIKHJ/K
856 ですが、LTspice でない方のために、画面スナップショットを upload しておきました。
ttp://radio.s56.xrea.com/radio/src/radio0469.png
858774ワット発電中さん:2005/11/16(水) 21:28:20 ID:c++zR7Hd
>>856
完璧です。感謝。

bvいうのがあったんですね。
式をいじって、AC100V 60Hzの波高最高のところでスイッチオン、っぽいこともできました。
859774ワット発電中さん:2005/11/16(水) 22:53:29 ID:cWIKHJ/K
ちょっと思い出話。SPICE 類を使い始めた頃、
 数値的に微分方程式を解く
 積分計算をする
 行列演算をする
 ノードの状態は1つ。1V と 5V の重ねあわせ状態・・なんてあり得ない。

最初は言ってることが全然わからなかった。それらの関係がだんだんとわかるようになって
きたような気がする。
860853:2005/11/16(水) 23:48:13 ID:6AomS7VA
>>856
ありがとうございます。出来ました。
861774ワット発電中さん:2005/11/17(木) 22:38:58 ID:CofojNCl
DS-2E-ML2-DC5V
http://www.naisweb.com/j/relayj/mech_jpn/mech_jpn_ds/mech_jpn_ds.html
のインダクタンスを知りたいのです。このクラスの小型リレーのインダクタンス
はどの程度に見積もればいいでしょうか?

目的:
励磁OFF瞬間の電圧上昇とTrアレー内蔵のダイオードによる電圧上昇抑制の
検証をシミュレータで行いたいと思います。

実験的には電源電圧5Vで、励磁OFF時+0.6V〜+1Vの電圧上昇が認められます。
このときの5Vラインの電界コンデンサは400uFです。
862774ワット発電中さん:2005/11/17(木) 23:46:51 ID:+MQU+TeG
>861
実もふたもない言い方ですが、実測しましょう/して下さい。
863774ワット発電中さん:2005/11/18(金) 18:16:44 ID:2Le0vi+u
>>862
インダクタンス測定器は個人では持ってないので会社で探してみるか・・・

PSpiceにて、試しにRLの等価回路を10mH,330Ωとしてシミュレーションす。
ダイオード無しでは、スイッチオフ瞬間約100nS 1.2kVもの電圧が出ますた。
ダイオードを付けてみると、実測波形と非常に形の良く似た波形が
出ますた。+0.6Vくらいにカットオフされ、最後細かく波打つ。

ダイオードを式で表すのは今のところ全く検討がつかない。
微分方程式の立て方を検討中。式にできるのかな?

電源5Vラインに全く影響が出ないのも、シミュレーション結果と
実測は一致してまつ。
864861,863 ヽ(´ー`)ノ:2005/11/20(日) 00:24:41 ID:XX3qOi6L
この話について知りたいことを公開質問としてうpしますた。

http://www.exp.org/h8/ml/archive/cgi/view.cgi?message=5759

コメント ヨロ! ヽ(´ー`)ノ
865774ワット発電中さん:2005/11/20(日) 02:37:05 ID:N0eniQDm
なあ、ちょっと思ったんだが、シミュレーションの電源ラインの測定点。
理想電圧源の両端を計ってないか? これじゃ絶対完璧な平坦になる。
866774ワット発電中さん:2005/11/20(日) 06:47:58 ID:XX3qOi6L
>>865
早速どもです。緑色のプローブ点は確かにそうでつね。
配線抵抗と配線インダクタンス(基板パタン)をこれから計算に入れてみまつ。
ほか気づいた点ヨロ ヽ(´ー`)ノ
867774ワット発電中さん:2005/11/21(月) 22:33:17 ID:POmV7eIE
乾電池でLEDを点灯させる、ブロッキング発振回路例
ttp://okmeister.hp.infoseek.co.jp/battery/blockingLED.gif

実際に制作して動作確認はできました。
これをLTspiceで眺めたいのですが、このインダクタ(トランス)に
相当する部品はどれになるのでしょうか?
868774ワット発電中さん:2005/11/21(月) 23:27:25 ID:HnfEMVy1
>867
普通のコイルを二つ置いておいて、Edit → Spice Directive 選んで
K L1 L2 1
と書く。

んだが、試しにやってみたが発振しねぇ… orz
869774ワット発電中さん:2005/11/22(火) 05:07:14 ID:sXazO9Es
>>867 >>868
ほらよっと。ttp://radio.s56.xrea.com/radio/src/radio0483.png
正確さを期待するなら Tr の大電流域での hFE 低下や、コアの飽和現象もモデル化
しなくてはならないけど、「発振すればいい」程度ならテキトーで充分。

この回路は Vbe の逆耐圧を簡単に超えてしまう恐れがあるので注意。
.TRAN のオプション startup については help を見て下さい。
870869:2005/11/22(火) 13:34:52 ID:sXazO9Es
ちょっと気になったので、LED を NSPW500BS に変えて、もう少しやってみました。
ttp://www.nichia.com/specification/led_lamp/NSPW500BS.pdf
によると、最大電流 (pulse peak) は 100mA です。

L1=400u, L2=100u, R1=1.8k で電源電圧 1.2V 時の発振周波数 24kHz、
LED ピーク電流は規格いっぱいの 100mA 、このときの LED 平均電流は 4.6mA 。
平均電流が少なすぎませんかね〜

最大ピーク電流の規格に目をつぶって、そのままで電源電圧を 2.4V に変えると、
ようやく LED 平均電流が 20mA になります。ピーク電流はなんと 250mA!

2.4V 時のピーク電流が 100mA になるように R1=5.6k に変えて、電源電圧を 1.2V
に落とすと、平均出力電流は 1.6mA になってしまいます。

LED 3個直列をあきらめると少し事態が改善されます。出力を整流すれば
最大ピーク電流の規格を守ったまま平均出力電流を大きくできます。

この回路のままで、電源電圧が 3V 〜 1.2V に変動しても、最大定格を守って、
そこそこの出力を取ることなんて、できるのでしょうかね〜
871774ワット発電中さん:2005/11/22(火) 22:21:30 ID:GJwBT4A0
> It means that independent sources should be ramped on during the first 20オs of the simulation.
startupのhelp抜粋ですけど、independent sources should be rampedってどういう意味ですか?
あと、.paramのhelpも訳せません。好きに変数を作れる、っていう意味かな?

で、まったく発振しません。LEDに55nAしか流れてない。
LED1個に減らすと、500μsぐらいかけて400mAぐらいまで直線的に増えるだけ。

実際の回路だと、L1=L2で、1cm弱のコアに5回づつも巻けば光ります。
2cmぐらいのコアに30回巻きと、中性点付きトランスでは、どちらも同じ
くらい目一杯明るく光りました。インダクタンスがどのくらいかは
測定器がないので分かりません。
872774ワット発電中さん:2005/11/23(水) 00:57:32 ID:/M8theA0
>>871
★「independent sources」

何かに依存する電圧/電流源とは:
 E. Voltage Dependent Voltage Source
 F. Current Dependent Current Source
 G. Voltage Dependent Current Source
 H. Current Dependent Voltage Source

何かに依存しない (何にも依存しない、independent) 電圧/電流源とは:
 I. Current Source
 V. Voltage Source

どっちにもなれる 電圧/電流源もあります。
 B. Arbitrary behavioral voltage or current sources

BJT, FET, 理想 OP Amp も電流源・電圧源になり得ますが、これらはもちろん
「何かに依存する」電源です。

★「should be (ramped) 」
〜します。てな意味合いです。

辞書を引けば、
should /(弱形) d; (強形)
・・中略・・
a [話者の強い意向・決意を表わして] …するぞ

↑ コレでしょう。

電気電子分野で、電圧源・電流源を ramp する、ってどんな意味でしょうか。
時刻ゼロから次第に電圧・電流を大きくしていき、指定・規定の値に達したら
その状態を保持するという意味です。

まずはここまで。
873774ワット発電中さん:2005/11/23(水) 01:24:41 ID:/M8theA0
874774ワット発電中さん:2005/11/23(水) 14:38:14 ID:GNYmLIKN
>872
そういえば、「would, shall, will」の使い分けがわかりません!
とかいい問いに答える、英語の web サイトが、ホントにあるよ。
やつらだって、苦労しているのだよ。
875774ワット発電中さん:2005/11/23(水) 19:09:10 ID:6r5ZBr3R
日本語の不自由な日本人もいる死ね
876774ワット発電中さん:2005/11/23(水) 21:36:04 ID:gonfZ9km
>>872
ありがとうございます。
ヘルプを読み解くヘルプがほしい・・・・
>>873
発振しなかった原因は、LEDの品種指定をせずに且つLEDを1個で使っていたためのようです。
なんでそれでダメなのかは不明。
877874:2005/11/24(木) 01:55:28 ID:DF+DhjVC
>875 ごめんなさい
< そういえば、「would, shall, will の使い分けがわかりません!」
< とかいう問いに答える、英語の web サイトが、ホントにあるよ。
< やつらだって、苦労しているのだよ。
878774ワット発電中さん:2005/11/24(木) 02:38:02 ID:DF+DhjVC
>876
>・・LEDを1個で使っていたためのようです。なんでそれでダメなのかは不明。

電源電圧は何 V でしたか。
「不明」でなくて「自明」だと思います。ほんとにやると、部品を痛めるから、やめてね。
879774ワット発電中さん:2005/11/24(木) 03:23:02 ID:DF+DhjVC
>876
>ヘルプを読み解くヘルプがほしい・・・・

私の場合、電子関係の技術文書を、何しろ読みまくりました。
それとは別に、エロ雑誌とかも読みまくりました。近年は Internet Web でエロ雑誌
もどきもスイスイ読めるので、とても便利です。
880774ワット発電中さん:2005/11/25(金) 20:28:43 ID:hK7wmpmD
>>878
>>873のLEDを、「一個、品種指定なし」に変更すれば発振しないことが分かりますよ。
品種指定すれば発振します。
881774ワット発電中さん:2005/11/26(土) 16:06:21 ID:BklDThEp
>880
LTspice の場合、LED のシンボルを使っても品種を指定しないと (または .model
で指定しないと) デフォルトのシリコンダイオード 「D」 と同じものになりますね。
882774ワット発電中さん:2005/12/02(金) 19:19:42 ID:b+Ta1byY
LTspiceで
 .param x=100u
とかやっても、xはUnknown parameterとなってしまいます。

>>869の回路でL1=L2とするので、両Lの値をxとかで書いてみたかったんですが。
883774ワット発電中さん:2005/12/02(金) 19:52:15 ID:6ot9rkYT
>>882
参考。http://radio.s56.xrea.com/radio/src/radio0494.png
細かく言い出すと、ソフトウェアで言う「変数のスコープ (scope of variables)」
とかの話題になってしまうんだけど、とりあえず、png 画像でご勘弁を。
884774ワット発電中さん:2005/12/02(金) 21:59:38 ID:zpKV+aU4
{}で括るですか・・・・無事いごきました。 orz
885774ワット発電中さん:2005/12/03(土) 13:53:44 ID:s4mmHqrr
OrCADのPspiceとCaptureのライセンス買おうとしたら、
Capture単体ライセンスは販売しないとか言われたんだけど本当?
それとも足許みられてる?
886864 ヽ(´ー`)ノ:2005/12/03(土) 17:10:58 ID:zku8czwE
>>865
配線抵抗と配線インダクタンスを計算に入れて再度やってみました。
公開場所:
http://www.exp.org/h8/ml/archive/cgi/view.cgi?message=5764
これでどうでしょうか。できればコメントをヨロ! 
887774ワット発電中さん:2005/12/03(土) 18:17:50 ID:Bg+Lim5u
>>885
Pspice抜きでCaptureみたいな糞回路図エディタ使う意味あるの?
888774ワット発電中さん:2005/12/03(土) 19:02:29 ID:s4mmHqrr
>>887
10万円以下でCaputure並みにパーツライブラリが付いてる回路図エディタで
良いのがあったら教えてください。
889774ワット発電中さん:2005/12/04(日) 02:26:54 ID:v0XOfEMA
Spiceシミュレーションで非安定マルチバイブレータの動作を解析したいのですが、
Convergence problem in transient analysis at Time = .297
Time step = 349.2E-15, minimum allowable step size = 600.0E-15
とエラーが出て、上手く動きません。
どうやら、電圧が変化し始めてしばらく経った点から先のシミュレーションが
出来ていないみたいです。
解決策はありますか?宜しくお願いします。

*** Multi-baiburetar ***
*** Model-List ***
.model npn1 npn Bf=300
.model D1 D
.IC V(1)=3 V(5)=6
*** Net-List ***
Vin 1 0 6
R1 1 2 1k
R2 1 4 10k
R3 1 3 10k
R4 1 5 1k
C1 2 4 40u
C2 3 5 40u
Q1 2 3 0 npn1
Q2 5 4 0 npn1
*** Analysis ***
.TRAN 1u 1s
.PROBE
.END


890889:2005/12/04(日) 02:29:09 ID:v0XOfEMA
 上のモデルリストの.IC V(1)=3ではなくV(1)=0です。すいません。
891889:2005/12/04(日) 02:31:14 ID:v0XOfEMA
 重ね重ねすいません。.IC V(1)=0ではなくV(2)=0です。
892774ワット発電中さん:2005/12/04(日) 04:14:38 ID:iI7A2DzU
>>889-891
NPN1 モデルの記述に Cjc, Cje を加えてみて下さい。
.model npn1 npn Bf=300 Cjc=10e-12 Cje=30e-12
893889:2005/12/04(日) 13:33:25 ID:5GFVIBvE
>> 892 ありがとうございます。動きました。
  寄生容量を記述する必要があったのですね。
  でも、なぜこれでシミュレーションできるようにになったのでしょうか?
894774ワット発電中さん:2005/12/05(月) 11:12:19 ID:TTWz8gt8
>>893
言い方が正確でないかもしれませんが、たとえ話だと思って聞いて下さい。
.TRAN 解析では現在の状態を基に ΔT 秒後の状態・値を計算します。ΔT の大きさは
かなり自動的に判断します。指定できるのは事実上 maxstep の値だけです。

今回は BJT の接合容量を指定しなかったために回路の時定数が ≒0 になってしまい、
ΔT をやたらと小さく取ったので、シミュレーションがちっとも進まない状態になった
のだと考えます。
895774ワット発電中さん:2005/12/05(月) 18:02:29 ID:TTWz8gt8
私の Web ページ
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/index.html
に「過渡解析とループ利得」の項を追加しています。ご意見をお聞かせ下さい。
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/lpgain/lpgain.html
896774ワット発電中さん:2005/12/05(月) 20:31:51 ID:3JZ/gD/+
>>893
たとえ話 (関連話) をもう一つ。
デジタル論理素子の Inverter を奇数段リング状に接続すると発振します。
Inverter の伝播遅延時間が 0 だったら、どうなるか?
数理論理的には矛盾。SPICE なら収束不能。行列式が解けない。0で割らせる気か?
とかね。
897896:2005/12/05(月) 23:27:26 ID:3JZ/gD/+
ちょっと、一応訂正。
「数理論理的には矛盾」という表現はよくないな。
「論理的・数理的に矛盾」 「論理的および数理的に矛盾」
くらいに、読み替えて下さいませ。たとえ話ですので失礼。
898889:2005/12/05(月) 23:44:10 ID:v7saQUFG
>> 894 なるほど、確かに時定数≒0で、ΔTが小さければ、
     計算不能になってしまいますね。。
>> 895 おお、こんなページを作っておられるのですね。早速拝見させてもらいます。
     学部生の私には多少厳しいかもしれませんが。
>> 896 リング発振も発振回路ではよく目にしますね。確かに、伝播時間が0なら、
     いろいろと問題が起きそうですね。

 894,896さんありがとうございます。
899774ワット発電中さん:2005/12/23(金) 18:23:31 ID:QHsMp0si
半分冗談でミュージックシンセサイザーを SPICE で作ろうとしています。
LTspice だとファイルから時系列データを読み出して使ったり、結果を簡単に .wav
ファイル化できるので楽チンそうです。

VCF は一応できました (生意気に 1V/oct にしています)。今は VCF にとりかかっています。
ステート変数フィルターの素子を電圧制御する方針でやっていますが、ほかにどんな方法
がありますでしょうか。

Web 検索 (英語) してみたのですが、同じようなことをやっている方は見つかっていません。
どなたかご存知ありませんか?
900899:2005/12/23(金) 20:36:26 ID:QHsMp0si
ごめんなさい。「VCF は一応できました」→「VCO は一応できました」の間違いです。
901774ワット発電中さん:2005/12/23(金) 21:47:36 ID:JuC7T1NS
おそらくほとんど全ての OP アンプモデルは、浮動電源では使えないようです。
グローバル Gnd がどっかに出てきて、その OP アンプ電源を丸ごと何かの信号に
応じて浮動させると、とんでもない結果が得られます。
このあたりを経験して、こんな対処をした、なんて話がもしあれば、ぜひ聞かせて下さい。
902774ワット発電中さん:2005/12/24(土) 14:52:31 ID:jLD/NOU3
>>901
オレはその場に応じて、何とか使える OP アンプモデルをでっち上げて、
それでその場をしのいでいる。もうちょっと一般的な方法はないものですかね〜
903774ワット発電中さん:2005/12/24(土) 16:49:24 ID:XlFYSuXB
>>899
昔、同じことをやろうとして半ばで挫折した。
一応、それっぽいものはできたんだけどね。なんちゃってLFOまでつけたりして。
生spiceでやってたから、実際の音にするのが大変だったけど。
LTSpiceならいいかもね。
というわけで期待してます。できたら、wikiにでもあげてね。
904774ワット発電中さん:2005/12/24(土) 17:57:08 ID:by2+JRUc
>>903
>899 ですが、ありがとうございます。南極点に行った人はいるけど、もう一度
私の方法で南極点を目指して、いっぽ一歩、進むのがいいのでしょうね。
音階ぐらいはすぐに出来ちゃうのが、SPICE の弱み・強み。
905774ワット発電中さん:2005/12/25(日) 04:54:39 ID:nQxlZHtV
それにしてもルネサスとかスパイスのモデル全然作ってない?・・('A`)

(´-`).。oO(この辺があれなんだよなぁ・・・)
906774ワット発電中さん:2005/12/25(日) 06:55:57 ID:5cOC15wY
>905
他社類似品の SPICE モデルで充分。それ以上の製品などありませんよ。
という意思の表明じゃないか。
907774ワット発電中さん:2005/12/25(日) 17:44:46 ID:AYqfdT/k
>>905
SPICEモデルでは無いが、IBISモデルは公表してないか?
908774ワット発電中さん:2005/12/25(日) 17:47:36 ID:06eqIfcb
日本語の論理シミュレータって源内CAD以外にあります?
909774ワット発電中さん:2005/12/26(月) 02:01:57 ID:a8fhKUn6
>>906>>907
工エエェェ(´д`)ェェエエ工・・・IBISモデル?
なんかナショセミのマクロモデル?みたいので良いから公開して欲しい・・
あと古いデータシートとか。
自分で作るしかないのか・・
910774ワット発電中さん:2005/12/26(月) 13:22:27 ID:JkdxLi43
トランジスタ構造がわからないのにどうやってSpiceモデルを作るんだ?
911774ワット発電中さん:2005/12/26(月) 21:06:03 ID:hmAcugoh
>910
受け売りだけど、SPICE の BJT モデルは現象論的に作ったものだという。
だから物理構造とは直接に関係なし。一方 MOSFET モデルは物性物理を考慮
しているそうだ。まあ、時代の推移もあるだろな。

>>909
SPICE モデルの作成法として、こんな資料がある。
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/sc3_memo/file_104.pdf
(これはどうやら有料の資料らしい。どっかのオマヌケさん?が Web 検索に引っかかる
ところに置いてくれたので、すかさずコピーしておいたもの。あまり大っぴらには
できないけど、御参考までに。)
912774ワット発電中さん:2005/12/26(月) 23:50:23 ID:Sa0j+Wbp
>>911
>だから物理構造とは直接に関係なし。

トランジスタ構造を公開するのがいやな企業が、それでもインターフェースを
明確にするためにIBISモデルだけを公開するんだ。
913774ワット発電中さん:2005/12/27(火) 02:11:45 ID:K8sLCBvw
>>910
(・c_・`)あんましわかんないですけど、
上のナショセミのマクロモデル?(modファイル)の中を見てみると、
データシートとかで得られる特性と、
似たような特性に回路を作って、それを中に埋めこんでるみたいです。
本来のモデルとは違うんだろうけど、
内部構造も公開しないでできるので企業には作っといて欲しいと・・
914774ワット発電中さん:2005/12/27(火) 02:29:53 ID:TSdm/+EA
>913
最近、ダイオードの SPICE モデルを更新したそうです。
29 Sep 2005 Diode Spice Parameters for Simulation Data were updated.
ttp://www.renesas.com/fmwk.jsp?cnt=discrete_category_landing.jsp&fp=/products/discrete
915774ワット発電中さん:2005/12/27(火) 05:59:21 ID:K8sLCBvw
>>914
d

でも廃盤っぽいやつなんで・・_| ̄|○
916899:2005/12/28(水) 10:04:57 ID:VwhUva1/
LTspice でミュージックシンセサイザーの基本部分を作ってみました。
 ttp://radio.s56.xrea.com/radio/src/radio0532.png
 ttp://radio.s56.xrea.com/radio/src/radio0533.zip

vco.asc, vco.asy, vco_test.asc VCO 部とその部分テスト。
vcf.asc, vcf.asy, vcf_test.asc VCF 部とテスト。
eg.asc, eg.asy, eg_test.asc EG (ADSR) + VCA とテスト。

統合試験は wm_test.asc で行いました。wm_pitch.txt および wm_key.txt から
制御データを読み込みます。出力は output.wav に書き込まれます。

wm_test.asc 中の V2 は鋸波・矩形波のデューティーファクターを決めています。
V3 は VCF の周波数を sqrt(2) だけ高くする目的で入れました。
私の場合、12 秒間の .wav データを作るのに 240 秒ほどかかります。
(安物の電子チャイムの音ですね。)

VCF のパラメーター Rq が Q を決めています。EG 部の A, D, S, R が ADSR
パラメーターです。今のところこれらはシンセサイズ中に変更できません。
もう少しいじりまわしてみるつもりです。
917774ワット発電中さん:2005/12/28(水) 16:21:04 ID:2qNmW7k1
このスレの前の方見たら,無料のならLTSpiceがイイ書かれて
いたので早速ダウンロードしました。
それで,LTSpiceのやさしい解説が無いか検索したら
ttp://www.geocities.co.jp/ltspice_swcadiii/
のLTSpice/SwCADV入門(PDF)ってのが引っかかりました。
入門者向けに書かれていて重宝しました。
918774ワット発電中さん:2005/12/28(水) 17:09:31 ID:GC9jAP7P
LTSpiceってノード数制限とかないの?
919774ワット発電中さん:2005/12/28(水) 17:29:13 ID:2qNmW7k1
制限無しのようです
920774ワット発電中さん:2005/12/28(水) 17:31:23 ID:VwhUva1/
>918
使っていてそんな制限に引っかかったことはありません。説明書を検索して
みても、その種の制限は見つかりません。メモリー (仮想メモリー) に収まり
さえすればシミュレーション可能でしょう。しかし、それより前に時間がかかり
過ぎていやになると思います。
921899:2005/12/28(水) 19:11:56 ID:DqLeBUqq
改定版を作りました。基本的には radio0533.zip と同じですが、細かい修正をしました。
 http://radio.s56.xrea.com/radio/src/radio0534.zip
(1) EG 部に問題があった。パラメーターの設定を誤ると "attack" がなくなって
しまう。これを修正。
(2) トップレベルの回路で半固定パラメーターを設定変更・確認できるように修正。
(3) サンプル音の VCF ビブラートと VCA envelope に追従して変化する成分を追加。
これ以上は私のノートパソコンのセラミックスピーカー環境では遠慮しておきます。
.save を使ったら、シミュレーション速度が心持ち増大しました。
922774ワット発電中さん:2005/12/28(水) 21:03:31 ID:WB+K4t2u
>>917
おぉ。
おかげでμFが化けないですみます・・・・

ところで、部品や回路のコピペする方法ってあります?
EditメニューにPasteはあるけど、常にグレーアウト状態。
923774ワット発電中さん:2005/12/28(水) 21:43:13 ID:DqLeBUqq
>922
Edit → Duplicate (ショートカットキーなら F6) → 部品または範囲指定 → マウス移動
→ 左クリックでコピーできませんか。今やってみたけれど、できるのですが。
924774ワット発電中さん:2005/12/28(水) 21:57:57 ID:DqLeBUqq
>923 ですが、「置く場所がなくて困る」ようなら、あらかじめ Zoom Back してから
同様の操作を行って下さい。
925774ワット発電中さん:2005/12/28(水) 23:07:39 ID:WB+K4t2u
できますた。                     ・・・もぅ英語嫌ぃ

ところでPasteは使い道無いの?
926774ワット発電中さん:2005/12/28(水) 23:53:37 ID:NVtzTZck
>925
よかった^2。オレの知らない使い方があるだろうな。見つけたら、きっと教えてね。
927774ワット発電中さん:2005/12/28(水) 23:57:55 ID:NVtzTZck
あ、926 = (924=923) です。念のため。
928899:2005/12/29(木) 09:41:23 ID:NofJjJga
899 ですが、LTspice を使っていない方のためにスクリーンショットを upload して
おきました。大きい画像ですので、ブラウザーが勝手に縮小表示してしまうかもしれません。
それを解除して見て下さい。 http://radio.s56.xrea.com/radio/src/radio0538.png

なお「私の場合だけ」でしょうが、radio0534.zip 中のパラメーターで作った .wav
ファイルを再生すると、どこかで信号がクリップされていたようです。
wm_test.asc の scl パラメーターを 1 にすると、もすこしまともな音が聞こえました。
929774ワット発電中さん:2005/12/29(木) 23:34:47 ID:YmTDcGP0
>>925
(´-`).。oO(ありますよ・・複数の回路図を同時に開くと、一方のをもう一方にコピペできます。)
('A`).。oO(日本の半導体メーカーはあんまりSPICE用のモデルを公開して無いっぽいですね・・)
930774ワット発電中さん:2005/12/30(金) 10:35:08 ID:j7Xr9xCt
>929
「Paste」の使い道ですが、たしかにそれでしょうね。なお Edit → Paste
の代わりに CTRL/V (CTRL + 'v') も使えます。
ショートカットキーの一覧は Control Panel の Drafting Options → Hot Keys
にありますね。
931774ワット発電中さん:2005/12/30(金) 23:43:29 ID:IsVPzjNy
私の Web サイト ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/
「シンセサイザー (music synthesizer)」の項と、とゲストブックの質問に答える
ページを追加しました。

ところで某英和辞書によると、
syn・the・siz・er
 1 総合する人[もの].
 2 シンセサイザー 《電子回路を用いて音を合成する装置》.
わざわざ music と書く必要はないのかも。
932774ワット発電中さん:2005/12/31(土) 15:17:14 ID:Mawf7tLi
>>931
いや絶対に"music"を付けて下さい from マイクロ波のシンセ屋

2GHz〜4GHzが音で聞こえるってんなら話は別ですが(笑)。
933931:2005/12/31(土) 18:06:22 ID:TPzmeu3T
そうですね。きっと用語の使い方を "変に思う" 方もいるんじゃないのかな、
と思って music と書き足しておきました。 DNA とかを合成する人とか
装置もあるんじゃなかったっけ。
934774ワット発電中さん:2005/12/31(土) 20:01:00 ID:rTCYBBZf
> 2GHz〜4GHzが音で聞こえるってんなら話は別ですが(笑)。
マイクロ波屋さん、空気も振動してるんですか?
935774ワット発電中さん:2005/12/31(土) 20:05:56 ID:plC8gBcc
普通にシンセいったら楽器やろ?
936774ワット発電中さん:2005/12/31(土) 21:53:06 ID:TPzmeu3T
>935
分野によっては、違う意味もあるだろう。
937774ワット発電中さん:2006/01/01(日) 05:56:08 ID:6LE/Hju+
>>930
(´-`).。oO(windows\のフォルダにあるscad3.iniでいろいろ設定可能ですよ。
レクタングル?を書くのもショートカットキーが便利です。Altにも割り当てられますし)
938774ワット発電中さん:2006/01/01(日) 08:52:28 ID:SgcglqcZ
レクタングル? ブレースの間違い?
939774ワット発電中さん:2006/01/02(月) 06:28:44 ID:7O2W3Wkd
>>938
(´-`).。oO(windows\のフォルダにあるscad3.iniで設定可能な項目の中に、
ショートカットキーが普段割り当てられてないものもあります。
四角形を外枠に使うと、オートスクロールであんまり固まったりしないので
(オートスクロールは便利な面もありますからoffにしたくないのです)
外枠にedit→draw→rectangleを使うと便利っぽいです。)
940774ワット発電中さん:2006/01/05(木) 22:41:40 ID:Dm81sIIh
LTspiceの使い方紹介してくれた香具師ありがと。
先週からやっと使い始めた。日本のデバイスのモデルも入ってるといいね。
941774ワット発電中さん:2006/01/05(木) 22:59:11 ID:z+ULZUaj
ヒント:917
942774ワット発電中さん:2006/01/06(金) 11:14:17 ID:EkZGbz6D
>>940
ダイオードやトランジスタなど個別部品なら、規格の近い SPICE モデルを使用すれば可。
それでがまんできない人は、データシートを見て SPICE モデルを修正する/作ればよい。
943774ワット発電中さん:2006/01/06(金) 19:36:13 ID:7ZRtfaAZ
>>940
国産デバイスの SPICE モデルですか〜 意外とないんですよね。
http://w3.quake3.jp/sushi-k/wiki/ なんかにも紹介があります。

無理にそのものずばりの型番のモデルを使おうとせずに;
・ 小信号シリコンダイオード ≒ 1N4148, MMSD4148。同ショットキーダイオード ≒ BAT54。
・ 一般用バイポーラトランジスタ ≒ 2N3904, 2N3906
(耐圧は無視してよい。大電流時の hFE 低下や Vce(sat) が重要な場合は並列接続する手もあり。)
・ 小信号用 JFET は Idss と Vto を頼りにテキトーに選ぶ。
・ スイッチング用 MOSFET は、Ron (mΩ), Gate charge (nC), Vto を頼りにテキトーに選ぶ。
耐圧は無視してよい。

これでもけっこう進めると思います。なぜなら部品のバラつきもあることだし〜
ところで、どのような部品の SPICE モデルがあったらいいとお考えですか?
いくつか具体例を挙げてもらえませんか?
944774ワット発電中さん:2006/01/06(金) 19:55:15 ID:7ZRtfaAZ
このスレ全体を "モデル" とかで文字検索すると、ヒントが見つかるかも。

デバイスモデルの作り方は、ここなどでも紹介されています。
http://www.d1.dion.ne.jp/%7Eriver_r/bell/devmodel/devmodel.html

最近 2SK371 のデバイスモデルを作りました。ちょっと変わった高 Gm デバイス
なので、データシートから重要なポイントを抜き出して・・・
.model K371 NJF(beta=70m vto=-0.36 cgd=15p cgs=75p)

そうそう、BJT (bipolar junction transistor) の fT を高くしたい、なんてときは
Cjc, Cje をスケーリングすると、好みの fT の Tr が出来上がります。
あ、そうか、出来た Tr の fT がどうなったのか、それがわからないのでしょうか。
それを知る方法は、もちろんあります。
945774ワット発電中さん:2006/01/06(金) 22:52:21 ID:49x6vp6R
トランジスタやFETは代替品がなんとかなるので自前で書く機会はそんなにないなぁ。
最近では 2SC5720(スーパーベータトランジスタ)書いたくらいだな。
1SV172(PIN ダイオード) どう書いたものか困ってるけど。

アミドン(Micrometals)のトロイダルコアのモデルって無いですかね。
透磁率と損失の周波数特性が合ってれば良くて、ヒステリシス特性までは期待しないです。
946774ワット発電中さん:2006/01/07(土) 06:49:18 ID:aVtQBfl4
★ PIN ダイオードの SPICE モデルですか〜
ttp://groups.yahoo.com/group/LTspice/ の Files > Lib に、
 PIN-Diodes  HF diode switches
 SFH2400  Fast PIN-photodiode similar to SFH203
があります。(USA Yahoo! へのメンバー登録要)

Web 検索「SPICE model <key-words>」で見つけた
ttp://www.skyworksinc.com/products_display_item.asp?did=2304 (.pdf ファイル)
なんかは参考になりませんでしょうか。

★ アミドン (Micrometals) のトロイダルコアのモデルは、周波数依存抵抗や周波数依存
インダクターなんかを組み合わせて作るのでしょうね。解析的・組織的に求める方法は知りません。
コイルメーカーが公開している SPICE モデルなどは参考になるでしょう。

LCR の性質を頼りにカットアンドトライするのはいかがですか。
そうすれば各素子が全体の特性に影響を及ぼす様子がわかってきて・・・ いや、その頃
には必要なコアのモデルは出来上がっていたりして。

★ ついでに、こんなリンク集を見つけました。
ttp://www.epanorama.net/links/componentinfo.html

ttp://www.epanorama.net/ は、offer information on electronics found from the web
をするんだそうです。
947774ワット発電中さん:2006/01/07(土) 14:08:41 ID:U6MkiQ6p
コイルメーカーが公開している SPICE モデルをどうやって使うのか、それを試してみました。
ttp://www.d1.dion.ne.jp/%7Eriver_r/bell/nlind2/nlind2.html

ご意見をお聞かせ下さい。
948774ワット発電中さん:2006/01/07(土) 22:11:29 ID:wOWzpbYg
>>940
日本製デバイスライブラリの組み込み方が >>917
ttp://www.geocities.co.jp/ltspice_swcadiii/
にありますよ。
わかりにくところにリンクされていたので,
トップページに書いた方が良いですよ,とメールしたら
早速,ページが訂正されていました。
949774ワット発電中さん:2006/01/08(日) 00:45:44 ID:G3wuRs/C
>946
>には必要なコアのモデルは出来上がっていたりして。

通常、必要な L がgivenになってるのからコイルを設計する方向で、
そこにシミュレータが欲しいので
LCR特性測定できる段階でモデルどころか現物が上がっててシミュレータに用無くなってるがな…。
ネットアナも要るし。
本家がもうすこしちゃんとしたデータシート出しててくれれば終る話なんだけど。

それと、PINは有り難と。
950774ワット発電中さん:2006/01/08(日) 00:46:38 ID:YBKNmtWm
商用Spiceのデモ版からライブラリをぱくってLTSpiceで使えないかね。相性がよくてデバイス沢山ついてくるやつないかな。
951774ワット発電中さん:2006/01/08(日) 01:05:31 ID:cbnfGNum
>>950
ググリまくるといろいろ拾ってこれるし、たいてい使えますよ。
952774ワット発電中さん:2006/01/08(日) 08:17:19 ID:KIn+i+7V
>>948 >>940
LTspice の使い方の話ですよね。Help → Help Topics → タブの Search をクリック → 「 1. 」の欄に
 Third-party Models
と入力し、改行を押して見て下さいな。 そうか〜。 Help を読むのは一苦労なのかもね。
953774ワット発電中さん:2006/01/08(日) 08:37:52 ID:KIn+i+7V
追記。なぜ LTspice の標準ライブラリー (standard.*) に××を加えたいのか、
その理由が全くわかりません。第2の方法、第3の方法もあるし、
たぶんそっちのほうが、ずっと便利なのでは?
954774ワット発電中さん:2006/01/08(日) 10:37:57 ID:pbB56qc9
IBISモデルとSPICEモデルの違いは何でしょうか?
TIのサイトでIBISモデルのあるICをSimしようとしてるのですが
方法がわかりません。
IBISモデルは、OrCAD PSpiceまたは、話題のLTspiceでは
どうやれば使えるのでしょうか?
955774ワット発電中さん:2006/01/08(日) 22:55:43 ID:qnVrCe9x
multiSIMってどうよ?
956774ワット発電中さん:2006/01/08(日) 23:16:10 ID:iBXHxKVQ
>954
質問コーナーに行ってみたら?
957774ワット発電中さん:2006/01/09(月) 11:49:58 ID:EkCkNUZ3
>>954
質問を具体化してみます。
例えば、SN74LS04のIBISモデルを使ってシミュレーションしたい場合、
PSpiceやLTspiceではどのようにIBISのファイルを取り込めば良いのでしょうか?

TIデバイスのモデルの一覧表は、ここにあります。
http://focus.ti.com/docs/logic/logichomepage.jhtml

SN74LS04のIBISモデルは、ここにあります。
http://focus.ti.com/docs/prod/folders/print/sn74ls04.html#productmodels

>>955
multiSIMを知らないのです。検索してはいます。
どんな感じのものなのか教えていただけますと幸い。
958774ワット発電中さん:2006/01/09(月) 11:59:28 ID:EkCkNUZ3
>>955
multiSIMはすぐ見つかりました。
画面の表示は優れものですね。
http://www.ilink.co.jp/products/multisim8fEdu050317.ppt

multiSIMではIBISモデルは使えるのでしょうか?
精度はOrCADやLTと同様でしょうか?
959774ワット発電中さん:2006/01/09(月) 21:12:09 ID:rNkZtnsi
このスレをIBISで検索してから出直してき >957
Intusoft から ICAP/4 買ってくるというのも手だ。IBIS SPICE 両対応だぞっと。


ところで B2SPICE には LS ファミリのゲートの Spice モデルが
入ってるようだけど、Demo 版にも入ってる?
いまさら LS のために登録する気もしなくて。
960774ワット発電中さん:2006/01/09(月) 23:01:32 ID:EkCkNUZ3
>>959
誠にありがとうございます。全スレを検索後、GOOGLEでibis2spiceを検索しました。

ibis2spiceは、
http://www.intusoft.com/utilities.htm
にありました。

今日はもう遅いので寝ます。明日試してみます。
いまさらのLSでも、実績回路が優先されるので使わなければなりません。
流石にDIPではなくSOPパッケージにしました。
961774ワット発電中さん:2006/01/13(金) 15:38:28 ID:PeZ3w6Zq
DIP の 74LS 使用の旧基板では問題なかったのに、SOP にして基板を作り変えたら、
とたんにトラブル続出・・ なんてことにならないことを祈るよ。
962774ワット発電中さん:2006/01/13(金) 20:17:50 ID:UfpS/Blv
>>961
問題なかったです。小さなマイコン基板(SMT4層)だったので。
今も製品で動いてます。

>>959
IBISファイルの変換で、このようなトラブル状態です。
http://www.fpga.co.jp/cbbs/cbbs.cgi?mode=one&namber=2160&type=0&space=0&no=0
解決策わかりましたら、ご教示願います。
現在、お手上げです。
963774ワット発電中さん:2006/01/13(金) 22:17:40 ID:PxQRRcTw
>962
!!SMT4層!! これは大変失礼いたしました。ちょっとやりすぎじゃないですか〜
TTL SSI or MSI 20 個とか 100 個を使う回路だと思っていましたが、もっと小規模
だったんでしょうかね。

LS-TTL だったら、普通の抵抗 + BJT + 小信号ショットキーバリアーダイオード
でも、シミュレートできませんかね?
LS どころか、7400 をやってみた人もいますよ。LTspice User Group の、
Files > Lib > Digital SN74xx に例があります。
964774ワット発電中さん:2006/01/14(土) 00:33:10 ID:ASj9N0rA
>>963
先日SN74LS04のDataSheetにある等価回路を、Tr=2SC1815,Di=1S1588で
試しに作ってみましたが、論理が正常に動くのは、
相当に低い周波数のパルス入力となってしまいました。(PSpice評価版にて)
自分の力の無さ、知識の無さをまざまざと見る思いでした。

現在は、局部のアナログ的動作の波形を再現するのにSPICEを使っており、
システムシミュレーションなどという大それた言葉は、恥ずかしくて
出せない思いです。
(結構そういうことを偉そうに言う人が、実は全然わかって無いのが
やっとこ見えてきました。先輩もたいした〜こた〜無いな。ムヒヒ・・・と)
LTspiceもやっとこ使えるようになってきました。ちょっと嬉しい。
965774ワット発電中さん:2006/01/14(土) 02:10:28 ID:4LaG5Ov9
964て、>530の人?
530といい964の人といい、何故に1815なんぞで実装するかな。
966774ワット発電中さん:2006/01/14(土) 08:51:04 ID:1pGZu4/n
>965
その、おかしいところに、いいかげんには、気付くでしょうよ。
何年かかるかは知らないよ。
967774ワット発電中さん:2006/01/14(土) 11:50:47 ID:ASj9N0rA
>何故に1815なんぞで実装するかな。

評価板には部品ライブラリが殆どなくて、Trは1815くらいしか使えない
のですよ。PSpice製品の予算確保は、どう考えても無理。高価すぎます。
またデジタル回路設計にアナログシミュレータが必要という理解は得られ
ないです。
止む無くLTspiceへの道を模索しています。

968774ワット発電中さん:2006/01/14(土) 17:15:34 ID:1pGZu4/n
機能モデル (Functional Model) という考え方もあるのですが。
969774ワット発電中さん:2006/01/14(土) 23:41:52 ID:J8LdyDrU
あれ? 発振するはずですよね?
http://radio.s56.xrea.com/radio/src/radio0558.png
970774ワット発電中さん:2006/01/15(日) 12:52:43 ID:LkpkGWgV
>>968
機能モデルとはデジタル回路としてのシミュレーションのことを言っているのですか?
意図が読み取れないので、もう少し詳しく説明をお願いします。
モレはデジタル論理ICのアナログ回路として使えるモデル化を模索しています。

971774ワット発電中さん:2006/01/15(日) 15:02:50 ID:LJcJUuvy
>>969
ただのCR回路ジャン。
972774ワット発電中さん:2006/01/15(日) 15:11:05 ID:k6Ngf+8S
一般にデジタル回路はゲートの山になる。
ゲートをTR 換算で5〜10使うモデル使ってたらシミュレーションが凄まじく遅くなる。
こないだ R-2R DAC のリニアリティを評価すんのにフェアチャイルドの HC モデルを使ったが、
そのままだと run するのが嫌になる時間がかかった。
そういう覚悟はあるのかという面と、
その一方で、デジタルのアナログシミュレーションしたいという欲求は、

遅延時間が表現できてればいい (modelsim とか circuitmaker のデジタルモデル)、
スルーレートと出力電流制限が表現できてればいい (LTspice の機能モデル)、
入出力容量も表現できててほしい、
リードインダクタンスも表現されてて当然だ、

というような段階があって、はじめのほうの簡単なモデルで事足りる…というか、
こういうこと訊いてくる奴(自分でモデルレベルの選択ができない奴)が
後のほうの遅くてめんどくさいモデル使ってもしょうがないだろという面がある。

あとは自分で考えれ、ということ。
973774ワット発電中さん:2006/01/15(日) 15:53:57 ID:NcUj9QWQ
CQ出版の黒田センセの1マソ5千円の本買った人いる?

あのシミュレータはどんなもんっすか。値段なりの価値がありそうなら
今日買って帰ろうかなあ。
974774ワット発電中さん:2006/01/16(月) 10:56:12 ID:LE/HpAkN
>>973

 よきにはからえ。
975774ワット発電中さん:2006/01/16(月) 15:43:16 ID:4+gz+cgA
>>970
SPICE の機能モデルとトランジスタモデルの違いですか。意外と説明がないものです。
参考: ttp://www.ecdl.hut.fi/~cad/analog_sim/sim_models_en.html

ざっと言って、LCR とダイオード、トランジスタ (FET) だけを使って表現したものは、
トランジスタモデルです。

LCR とダイオード以外は電圧源・電流源、SW など抽象的な素子を使って表現したものは
機能モデルです。

現実には折衷的なものも多いのですが、機能モデルの一部の素子を Tr や FET に置き換えた
形のものが多いようです。

具体例が必要でしたら、探してきて upload しますよ。
なお、デジタル回路・アナログ回路の区別とは関係ありません。
976774ワット発電中さん:2006/01/16(月) 15:47:10 ID:8pWwuR5X
そいえば新刊でSPICEモデルとかいう本が出てたよ。
パラパラとめくっただけだけど、なんかSPICEの公式マニュアル+α
みたいな感じだったけど。
977774ワット発電中さん:2006/01/16(月) 15:48:11 ID:4+gz+cgA
追記。このスレの >>367 あたりから少し先まで見てください。何か参考になるかも。
978975, 977:2006/01/16(月) 15:51:13 ID:4+gz+cgA
975 = 977 です。まあ ID を見ればわかるんだけど。慣れていない人のために。
979774ワット発電中さん:2006/01/16(月) 16:26:47 ID:pJl9z39L
>>969
初期のトランジスタはそれで発振したかも知れないけど、最近のヤツは発振しないかもね。
そもそも SPICE モデルの普通の BJT は Veb, Vcb の電圧降伏を起こさない。
発振させたいのなら、接合部の漏洩電流を流す+逆 hFE パラメーターを操作するとか、
積極的に負性抵抗を使う必要がありそう。

それを実際にやると、Tr の hFE が低下したりするので、やりたくない。誰かやってみて
報告して下さい。
980979:2006/01/16(月) 17:21:14 ID:pJl9z39L
ゴメンなさい。回路図をよく見ていなかった。ベースは開放で、コレクターを
接地する回路だと考えていました。失礼しました。
981774ワット発電中さん:2006/01/16(月) 18:30:09 ID:MtKZNvcx

>>975
機能モデルの解説をありがとうございます。
以前、RC積分回路でのチャタリング防止効果のSimulationモデル作成などを教えてくれた方ですね。
おそらく大学の先生と思いますが、高いレベルの回答をさりげなく書いてくれるスキル・才能の高さ・
親切さに頭が下がります。
982774ワット発電中さん:2006/01/16(月) 18:33:55 ID:MtKZNvcx
>>969
その発振回路に深い意味が込められていると思うのですが、発振の原理がわかりません。
簡単に発振する原理を説明お願いできますか?
1GΩを使う回路は初めてみました。触ったことも見たこともありません。
983774ワット発電中さん:2006/01/16(月) 19:48:10 ID:pJl9z39L
>982
バイポーラトランジスタの C, E を入れ替える逆接続ですよ。それでもちゃんと
hFE はある (> 1)。入れ替えた後の C-B 間漏れ電流は C-B 間電圧に敏感に依存する。
また、逆接続 BJT の hFE 対 Ic 特性は、Ic にメチャ大きく依存する。
だから、SPICE を使って、いろいろな .model パラメーターをうまく操作すれば
(最悪な場合、漏洩電流素子を外付け!)、そのくらいまですれば、発振させられると
思います。負性抵抗発振器です。もうお遊びそのものですがね。

別の話題。SPICE では 1TΩの抵抗だって、時には使います。びっくりしないように。
それには2つの理由があります。(実は1つかも)
984983:2006/01/16(月) 19:51:48 ID:pJl9z39L
気をもたせずに言っておくと、0 で割ると、浮動少数演算器の計算結果が
計算できない・計算しにくい・取り扱いに困る値になってしまうからです。
985774ワット発電中さん:2006/01/16(月) 22:38:38 ID:pJl9z39L
ちょっと追記。まあ、別の言い方です。
ある実数 (≠ 0) を ≒ 0 で除算したとき、どうしたらいいのか。浮動少数点演算の
計算結果は、±Inf, Nan とかの「数?」もあり得ます。計算機数学風の話に
なってしまってごめんなさい。でも無関係ではありません。
ここで強引に、抵抗値を無限大とか 0 には設定できない。 これはご存知ですよね。
986774ワット発電中さん:2006/01/16(月) 23:23:47 ID:MD3uU0Hs
969です。

>>979
そのへんからいろんなC1815をひっぺがしたりして試したことがありますが、
9Vぐらいでコンデンサを放電して、6Vぐらいで止まって充電、を繰り返し・・・
だいたいそんな感じだったと思います。周波数も個体(ロット?)によってまちまち。

>>982
「トランジスタに何か繋げよ、ばーか」エラーが出るので、影響が少ないと思われる「何か」を
繋いでみました。実際には何か(端がオープンのワイヤの切れ端とかでも)繋いであればよかったようです。

>>983
標準的な使い方でないと、モデルが対応しきれてない、ということなんでしょうか。
もしかしたらと思って試してみたんですが、実際動かないのを見て、嬉しいような悲しいような・・・・
987774ワット発電中さん:2006/01/16(月) 23:32:34 ID:MD3uU0Hs
原理はここ↓の「VCO発振原理」の「SAWTOOTH発振器」に書いてあったんですが、これじゃ図が見られませんね。
http://web.archive.org/web/*/http://www.asahi-net.or.jp/~wz4k-tnk/kairo/vco.html
988774ワット発電中さん:2006/01/16(月) 23:32:41 ID:MxZydD/F
VEBブレークダウンを使った弛張発振器ってやつだな.

 トランジスタをブレークダウンさせるのが嫌なら,UJTで作れば
想定外動作にはならない。

>>979が書いているように,SPICEの標準トランジスタモデルには
順方向も逆方向も、PN接合の降伏現象がモデル化されてない。
10,000,000Vかけたってシミュレーション上は何事もなく動作する。
SPICEの半導体モデルで降伏現象を持ってるのはダイオードだけ。
 現実では動作する弛張発振器は、SPICEでは絶対に動作しない
989774ワット発電中さん:2006/01/17(火) 01:05:38 ID:+iIwqLTI
>>988
ちゃんと意識して作ればできます。普通はそんなことをしなくていい領域を
使っているだけですよ。
990774ワット発電中さん:2006/01/17(火) 06:43:02 ID:wK9+x/4X
>UJTで作れば想定外動作にはならない
すごいな。UJT って絶滅デバイス。
991774ワット発電中さん
990を超えたので次スレを立てておきました。

回路シミュレーション part2
http://science4.2ch.net/test/read.cgi/denki/1137463612/