What is PTP (IEEE 1588) and why do industrial networks need it?
PTP (Precision Time Protocol), IEEE 1588, delivers sub-microsecond time synchronization across Ethernet networks.
Why NTP Isn't Enough
NTP achieves millisecond accuracy — adequate for logs and general use. Industrial applications need microseconds or better for:
- Event correlation across substations
- Sampled Values in IEC 61850
- Motion control synchronization
- Financial trading timestamps
- Audio/video production
Key Concepts
- Grandmaster Clock: Time source (typically GPS-locked)
- Boundary Clock: Switch that regenerates time to downstream
- Transparent Clock: Switch that accounts for its own delay
- Ordinary Clock: End device
Message Types
- Sync: From master to slave (contains T1)
- Follow_Up: Precise T1 timestamp
- Delay_Req: From slave (T3)
- Delay_Resp: T4 from master
- From these, slave calculates offset and delay
PTP Profiles
- Default (E2E): General purpose
- Power Profile (C37.238): Utility applications
- Telecom Profile (G.8275): Frequency and phase
- Utility Profile (61850-9-3): IEC 61850 substations
Accuracy Levels
- Software-only PTP: ~100 μs
- Hardware-assisted: 1 μs
- Hardware timestamp + transparent clocks: <100 ns
Switch Requirements
For nanosecond accuracy, switches must have hardware timestamping and support boundary or transparent clock functions. Not all "PTP-capable" switches are equal — verify the accuracy specs.
2 Other Answers
For 61850-9-3, you MUST have hardware-based PTP. Software timestamps drift too much.
Boundary clock architecture scales better than pure master-slave in large networks.
Your Answer
You must be signed in to post an answer.