I'm looking at using the si5351 in a signal generator. It will use a TCXO for improved stability, but I'd still like to calibrate it occasionally. To that end, one of the clock outputs will be set to 10MHz. When calibrating, I will connect an external reference source [probably GPS based].
Is there a simple, easy way to compare a [TCXO based] 10MHz clock to a reference? I started off hoping to just use an XOR gate & low pass filter, but that would only give the difference, not tell me if my clock was fast or slow.
My research into potential circuits has me confused. I have ended up with notes on: counters, reciprocal counters, integrating reciprocal counters, etc. Great for a high precision frequency counter, overkill for a calibration circuit.
Background: DDS generator [AD9851], frequency step 1/24 Hz, clock = 178,956,970.667 Hz.
Driven by Arduino, but that can change if necessary.