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: Calibration of Flow Sensors

Part Number: TDC1000-TDC7200EVM

I am constructing a low-volume flow meter.  At zero flow, the Delta ToF remains relatively constant, but non-zero.  Is it possible to calibrate the TDC1000-7200EVM to zero flow conditions and eliminate this discrepancy?  Additionally, at irregular intervals the Delta ToF will spike to approximately ±500 ns despite no change in actual flow.  Changing neither my test apparatus nor my settings remedy these spikes.  I've attached my configuration file.  Any insight into these matters would be helpful. 

Thank you,

Hansen

TDC1000_Config0                         43
TDC1000_Config1                         43
TDC1000_Config2                         12
TDC1000_Config3                         03
TDC1000_Config4                         00
TDC1000_TOF-1                           A0
TDC1000_TOF-0                           26
TDC1000_Error_Flags                     00
TDC1000_Timeout                         73
TDC1000_Clock_Rate                      01
TDC1000_Conts_Trigger                   01
TDC7200_Config1                         02
TDC7200_Config2                         02
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                     0000
TDC_AVG/STDEV_NUM_ELEMS                 0002
SAVE_GRAPH_DATA_TO_FILE                 00
FLOW_MODE_SELECT                        01
Y-SCALE_CENTER                          0032
X-SCALE_RANGE                           0032
MEASURE_RTD1                            00
SAVE_RESULT_REGR_TO_FILE                00
GRAPH_MULTI_STOPS                       00
TDC_SELECT                              05
TEMP_RTD_SELECT                         00
TEMP_RTD_MODE                           01
TEMP_AVG/STDEV_NUM_ELEMS                000A
SAVE_TEMP_DATA                          00
GRAPH_YMAX_DATA                         000000000000044C
GRAPH_YMIN_DATA                         FFFFFFFFFFFFFBB4
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

  • Hi Hansen,

    Any calibration will have to be done outside of the TDC1000 itself. You can take your data and implement a calibration scheme in the MSP430. Temperature plays a large role in this, so if you are not already taking temperature readings using the RTD inputs on the TDC1000 I would recommend that as part of your calibration setup.

    The Delta TOF spike is most likely due to an issue with the GUI's USB communication. Try setting the TRIGGER UPDATE FREQ on the Setup page to something greater, like 300ms or 400ms. This is not an issue outside of the EVM/GUI setup.

    Regards,