計測・測定 AE47:モジュラーデジタイザのトリガーと同期

はじめに:

デジタイザ (A/Dボード) は、電気信号を一連の測定値に変換し、振幅値と時間の数値配列として出力するために使用されます。この情報を有用にするために、時間情報は通常、最も一般的にはトリガー位置である特定の基準点に関連しています。トリガーポイントは、測定された信号内で発生するものでも、他の外部ソースからのものでもかまいません。トリガーの機能は、時間測定値を特定の既知の時点にリンクすることです。繰り返し信号の場合、1つの集録の測定値を他の集録と比較できるようにするには、トリガーが安定している必要があります。複数のデジタイザまたは関連する収集機器がマルチチャネルシステムに統合されている場合、すべてのチャネルが共通の時間軸を参照している場合にのみ意味のあるデータを取得できます。これには、システムのデータ収集要素と、通常は同じイベントによってトリガーされるすべてのデジタイザチャネルの時間同期が必要です。このアプリケーションノートでは、トリガーと同期の関連トピックに焦点を当てます。

 

トリガー:

トリガーは、信号を集録してデジタル化する機器にとって不可欠な機能です。最も一般的なトリガー方法は、デジタイザチャネルの1つに入力される信号を使用します。基本的な原理は、波形上の定義されたポイントが検出され、この「トリガーイベント」が取得データの既知の位置としてマークされることです。Figure 1は、基本的なエッジトリガーの例を示しています。トリガー信号源は、波形が正の勾配で500mVのレベルを超えるとトリガーイベントが発生する入力チャネルです。これが発生すると、取得した信号上のその位置は、図のカーソル位置で示されるように、時間軸上のゼロの時点としてマークされます。

エッジトリガーの例

信号が繰り返し発生する場合、新しい集録が行われるたびに同じポイントでデジタイザ (A/Dボード) がトリガーされ、安定した表示が得られます。可能な信号波形、レベル、およびタイミングの大幅な変化には、デジタイザ (A/Dボード) のトリガー回路が非常に柔軟であることが必要です。Figure 2は、Spectrum製 M4iシリーズデジタイザ (A/Dボード) のトリガーエンジンのブロック図を示しています。これは、最新のデジタイザでサポートされている幅広いトリガー条件の例を示しています。

Spectrum A/Dボードトリガエンジン

ハードウェアトリガーソースは、ブロック図の左側に表示されます。これらには、任意の入力チャンネルと2つの外部トリガー入力(Ext0またはExt1)のいずれかが含まれます。これらの各ソースは、複数のトリガータイプをサポートできます。Multi-Purpose I/Oラインを使用して、デジタイザ (A/Dボード) のRun/Arm状態を報告したり、他の機能の中でもトリガー出力信号を提供したりできます。ハードウェアトリガーソースに加えて、プログラム制御下でトリガーできるソフトウェアトリガーもあります。このデジタイザ (A/Dボード) には、複数のソースからの入力を複雑なマルチエレメントトリガーに結合するために使用される強力なトリガーAND/ORロジックエレメントも含まれています。この機能を使用して、明確に定義されたパターンが発生したときにのみデジタイザ (A/Dボード) がトリガーされるようにすることができます。さらに別の機能は、Star-Hub同期オプションを介して、最大7つの他のデジタイザカード (A/Dボード) とのクロストリガー機能です。

 

トリガーモード:

主要なトリガーソースにはデュアルトリガーレベルコンパレータが含まれており、複数のトリガーモードをサポートしています。これらには、シングルおよびデュアルスロープエッジトリガー、リアーム(ヒステリシス)トリガー、ウィンドウトリガーが含まれ、マルチソーストリガーには、関連するトリガーゲートジェネレーターがあります。エッジトリガーは、最も基本的なトリガータイプです。ユーザはトリガーレベルを設定し、目的のトリガースロープを選択します。トリガーソースが選択したスロープでトリガーしきい値を超えると、デジタイザ (A/Dボード) がトリガーします。勾配の選択は、正、負、または両方です。 エッジトリガーは、最も一般的に使用されるトリガーモードです。

リアームまたはヒステリシストリガーは2つのレベルを設定します。最初はアームレベルで、2番目はトリガーレベルです。エッジトリガーと同様に、ユーザはスロープも選択します。信号は、トリガーを作動させるために、最初に選択したスロープでアームレベルを通過する必要があります。 デジタイザは、その後、信号が同じスロープでトリガーレベルを横切るときにのみトリガーします。 リアームトリガーモードを使用すると、ノイズの多い信号の間違ったエッジでデジタイザ (A/Dボード) がトリガーするのを防ぐことができます。

