複雑なアプリケーションで 複数の高性能データ取得カードを 同期する課題に直面したことはありますか?2つの PXIe-5785 FlexRIO デジタル化装置からなるシステムでは,厳格なリアルタイムデータ処理要求を満たすために正確な調整が必要です.シンクロの精度が優先される.この記事では,NI-TCLK技術が効率的なデータ取得と処理ワークフローを達成するために,PXIe-5785デジタル化機の同期メカニズムを最適化する方法について調べています..
多くの高度なテスト測定および信号処理アプリケーションでは,複数のデータ収集装置が協調して動作し,より広い信号帯域幅またはより高いサンプリング率を記録する必要があります.PXIe-5785 デジタル化機を例に2つのカードが並行して動作する場合は,取得されたデータの時間的な一貫性を確保するために厳格な同期が必要です.
典型的なアプリケーションシナリオは,2つのPXIe-5785デジタル化機が"IO SocketData Clock"構成で動作し,デジタルダウン変換 (DDC) 計算を実行する.その後,P2P FIFO経由で PXIe-7915 コプロセッサーカードにデータをストリーミングするコプロセッサは,ホストシステムに結果を送信する前に,次の計算を完了します.このワークフローは,同期の重要な必要性を強調します. 小さい時計偏差でさえ,データの不一致を引き起こす可能性があります.分析精度が損なわれる.
NI-TCLK (NI タイムリングと同期) 技術は,PXI プラットフォームのための堅牢な同期フレームワークを提供し,デバイス間の高精度なタイムリングの調整を可能にします.NI-TCLKは複数のカードが共通の参照時計を共有し,個々のサンプリングクロックを正確に同期することを保証しますこれは,独立して動作するデジタル化機間でも,ナノ秒未満の同期精度を達成します.
NIのPXIe-5785の例コードを調べると,STREAMインターフェースとDRAM (ダイナミックランダムアクセスメモリ) コンポーネントの役割が明らかになる.NI-TCLKの実施には特に必要ではありませんがデータを収集し,処理し,保存するパイプラインを容易にします.
NI-TCLK同期を実現する鍵は,TCLK信号をFPGA設計に統合することにある.これは,通常,FPGAコード内にNIのTCLK IPコアをインスタンスの作成し,それをデジタル化器のサンプリングクロックとデータ取得ロジックに接続することを含む..
ホストシステム (LabVIEWまたは他のNIソフトウェアを実行している) は,TCLK同期を設定し,開始し,FPGAのTCLKIPコアは同期コマンドを受信し,応答します.内部時計とトリガーシグナルを調整し,精密なアライナメントを達成する特に not all example FPGA code directly implements TCLK synchronization—components like DDC calculations and P2P FIFO represent application-specific logic that benefits from but doesn't control the synchronization process.
NI-TCLK と PXIe-5785 の同期を実装するエンジニアは,以下のベストプラクティスを考慮してください.
NI-TCLKテクノロジーの適切な適用により,ユーザーは PXIe-5785 FlexRIO Digitizerの機能を完全に活用し,高度に同期された,測定の精度を向上させ,研究開発プロセスを加速させる信頼できるデータ収集システム.
コンタクトパーソン: Mr. ALEXLEE
電話番号: +86 15626514602