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

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_EVM_CONFIG.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

  • Hi,
    Can anyone shed some light on how to use TDC1000 EVM for TDR time of flight measurement. Eagerly waiting for response.

    Thanks
    Nishant Sharma
  • Hi Nishant,

    I have replied to you in your other thread. If you just want to timing between two events you just need to use the TDC7200 and do not need the TDC1000. It is difficult to help here as we do not understand how and why they TDC1000 is used. The EVM is designed specifically for measuring flow and it may not be able to do what you are looking for.

    You need to just use the TDC7200 and see if it works for you.