Drift Calculator
Run the Drift Calculator MicroSim Fullscreen
About This MicroSim
Every clock crystal runs a tiny bit fast or slow. The error is stated in parts per million (ppm), and it adds up day after day:
This chart plots that formula for the three clock sources from Chapter 13:
| Source | Accuracy | Drift per day | Days until 1 minute off |
|---|---|---|---|
| Pico crystal | 30 ppm | 2.6 s | 23 days |
| DS1307 | 20 ppm | 1.7 s | 35 days |
| DS3231 | 2 ppm | 0.17 s | 347 days |
Each line is straight because drift grows at a steady rate. A steeper line means a worse clock. The dotted gray line marks 1 minute off, a reasonable point at which most people would notice and reset a wall clock. The table under the chart gives the exact drift after the chosen number of days and how many days each source lasts before it reaches one minute.
How to Use
- Drag Elapsed days from 1 to 365. Watch which lines cross the dotted 1-minute line, and when.
- Hover over any line to read the exact drift on a given day.
- Click a legend entry to hide or show that line. Hiding the Pico crystal makes the DS3231 line easier to read.
- Type a value in Custom ppm (for example 10, or the drift you measured for your own clock) to add a fourth, dashed line. Clear the box to remove it.
Iframe Embed Code
You can add this MicroSim to any web page by adding this to your HTML:
1 2 3 4 | |
Lesson Plan
Learning Objective
Students will calculate and compare the accumulated drift of different clock sources (Bloom: Applying, Evaluating).
Grade Level
9-12 (Clocks and Watches with AI)
Duration
15 minutes
Prerequisites
- Parts per million and the drift formula (Chapter 13)
- Reading a line graph
Activities
- Calculate first (4 min): Students use the formula to compute the drift of a DS1307 after 30 days by hand (about 52 seconds), then set the slider to 30 and check.
- Compare (4 min): Set the slider to 365. How many times more drift does the Pico crystal have than the DS3231? Why is the ratio the same on every day?
- Custom clock (4 min): Students enter 3.5 ppm, the drift of the clock in the Chapter 14 worked example, and read how many days it lasts before being one minute off.
- Evaluate (3 min): Students decide which source they would use for a clock with no WiFi that should be reset only twice a year, and justify the choice with numbers from the table.
Assessment
- Compute the drift in one year for a 20 ppm crystal (31,536,000 seconds). (About 631 seconds, or 10.5 minutes.)
- A clock is 60 seconds off after 100 days. Estimate its ppm. (About 6.9 ppm.)
- Explain why the lines are straight and why they all start at zero.
References
- Crystal oscillator - Wikipedia article on why crystal frequencies vary slightly.
- Parts-per notation - Wikipedia; explains ppm.
- DS3231 Datasheet - Analog Devices; the ±2 ppm accuracy specification.
- DS1307 Datasheet - Analog Devices; an RTC that uses an external, uncompensated crystal.
- Chart.js documentation - The charting library used by this MicroSim.