240 likes | 381 Views
ID 220C: Synchronize Distributed Controllers within Nanoseconds Using IEEE1588 over Ethernet. IXXAT, Inc. Jon Waters. Application Engineer. 12 October 2010. Version: 1.1. Jon Waters. Application Engineer IEEE1588 Applications Education BSCE University of New Hampshire Work Experience
E N D
ID 220C: Synchronize Distributed Controllers within Nanoseconds Using IEEE1588 over Ethernet IXXAT, Inc. Jon Waters Application Engineer 12 October 2010 Version: 1.1
Jon Waters • Application Engineer • IEEE1588 Applications • Education • BSCE University of New Hampshire • Work Experience • 4 years experience with embedded systems • 2 years experience with IEEE1588 Your Company Logo HERE
What is IEEE1588? Your Company Logo HERE
IEEE1588 • IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems • Precision Time Protocol (PTP) is a packet based synchronization mechanism which can be used on various standard busses like: • CAN • ATM • Ethernet • IEEE 1588 provides scalable accuracy and synchronization • High precision (sub-nanoseconds) • Low costs Your Company Logo HERE
How does IEEE1588 work? Your Company Logo HERE
Synchronization Principle Your Company Logo HERE
IEEE1588 over Ethernet/UDP Your Company Logo HERE
IEEE1588 Packets - Sync Your Company Logo HERE
IEEE1588 Packets – Follow_Up Your Company Logo HERE
IEEE1588 Packets – Delay_Req Your Company Logo HERE
IEEE1588 Packets – Delay_Resp Your Company Logo HERE
Timestamping on Ethernet Your Company Logo HERE
Timestamping Location Your Company Logo HERE
Features of IEEE1588 Your Company Logo HERE
IEEE1588 Features • Hot plugging capable • Network auto-configuration • Management Interface • E2E and P2P delay mechanisms • Minimal resource requirements • Multiple protocol mappings • UDP/IPv4 • UDP/IPv6 • 802.3 Ethernet • DeviceNet • Unicast capable Your Company Logo HERE
Network Topologies Your Company Logo HERE
IEEE1588 Clocks • Master/Slave • Grandmaster Clock • Boundary Clock • Transparent Clock • Ordinary Clock Your Company Logo HERE
Master-Slave Hierarchy Your Company Logo HERE
Markets and Applications Your Company Logo HERE
IEEE1588 Markets and Applications • Industrial Automation • Ethernet/IP and CIPSync • Powerlink • Test and Measurement • LXI Consortium • Telecommunications • Electric Power Grid • Ethernet AVB and 802.1AS • Automotive • Professional Audio/Video • Consumer Electronics Your Company Logo HERE
Implementation on SH7216RDK Your Company Logo HERE
SH7216RDK • Demonstration of IEEE1588 running on SH7216 microcontroller with NSC Precision PHYTER Your Company Logo HERE