TI中文支持网
TI专业的中文技术问题搜集分享网站

TDC1000+TDC7200温度数据读取问题

工程师:

你好,最近用TI开发板和软件,TDC1000和TDC7200测试温度,通过 示波器和软件读出的寄存器比对,发现寄存器中count 3 的数据移动到count4,count4移动到下面的寄存器。请结合我的配置和,示波器图片,看看那个地方出现的问题,谢谢

配置文件(复制到TXT文件就可以调用)

TDC1000_Config0 45
TDC1000_Config1 41
TDC1000_Config2 40
TDC1000_Config3 00
TDC1000_Config4 5F
TDC1000_TOF-1 E3
TDC1000_TOF-0 1E
TDC1000_Error_Flags 00
TDC1000_Timeout 73
TDC1000_Clock_Rate 01
TDC1000_Conts_Trigger 00
TDC7200_Config1 02
TDC7200_Config2 04
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 0001
TDC_AVG/STDEV_NUM_ELEMS 000A
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 000000000001129B
GRAPH_YMIN_DATA 0000000000011237
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

user4234806:

工程师:

你好,最近用TI开发板和软件,TDC1000和TDC7200测试温度,通过 示波器和软件读出的寄存器比对,发现寄存器中count 3 的数据移动到count4,count4移动到下面的寄存器。请结合我的配置和,示波器图片,看看那个地方出现的问题,谢谢

配置azTDC1000_Config0 45

TDC1000_Config1 41TDC1000_Config2 40TDC1000_Config3 00TDC1000_Config4 5FTDC1000_TOF-1 E3TDC1000_TOF-0 1ETDC1000_Error_Flags 00TDC1000_Timeout 73TDC1000_Clock_Rate 01TDC1000_Conts_Trigger 00TDC7200_Config1 02TDC7200_Config2 04TDC7200_Interrupt_Status 07TDC7200_Interrupt_Mask 07TDC7200_Coarse_Cntr_Ov_H FFTDC7200_Coarse_Cntr_Ov_L FFTDC7200_Clock_Cntr_Ov_H FFTDC7200_Clock_Cntr_Ov_L FFTDC7200_Clock_Cntr_Stop_Mask_H 00TDC7200_Clock_Cntr_Stop_Mask_L 00TRIGGER_UPDATE_FREQ 0001TDC_AVG/STDEV_NUM_ELEMS 000ASAVE_GRAPH_DATA_TO_FILE 00FLOW_MODE_SELECT 00Y-SCALE_CENTER 0032X-SCALE_RANGE 0032MEASURE_RTD1 00SAVE_RESULT_REGR_TO_FILE 00GRAPH_MULTI_STOPS 00TDC_SELECT 00TEMP_RTD_SELECT 00TEMP_RTD_MODE 01TEMP_AVG/STDEV_NUM_ELEMS 000ASAVE_TEMP_DATA 00GRAPH_YMAX_DATA 000000000001129BGRAPH_YMIN_DATA 0000000000011237TDC1000-HV_DRV_EN1 00TDC1000-HV_DRV_EN2 00HV_DRV_EN1_Period 001EHV_DRV_EN2_Period 001EENABLE_POWER_CYCLE 00CLK_FREQ_(1-16MHz) 8.000000CLK_SOURCE_SEL 00CPU_CLK_FREQ 05CPU_CLK_EN 00TDC1000-HV_BST_PWR_EN 00HV_BST_PWR_EN_Period 0000FWD2REV_FLOW_DELAY 0000TDC1000-IMPE_MATCH_EN 00ENABLE_UART_STREAM 00ENABLE_MSP430TIMER_TDC 00

user151383853:

通过 示波器和软件读出的寄存器比对,发现寄存器中count 3 的数据移动到count4,count4移动到下面的寄存器。
这种情况,有可能是底层 SPI 控制出了问题,比如是 CS 信号时序的问题

Annie Liu:

您好,由于问题比较复杂,我们会研究您的问题后在下周回复您。请您耐心等待

Annie Liu:

回复 user151383853:

请问是否方便提供注册设置文件,我们看是否能够复制同样的问题,并且找出解决办法。

user4234806:

回复 Annie Liu:

你好,设置文件我发给你

user4234806:

回复 Annie Liu:

TDC1000_Config045
TDC1000_Config141
TDC1000_Config240
TDC1000_Config300
TDC1000_Config45F
TDC1000_TOF-1E3
TDC1000_TOF-01E
TDC1000_Error_Flags00
TDC1000_Timeout73
TDC1000_Clock_Rate01
TDC1000_Conts_Trigger00
TDC7200_Config102
TDC7200_Config204
TDC7200_Interrupt_Status07
TDC7200_Interrupt_Mask07
TDC7200_Coarse_Cntr_Ov_HFF
TDC7200_Coarse_Cntr_Ov_LFF
TDC7200_Clock_Cntr_Ov_HFF
TDC7200_Clock_Cntr_Ov_LFF
TDC7200_Clock_Cntr_Stop_Mask_H00
TDC7200_Clock_Cntr_Stop_Mask_L00
TRIGGER_UPDATE_FREQ0001
TDC_AVG/STDEV_NUM_ELEMS000A
SAVE_GRAPH_DATA_TO_FILE00
FLOW_MODE_SELECT00
Y-SCALE_CENTER0032
X-SCALE_RANGE0032
MEASURE_RTD100
SAVE_RESULT_REGR_TO_FILE00
GRAPH_MULTI_STOPS00
TDC_SELECT00
TEMP_RTD_SELECT00
TEMP_RTD_MODE01
TEMP_AVG/STDEV_NUM_ELEMS000A
SAVE_TEMP_DATA00
GRAPH_YMAX_DATA000000000001129B
GRAPH_YMIN_DATA0000000000011237
TDC1000-HV_DRV_EN100
TDC1000-HV_DRV_EN200
HV_DRV_EN1_Period001E
HV_DRV_EN2_Period001E
ENABLE_POWER_CYCLE00
CLK_FREQ_(1-16MHz)8.000000
CLK_SOURCE_SEL00
CPU_CLK_FREQ05
CPU_CLK_EN00
TDC1000-HV_BST_PWR_EN00
HV_BST_PWR_EN_Period0000
FWD2REV_FLOW_DELAY0000
TDC1000-IMPE_MATCH_EN00
ENABLE_UART_STREAM00
ENABLE_MSP430TIMER_TDC00
没法发文件,你直接复制保存到txt文件,就是设置的文件

user4234806:

回复 Annie Liu:

你好,问题有没有反馈,有没有解决?

user4234806:

回复 Annie Liu:

谢谢,已经知道问题原因,解决。

赞(0)
未经允许不得转载:TI中文支持网 » TDC1000+TDC7200温度数据读取问题
分享到: 更多 (0)