What do I Google for to find a kHz or MHz clock source which is suitable for calibrating a 32KiHz Real Time Clock and Calendar of my PIC24? I am aware that a rubidium clock is more than enough to do the trick, but I am trying to find something ~$100 and ideally pre-assembled and sold as a "Xppm Laboratory Clock Reference Tool" where X is 1ppm or less.
Can anyone point me in the right direction?
Perhaps I am looking for "Signal Generator with 1ppm frequency tolerance at 32.768KHz", but then how would I know that the signal generator is even calibrated correctly?
A greater degree of context can be read below.
--------------
I am submitting a proposal to my client (aka professor) that his widget (which keeps time with 32KiHz oscillator) needs a calibration step as a part of the assembly process. As far as I can tell, we can save money and spend extra time using the 1PPS output of a GPS device. The resolution of this calibration is 2ppm, so as soon as I measure a drift of one second, I can use the number of seconds it took to get to 1 second drift and extrapolate the ppm error E.
E / 2 = C calibration units. C gets set into the calibration register value.
This takes some time though because of the low frequency of the "reliable clock source". On the other hand, it is a rather cheap option.
--------------
Conversely, we can purchase a reliable (1ppm or lower) clock that runs at 32KiHz (or faster). This way the drift can be seen quicker because it is comparing the pulses of the oscillator not the incrementing of clock seconds.
This way will surely cost more up front, but it will only take about 30 seconds maximum to properly calibrate the clock on the device.
The trouble is that I am have little success googling for "Laboratory grade electronic clock source". I don't know what to call it in order to get the google results that I want.
--------------
You have some misconception about time calibration..
For your purpose, you only need a stable and precise reference source and a frequency counter.
The reference frequency usually is 10MHz, and may be built into this counter, but you require an OCXO, an Rb or a GPSDO, otherwise the stability requirement (also < 1ppm ) is not fulfilled.
TCXOs and ordinary XTAL oscillators usually have stability AND precision specifications of > 1ppm.
The frequency counter will compare the 32kHz frequency widget of your professor against the reference oscillator and will also directly display the deviation from the default 32.00000kHz.
For that purpose, no reference oscillator of equal frequency is required, as the frequency counter acts as a scaling device, by its internal counter/divider chains.
Get a reciprocal counter, at least!
For about 100$, I think you won't get an appropriate calibrated OCXO, maybe on the 2nd hand market. Chances are good, that an OCXO is already adjusted to around 10^-9 accurate nominal frequency.
Cheaper TCXOs maybe be specified around 1ppm adjustment, but that's quite tight to use that as a < 1ppm reference.
If you have access to a GPSDO, like Trimbles Thunderbolt, for example, it will deliver uncertainty and stability of about 10^-10 @ 1sec, going down to 10^-13 @24h with appropriate comparison techniques.
So that would be the best way to bring high uncertainty in time into your lab. (The pps jitter parameter is completely irrelevant for this purpose).
The Thunderbolt had been sold for around 150$, including antenna and PSU, a few years ago, from China.
These or similar units might show up from the time-nuts community, from time to time
Another possibility is the long wave radio signal WWVB, or similar.
Frank