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位数据。您能把驱动程序给我看看吗?