同期制御コネクタ(SCコネクタ)は、複数枚のボード(同種、異種)のスタート信号、 クロック信号、ストップ信号などを共通で使用して、ボードの動作を同期させるための
簡単な方法を提供します。
ボードのチャネル数を増やしたい場合や、たとえばデジタルI/OとアナログI/Oを同じタイミングで 実行したい場合などに使用します。
同期制御コネクタには、EXTSIG1~EXTSIG3までの同期信号線が用意されています。 これらの信号を出力するボードをマスタと呼び、受け取る側のボードをスレーブと呼びます。
1つの同期させるボード群において、マスタは1台のみで、他はスレーブに設定します。
EXTSIG1~EXTSIG3までの同期信号線をスタート、クロック、ストップ条件に割り当てることによって、 マスタからの信号に同期させてスレーブを動作させることができます。
マスタ側では、同期信号線に対してどのような信号を割り当てるかを設定します。 この信号には、例えばボードの内部クロックや、外部スタートなどがあります。
同期信号線に出せる信号の種類の詳細については、DioDmSetMasterCfg関数の仕様を参照してください。 スタート、クロック、ストップをEXTSIG1~EXTSIG3のどれに割り付けるかについては、
クロックをEXTSIG1、スタートをEXTSIG2、ストップをEXTSIG3の順で割り付けることをお勧めします。
スレーブ側では、同期信号線の入力を有効にするかどうかと、 スタート、クロック、ストップのサンプリング条件に対して、EXTSIG1~EXTSIG3までの同期信号線の
どれを使用するかを設定します。スレーブのサンプリング条件には、同期信号線以外の信号も使用できます。 例えば、スタート信号とストップ信号のみ同期制御コネクタの信号を使用し、
クロックにはマスタとは別の内部クロックを使用することができます。
同期制御コネクタは、ボード上のCN2,CN3のコネクタです。 結線については、ボードに添付のコネクタをご使用ください。