基準クロックによる同期では、デバイスが異なるレートで動作している場合でも、共通の基準信号を使用して、同期されたすべてのデバイス間で位相アライメントが維持されます。

基準クロックによる同期を使用すると、複数のデバイスが異なるレートで動作している場合や異なるサブシステムに属している場合でも、同期対象のデバイスのタイミングを同期できます。基準クロックから取得されたクロックは、開始時から同位相のまま維持されます。基準クロックよりも低速の周波数を持つ派生クロックは、同位相ではありません。カウンタ操作では、基準クロックによる同期により、以下が可能になります。
  • カウンタタイムベースは、ドリフトすることなく同期された状態を維持する。
  • アプリケーションで異なるカウンタタイムベース周波数が必要となる場合、カウンタタイムベースは同位相のまま維持される。

基準クロックによる同期を使用する際、デバイスはオンボードクロックの代わりに別のデバイスからのクロックを直接使用しません。代わりに、すべてのデバイスは、位相ロックループを使用してオンボード発振器を共通の基準信号に同期します。次に、各デバイスは同期された発振器から他のクロックを派生します。派生クロックが同位相になるには、開始トリガを共有する必要があります。

PXIデバイスの場合、基準信号は通常、シャーシのバックプレーンで10 MHzクロック (PXI_Clk10) です。PXI Expressデバイスの場合、基準信号は通常、シャーシのバックプレーンで100 MHzクロック (PXIe_Clk100) です。

メモ 可能な限りPXIまたはPXI Expressシャーシのバックプレーンクロックの1つを常に使用してください。別のデバイスからのクロックを使用すると、信号が1つのデバイスからもう1つのデバイスに移動するのに必要な時間によりスキューが発生します。

PXIデバイスまたはPXI Expressデバイスのシャーシバックプレーンクロックは、デバイスのオンボード発振器とは異なる確度を提供する可能性があります。たとえば、PXIe-1062Qシャーシのクロック確度は25 ppmですが、PXI-6259シャーシのクロック確度は50 ppmです。

PCIデバイスおよびPCI Expressデバイスの場合、基準信号は別のデバイスから供給されるクロック (通常は10MHz基準Clk) です。特定のタスク用の基準信号の端子を指定するには、RefClk.Src 属性/プロパティを使用します。マスタデバイスでRefClk.SrcOnboardClockに設定し、直接使用するのではなくオンボード発振器にロックします。オンボード発振器へのロックは、マスタとスレーブデバイス間のスキューの均一化に役立ちます。

基準クロックによる同期では、クロックのスキューが最小化または除去されます。ただし、共有の開始トリガはマスタデバイスからスレーブデバイスへ伝搬するため、スキューが発生します。いくつかのデバイスでは、そのスキューの補正を行うことが可能です。

いくつかのデバイスでは基準クロックの代わりにマスタタイムベースが使用されるため、これらのデバイスではマスタタイムベースによる同期が使用されます。基準クロックによる同期でも、複数の信号の共有とこれらの信号用の複数のRTSIまたはPXIトリガラインの予約が必要になります。すべてのデバイスが同じレートで動作するサンプリングクロックタイミングのアプリケーションでは、サンプリングクロックによる同期を使用できます。サンプリングクロックによる同期では、共有の開始トリガが不要となるため、追加のRTSI/PXIラインも不要となります。サンプリングクロックによる同期により、マスタタイムベースを使用するデバイスと基準クロックを使用するデバイスを同期できます。