microchip-logo

MICROCHIP PTP Kalibratie Configuratiegids

MICROCHIP PTP Kalibratie Configuratiegids

Invoering

Deze configuratiegids biedt informatie over het uitvoeren van poort-naar-poort- en 1PPS-kalibraties om de timing te verbeteren door de ingress/egress-latenties aan te passen.

Functiebeschrijving

Persistentie van kalibratieresultaten
De resultaten van het uitvoeren van de hieronder beschreven kalibraties worden opgeslagen in de flitser, zodat ze blijven bestaan, zelfs als het apparaat wordt uit- en weer ingeschakeld of opnieuw wordt opgestart.

Persistentie om standaardinstellingen opnieuw te laden

De resultaten van het uitvoeren van de hieronder beschreven kalibraties zijn blijvend, ook bij standaardinstellingen voor opnieuw laden. Als een herlaadstandaard de kalibratie naar de ingebouwde standaardwaarden moet resetten, moet dit worden gespecificeerd als een parameter voor herlaadstandaarden, dwz:

Automatische Aanpassing van Tijdstamp Vliegtuigreferentie

De CLI beschikt over een opdracht die het verschil T2-T1 meet voor een PTP-poort in loopback-modus en vervolgens automatisch de uitgaande en inkomende latenties van de poort aanpast, zodat T2 en T1 gelijk worden. De kalibratie die door deze opdracht wordt uitgevoerd, is alleen voor de modus waarin de poort daadwerkelijk is geconfigureerd om te werken. Om een ​​kalibratie uit te voeren voor alle modi die door de poort worden ondersteund, moet het commando voor elke modus worden herhaald.

De syntaxis voor de opdracht is:

De optie 'ext' geeft aan dat er een externe loopback wordt gebruikt. Wanneer de optie 'int' wordt gebruikt, moet de poort worden geconfigureerd voor interne loopback.
Opmerking: Voor systemen met een grote latentievariatie van linkup naar linkup (niet-gecompenseerde serieel-naar-parallelle barrel shifter-positie) haalt de kalibratie de link meerdere keren uit om ervoor te zorgen dat de kalibratie wordt uitgevoerd naar de middelste waarde (niet de gemiddelde waarde) .

Poort-naar-poort kalibratie
De CLI bevat een opdracht voor het kalibreren van een PTP-poort ten opzichte van een andere PTP-poort (referentiepoort) van dezelfde switch. De kalibratie die door deze opdracht wordt uitgevoerd, is alleen voor de modus waarin de poort daadwerkelijk is geconfigureerd om te werken. Om een ​​kalibratie uit te voeren voor alle modi die door de poort worden ondersteund, moet het commando voor elke modus worden herhaald.

De syntaxis voor de opdracht is:

De PTP-slave-instantie die is gekoppeld aan de poort die wordt gekalibreerd, moet in sondemodus werken, zodat er geen aanpassingen worden gemaakt aan de PTP-tijd. De kalibratieprocedure meet de verschillen T2-T1 en T4-T3 en rekening houdend met de kabellatentie, maakt u de volgende aanpassingen:

  1. Pas de ingangslatentie voor poort aan met T2-T1-cable_latency
  2. Pas uitgaande latentie voor poort aan met T4-T3-cable_latency

Opmerking: Voor systemen met een grote latentievariatie van linkup naar linkup (niet-gecompenseerde serieel-naar-parallelle barrel shifter-positie) haalt de kalibratie de link meerdere keren uit om ervoor te zorgen dat de kalibratie wordt uitgevoerd naar de middelste waarde (niet de gemiddelde waarde).

Kalibratie naar externe referentie met behulp van 1PPS

De CLI beschikt over een commando voor het kalibreren van een PTP-poort ten opzichte van een externe referentie door middel van het 1PPS-signaal. De kalibratie die door deze opdracht wordt uitgevoerd, is alleen voor de modus waarin de poort daadwerkelijk is geconfigureerd om te werken. Om een ​​kalibratie uit te voeren voor alle modi die door de poort worden ondersteund, moet het commando voor elke modus worden herhaald.
De syntaxis voor de opdracht is:

