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-TDC7200EVM: Fault to qualify first valid zero-crossing at the second echo signal.

Part Number: TDC1000-TDC7200EVM
Other Parts Discussed in Thread: TDC1000

Hi.

I found unpredicted (for me) behaviour of the TDC1000 state machine. As one can see frome the scope diagram the first zero-crossing in first echo signal correctly detected, but for the second echo signal TDC1000 detects second zero-crossing, not the first one as I wait for. Same for 3-d and another high order echoes.

The threshold is -75 mV, the yellow is COMPIN and blue is STOP signal.

Settings I made for this setup can be found in attached file.

Please, can sombody explain this?

TDC1000_Config0                         41
TDC1000_Config1                         43
TDC1000_Config2                         00
TDC1000_Config3                         02
TDC1000_Config4                         5F
TDC1000_TOF-1                           60
TDC1000_TOF-0                           1E
TDC1000_Error_Flags                     00
TDC1000_Timeout                         53
TDC1000_Clock_Rate                      03
TDC1000_Conts_Trigger                   01
TDC7200_Config1                         02
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                 000A
SAVE_GRAPH_DATA_TO_FILE                 00
FLOW_MODE_SELECT                        00
Y-SCALE_CENTER                          0032
X-SCALE_RANGE                           012C
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                         0000000000009423
GRAPH_YMIN_DATA                         00000000000093BF
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)                      8,000000
CLK_SOURCE_SEL                          00
CPU_CLK_FREQ                            05
CPU_CLK_EN                              00
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