Mikrochip-Logo

MICROCHIP PTP-Kalibrierungskonfigurationsleitfaden

MICROCHIP PTP-Kalibrierungskonfigurationsleitfaden

Einführung

Dieser Konfigurationsleitfaden enthält Informationen zur Durchführung von Port-zu-Port- und 1PPS-Kalibrierungen, um das Timing durch Anpassen der Eingangs-/Ausgangslatenzen zu verbessern.

Funktionsbeschreibung

Beständigkeit der Kalibrierungsergebnisse
Die Ergebnisse aus der Durchführung der unten beschriebenen Kalibrierungen werden im Flash gespeichert, sodass sie auch dann dauerhaft sind, wenn das Gerät aus- und wieder eingeschaltet oder neu gestartet wird.

Persistenz zum Neuladen von Standardwerten

Die Ergebnisse aus der Durchführung der unten beschriebenen Kalibrierungen sind auch über Reload-Defaults hinweg persistent. Wenn ein reload-defaults die Kalibrierung auf eingebaute Standardwerte zurücksetzen soll, sollte dies als Parameter für reload-defaults angegeben werden, dh:

Automatische Anpassung der Uhrzeitamp Ebenenreferenz

Die CLI verfügt über einen Befehl, der die Differenz T2-T1 für einen PTP-Port im Loopback-Modus misst und dann automatisch die Egress- und Ingress-Latenzen des Ports anpasst, sodass T2 und T1 gleich werden. Die von diesem Befehl durchgeführte Kalibrierung gilt nur für den Modus, in dem der Port tatsächlich zum Ausführen konfiguriert ist. Um eine Kalibrierung für alle vom Port unterstützten Modi durchzuführen, muss der Befehl für jeden Modus wiederholt werden.

Die Syntax für den Befehl lautet:

Die Option 'ext' gibt an, dass ein externes Loopback verwendet wird. Wenn die Option „int“ verwendet wird, muss der Port für internes Loopback konfiguriert werden.
Hinweis: Bei Systemen mit einer großen Linkup-to-Linkup-Latenzschwankung (unkompensierte Barrel-Shifter-Position von seriell zu parallel) nimmt die Kalibrierung die Verbindung mehrmals ab, um sicherzustellen, dass die Kalibrierung auf den mittleren Wert (nicht den Mittelwert) erfolgt. .

Port-zu-Port-Kalibrierung
Die CLI verfügt über einen Befehl zum Kalibrieren eines PTP-Ports in Bezug auf einen anderen PTP-Port (Referenzport) desselben Switches. Die von diesem Befehl durchgeführte Kalibrierung gilt nur für den Modus, in dem der Port tatsächlich zum Ausführen konfiguriert ist. Um eine Kalibrierung für alle vom Port unterstützten Modi durchzuführen, muss der Befehl für jeden Modus wiederholt werden.

Die Syntax für den Befehl lautet:

Die PTP-Slave-Instanz, die dem zu kalibrierenden Port zugeordnet ist, sollte im Testmodus ausgeführt werden, damit keine Anpassungen an der PTP-Zeit vorgenommen werden. Das Kalibrierungsverfahren misst die Differenzen T2-T1 und T4-T3 und nimmt unter Berücksichtigung der Kabellatenz die folgenden Anpassungen vor:

  1. Passen Sie die Eingangslatenz für den Port mit T2-T1-cable_latency an
  2. Passen Sie die Ausgangslatenz für den Port mit T4-T3-cable_latency an

Notiz: Bei Systemen mit einer großen Linkup-to-Linkup-Latenzschwankung (unkompensierte Barrel-Shifter-Position von seriell zu parallel) nimmt die Kalibrierung die Verbindung mehrmals ab, um sicherzustellen, dass die Kalibrierung auf den Mittelwert (nicht den Mittelwert) erfolgt.

Kalibrierung auf externe Referenz mit 1PPS

Das CLI verfügt über einen Befehl zum Kalibrieren eines PTP-Ports bezüglich einer externen Referenz mittels des 1PPS-Signals. Die von diesem Befehl durchgeführte Kalibrierung gilt nur für den Modus, in dem der Port tatsächlich zum Ausführen konfiguriert ist. Um eine Kalibrierung für alle vom Port unterstützten Modi durchzuführen, muss der Befehl für jeden Modus wiederholt werden.
Die Syntax für den Befehl lautet:

