基準クロックによる同期
- 更新日2026-02-16
- 4分で読める
基準クロックによる同期では、デバイスが異なるレートで動作している場合でも、共通の基準信号を使用して、同期されたすべてのデバイス間で位相アライメントが維持されます。
- カウンタタイムベースは、ドリフトすることなく同期された状態を維持する。
- アプリケーションで異なるカウンタタイムベース周波数が必要となる場合、カウンタタイムベースは同位相のまま維持される。
基準クロックによる同期を使用する際、デバイスはオンボードクロックの代わりに別のデバイスからのクロックを直接使用しません。代わりに、すべてのデバイスは、位相ロックループを使用してオンボード発振器を共通の基準信号に同期します。次に、各デバイスは同期された発振器から他のクロックを派生します。派生クロックが同位相になるには、開始トリガを共有する必要があります。
PXIデバイスの場合、基準信号は通常、シャーシのバックプレーンで10 MHzクロック (PXI_Clk10) です。PXI Expressデバイスの場合、基準信号は通常、シャーシのバックプレーンで100 MHzクロック (PXIe_Clk100) です。
PXIデバイスまたはPXI Expressデバイスのシャーシバックプレーンクロックは、デバイスのオンボード発振器とは異なる確度を提供する可能性があります。たとえば、PXIe-1062Qシャーシのクロック確度は25 ppmですが、PXI-6259シャーシのクロック確度は50 ppmです。
PCIデバイスおよびPCI Expressデバイスの場合、基準信号は別のデバイスから供給されるクロック (通常は10MHz基準Clk) です。特定のタスク用の基準信号の端子を指定するには、RefClk.Src 属性/プロパティを使用します。マスタデバイスでRefClk.SrcをOnboardClockに設定し、直接使用するのではなくオンボード発振器にロックします。オンボード発振器へのロックは、マスタとスレーブデバイス間のスキューの均一化に役立ちます。
基準クロックによる同期では、クロックのスキューが最小化または除去されます。ただし、共有の開始トリガはマスタデバイスからスレーブデバイスへ伝搬するため、スキューが発生します。いくつかのデバイスでは、そのスキューの補正を行うことが可能です。
いくつかのデバイスでは基準クロックの代わりにマスタタイムベースが使用されるため、これらのデバイスではマスタタイムベースによる同期が使用されます。基準クロックによる同期でも、複数の信号の共有とこれらの信号用の複数のRTSIまたはPXIトリガラインの予約が必要になります。すべてのデバイスが同じレートで動作するサンプリングクロックタイミングのアプリケーションでは、サンプリングクロックによる同期を使用できます。サンプリングクロックによる同期では、共有の開始トリガが不要となるため、追加のRTSI/PXIラインも不要となります。サンプリングクロックによる同期により、マスタタイムベースを使用するデバイスと基準クロックを使用するデバイスを同期できます。
関連コンテンツ
- 同期
- スキュー
- 確度
- トリガのスキュー補正
- マスタタイムベースによる同期
マスタタイムベースによる同期では、デバイスが異なるレートで動作している場合でも、同期されたデバイス間で位相アライメントが維持されます。この方法では、すべてのデバイスのマスタタイムベースからクロックを取得します。
- サンプリングクロックによる同期
- マスタおよびスレーブデバイス