Other Parts Discussed in Thread: TDC1000, TDC7200,
Hi,
I'm doing some tests in order to validate some measure, I'm using a TDC1000 and TDC7200 and I'm comparing
my measure with the one taken by using TDC1000-C2000EVM. By setting the average on one cycle I measure 31,97us
and TDC1000-C2000EVM measures 31,86 us. First issue is that by using
TOFn=normLSB(TIME1-TIMEn+1)+ CLOCK _COUNTn*CLOCKperiod only CLOCK _COUNTn*CLOCKperiod results equal to 31,875us,
I measure 255 for CLOCK_COUNT(1 stop pulse set) and clock is set to 8Mhz,so I've already a value greater than
the one evaluated by TDC1000-C2000EVM.
In order to increase precision I've decided to use multi-cycle average mode, on 8 cycles. TDC1000-C2000EVM measure
is still 31,86 but my measure goes to 31,21 us. The thing I've noticed is that CLOCK _COUNTn I read is 1997 which
averaged in 8 cycles becomes 249,625 that is 5 Clock cycles less than single average measure.
If I further increase the average cycles the value drops.
What could be the problem?
Thanks,