12 time synchronization – Westermo U200 Operator manal User Manual

Page 33

Advertising
background image

V4.5

www.westermo.com

U/R/T200 series

- 33 -

12 Time synchronization


Variable latencies through the protocol stacks and the Ethernet switches will degrade the
timing accuracy that can be achieved when time synchronization is performed via a switched
Ethernet infrastructure. Time stamping of incoming and outgoing time packets shall
preferably be done as low as possible in the protocol stack. The Ethernet switch latency
depends on the network load and the switch architecture. This problem is solved by
integrating state of the art time synchronization properties on the T200 switches from
Westermo OnTime. The main building blocks of the Westermo OnTime time server
(SNTP/NTP)/PTP (IEEE1588 v1) implementation (T200) is shown below:

Figure 14, T200 building blocks



Incoming and outgoing time packets are time stamped in hardware at the Media Independent
Interface (MII) between the switch core and the Ethernet PHY. An incoming time packet is
time stamped before it is forwarded through the Ethernet switch core and an outgoing time
packet is time stamped after the packet has been sent through the switch core. This means
that variable latency through the switch core has no impact on the time synchronization
accuracy. Thus, the T200 is network load independent. The time stamping is performed in
an FPGA (Field Programmable Gate Array). The FPGA also generates the local clock of the
PTP clock implementation based on either an external Pulse Per Second (PPS) input from
e.g. a GPS receiver, or only based on a local oscillator (e.g. the switch core oscillator). The
drift and offset of the local oscillator is adjusted based on the PPS signal in case an external
time base is used.

CPU

Switch core

Ethernet PHY

MII/RMII/SMI

FPGA

GPS

PPS

RS422/RS232

Oscillator

Advertising
This manual is related to the following products: