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 TOF measurement

Other Parts Discussed in Thread: TDC1000-Q1, TDC1000

I want to use TDC1000-Q1 for fluid level measurment, with piezo SMD10T2R111 that is glued on the bottom of a plastic reservoir. I am experiencing some problems, as it is always sending a stop impulse after 14us, no matter what the height of the water in the tank is. I could really use some instructions and help on solving this problem.

  • Bojan,

    Could you please share what your application is?

    How is the transducer mounted?  Please refer to the following applications note  about transducer mounting procedures. (www.ti.com/.../snaa266)

    Please refer to the following applications note about configuring the TDC1000 for level monitoring  (www.ti.com/.../snaa270).

    Make sure to pay attention to the section on "ringdown".

    You can try the following file as its configured for level applications. 

    Best regards,

    TDC1000_Config0                         43
    TDC1000_Config1                         41
    TDC1000_Config2                         00
    TDC1000_Config3                         04
    TDC1000_Config4                         5F
    TDC1000_TOF-1                           03
    TDC1000_TOF-0                           FF
    TDC1000_Error_Flags                     00
    TDC1000_Timeout                         23
    TDC1000_Clock_Rate                      00
    TDC1000_Conts_Trigger                   01
    TDC7200_Config1                         02
    TDC7200_Config2                         40
    TDC7200_Interrupt_Status                07
    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                     0004
    TDC_AVG/STDEV_NUM_ELEMS                 0032
    SAVE_GRAPH_DATA_TO_FILE                 00
    FLOW_MODE_SELECT                        00
    Y-SCALE_CENTER                          0000
    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                         0000000000029810
    GRAPH_YMIN_DATA                         0000000000004E20
    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                    000F
    FWD2REV_FLOW_DELAY                      0000
    TDC1000-IMPE_MATCH_EN                   00