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

TDC7200的结果寄存器数据一直是0

TDC7200处于工作模式2,与TDC1000配合使用,使用示波器观察 trigger、start、stop引脚有清晰的脉冲波形。

读取TDC7200的Interrupt Status Register (address = 02h) 寄存器结果为0x19.但是读取TIME1: Time 1 Register (address: 10h)与 CLOCK_COUNT1: Clock Count Register (address: 11h) 两个寄存器结果一直为0

 .请问这可能是什么问题?谢谢啦!

user6100952:

而且我使用模式1的时候,TIM1寄存器里面就会有正常的值,一旦换成模式二 TIM1寄存器里就一直为0

user6100952:

额 CALIBRATION1与2寄存器中的值也一直为0…

user6100952:

Annie Liu:

回复 user6100952:

感谢您对TI雷达波产品的关注!我们正在跟进您遇到的问题。由于国庆长假期间,中文论坛支持将会有所延迟。您也可以关注下帖,我们E2E英文社区的TI专家会进行回复。

https://e2e.ti.com/support/sensors/f/1023/t/843557

user6100952:

回复 Annie Liu:

你好,感谢您的解答。

我重新描述一下我的问题吧:

请看这两张图片,黄色是start引脚波形、蓝色是TX1引脚的激励脉冲、绿色是stop引脚波形(我设置了只有一个停止脉冲),红色分别是将示波器的探头分别放在TDC1000的PGAOUT引脚与TDC7200的INTB引脚上的波形。

看样子整个时序应该是对的,但是我读取TIM1与CLOCK_COUNT1寄存器结果总是0。

user6100952:

回复 Annie Liu:

你好,感谢您的解答。

我重新描述一下我的问题吧:

请看这两张图片,黄色是start引脚波形、蓝色是TX1引脚的激励脉冲、绿色是stop引脚波形(我设置了只有一个停止脉冲),红色分别是将示波器的探头分别放在TDC1000的PGAOUT引脚与TDC7200的INTB引脚上的波形。

看样子整个时序应该是对的,但是我读取TIM1与CLOCK_COUNT1寄存器结果总是0。

user6100952:

回复 Annie Liu:

哈哈、我搞定了。是我自己大意了,我只读取了8bit数据,应该读24bit数据。

user6100952:

回复 Annie Liu:

calbration2<calbration1,这是为什么,我确认过地址没有写反。

Annie Liu:

回复 user6100952:

这是唯一的,请您检查是否混合校准1和2值?您在此系统中设置的校准周期是多少?

david fan:

回复 user6100952:

我也遇到这种问题。但是我是读24位数据。您能把驱动程序给我看看吗?

赞(0)
未经允许不得转载:TI中文支持网 » TDC7200的结果寄存器数据一直是0
分享到: 更多 (0)