JAJSXH2A July 2025 – November 2025 DP83TC815-Q1
PRODUCTION DATA
このセクションでは、クロック時間の値を更新するために使用可能なオプションについて説明します。DP83TC815-Q1 には、同期プロトコルの結果に基づいて、IEEE802.1AS クロックを更新するためのいくつかのメカニズムがあります:
直接読み取り / 書き込み可能 - システムの時間クロックを直接値に設定するには、クロック レジスタ (PTP_TDR) に新しい時間を設定します。クロック / タイマの初期設定では、時刻値を直接書き込む必要があります。
加算 / 減算によって調整可能- 時間は、現在の時間値に値を加算 / 減算することによって調整することもできます。値を加算するには、PTP_TDR レジスタに値を書き込む必要があります。値を減算する場合は、秒フィールドおよびナノ秒フィールドの両方に 32 ビットの 2 の補数表現を使用して、PTP_TDR レジスタに書き込むことができます。以下のレジスタを加算 / 減算するには、同じ順序で書き込む必要があります
周波数スケーラブル - IEEE802.1AS PTP クロックに対して連続時間調整を実行するようにシステムを設定できます。リーダーの周波数と一致するように、レジスタ制御を使用して周波数 (クロック / タイマ レート) を調整できます。これは、恒久的なレート調整とも呼ばれます。レート調整値をプログラムすることで、調整された周波数値で動作するようにクロックをプログラムできます。レート調整により、基準クロック サイクルごとに 2–32 ns のオーダーで補正できます。
レート調整 - レート調整値をプログラミングすることで、調整された周波数値で動作するようにクロックをプログラムできます。レート調整により、基準クロック サイクルごとに 2–32 ns のオーダーで補正できます。周波数調整により、クロックは時間値を段階的に変更するのではなく、経時的にオフセットを補正できるため、ステップ調整によって生じる可能性のある副作用を回避できます。
一時的な周波数 (時間) 制御:修正された周波数で一定時間実行することにより、時間補正を可能にします。これは、テンポラリ レート調整とも呼ばれます。クロックは、レート調整値とその継続時間を設定することで、一時的に調整された周波数で動作するようにプログラムできます。レート調整により、基準クロック サイクルごとに 2–32 ns のオーダーで補正できます。周波数調整により、クロックは時間値を段階的に変更するのではなく、経時的にオフセットを補正できるため、ステップ調整によって生じる可能性のある副作用を回避できます。クロックは、レート調整の継続時間を指定することで、一時的に調整された周波数で動作するようにプログラムすることもできます。
同期プロトコルの結果に基づいて、PHY の IEEE802.1AS クロックを更新するために、いくつかのメカニズムを使用できます。クロック値の更新方法は、時間値の差によって異なる場合があります。たとえば、初回の同期試行時にはクロックの差が非常に大きい場合があり、その場合はステップ調整または直接時刻設定が必要になります。その後、クロックの差がごく小さい場合は、一時的なレート調整方式を使用するのが最適です。