TCXO TCXO RTC Raspberry Pi Hat, part 2 The motivation for this project is NTP servers in datacenters - it can be expensive to get a GPS antenna on top of other people's buildings with a wire running down into your
ntp Embedded NTP client/NTP interleaved mode, part 5 I'll test what happens when I plug my embedded NTP client directly into my NTP servers, bypassing the Ethernet switch. This ends my long running embedded NTP client series. The systems involvedEmbedded NTP
ntp STM32MP1 NTP server, part 3 Previous posts: part 1, part 2, NTP client The NTP client confirmed that there was a 943ns difference between my two NTP servers. Now, to investigate where it is coming from. ChangesI'll start
ntp Embedded NTP client/NTP interleaved mode, part 3 Previous posts: part 1, part 2 In this post, I wrap up my embedded NTP client and use it to measure the difference between my other two NTP servers with hardware timestamps. Goal
stm32mp1 STM32MP1 NTP server, part 2 Previous post: https://blog.dan.drown.org/stm32mp1-ntp-server/ I figured out my offset problem, which was not a PLL problem like I thought. Connman has a NTP client enabled by default:(The distro
ntp STM32MP1 NTP server Previous post: Debian for STM32MP1 NIC Hardware TimestampsFirst step: enable hardware timestamps in chrony.conf: chrony configuration for hardware timestampsNext, enable chrony's measurements log, and verify it's using hardware timestamps (H) not kernel
stm32 Debian for STM32MP1 I bought a STM32MP1 dev board because it has a gigabit NIC with 1588 PTP timestamps as well as hardware timers that can timestamp PPS events without interrupt latency and jitter. I am