ウィンドウトリガーは、トリガーウィンドウごとに2つのトリガーしきい値を使用して、振幅ウィンドウを定義します。ウィンドウトリガーには2つの動作モードがあります。 ウィンドウに入るとトリガーし、ウィンドウを出るとトリガーします。入力時のトリガーは、ソース信号がいずれかのしきい値レベルを超えてウィンドウに入るたびにトリガーされます。ソース信号が2つのトリガーしきい値の間にあるときにトリガーを終了するトリガーは、ウィンドウを離れます。ソース信号がいずれかの方向で状態を変更できる場合、ウィンドウトリガーが使用されます。

ビルトイントリガーロジックでマルチソーストリガーモードを使用する場合、1つのチャンネルを使用してゲート波形を作成し、別のチャンネルからのトリガーを有効にする必要があることがよくあります。これは、高レベル、低レベル、内部ウィンドウ、または外部ウィンドウの選択を使用して実行できます。これらのトリガーモードは、2番目のトリガーソースおよびANDロジックと一緒に使用してトリガーをゲートできる内部ゲート信号を生成します。

トリガーを使用したゲート信号

Figure 3は、高レベルトリガーを使用して別のチャンネルのトリガーソースをゲートする例を示しています。チャネルCH0の正弦波がトリガーレベルを超えるたびに、信号がしきい値を超えている間、正のゲートが生成されます。このゲート信号は、チャネルCH1の信号とANDされます。 低振幅パルスがCH1に存在する間のみゲート信号が正であるため、パルス波形が図の水平の赤い破線で示されるトリガーレベルを超えると、デジタイザがトリガーします。

 

M4iシリーズモジュラーデジタイザ (A/Dボード) トリガーモードの概要表:

Table 1に、Spectrum M4iデジタイザ (A/Dボード) で使用可能な各トリガーモードの概要を示します。

M4iトリガーモード1

M4iトリガーモード2

M4iトリガーモード3

M4iトリガーモード4

 

トリガーロジック:

Figure 3の例は、複数のトリガーソースを扱う場合に利用可能なトリガーロジックの1つの使用法を示しています。ANDとORの両方の論理要素がサポートされています。 ORへの入力機能には、チャネル、外部トリガー入力、ソフトウェアトリガー、および強制トリガー機能のいずれかが含まれます。論理OR関数は、これらのトリガーソースのいずれかがデジタイザ (A/Dボード) をトリガーすることを許可します。

AND論理関数への入力には、すべてのチャネル、外部トリガー入力、トリガー有効化機能が含まれます。AND関数では、デジタイザートリガーを開始するために、選択したすべてのトリガー入力を同時にアサートする必要があります。高レベルや低レベルなどのゲーティングトリガーモードは、NANDやNORなどの他のロジックを実現できる入力を論理的に反転する機能を提供することに留意してください。

ORトリガーロジック

Figure 4は、ORトリガーロジックを使用する無線ロケーションアプリケーションの例です。各入力チャンネルはセンサーに接続されています。 ソースへの方向は、各センサーで放出されたパルスの到着時間によって決まります。ソースの場所によって、どのチャンネルを最初に見るかが決まります。

ANDトリガー機能

ORトリガーロジックにより、最も早いバーストのチャネルがデジタイザ (A/Dボード) をトリガーし、両方のセンサー出力がキャプチャされることを保証します。マルチソーストリガーの別の例をFigure 5に示します。

ここでは、2つのクロック信号を比較しています。低レベルトリガーはチャンネルCh0でセットアップされ、チャンネルの振幅がトリガーレベルを下回ったときにゲート正信号を生成します。チャンネルCh1は、ポジティブエッジでトリガーします。両方のトリガーソースはANDされており、Ch0に欠落パルスがあるとトリガーイベントが発生します。 Figure 5の欠落パルスは、トリガーポイント(time = 0)に現れます。

 

その他のトリガー関連機能:

その他2つの追加のトリガー関数があります。 最初はトリガー遅延です。これは、Figure 2のトリガーブロック図の最後の要素です。この関数は33ビットカウンターを使用し、ユーザはこの記事で使用した14ビットおよび16ビットM4iシリーズデジタイザの16サンプルのステップでトリガーイベントを最大8-16サンプルまで遅延させることができます。遅延がデフォルトのゼロ設定から変更された場合、水平軸のトリガーポイントはゼロから入力された遅延値に変更されます。

2番目の機能は、外部トリガー出力とトリガーステータスラインです。 これらの機能は、複数の機器の同期に役立ちます。Figure 2に示した通り、トリガー出力、ARMおよびRUNステータスは、Multi-Purpose I/Oチャネルを介して利用できます。

 

同期:

