TDC_GP22

2019-07-15 21:57发布

想问一下论坛上的朋友,有没有谁用过德国acam公司的数字时间转换芯片TDC_GP22,我正在使用这个芯片做时间间隔测量的项目,其中这款芯片的测量模式2有一个接收预期stop脉冲数的设置,比如我设置预期最多可接收3个脉冲,但是实际情况下回波只有1个或者2个脉冲,在这种情况下芯片的ALU还会对stop脉冲与start脉冲之间的时间间隔进行计算吗?但是我在测试中发现,当脉冲数没有达到预期值时,从结果寄存器里读取出来的数据是上次测量的数据,也就是结果寄存器在这种情况下没有更新,我不知道是我寄存器配置的问题,还是这个芯片本身是这样的,如果有用过这款芯片的朋友请帮忙解答一下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
mln
1楼-- · 2019-07-16 16:57
ganquanlu 发表于 2017-7-7 17:36
我建议你可以先看看用单片机配置gp22的程序,主要是看看配置的操作流程,然后用FPGA来写,在配置gp22寄存器的时候只能用顺序执行的方式,FPGA的并行特点并不能体现出来

恩恩,那关于硬件连接的部分也有些疑惑,(1)我看手册vcc和vio写的都是3v左右,手册上给的图是vcc与vio之间一个10Ω电阻,然后两电容分别接地?电源是这样接的么,还是直接两个相等的3.3v,然后分别电容滤波。(2)测脉冲时差需要使用start,stop1,stop2,那么他们三个的使能端可否直接接高电平?还是需要和mcu的io相连,使用mcu给tdc芯片三个管脚发送使能信号?tdc芯片上的中断标志INTN脚需要连接mcu的么?(3)手册例图上stop和fire_up &fire_down这部分的解释有点搞不懂,做一次时差测量需要使用到fire么?如果只做时差测量温度测量部分是否就全不接就够了?这个温度测量部分是做时差测量的补偿么?        前辈是否有类似mcu与tdc接线的方式供参考下
ganquanlu
2楼-- · 2019-07-16 21:16
 精彩回答 2  元偷偷看……
mln
3楼-- · 2019-07-17 00:34
ganquanlu 发表于 2017-7-9 15:13
电源之间接3.3V即可,其他的不用管,使能端直接接高电平

INTN脚、fire_down和fire_up都不需要连接任何引脚了么?vcc和vio都接3.3v,再做滤波就好么?
mln
4楼-- · 2019-07-17 02:57
看的手册里的图,只做时差测量的话那几个引脚不太了解需不需要像图里那样连,

示例.bmp (811.93 KB, 下载次数: 40)

示例.bmp
奥黑
5楼-- · 2019-07-17 06:06
请教楼主,我是按手册里的电路做版的,我发送了测量信号,但FRIE端无脉冲输出。
ganquanlu
6楼-- · 2019-07-17 07:43
 精彩回答 2  元偷偷看……

一周热门 更多>