De synce-optie zorgt ervoor dat de poort onder kalibratie zijn klokfrequentie vergrendelt op de referentie met behulp van SyncE. Als onderdeel van de kalibratieprocedure zal de PTP-slave-instantie die is gekoppeld aan de poort die wordt gekalibreerd, zijn fase vergrendelen op de referentie. Zodra de PTP-slave volledig is vergrendeld en gestabiliseerd, zal de kalibratie de gemiddelde padvertraging meten en de volgende aanpassingen maken:

  1. Ingress-latentie = Ingress-latentie + (MeanPathDelay – cable_latency)/2
  2. Uitgaande latentie = Uitgaande latentie + (MeanPathDelay – cable_latency)/2

Opmerking: Na een succesvolle kalibratie is de gemiddelde padvertraging gelijk aan de kabellatentie.
Opmerking: Voor systemen met een grote latentievariatie van linkup naar linkup (niet-gecompenseerde serieel-naar-parallelle barrel shifter-positie) haalt de kalibratie de link meerdere keren uit om ervoor te zorgen dat de kalibratie wordt uitgevoerd naar de middelste waarde (niet de gemiddelde waarde).

Kalibratie van 1PPS scheefheid
De opdracht 'ptp cal port' (hierboven) kalibreert een PTP-poort naar een externe referentie met behulp van 1PPS. Deze kalibratie houdt echter geen rekening met de uitgangsvertraging van het 1PPS-signaal voor de poort die wordt gekalibreerd. Om de 1PPS-uitvoer van het apparaat dat wordt gekalibreerd te laten samenvallen met de 1PPS van de referentie, moet de kalibratie worden gecompenseerd voor de 1PPS-afwijking. De CLI heeft een opdracht voor het aanpassen van de poortkalibratie voor de 1PPS-uitgangsscheefheid. De kalibratie die door deze opdracht wordt uitgevoerd, is alleen voor de modus waarin de poort daadwerkelijk is geconfigureerd om te werken. Om een ​​kalibratie uit te voeren voor alle modi die door de poort worden ondersteund, moet het commando voor elke modus worden herhaald.
De syntaxis voor de opdracht is:

  • ptp cal-poort compenseren

Opmerking: Voor systemen met een grote latentievariatie van linkup naar linkup (niet-gecompenseerde serieel-naar-parallelle barrel shifter-positie) haalt de kalibratie de link meerdere keren uit om ervoor te zorgen dat de kalibratie wordt uitgevoerd naar de middelste waarde (niet de gemiddelde waarde).

1PPS Ingangskalibratie

De CLI heeft een opdracht voor het aanpassen van de poortkalibratie voor de 1PPS-invoervertraging.
De syntaxis voor de opdracht is: 

  • ptp cal 1pps

Voordat de opdracht wordt gegeven, moet de 1PPS-uitgang worden aangesloten op de 1PPS-ingang met een kabel met een bekende vertraging. De kabel moet zo kort mogelijk zijn. De opdracht schakelt de 1PPS-uitvoer in en samplaat de LTC-tijd op de 1PPS-ingang. de sampled LTC-tijd geeft een vertraging weer en is als volgt samengesteld: 1PPS uitgangsbuffervertraging + 1PPS ingangsvertraging + kabellatentie De 1PPS uitgangsbuffervertraging ligt doorgaans in het bereik van 1 ns. De 1PPS-invoervertraging moet worden berekend en opgeslagen voor later gebruik wanneer PTP de 1PPS-invoer gebruikt.

Einde document.

Documenten / Bronnen

MICROCHIP PTP Kalibratie Configuratiegids [pdf] Gebruikershandleiding
Configuratiegids voor PTP-kalibratie

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *