DocumentCode
133954
Title
Spacewire time distribution protocol implementation and results
Author
Sakthivel, Anandhavel ; Ekergarn, Jonas ; Hellstrom, Daniel ; Habinc, Sandi ; Suess, Martin
Author_Institution
Aeroflex Gaisler AB, Gothenburg, Sweden
fYear
2014
fDate
22-26 Sept. 2014
Firstpage
1
Lastpage
7
Abstract
Aeroflex Gaisler has developed, under European Space Agency (ESA) contract 4000104519, a draft ECSS protocol for the transmission and synchronization of CCSDS Unsegmented Code (CUC) time in SpaceWire networks. The working name of the protocol is “Time Distribution Protocol”. Apart from transmission and synchronization of time across the SpaceWire network, the protocol also provides guidelines to achieve highly accurate time synchronization by mitigating jitter and latency affecting SpaceWire Time-Code transmission in a SpaceWire network. The protocol also provides guidelines for correcting clock drift appearing in local SpaceWire nodes. A prototype implementation of the protocol was performed and analyzed for intended functionality. The implementation of jitter and drift mitigation is based on a simple time interval measurement of incoming SpaceWire Time-Codes using local clock. Statistical information is gathered, which is then used to calculate an average correction value that is applied to modify a frequency synthesizer which provides inputs for the time generation. By controlling the frequency synthesizer the time is maintained stable without drift arising from oscillator or crystal used to generate the local clock. Distributed interrupts are used for latency measurement between two nodes in a SpaceWire network. Time-stamping of reception and transmission of distributed interrupts provides the values needed to calculate latency. The calculated latency value is used for correcting the time maintained in the system. By performing CCSDS Unsegmented Code (CUC) transmission and latency, jitter, drift mitigation a stable time keeping in a system is achieved.
Keywords
frequency synthesizers; protocols; space-time codes; synchronisation; CCSDS unsegmented code; clock drift; distributed interrupts; frequency synthesizer; latency measurement; spacewire time distribution protocol; time synchronization; Frequency synthesizers; Power capacitors; Synchronization; Distributed Interrupts; Jitter; Latency; Network; SpaceWire; Time-code;
fLanguage
English
Publisher
ieee
Conference_Titel
SpaceWire Conference (SpaceWire), 2014 International
Conference_Location
Athens
Type
conf
DOI
10.1109/SpaceWire.2014.6936225
Filename
6936225
Link To Document