理論的には、機器を同期する際に2つの問題があります。 1つは、共通のトリガーを準備することです。 2つ目は、両方の機器を同期クロックで動作させることです。これは単純なように思えますが、複数のデジタイザを同期しようとすると問題が発生します。クロックは、目的のクロックレートで外部クロックを使用して同期できます。2番目の方法は、10 MHzなどの外部基準を供給することです。これは、基準クロックの周波数を目的のクロックレートに乗算するために使用される位相ロックループ(PLL)に適用されます。この記事で使用するSpectrum製 M4iシリーズデジタイザ (A/Dボード) は、共通の外部クロック入力を介して両方のタイプの外部クロックを処理します。外部クロック入力は内部PLLに接続され、これはユーザが基準クロックを逓倍するか、外部クロックに位相ロックして周波数を変更せずに通過させるように設定されます。これにより、クロックの正しい周波数が保証されますが、各デジタイザ (A/Dボード) のクロックの位相が同じであることは保証されません。

スターハブモジュール同期プロセスのトリガー側では、各デジタイザ (A/Dボード) の外部トリガー入力が個別のコンパレータを使用してトリガーレベルの交差を検出することを考慮する必要があります。基準レベルのわずかな違いとセットアップおよびホールドタイムの違いは、トリガージッターの一形態であるトリガーポイントの時間的な位置の離散的な変化になります。複数のデジタイザ (A/Dボード) の正確な同期を保証する唯一の方法は、クロックを各モジュールに分配し、トリガーイベントをシステムクロックに同期することです。 Spectrumデジタイザ (A/Dボード) では、オプションのStar Hubモジュールを使用してこれを行うことができます。

 

複数のデジタイザ (A/Dボード) の同期:

この記事の例で使用されているSpectrum M4iシリーズデジタイザ (A/Dボード) には、スターハブと呼ばれるオプションの同期アクセサリもあります。スターハブモジュールを使用すると、同じファミリーの最大8枚のカードを同期できます。スターハブの写真をFigure 6に示します。モジュールは、クロックおよびトリガー信号のスター接続ハブとして機能します。モジュールを備えたデジタイザ (A/Dボード) はクロックマスターとして機能し、そのカードまたは他のカードがトリガーマスターになることができます。スターハブモジュールが使用されている場合、マスターカードで利用可能なすべてのトリガーモードも利用できます。また、AND/ORトリガーロジックを拡張して、接続されているデジタイザ (A/Dボード) からの入力に対応します。また、スターハブは、デジタイザ (A/Dボード) からのARM信号を同期することで、デジタイザ (A/Dボード) 間で異なるプリトリガー、メモリセグメントサイズ、およびポストトリガー設定を同期します。 Star-Hubは、複数のデジタイザ (A/Dボード) を同期するために推奨される方法です。

 

まとめ:

デジタイザ (A/Dボード) では、取得を既知の時点に関連付けるためにトリガーが必要です。複数のトリガーソースとモードにより、目的のトリガーポイントを簡単に選択できます。さらに、Star-Hubを介してタイムベースを同期する機能により、複数のカードを結合して多数の取得チャンネルを提供できます。スマートトリガーエンジンを備えたデジタイザ (A/Dボード) を使用すると、さまざまな複雑な信号をトリガーしてキャプチャすることができます。 この機能は、リングバッファ、FIFO、メモリセグメンテーション、トリガーイベントをマークするタイムスタンプ付きのゲートサンプリングなどの革新的な収集モードと組み合わせることでさらに強化されます。

——————————————————————-

原文ドキュメント:Spectrum Instrumentation社

an_triggering_and_synchronization_in_modular_digitizers.pdf

Triggering and Synchronization in Modular Digitizers

 

関連製品

M4i.4421ボード

M4i.4421-x8:250MHz A/D ボード (PCIe)

M4i.4451-x8:500MHz 高速A/D ボード (PCIe)

M4i.4471-x8:180MHz A/D ボード (PCIe)

 

Spectrum Instrumentation社について

Spectrum社は、Spectrum Systementwicklung Microelectronic GmbHとして1989年に設立され、2017年にSpectrum Instrumentation GmbHに改名されました。最も一般的な業界標準(PCIe、LXI、PXIe)で500を超えるデジタイザおよびジェネレータ製品を作成するモジュール設計のパイオニアです。これら高性能のPCベースのテスト&メジャーメントデザインは、電子信号の取得・生成および解析に使用されます。同社はドイツのGrosshansdorfに本社を置き、幅広い販売ネットワークを通じて世界中に製品を販売し、設計エンジニアによる優れたサポートを提供しています。 Spectrum社の詳細については、www.spectrum-instrumentation.comを参照してください。

ダウンロードする
お問い合わせ

資料請求や説明のご依頼は、
お電話またはフォームよりお気軽にご連絡ください。

042-538-7650

受付時間 平日9:00~17:00 (土日祝日休業)