background image

DXD8/PTP User Manual (rev 2.15)

Page 13

9. General Information on PTP 

9.1. TIME AND PHASE 

Precise time information has always been crucial in traditional production and broadcast environments. To keep the different 
video and audio sources synchronized properly, two different references were typically used, one providing time information 
(time code), the other phase information (black & burst or tri-level sync for Video, and DARS or Word Clock for Audio). With 
IP networks, PTP provides both Time Of Day and phase information, replacing and/or coexisting with the traditional ‘legacy’ 
references. 

9.2. WHAT IS PTP? 

PTP (Precision Time Protocol) is a method for precisely synchronizing devices over a computer network. On a LAN, PTP can 
achieve clock accuracy to within a microsecond. Originally designed for network measurements, PTP has been broadly 
adopted in applications ranging from real-time automations to telecom transmissions and financial transactions. 

Published in 2002 by IEEE under the 1588-2002 standard (PTP v1) it was revised in 2008 as 1588-2008 (PTP v2). Version 2 
brought several improvements but is not backward compatible with version 1. 

9.3. A/V OVER IP APPLICATIONS 

PTP has been widely adopted in A/V over IP applications. It is the protocol chosen by AES and SMPTE with PTP profiles 
included in both the AES67 and ST-2059 standards. The SMPTE ST-2110 suite of standards (digital video over IP with audio, 
video and ancillary data as separate streams) uses PTP for synchronization as it is based on ST-2059. 

Major A/V over IP systems such as Dante, Ravenna, Q-LAN, LiveWire and Wheatnet-IP, all use PTP. Although the original 
Dante used PTP v1, with the release of the Dante Domain Manager version 1.1, a Dante system has the ability to clock to a 
non-Dante PTP v2 clock. 

AVB (Audio Video Bridging) is a set of IEEE standards that facilitate the transport of high performance audio and video on a 
LAN. One of those standards, IEEE 802.1AS, defines a specific profile of IEEE 1588-2008 with additional timing features 
called gPTP (Generalized Precision Time Protocol). 

9.4. PTP DESCRIPTION 

Per IEEE 1588, PTP uses a hierarchical Master-Slave architecture for clock distribution. The primary timing source is called the 
PTP Grandmaster. Precise timestamps are captured at the Master and Slaves and exchanged to determine the offset between 
the two and the network latency so that the Slaves can synchronize their internal clocks to the Master’s. 

With the PTP protocol, two activities continually occur on the network: 

-  All grandmaster-capable devices negotiate to select a grandmaster. 
-  All devices synchronize to the grandmaster. 

BMCA: The Grandmaster is elected autonomously without any user interaction. Grandmaster-capable devices broadcast 
their clock “quality” and other parameters with Announce messages. They each compare the received Announce messages 
and, independently of the other devices, determine the most suitable grandmaster. This determination is done through the 
Best Master Clock Algorithm (BMCA), which by design ensures that all clocks reach the same conclusion. This best master 
clock negotiation continues even after a grandmaster has been selected so that in case the current grandmaster fails another 
clock can quickly replace it. 

SYNC: Synchronization to the grandmaster is done using a series of messages. Sync messages are broadcasted periodically 
by the grandmaster and contain timestamps from its internal clock. Slaves read these messages and adjust their internal 
clocks to match exactly the master’s. Every update cycle, the slaves calculate corrections for offset and network latency to 
achieve high precision synchronization. 

Summary of Contents for DXD-8

Page 1: ...l Clock Operations manual Version 2 15 October 2021 All materials herein Brainstorm Electronics Inc Brainstorm Electronics reserves the right to change or modify the contents of this manual at any tim...

Page 2: ...9 6 Time Menus 9 6 1 TIME STANDARDS MENU 7 1 9 6 2 TIME DATE DISPLAY MENU 7 3 9 7 Time Code Menus 9 7 1 SMPTE 2059 SETUP MENU 8 1 9 7 2 LTC GENERATOR 1 2 MENUs 8 2 8 3 10 8 Display 10 8 1 Main Rotati...

Page 3: ...tion 20 13 1 SELECTING PTP V1 20 13 2 DIFFERENCES IN SETTINGS FOR PTP MENU 5 2 GRANDMASTER 20 13 3 DIFFERENCES IN SETTINGS FOR PTP MENUS PORT TIMING 20 14 AVB IEEE 802 1as gPTP Firmware Option 21 15 G...

