JAJSOE7E June 2022 – April 2025 ADC12DJ5200-EP
PRODUCTION DATA
ADC12DJ5200-EP には SYSREF 自動較正機能があり、ギガ サンプルのデータ コンバータの SYSREF をキャプチャする場合に関連する、多くの場合で困難なセットアップ時間やホールド時間を軽減できます。SYSREF 自動較正は、tAD 調整機能を使用してデバイス クロックをシフトし、SYSREF のセットアップおよびホールド時間を最大化するか、SYSREF の立ち上がりエッジに基づいてサンプリング インスタンスを整列させます。
デバイスは、適切なデバイス クロックが印加され、通常動作用にプログラムされてから、SYSREF 自動較正を開始する必要があります。SYSREF 自動較正開始の準備完了時に、連続的な SYSREF 信号を印加する必要があります。SYSREF 自動較正を使用する場合、SYSREF は連続 (周期的) 信号である必要があります。SRC_CFG レジスタを使用して SYSREF 自動較正を構成した後、SYSREF 較正イネーブル レジスタ の SRC_EN を High に設定して、較正プロセスを開始します。SRC_EN を High に設定すると、デバイス クロックの立ち下がりエッジが SYSREF 立ち上がりエッジに内部的に整列するまで、デバイスは最適な tAD 調整設定を検索します。SYSREF 較正ステータス レジスタ の TAD_DONE を監視することで、SYSREF 較正が完了したことを確認できます。デバイス クロックの立ち下がりエッジを SYSREF の立ち上がりエッジに合わせることで、SYSREF 自動較正により、デバイス クロックに対する内部 SYSREF セットアップ時間とホールド時間が最大化され、SYSREF の立ち上がりエッジに基づいてサンプリング インスタントも設定されます。SYSREF 自動較正が完了したら、残りの起動手順を実行してシステムの起動を完了できます。
マルチデバイス同期の場合、SYSREF の立ち上がりエッジ タイミングをすべてのデバイスで一致させる必要があります。したがって、共通の SYSREF ソースから各 デバイスまでのパターン長を一致させる必要があります。各デバイスの SYSREF 立ち上がりエッジ間にスキューがあると、デバイス間のサンプリング インスタンスでさらなる誤差が発生しますが、システムの起動から各デバイスを経由する起動まで、繰り返し可能な決定論的レイテンシを達成する必要があります。JESD204C レシーバ内で適切な弾性バッファのリリース ポイントが選択されている場合、マルチデバイスの同期を実現するために、他の設計要件は必要ありません。
図 6-3 に、SYSREF 較正手順のタイミング図を示します。最適化されたセットアップ時間とホールド時間は、それぞれ tSU(OPT) と tH(OPT) として表示されます。この図では、内部信号の位相がデバイス内で揃っており、デバイス クロックまたは SYSREF の外部 (印加された) 位相とは揃っていないため、デバイス クロックおよび SYSREF を 内部 と呼びます。
図 6-3 SYSREF 較正のタイミング図完了すると、SYSREF 自動較正で検出される tAD 調整設定を SYSREF 較正ステータス レジスタ の SRC_TAD から読み出すことができます。較正後、システムはパワーダウンまで、較正済み tAD 調整設定を引き続き使用します。ただし、必要に応じて SYSREF 較正を無効化し、システムの要求に応じて tAD 調整設定を微調整することもできます。また、SYSREF 自動較正は、各システムに最適な tAD 調整設定の製品テスト (または定期的な再較正) 時にも実行できます。システム起動時に TAD レジスタ (TAD_INV、TAD_COARSE、TAD_FINE) にこの値を保存および書き込みできます。
ADC 較正 (フォアグランドまたはバックグラウンド) が実行されているときは、SYSREF 較正を実行しないでください。バックグラウンド キャリブレーションが目的の使用事例である場合、SYSREF 較正の使用時にバックグラウンド キャリブレーションを無効化し、TAD_DONE が High になった後でバックグラウンド キャリブレーションを再有効化してください。SYSREF 較正を使用する場合、クロック制御レジスタ 0 の SYSREF_SEL を 0 に設定する必要があります。
SYSREF 較正は、非反転型 (TAD_INV = 0) と反転クロック極性 (TAD_INV = 1) の両方を使用して TAD_COARSE 遅延を検索し、必要な TAD_COARSE 設定を最小化することで、クロック パスでの損失を最小限に抑えてアパーチャ ジッタ (tAJ) を低減します。