This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDC1000-GASEVM: Change in Time of Flight when frequency of TDC clock is changed

Part Number: TDC1000-GASEVM
Other Parts Discussed in Thread: TDC1000, TDC7200

Hi,

I am using TDC1000EVM board for time of flight measurement for a Time domain reflectometer(TDR) measurement. I am not using TDC1000-Boost board and transmitting pulses from TDC1000EVM board only. In my application i have to transmit electromagnetic wave through a waveguide and measure time of flight between transmitted and reflected pulse. I am getting readings on GUI which matches with DSO measurements when i am using CPU clock of 1 MHz and time of flight is around 20 microseconds. But when i switch TDC1000 EVM clock source to on board oscillator of 13MHz my readings change and time of flight is in the range of 4 microseconds. Why there is change in time of flight with change in clock source? I am hereby attaching TDC1000 EVM configuration file.

Thanks 

Nishant Sharma

TDC1000_Config0                         41
TDC1000_Config1                         41
TDC1000_Config2                         00
TDC1000_Config3                         08
TDC1000_Config4                         1F
TDC1000_TOF-1                           C0
TDC1000_TOF-0                           1E
TDC1000_Error_Flags                     00
TDC1000_Timeout                         40
TDC1000_Clock_Rate                      00
TDC1000_Conts_Trigger                   00
TDC7200_Config1                         00
TDC7200_Config2                         40
TDC7200_Interrupt_Status                00
TDC7200_Interrupt_Mask                  07
TDC7200_Coarse_Cntr_Ov_H                FF
TDC7200_Coarse_Cntr_Ov_L                FF
TDC7200_Clock_Cntr_Ov_H                 FF
TDC7200_Clock_Cntr_Ov_L                 FF
TDC7200_Clock_Cntr_Stop_Mask_H          00
TDC7200_Clock_Cntr_Stop_Mask_L          00
TRIGGER_UPDATE_FREQ                     0001
TDC_AVG/STDEV_NUM_ELEMS                 00C8
SAVE_GRAPH_DATA_TO_FILE                 00
FLOW_MODE_SELECT                        00
Y-SCALE_CENTER                          0032
X-SCALE_RANGE                           0032
MEASURE_RTD1                            00
SAVE_RESULT_REGR_TO_FILE                00
GRAPH_MULTI_STOPS                       00
TDC_SELECT                              00
TEMP_RTD_SELECT                         00
TEMP_RTD_MODE                           01
TEMP_AVG/STDEV_NUM_ELEMS                000A
SAVE_TEMP_DATA                          00
GRAPH_YMAX_DATA                         00000000000046B8
GRAPH_YMIN_DATA                         0000000000004654
TDC1000-HV_DRV_EN1                      00
TDC1000-HV_DRV_EN2                      00
HV_DRV_EN1_Period                       001E
HV_DRV_EN2_Period                       001E
ENABLE_POWER_CYCLE                      00
CLK_FREQ_(1-16MHz)                      1.000000
CLK_SOURCE_SEL                          03
CPU_CLK_FREQ                            00
CPU_CLK_EN                              01
TDC1000-HV_BST_PWR_EN                   00
HV_BST_PWR_EN_Period                    0000
FWD2REV_FLOW_DELAY                      0000
TDC1000-IMPE_MATCH_EN                   00
ENABLE_UART_STREAM                      00
ENABLE_MSP430TIMER_TDC                  00