Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

View graph of relations

Details

Original languageEnglish
Title of host publication2024 IEEE International Conference on Consumer Electronics (ICCE)
ISBN (electronic)979-8-3503-2413-6
Publication statusPublished - 6 Jan 2024
EventIEEE International Conference on Consumer Electronics (ICCE 2024) - Las Vegas, United States
Duration: 5 Jan 20248 Jan 2024
https://icce.org/2024/

Publication series

NameDigest of Technical Papers - IEEE International Conference on Consumer Electronics
ISSN (Print)0747-668X
ISSN (electronic)2159-1423

Abstract

This paper presents a bare-metal implementation of the IEEE 1588 Precision Time Protocol (PTP) for network-connected microcontroller edge devices, enabling sub-microsecond time synchronization in automotive networks and multimedia applications. The implementation leverages the hardware timestamping capabilities of the microcontroller (MCU) to implement a two-stage Phase-locked loop (PLL) for offset and drift correction of the hardware clock. Using the MCU platform as a PTP master enables the distribution of a sub-microsecond accurate Global Positioning System (GPS) timing signal over a network. The performance of the system is evaluated using master-slave configurations where the platform is synchronized with a GPS, an embedded platform, and a microcontroller master. Results show that MCU platforms can be synchronized to an external GPS reference over a network with a standard deviation of 40.7 nanoseconds, enabling precise time synchronization for bare-metal microcontroller systems in various applications.

Keywords

    Embedded System, Microcontroller, Precision Time Protocol, PTP, Time Sensitive Networking, TSN

ASJC Scopus subject areas

Cite this

Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers. / Schleusner, Jens; Fahnemann, Christian; Pfleiderer, Richard et al.
2024 IEEE International Conference on Consumer Electronics (ICCE). 2024. (Digest of Technical Papers - IEEE International Conference on Consumer Electronics).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Schleusner, J, Fahnemann, C, Pfleiderer, R & Blume, H 2024, Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers. in 2024 IEEE International Conference on Consumer Electronics (ICCE). Digest of Technical Papers - IEEE International Conference on Consumer Electronics, IEEE International Conference on Consumer Electronics (ICCE 2024), Las Vegas, Nevada, United States, 5 Jan 2024. https://doi.org/10.15488/16561, https://doi.org/10.1109/ICCE59016.2024.10444401
Schleusner, J., Fahnemann, C., Pfleiderer, R., & Blume, H. (2024). Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers. In 2024 IEEE International Conference on Consumer Electronics (ICCE) (Digest of Technical Papers - IEEE International Conference on Consumer Electronics). https://doi.org/10.15488/16561, https://doi.org/10.1109/ICCE59016.2024.10444401
Schleusner J, Fahnemann C, Pfleiderer R, Blume H. Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers. In 2024 IEEE International Conference on Consumer Electronics (ICCE). 2024. (Digest of Technical Papers - IEEE International Conference on Consumer Electronics). doi: 10.15488/16561, 10.1109/ICCE59016.2024.10444401
Schleusner, Jens ; Fahnemann, Christian ; Pfleiderer, Richard et al. / Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers. 2024 IEEE International Conference on Consumer Electronics (ICCE). 2024. (Digest of Technical Papers - IEEE International Conference on Consumer Electronics).
Download
@inproceedings{15cf362074024b24adcac539ad87383b,
title = "Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers",
abstract = "This paper presents a bare-metal implementation of the IEEE 1588 Precision Time Protocol (PTP) for network-connected microcontroller edge devices, enabling sub-microsecond time synchronization in automotive networks and multimedia applications. The implementation leverages the hardware timestamping capabilities of the microcontroller (MCU) to implement a two-stage Phase-locked loop (PLL) for offset and drift correction of the hardware clock. Using the MCU platform as a PTP master enables the distribution of a sub-microsecond accurate Global Positioning System (GPS) timing signal over a network. The performance of the system is evaluated using master-slave configurations where the platform is synchronized with a GPS, an embedded platform, and a microcontroller master. Results show that MCU platforms can be synchronized to an external GPS reference over a network with a standard deviation of 40.7 nanoseconds, enabling precise time synchronization for bare-metal microcontroller systems in various applications.",
keywords = "Embedded System, Microcontroller, Precision Time Protocol, PTP, Time Sensitive Networking, TSN",
author = "Jens Schleusner and Christian Fahnemann and Richard Pfleiderer and Holger Blume",
year = "2024",
month = jan,
day = "6",
doi = "10.15488/16561",
language = "English",
isbn = "979-8-3503-2414-3",
series = "Digest of Technical Papers - IEEE International Conference on Consumer Electronics",
booktitle = "2024 IEEE International Conference on Consumer Electronics (ICCE)",
note = "IEEE International Conference on Consumer Electronics (ICCE 2024), ICCE 2024 ; Conference date: 05-01-2024 Through 08-01-2024",
url = "https://icce.org/2024/",

}

Download

TY - GEN

T1 - Sub-Microsecond Time Synchronization for Network-Connected Microcontrollers

AU - Schleusner, Jens

AU - Fahnemann, Christian

AU - Pfleiderer, Richard

AU - Blume, Holger

PY - 2024/1/6

Y1 - 2024/1/6

N2 - This paper presents a bare-metal implementation of the IEEE 1588 Precision Time Protocol (PTP) for network-connected microcontroller edge devices, enabling sub-microsecond time synchronization in automotive networks and multimedia applications. The implementation leverages the hardware timestamping capabilities of the microcontroller (MCU) to implement a two-stage Phase-locked loop (PLL) for offset and drift correction of the hardware clock. Using the MCU platform as a PTP master enables the distribution of a sub-microsecond accurate Global Positioning System (GPS) timing signal over a network. The performance of the system is evaluated using master-slave configurations where the platform is synchronized with a GPS, an embedded platform, and a microcontroller master. Results show that MCU platforms can be synchronized to an external GPS reference over a network with a standard deviation of 40.7 nanoseconds, enabling precise time synchronization for bare-metal microcontroller systems in various applications.

AB - This paper presents a bare-metal implementation of the IEEE 1588 Precision Time Protocol (PTP) for network-connected microcontroller edge devices, enabling sub-microsecond time synchronization in automotive networks and multimedia applications. The implementation leverages the hardware timestamping capabilities of the microcontroller (MCU) to implement a two-stage Phase-locked loop (PLL) for offset and drift correction of the hardware clock. Using the MCU platform as a PTP master enables the distribution of a sub-microsecond accurate Global Positioning System (GPS) timing signal over a network. The performance of the system is evaluated using master-slave configurations where the platform is synchronized with a GPS, an embedded platform, and a microcontroller master. Results show that MCU platforms can be synchronized to an external GPS reference over a network with a standard deviation of 40.7 nanoseconds, enabling precise time synchronization for bare-metal microcontroller systems in various applications.

KW - Embedded System

KW - Microcontroller

KW - Precision Time Protocol

KW - PTP

KW - Time Sensitive Networking

KW - TSN

UR - http://www.scopus.com/inward/record.url?scp=85186984093&partnerID=8YFLogxK

U2 - 10.15488/16561

DO - 10.15488/16561

M3 - Conference contribution

SN - 979-8-3503-2414-3

T3 - Digest of Technical Papers - IEEE International Conference on Consumer Electronics

BT - 2024 IEEE International Conference on Consumer Electronics (ICCE)

T2 - IEEE International Conference on Consumer Electronics (ICCE 2024)

Y2 - 5 January 2024 through 8 January 2024

ER -

By the same author(s)