コンテンツにスキップ

スイッチング同期制御

スイッチング同期制御

fig

スイッチング同期制御は、複数のスイッチを同期して制御する場合や一つのスイッチの複数の状態変化時刻を同期して制御する場合など、
複数の状態変化時刻を同期してPWM制御を行うために使用する機能です。

スイッチング周波数の設定・確認

スイッチング同期制御の設定は コンフィグエディタSwitching Synchronizationで行います。

No. 項目 内容
1 スイッチング同期制御リスト figをクリックで設定を追加します。リストを選択した状態でfigをクリックで設定を削除します。
2 スイッチング同期制御設定
Name スイッチング同期制御設定の名前を設定します。
Base Type 同期のタイミングを設定します。次の三種類から設定できます。
Bigin:動作周期のはじめを同期タイミングとします。
End:動作周期の終わりを同期タイミングとします。
Transition:指定した素子の状態変化時刻を同期タイミングとします。
Mode モードは次の二種類から設定できます。
Ratio:同期時刻を時比率差で設定します。
Time:同時時刻を時間差で設定します。
Active スイッチング同期制御の有効/無効を切り替えます。
Synchronized Base Typeに設定した同期タイミングで同期させる素子を指定します。

2つのスイッチを制御する例

2つのPWMスイッチQ1Q2のタイムチャートが下図のようになっているとします。

fig

ただし、この図において波形上部の数字は状態変化時刻番号を表しています。

これらを同期PWM制御するには、まず、パルス変調器[PWM]を用意し、Reference Duty0.3TargetQ1:T0とします。
fig

次に、スイッチング同期制御の設定にて
Base TypeTransition
ModeRatio
Transition BaseQ1:T0
SynchronizedQ2:T0:0.1とします。

この例の場合、Q1:T0の状態変化時刻を基準にして、Q2:T0の状態変化時刻を同期させているので、同期基準のタイプを表すBase TypeTransition、同期基準時刻を指定するTransition BaseQ1:T0となります。

もし、同期基準が動作周期の始めまたは終わりであれば、Base TypeBeginまたはEndに設定し、Transition Baseには何も設定しません(設定していても無視されます)。

さらに、時比率を対象にしているのでModeRatioです。
同期させる状態変化時刻はQ2:T0で同期基準時刻Q1:T0との時比率差は0.1なので、SynchronizedQ2:T0:0.1となります。

このようにして、Synchronizedには任意の数の同期時刻が設定できます。
Q1:T0Q2:T0の差を時間差で同期制御する場合には、ModeTimeにしSynchronizedのパラメーターの数値をQ2:0:1e-6のように時間で指定します。