按照官方评估板图纸做了个小板,使用tdc100+tdc7200方案测量流速,现在遇到的问题是
1、当tdc1000设置为短测量模式时正常工作(默认复位后的配置值),tdc7200也能捕捉到start stop信号并能计算出tof。
2、当tdc1000设置为标准测量模式时tdc1000似乎可以工作,能产生start信号并且收到回声后产生stop,这时tdc7200好像是没有收到start信号,没有任何反应。也没有INT产生,寄存器标志位也没有置位。
已经为第2条现象折腾很长时间了,希望尽快有人能够答复。
Annie Liu:
您的问题在E2E英文论坛已有工程师跟进,请继续关注。https://e2e.ti.com/support/sensors/f/1023/p/796916/2948873?tisearch=e2e-sitesearch&keymatch=tdc7200#2948873
user4438962:
回复 Annie Liu:
因为写寄存器00H启动测量位后TDC7200立即发送了triger信号,然后TDC1000产生了Start信号,此时TDC7200写寄存器命令的CS引脚还没有恢复,TDC7200的CS引脚拉低状态无法检测到START信号。通常,CS恢复成高电平后,此写寄存器才有效,现在的情况是CS还没有恢复,Triger信号却产生了,然后Strat信号无法捕捉
user4438962:
回复 user4438962:
询问一下 芯片是否确实是这样设计的?