But why the TDC7200 needs the sawtooth correction and not the Lars solution?
I mean, the problem you described seems inherent to any GPSDO, doesn't it?
See also
https://www.eevblog.com/forum/projects/gpsdo-question-378182/where a 1us Analog TIC is used, without any MCU step at all.
The way I look at it is, if the GPS unit has a 20.833ns granularity, per second, it can resolve/average to 2ns in 10s and 1ns in 20s.
ie a time constant of 20s can make use of a ~1ns TIC.
You rely on the OCXO taking care of stability inside that 20 second average window.
A
digital TIC is not mandatory, but if you plan to use a MCU anyway, it does give you extreme number of digits, you can decide how many matter
If you want to work in absolute time (not just GPSDO ), a digital TIC and qErr makes more sense.
Meanwhile, I'm pondering small MCUs with faster timer/capture, as a mid-ground.
Generic MCUs with sysclk timers, are a bit coarse, being the same ballpark (or worse) as the GPS.
Full precision TIC of sub 1ns, are easily able to see a single GPS granularity step, but are probably excessive.
MCUs with Config Logic cells can be used to swallow the XOR Time -> Ramp -> ADC, someone posted a PIC design using Config Logic.
Newer MCUs (STC, Megawin etc) have 150~250MHz capture PLLs, which is quite a bit finer than the GPS, and likely now enough to sense every GPS correction if you want to do that.
The parts are relatively new, which is a minus, but they can offer an entirely digital capture side.