TDC_GP22

2019-07-15 21:57发布

想问一下论坛上的朋友,有没有谁用过德国acam公司的数字时间转换芯片TDC_GP22,我正在使用这个芯片做时间间隔测量的项目,其中这款芯片的测量模式2有一个接收预期stop脉冲数的设置,比如我设置预期最多可接收3个脉冲,但是实际情况下回波只有1个或者2个脉冲,在这种情况下芯片的ALU还会对stop脉冲与start脉冲之间的时间间隔进行计算吗?但是我在测试中发现,当脉冲数没有达到预期值时,从结果寄存器里读取出来的数据是上次测量的数据,也就是结果寄存器在这种情况下没有更新,我不知道是我寄存器配置的问题,还是这个芯片本身是这样的,如果有用过这款芯片的朋友请帮忙解答一下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
ganquanlu
2019-07-16 12:01
mln 发表于 2017-7-1 21:14
我是要fpga来做,是要通过fpga配置tdc工作并读取时差数据,tdc读取的数据是以250ns为周期的周期数吧?之后fpga还要根据这个数据做一个延时输出脉冲,对tdc时差测量工作有点问题,start和stop通道的使能端得是fpga连接给出使能?这里两个stop通道必须都用么?他俩的spi通信这部分是写程序控制fpga的那4引脚上的电平来做么? ...

我建议你可以先看看用单片机配置gp22的程序,主要是看看配置的操作流程,然后用FPGA来写,在配置gp22寄存器的时候只能用顺序执行的方式,FPGA的并行特点并不能体现出来

一周热门 更多>