トリガ[Trigger]¶
外形¶

説明¶
トリガの動作¶
トリガ[Trigger]は入力電圧により、 メイン周期またはサブ周期を更新する素子であり、以下のように動作します。
サブ周波数に登録していない場合¶
Triggerは メイン周期を更新し、メイン周期の開始時では必ずオフ状態です。
メイン周期から Trigger Time までに入力差電圧が負から正に変化した時、Triggerがオン状態になります。
Triggerがオン状態になると、設定されている メイン周期とは無関係に メイン周期が更新され、次の メイン周期へ移行します。
ただし Trigger Timeの5%内の時間は不感帯となっており、Triggerはオンになりません。
また、入力差電圧が正から負に変化しても、Triggerはオンにはなりません。
Trigger TimeまでTriggerがオンにならない場合は Trigger Timeで メイン周期が更新され、この場合のメイン周期は Trigger Timeとなります。
Activeをオフにすることで Triggerを常にオフの状態にでき、無効化できます。この場合、主回路に設定されているメイン周波数による通常の動作を行います。
サブ周波数に登録している場合¶
Triggerを サブ周波数に登録すると、メイン周期ではなくサブ周期に対して1.と同様な動作を行います。
トリガ[Trigger]の実際の動作については、サンプル回路:力率改善回路も参考にしてください。
トリガ時間と最小時間の設定について¶
Triggerのトリガ時間[Tmax]と最小時間[Tmin]の設定パラメータは次のように適用されます。
- トリガが
Tmaxまでオンにならない場合、Tmaxにて周期が更新されます。 - トリガがオンした時間を
ton(<Tmax)とした場合、
ton<Tminの場合Tminにて周期が更新されます。
ton>=Tminの場合はtonにて周期が更新されます。
Trigger使用時の留意事項¶
ノコギリ波発生器[Saw Tooth]と合わせて使う場合の注意点¶
ノコギリ波発生器は次回の動作周期からコンデンサの充放電収支を計算して
ノコギリ波を生成しております。
そのためトリガと合わせて使用しますと、周期が途中で切り替わってしまうため、
充放電収支が合わず、ノコギリ波にオフセットが乗ってしまいます。
上記の仕様より、基本的にノコギリ波発生器とトリガを一緒に使用することは非推奨としております。
ご使用の場合には、各素子挙動や実現したい動作をご確認の上、ご使用ください。
スクリプトによるデジタル制御とTriggerが共存する場合の注意点¶
Warning
スクリプトやSLCスクリプトで周期的なデジタル制御を行う場合、Triggerと共存するとこれらの周期がTriggerによって変更され、サンプリングタイミングの変更など予期せぬ挙動となる場合があります。
スクリプトからトリガ最大時間を更新する場合の留意点¶
トリガ最大時間(Trigger Time)はスクリプトから解析中に任意のタイミングで変更することができます。ただし、実際に変更されるタイミングは変更直後のトリガ動作周期(メイン周期またはサブ周期)終了時となります。
したがって、Trigger Timeを更新するスクリプト(Postチェック有り)の制御周波数は、変更対象のトリガ素子と同じ動作周期に設定することを推奨します。
スペック¶
| パラメーター | 内容 | パラメーター名 |
|---|---|---|
| Trigger Time | トリガ時間 | Tmax |
| Active | トリガの有効・無効化 | - |
| Minimum Trigger Time | 最小時間 | Tmin |
出力変数¶
| パラメーター | 内容 | Output引数 |
|---|---|---|
| Input Volutage | 入力差電圧 | シンボル名.Vi |