The CNT91 is really a CNT90 with some detailed improvements to reduce time-errors to be conform with 50 ps rather than 100 ps resolution.
In the CNT90 the comparators where in the same IC, which caused ground-bounce coupling between channels, but separating them was among the things that went in. Also, improved grounding of the front-plate as I recall it. The core-clock is 100 MHz, giving 10 ns steps or coarse counter, the interpolators then have 10 bits, so while not the full range is being used, some 10-20 ps of actual resolution, but Pendulum engineers consider the RMS performance as they measure the beat frequency sweep over phase states. Cheers, Magnus On 04/26/2018 11:16 PM, Azelio Boriani wrote: > If your hardware is capable of capturing up to 10 millions of > timestamps per second and calculating LR "on the fly", it is not a so > simple hardware, unless you consider simple hardware a 5megagates > Spartan3 (maybe more is needed). Moreover: if your clock is, say, at > most in an FPGA, 300MHz, your timestamps will have a one-shot > resolution of few nanoseconds. Where have you found a detailed > description of the CNT91 counting method? The only detailed > description I have found is the CNT90 (not 91) service manual and it > uses interpolators (page 4-13 of the service manual). > > On Thu, Apr 26, 2018 at 2:45 PM, Bob kb8tq <kb...@n1k.org> wrote: >> Hi >> >> Even with a fast counter, there are going to be questions about clock jitter >> and just >> how well that last digit performs in the logic. It’s never easy to squeeze >> the very last >> bit of performance out ….. >> >> Bob >> >>> On Apr 26, 2018, at 3:06 AM, Azelio Boriani <azelio.bori...@gmail.com> >>> wrote: >>> >>> Very fast time-stamping like a stable 5GHz counter? The resolution of >>> a 200ps (one shot) interpolator can be replaced by a 5GHz >>> time-stamping counter. >>> >>> On Thu, Apr 26, 2018 at 12:28 AM, Bob kb8tq <kb...@n1k.org> wrote: >>>> Hi >>>> >>>> Unfortunately there is no “quick and dirty” way to come up with an >>>> accurate “number of digits” for a >>>> math intensive counter. There are a *lot* of examples of various counter >>>> architectures that have specific >>>> weak points in what they do. One sort of signal works one way, another >>>> signal works very differently. >>>> >>>> All that said, the data you show suggests you are in the 10 digits per >>>> second range. >>>> >>>> Bob >>>> >>>>> On Apr 25, 2018, at 3:01 PM, Oleg Skydan <olegsky...@gmail.com> wrote: >>>>> >>>>> Dear Ladies and Gentlemen, >>>>> >>>>> Let me tell a little story so you will be able to better understand what >>>>> my question and what I am doing. >>>>> >>>>> I needed to check frequency in several GHz range from time to time. I do >>>>> not need high absolute precision (anyway this is a reference oscillator >>>>> problem, not a counter), but I need fast high resolution instrument (at >>>>> least 10 digits in one second). I have only a very old slow unit so, I >>>>> constructed a frequency counter (yes, yet another frequency counter >>>>> project :-). I is a bit unusual - I decided not to use interpolators and >>>>> maximally simplify hardware and provide the necessary resolution by very >>>>> fast timestamping and heavy math processing. In the current configuration >>>>> I should get 11+ digits in one second, for input frequencies more then >>>>> 5MHz. >>>>> >>>>> But this is theoretical number and it does not count for some factors. >>>>> Now I have an ugly build prototype with insanely simple hardware running >>>>> the counter core. And I need to check how well it performs. >>>>> >>>>> I have already done some checks and even found and fixed some FW bugs :). >>>>> Now it works pretty well and I enjoyed looking how one OCXO drifts >>>>> against the other one in the mHz range. I would like to check how many >>>>> significant digits I am getting in reality. >>>>> >>>>> The test setup now comprises of two 5MHz OCXO (those are very old units >>>>> and far from the perfect oscillators - the 1sec and 10sec stability is >>>>> claimed to be 1e-10, but they are the best I have now). I measure the >>>>> frequency of the first OCXO using the second one as counter reference. >>>>> The frequency counter processes data in real time and sends the >>>>> continuous one second frequency stamps to the PC. Here are experiment >>>>> results - plots from the Timelab. The frequency difference (the >>>>> oscillators are being on for more than 36hours now, but still drift >>>>> against each other) and ADEV plots. There are three measurements and six >>>>> traces - two for each measurement. One for the simple reciprocal >>>>> frequency counting (with R letter in the title) and one with the math >>>>> processing (LR in the title). As far as I understand I am getting 10+ >>>>> significant digits of frequency in one second and it is questionable if I >>>>> see counter noise or oscillators one. >>>>> >>>>> I also calculated the usual standard deviation for the measurements >>>>> results (and tried to remove the drift before the calculations), I got >>>>> STD in the 3e-4..4e-4Hz (or 6e-11..8e-11) range in many experiments. >>>>> >>>>> Now the questions: >>>>> 1. Are there any testing methods that will allow to determine if I see >>>>> oscillators noise or counter does not perform in accordance with the >>>>> theory (11+ digits)? I know this can be done with better OCXO, but >>>>> currently I cannot get better ones. >>>>> 2. Is my interpretation of the ADEV value at tau=1sec (that I have 10+ >>>>> significant digits) right? >>>>> >>>>> As far as I understand the situation I need better OCXO's to check if >>>>> HW/SW really can do 11+ significant digits frequency measurement in one >>>>> second. >>>>> >>>>> Your comments are greatly appreciated! >>>>> >>>>> P.S. If I feed the counter reference to its input I got 13 absolutely >>>>> stable and correct digits and can get more, but this test method is not >>>>> very useful for the used counter architecture. >>>>> >>>>> Thanks! >>>>> Oleg >>>>> 73 de UR3IQO >>>>> <1124.png><1127.png>_______________________________________________ >>>>> time-nuts mailing list -- time-nuts@febo.com >>>>> To unsubscribe, go to >>>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts >>>>> and follow the instructions there. >>>> >>>> _______________________________________________ >>>> time-nuts mailing list -- time-nuts@febo.com >>>> To unsubscribe, go to >>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts >>>> and follow the instructions there. >>> _______________________________________________ >>> time-nuts mailing list -- time-nuts@febo.com >>> To unsubscribe, go to >>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts >>> and follow the instructions there. >> >> _______________________________________________ >> time-nuts mailing list -- time-nuts@febo.com >> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts >> and follow the instructions there. > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. > _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.