For example, ovens with clocks keep track of time through the grid frequency and if the grid frequency changes, the clocks diverge too.
For example, ovens with clocks keep track of time through the grid frequency and if the grid frequency changes, the clocks diverge too.
Compare to a typical quartz oscillator which will gain or lose around 15 seconds per month.
Also, I guess that means my devices with clocks that drift more than two seconds, ie several full minutes, are actually using crystal oscillators? I guess it makes sense for a microwave which needs second level granularity, but that seems odd to me.
The crystal in your microwave's CPU clock circuit will drift, and so will the time-of-day derived from it until you set the time again, if there is no external reference. The benefit of using the incoming 50/60Hz AC signal as a timebase is that the power station is responsible for controlling the long term frequency to avoid drift so it can be used as a very reliable reference.
And that engineer who writes code might be a brilliant engineer and competent coder, but they just haven't been on many software projects before and they don't see how damning that decision could end up being.
It works and everyone is happy, but it's a wart that people have to build around for the next 20 years.
I deal with this stuff semi-regularly in my day job and wow.
It's a complete nightmare to integrate with the rest of the application.
Also, crystal oscillators aren't that accurate. You can make them more accurate by heating them to a given temperature, but this is something only done in expensive test & measurement equipment.
I don't disagree with you that grid frequencies are generally very accurate and they are a practical clock source for cheap clocks, I just found that interesting.
[1] https://www.reuters.com/article/serbia-kosovo-energy/serbia-...