Page 4: ...PTP be sure to update your DXD 8 with the latest fi rmware available on the Brainstorm website When you purchased your DXD PTP you received a unique authorization key a series of 4 numbers separated...

Page 5: ...lable this fields enables GPS to be set as the reference when the DXD 8 is the Grandmaster Enabling this field will announce the DXD 8 as GPS referenced giving it a higher priority at being selected b...

Page 6: ...al networks would set all the parameters to the default values and allow for a quick set up Selecting Load pro fi le defaults will cause all the timing values to reset to the pro fi le default values...

Page 7: ...e year month day hour and seconds even nanoseconds to achieve frequency and phase synchronization At the heart of the DXD 8 is the Main Time of Day Clock TOD Reference Frame Generator This is where S...

Page 8: ...ck to PTP When that is achieved the DXD 8 will release the PTP Lock and revert to the BNC source selected in the reference menu Reasons to PTP time jam DXD 8 s include Locking to a common video refere...

Page 9: ...Ethernet port from the external PTP Grandmaster 6 2 TIME DATE DISPLAY MENU 7 3 With the PTP option Ext PTP Grandmaster is added to the list available in menu 7 3 where 2 different DXD times dates can...

Page 10: ...displayed in the reference line But if the DXD 8 is selected one of the other 3 options above will be displayed Internal Internal OCXO or GPS Receiver Lock Status The bottom line of the display has th...

Page 11: ...on the main display while in the STATUS mode To activate the STATUS mode press the STATUS key The Status LED illuminates to con fi rm your selection This fi rmware update includes the following new S...

Page 12: ...Response Peer Delay Request Peer Delay Response Those are running counters and can be cleared by pressing the ENTER key Monitoring the messages exchanged is useful when troubleshooting Announce and S...

Page 13: ...e ability to clock to a non Dante PTP v2 clock AVB Audio Video Bridging is a set of IEEE standards that facilitate the transport of high performance audio and video on a LAN One of those standards IEE...

Page 14: ...tter suited clock is found it will become the Grandmaster 9 6 SYNCHRONIZATION There are several different PTP messages used during synchronization sequenced as follows 1 The grandmaster sends a Sync m...

Page 15: ...locks on a single PTP communication path must use the same method to measure the time delay 9 8 TYPES OF CLOCKS IEEE 1588 de fi nes three different types of clocks Ordinary Clock OC Boundary Clock BC...

Page 16: ...port can change The BMCA determines what unit becomes the Grandmaster If the current Grandmaster disappears or looses GPS another Grandmaster is selected For more on the Grandmaster selection go to 9...

Page 17: ...difference detected between the external PTP GM and the DXD System Time is above the PTP Jump Threshold value the DXD will jump to the new time and relock through the normal lock procedure This will...

Page 18: ...all equipment could be kept perfectly synchronized But for added fl exibility the DXD s can also be set up to lock to any legacy sync or to PTP as illustrated below These choices are available in the...

Page 19: ...slaves to an external Grandmaster in the second illustration the DXD 8 s are all Grandmaster for their networks and each is locked to GNSS This second solution is particularly useful when distances b...

Page 20: ...bscure PTPv1 keeps track of whether or not a device is a Boundary Clock and PTPv2 PRIORITY 2 is mapped to that setting as follows PRIORITY 2 127 or less Boundary Clock TRUE PRIORITY 2 128 or more Boun...

Page 21: ...when in PTPv1 mode You may continue to use the same setting as you would for PTPv2 14 AVB IEEE 802 1as gPTP Firmware Option The DXD 8 supports 2 versions of the IEEE 802 1AS standard the original vers...

Page 22: ...NTS PTP Domain Devices that need to be synchronized together via PTP must be part of the same domain Be sure the PTP domain is set properly on your DXD as messages with any other domain number will be...

Page 23: ...pports IGMPv2 On larger networks a router is required to manage multicast group membership Switches that support IGMP Snooping are also recommended 16 Troubleshooting Error Warning Messages 16 1 PTP N...

Page 24: ...Menu 5 1 If PTP was selected TIME JAM BNC INPUT will automatically show in menu 5 1 in blue blue status information The words Time Jam will also appear on the REFERENCE line at the bottom of the main...

Page 25: ...TION No Action DELAY MECHANISM E2E End to End ANNOUNCE INTERVAL 2 sec log 1 ANNOUNCE RECEIPT TIMEOUT 3 announce intervals SYNC INTERVAL 1 2 sec log 1 MINIMUM DELAY REQUEST INTERVAL 2 sync intervals PO...

Reviews: