Embedded Software Engineering Kongress 2023 (ESE) - Clockdrift in Distributed Embedded Systems

  Рет қаралды 125

GLIWA

GLIWA

Ай бұрын

Christian Wenzel-Benner presented a German talk / demo with the translated title "Clockdrift in Distributed Embedded Systems" at the Embedded Software Engineering Kongress (ESE) 2023 in Sindelfingen. This is the recorded English version. Clock drift is an annoying source of seemingly arbitrary issues in distributed embedded systems. Data transmission and/or processing fails at seemingly random times while the code looks good and unit tests pass. The driver behind these issues is the deviation of the actual oscillation frequency of "identical" crystals. Take five 8MHz crystals of the same type from the same supplier produced in one batch and they will all oscillate at close to 8MHz, but not precisely. The usual difference within any pair of them will be between 1 and 20 parts per million (ppm). This means that instead of 8.000.000Hz they might run at 8.000.018Hz and 7.999.983Hz. While such a small difference is almost unrecognizable in a bench test (unless specifically looking for it), over time two microcontrollers driven by these crystals will drift apart and eventually data processing between them may fail. Peter Gliwas book Embedded Software Timing (Springer, 2020) explains the mechanism in chapter 6.4 in detail. Our talk/demo video shows the effect of drift over 30 hours using time-lapse recordings and presents methods to compensate for the issue using standard protocols or DIY solutions.
Interested in a T1 Demo?
www.gliwa.com/contact
T1 Analysis Suite:
www.gliwa.com/products/t1timing/
Book “Embedded Software Timing” by Peter Gliwa:
www.gliwa.com/book/

Пікірлер
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 83 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 35 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 10 МЛН
Low cost logic analyzer
7:47
Mr.T's Design Graveyard
Рет қаралды 8 М.
Why Embedded Systems is a great career choice (and the reason why I choose it)
6:58
Prof. Dr. Florian Leitner-Fischer
Рет қаралды 33 М.
Elon Musk fires employees in twitter meeting DUB
1:58
GeoMFilms
Рет қаралды 14 МЛН
T1.timing (overview)
8:11
GLIWA
Рет қаралды 2,2 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 789 М.
EMBEDDED PROJECT IDEAS - Embedded Software Projects From Beginner to Expert Level
6:55
Prof. Dr. Florian Leitner-Fischer
Рет қаралды 37 М.
Самые крутые школьные гаджеты
0:49
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН
Зарядка-брелок для Apple Watch
0:39
Rozetked
Рет қаралды 290 М.