想问一下
论坛上的朋友,有没有谁用过德国acam公司的数字时间转换
芯片TDC_GP22,我正在使用这个芯片做时间间隔测量的项目,其中这款芯片的测量模式2有一个接收预期stop脉冲数的设置,比如我设置预期最多可接收3个脉冲,但是实际情况下回波只有1个或者2个脉冲,在这种情况下芯片的ALU还会对stop脉冲与start脉冲之间的时间间隔进行计算吗?但是我在测试中发现,当脉冲数没有达到预期值时,从结果寄存器里读取出来的数据是上次测量的数据,也就是结果寄存器在这种情况下没有更新,我不知道是我寄存器配置的问题,还是这个芯片本身是这样的,如果有用过这款芯片的朋友请帮忙解答一下,谢谢
我是要fpga来做,是要通过fpga配置tdc工作并读取时差数据,tdc读取的数据是以250ns为周期的周期数吧?之后fpga还要根据这个数据做一个延时输出脉冲,对tdc时差测量工作有点问题,start和stop通道的使能端得是fpga连接给出使能?这里两个stop通道必须都用么?他俩的spi通信这部分是写程序控制fpga的那4引脚上的电平来做么?小白看这两块感觉已经昏了,搞不清tdc具体是怎么个工作时序了
我建议你可以先看看用单片机配置gp22的程序,主要是看看配置的操作流程,然后用FPGA来写,在配置gp22寄存器的时候只能用顺序执行的方式,FPGA的并行特点并不能体现出来
一周热门 更多>