JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
クロック リカバリ アルゴリズムは、データ遷移の中間でデータ サンプルが取得されるように、nSRX+ および nSRX- のサンプリングに使用されるクロックを調整するために動作します。
アルゴリズムは、サンプリング クロックが正しく配置されているかどうか、およびそうでない場合はサンプリング クロックをより早く移動する必要があるかどうかを判断するために基本的な手法を使用します。2 つの連続したデータ サンプルが異なる場合、2 つのデータの間のエッジ サンプルが検査されます。サンプリング クロックは、エッジ サンプルが最初のデータ サンプルと一致するか、2 番目のデータ サンプルと一致するかによって、それぞれアーリーまたはレイトと見なされます。
32 UI ごとに、このような 32 の比較が行われ、各結果はサンプル ポイントを早期にまたは後期に移動するための投票としてカウントされます (移行が発生しない位置は投票を生成しません)。過半数が早期投票または後期投票の場合、内部カウンタはそれぞれインクリメントまたはデクリメントされます。内部カウンタがオーバーフローまたはアンダーフローすると、クロックのサンプリング時点はそれぞれ後期または早期に調整されます (1/64 UI による)。
クロックのサンプリング時点が調整されるたびに、内部カウンタはミッドコードに戻り、ブランキング期間 (「セトリング タイム」とも呼ばれます) が発生します。ブランキング期間中は、投票はカウントされません。これは、受信データとエッジ サンプルが新しいサンプリング インスタントを反映していることを確認するために必要です。これにより、アルゴリズムがオーバーシュートするのを防ぐことができます。ブランキング間隔 (セトリング タイム) は、CDRSTL レジスタ フィールドで定義されます。最大の設定は省電力を提供することができます。
内部カウンタのサイズ (したがって、サンプリング時点を調整するために必要なインクリメントまたはデクリメントの数) はプログラム可能です (『CRDVOTE レジスタ フィールド』を参照)。
クロック リカバリ アルゴリズムは、SIG_DET[n] ステータス ビットが Low (信号損失) であっても動作し続けることに注意してください。