TDC_GP22

2019-07-15 21:57发布

想问一下论坛上的朋友,有没有谁用过德国acam公司的数字时间转换芯片TDC_GP22,我正在使用这个芯片做时间间隔测量的项目,其中这款芯片的测量模式2有一个接收预期stop脉冲数的设置,比如我设置预期最多可接收3个脉冲,但是实际情况下回波只有1个或者2个脉冲,在这种情况下芯片的ALU还会对stop脉冲与start脉冲之间的时间间隔进行计算吗?但是我在测试中发现,当脉冲数没有达到预期值时,从结果寄存器里读取出来的数据是上次测量的数据,也就是结果寄存器在这种情况下没有更新,我不知道是我寄存器配置的问题,还是这个芯片本身是这样的,如果有用过这款芯片的朋友请帮忙解答一下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
魏宗坤
1楼-- · 2019-07-15 23:02
我也碰到这个问题,测时间前面测得是温度,寄存器的数据就没有更新,还是之前的数据
mln
2楼-- · 2019-07-16 02:26
同打算使用该品牌芯片做,lz你使用什么做主控,单片机还是fpga?
mln
3楼-- · 2019-07-16 04:43
lz,打算也用tdc-gp做时差测量,对于他的工作顺序也有类似疑惑,不知道lz用的单片机还是fpga与tdc相连接?lz这个测时差有进展么
ganquanlu
4楼-- · 2019-07-16 07:06
 精彩回答 2  元偷偷看……
mln
5楼-- · 2019-07-16 11:20
ganquanlu 发表于 2017-7-1 12:55
单片机和fpga都可以做,具体看你的设计要求

我是要fpga来做,是要通过fpga配置tdc工作并读取时差数据,tdc读取的数据是以250ns为周期的周期数吧?之后fpga还要根据这个数据做一个延时输出脉冲,对tdc时差测量工作有点问题,start和stop通道的使能端得是fpga连接给出使能?这里两个stop通道必须都用么?他俩的spi通信这部分是写程序控制fpga的那4引脚上的电平来做么?小白看这两块感觉已经昏了,搞不清tdc具体是怎么个工作时序了
ganquanlu
6楼-- · 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的并行特点并不能体现出来

一周热门 更多>