ntp APU2 NTP server I bought an apu2c0. I believe it will make a better NTP server than my other NTP servers.
ntp RK3328 based NTP server I got a ROC-RK3328-CC [https://libre.computer/products/boards/roc-rk3328-cc/] SBC because it has true gigabit ethernet, emmc, and USB3. These are all better I/O options than the latest Raspberry Pi 3
gps GPS module measurements, part 2 After the previous tests [https://blog.dan.drown.org/gps-module-measurements/], I ordered another GPS antenna to improve the signal conditions. They're just the cheap puck style antennas with SMA connectors ($10 on Amazon)
gps GPS module measurements Starting point I got a u-blox NEO-6M and I wanted to compare it to my NS-T. Since I don't have a frequency counter, I decided to try creating one myself. The hardware I
ntp PPS over USB Goal For keeping your system clock on time, you can't beat the Pulse Per Second (PPS) signals available from $10 GPS modules. They typically have better than 100 nanosecond accuracy [https://blog.dan.
time Frequency synchronization without phase in NTP I've been working on my high accuracy RTC project [https://blog.dan.drown.org/stm32f030-devboard-with-tcxo/]. Here's a picture of one of the two systems: Connections The TCXO devboard, BME280, and PCF RTC are
rtc RTC comparison Real Time Clocks I bought two high accuracy RTC (real time clock) modules and wanted to compare them. RTCs are useful for very low power clocks. They can run for years off of
ntp GPS PPS drift when it has no signal Question: What happens to a GPS receiver's pulse per second (PPS) when it loses signal for a long time? To answer this, I first moved the antenna away from the window and put
gps Beaglebone Cape for NS-T, revision 2 I'm testing the second revision of this cape now. Schematic is on github [https://github.com/ddrown/NS-T-BBB-Cape] (left: rev1, right: rev2) It's working much better than rev1, but time will tell if
gps Update on Beaglebone Cape for Navspark NS-T The cape [https://blog.dan.drown.org/beaglebone-cape-for-navspark-ns-t/] has been running for 5 days now. I've been tweaking the system to see if I can get it stable. So far, the local clock
navspark Beaglebone Cape for Navspark NS-T Goal My next goal in the quest for a better NTP server is to improve the TCLKIN source. Previously, I was experimenting with TCXO's. I bought a Navspark NS-T (a timing-grade GPS receiver)
gps TCXO + Beaglebone Black, part 2 Starting from the previous TCXO modification [https://blog.dan.drown.org/tcxo-beaglebone-black/], I wanted to get a 24MHz TCXO working. Trial #1 I bought a set of three undocumented 24MHz TCXO's off ebay
navspark TCXO + Beaglebone Black I've added support for an external clock (TCLKIN) to the Beaglebone Black timer driver [https://blog.dan.drown.org/beaglebone-black-timer-capture-driver/]. Setup I used what I had on hand to test it. I setup
gps Beaglebone Black timer capture driver More info on: Hardware [https://blog.dan.drown.org/beaglebone-black-gpstemperature-cape/], Kernel Driver software [https://github.com/ddrown/pps-gmtimer] The Beaglebone Black has a hardware timer capture. This means it can save the couter
gps Beaglebone Black GPS+Temperature cape I moved my Beaglebone Black GPS+Temperature [https://blog.dan.drown.org/beaglebone-black-ntpgps-server/] setup from a breadboard to a proto cape. The soldering isn't great, and the wire I had on had was
gps Beaglebone Black NTP/GPS Server, Temperature Compensation part 2 See the Part 1 of Temperature Compensation [https://blog.dan.drown.org/beaglebone-black-ntpgps-server-temperature-compensation/] or the hardware setup [https://blog.dan.drown.org/beaglebone-black-ntpgps-server/] Overview In part 1, I did a trial run of
gps Beaglebone Black NTP/GPS Server, Temperature Compensation part 1 See also: The hardware/software setup [https://blog.dan.drown.org/beaglebone-black-ntpgps-server/] or part 2 [https://blog.dan.drown.org/beaglebone-black-ntpgps-server-temperature-compensation-part-2/] Overview Chrony (the NTP server software) has temperature compensation built in, using
gps Beaglebone Black NTP/GPS server Goals I wanted to experiment with using temperature measurement to augment a NTP stratum 1 server. I started with a very similiar setup to this one [https://web.archive.org/web/20131209092059/http:
gps Stratum 2 NTP over a Cable Modem Goals I have a Stratum 1 NTP server at home, and ideally I'd like to join the ntp pool as a server. The problem is, my home connection isn't up to this task.
navspark Measuring Asymmetric latency via NTP, part 3 Part 1 [https://blog.dan.drown.org/measuring-asymmetric-latency-via-ntp/], Part 2 [https://blog.dan.drown.org/measuring-asymmetric-latency-via-ntp-part-2/] Varying round trip times Asymmetric latency changes NTP's calculated clock offsets. What do the offsets look like
navspark Measuring Asymmetric latency via NTP, part 2 See the first part for the math [https://blog.dan.drown.org/measuring-asymmetric-latency-via-ntp/] Let's use a third party (stratum 2) observer to compare the stratum 1 NTP clocks. Round trip times First, a
navspark Measuring Asymmetric latency via NTP Goal Learn more about the latency characteristics of my cable connection. Starting point I have a stratum 1 NTP server at home. Below is a graph of its performance. The offset between the
navspark Navspark NTP stratum 0 clock Project Goal I want to create a stratum 0 NTP clock that does not require soldering or any special hardware. It should only require a USB port and software. It should have at
arduino Navspark UART/USB bridge I created a program on the Navspark to send characters at 150 microsecond intervals and then received them on a PC. Below is a histogram of how long it took between characters: The