Die Sync-Option sorgt dafür, dass der Port unter Kalibrierung seine Taktfrequenz mit SyncE auf die Referenz sperrt. Als Teil des Kalibrierungsverfahrens wird die PTP-Slave-Instanz, die dem zu kalibrierenden Port zugeordnet ist, ihre Phase mit der Referenz verriegeln. Sobald der PTP-Slave vollständig gesperrt und stabilisiert ist, misst die Kalibrierung die mittlere Pfadverzögerung und nimmt die folgenden Anpassungen vor:

  1. Eingangslatenz = Eingangslatenz + (MeanPathDelay – cable_latency)/2
  2. Austrittslatenz = Austrittslatenz + (MeanPathDelay – cable_latency)/2

Notiz: Nach einer erfolgreichen Kalibrierung muss die mittlere Pfadverzögerung gleich der Kabellatenz sein.
Notiz: Bei Systemen mit einer großen Linkup-to-Linkup-Latenzschwankung (unkompensierte Barrel-Shifter-Position von seriell zu parallel) nimmt die Kalibrierung die Verbindung mehrmals ab, um sicherzustellen, dass die Kalibrierung auf den Mittelwert (nicht den Mittelwert) erfolgt.

Kalibrierung von 1PPS-Verzerrung
Der Befehl „ptp cal port“ (oben) kalibriert einen PTP-Port mit 1PPS auf eine externe Referenz. Diese Kalibrierung berücksichtigt jedoch nicht die Ausgangsverzögerung des 1PPS-Signals für den zu kalibrierenden Port. Damit der 1PPS-Ausgang des zu kalibrierenden Geräts mit dem 1PPS der Referenz übereinstimmt, muss die Kalibrierung den 1PPS-Versatz kompensieren. Die CLI verfügt über einen Befehl zum Anpassen der Portkalibrierung für den 1PPS-Ausgangsversatz. Die von diesem Befehl durchgeführte Kalibrierung gilt nur für den Modus, in dem der Port tatsächlich zum Ausführen konfiguriert ist. Um eine Kalibrierung für alle vom Port unterstützten Modi durchzuführen, muss der Befehl für jeden Modus wiederholt werden.
Die Syntax für den Befehl lautet:

  • Ptp-Cal-Port versetzt

Notiz: Bei Systemen mit einer großen Linkup-to-Linkup-Latenzschwankung (unkompensierte Barrel-Shifter-Position von seriell zu parallel) nimmt die Kalibrierung die Verbindung mehrmals ab, um sicherzustellen, dass die Kalibrierung auf den Mittelwert (nicht den Mittelwert) erfolgt.

1PPS Eingangskalibrierung

Die CLI verfügt über einen Befehl zum Anpassen der Portkalibrierung für die Eingangsverzögerung von 1 PPS.
Die Syntax für den Befehl lautet: 

  • Ptp-Kal. 1pps

Vor der Befehlsausgabe sollte der 1PPS-Ausgang über ein Kabel mit bekannter Verzögerung mit dem 1PPS-Eingang verbunden werden. Das Kabel sollte so kurz wie möglich sein. Der Befehl aktiviert die 1PPS-Ausgabe und sampGeben Sie die LTC-Zeit am 1PPS-Eingang an. Die sampDie LED-LTC-Zeit spiegelt eine Verzögerung wider, die sich wie folgt zusammensetzt: 1PPS Output Buffer Delay + 1PPS Input Delay + Cable Latency Die 1PPS Output Buffer Delay liegt typischerweise im Bereich von 1 ns. Die 1PPS-Eingangsverzögerung sollte berechnet und zur späteren Verwendung gespeichert werden, wenn PTP den 1PPS-Eingang verwendet.

Ende des Dokuments.

Dokumente / Ressourcen

MICROCHIP PTP-Kalibrierungskonfigurationsleitfaden [pdf] Benutzerhandbuch
Konfigurationsleitfaden für die PTP-Kalibrierung

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *