"Either method needs the specs" should read "Either method meets the specs."
-mel beckman > On May 13, 2016, at 1:39 PM, Mel Beckman <m...@beckman.org> wrote: > > Lamar, > > Because you need microsecond-level time accuracy (which is beyond NTP's > capabilities) you'll requires an adjunct protocol, such as PPS, to get that. > For continued NTP delivery despite periodic GPS signal loss, then you need an > OCXO internal clock. > > But anyone satisfied with NTP's millisecond time accuracy at worst needs a $1 > temperature-compensated internal clock. Either method needs the specs for a > Stratum 1 time source on a local network. > > As you point out, the hobbyist SBCs can't deliver even basic clock accuracy. > > But another key consideration beyond accuracy is the reliability of a > server's GPS constellation view. If you can lose GPS sync for an hour or more > (not uncommon in terrain-locked locations), the NTP time will go free-running > and could drift quite a bit. You need an OCXO to minimize that drift to > acceptable levels. > > But I see that the price premium for an OCXO clock is only $100 to $200 on > low-cost (I.e., ~$500) commercial NTP servers. So buyers need only make a > minor cost adjustment to have very good, and inexpensive, COTS NTP > performance and reliability. > > -mel beckman > >>> On May 13, 2016, at 9:30 AM, Lamar Owen <lo...@pari.edu> wrote: >>> >>> On 05/13/2016 10:38 AM, Mel Beckman wrote: >>> You make it sound like TXCOs are rare, but they're actually quite common in >>> most single board computers. True, you're probably not gonna find them in >>> the $35 cellular-based SBCs, but since these temperature compensated >>> oscillators cost less than a dollar each in quantity, they're quite common >>> in most industrial species for well under $100. >> >> Correct, they're not rare in the industrial line (for that matter you can >> get TCXO-equipped RTL-SDR dongles, but that's not NTP-related). Something >> like a Transko TFC or TX-P or similar is enough for reasonable timing for >> basic purposes, and they're not expensive. They're also not a stock item on >> the consumer-level SBC's either. I looked at one of our half-dozen ODroid >> C2's, and the main processor clock, X3, is under the heatsink, so I can't >> see what part is being used. X1 and X2 are outside, and it doesn't appear >> that they are TCXO modules, although I didn't use a magnifier to check the >> part number and might have made an error. >> >> The Nicegear DS3231 RTC has a TCXO, and might be the best low-cost choice at >> $12 (need to have an RPi, ODroid, or similar on which to mount it). It's >> not that TCXO's are rare or expensive, it's that they're not often >> considered to be important to accuracy in many circles. >> >>> An Ovenized XCO is absolutely not required for IT-grade NTP servers. >> >> No, but it is for my purposes here. But, as I said in my post: >> >> >>> You really have to have at least a temperature compensated quartz crystal >>> oscillator (TCXO) to even begin to think about an NTP server, for anything >>> but the most rudimentary of timing. Ovenized quartz oscillators (OCXO) and >>> rubidium standards are the next step up, ... >> >> I was just saying that OCXO and Rb are just the next step up if you would >> like more stability, that's all. For 'within a second' on a GPS-disciplined >> clock (even without the 1PPS signal) you wouldn't necessarily need TXCO. >> But that's what I meant by 'anything but the most rudimentary of timing.' >> Rudimentary is down to the millisecond in my environment. PTP takes you to >> the next level, and beyond that you don't use network timing but put a >> dedicated time distribution network running IRIG-B or similar. But that is >> beyond the scope of a typical IT NTP server's needs..... >>