秋月ファンクラブ掲示板 過去ログ
LTSPICE 1pulse出す電源電圧+条件付 - kurin
2013/08/11 (Sun) 13:12
Vi=15Vになったら 1pulse出す電源電圧を作りたいのですが、簡単に作れる関数な
どありますか?
教えてください。
Re: LTSPICE 1pulse出す電源電圧+条件付 - inara1
2013/08/11 (Sun) 15:56
「Vi=15Vになったら」というのは
(1)15V未満から電圧が上がっていって、15Vを超えた瞬間
(2)15Vより大きい電圧から下がっていって、15Vを下回った瞬間
の2つの場合の両方ともという意味でしょうか。
(1)だけの意味なら、添付図のように、ビヘイビア電圧源を使えばできます。
V1とV2は普通の電圧源で、V1が入力信号(Vin)、V2が比較用の信号(Vref)です。
ビヘイビア電圧源B1では、VinとVrefの電圧を比較して、Vin>Vrefのときに出力(Vout1)を1V、それ以外のとき0Vとしています。2つ目のビヘイビア電圧源B2は、B1の出力(Vout1)を時間 tw だけ遅らせて、さらに符号を反転させたものを出力しています(Vout2)。3番目のビヘイビア電圧源B3では、Vou1とVout2の積を出力(Vout3)しています。
Vout3には、幅twのパルスが出ますが、このパルスが出るタイミングは、Vinが低い電圧から上がってきて、Vin>Vrefとなったときだけになります。
この回路では、Vin>Vrefとなっている時間がtwより小さくなると、Vout3のパルス幅はVin>Vrefとなっている時間のほうになります。
Re: LTSPICE 1pulse出す電源電圧+条件付 - inara1
2013/08/11 (Sun) 17:12
(1)と(2)の両方でパルスを出す回路です。
Re: LTSPICE 1pulse出す電源電圧+条件付 - kurin
2013/08/11 (Sun) 20:01
返信ありがとうございます。
Vin=15V以上でpulseだす回路ですが、
例えば10pulse出す回路を作りたい場合どうすればよいでしょうか?
確かに1pulseだとinara1さんの回答で出来そうです。
何度もすいません。
Re: LTSPICE 1pulse出す電源電圧+条件付 - inara1
2013/08/12 (Mon) 06:04
ビヘイビア電圧源を使わず、Vin>15Vのときに複数のパルスを出す方法がありま
した。
(1) メニューのEdit→Component→voltageを選択→OK→画面の適当なところに置
く(クリック)
(2) 電圧源記号を右クリック→Advanced→PULSE(V1 V2・・)のボタンを選択→波
形パラメータを入力(添付図A)→OK
(3) 電圧源記号の右側のPULSE(0 1 0 1u 1u 0.05 0.1 10)を右クリック→PULSE(0
1 0 1u 1u 0.05 0.1 10)の左側にtrigger V(in)>V(ref)という文章を挿入→OK
Re: LTSPICE 1pulse出す電源電圧+条件付 - kurin
2013/08/12 (Mon) 14:17
おおっ すごい 確かに出来ました。
いつもありがとうございます。
この命令はつかます。