社区导航

 
12
返回列表 发新帖
楼主: cqr

[讨论] 用FPGA实现高精度时间间隔测量

[复制链接]

273

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2014-8-26 17:07:33 | 显示全部楼层
coyoo 发表于 2014-8-26 16:46
这个我没有考虑过,我们的项目限定脉冲最小间隔不能小于180ns,所以我们不太关心这个问题。具体到fpga-ba ...

知道了,我也在查GP22的资料,我把这个系列的都好好看看吧。谢谢您,非常感谢!
把复杂的问题变简单需要智慧


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-25 10:50:25 | 显示全部楼层
coyoo 发表于 2014-8-20 09:24
fpga完全可以实现!由于文章写在其他网站,这里写连接需要审核。这是本人实测的结果:

您好,我想知道您的实验结果是怎么测出来的,通过什么方式测的,也就是图片根据什么结果画出来的,多谢多谢!

点评

实测出来的,也可以通过模拟随机脉冲测试;所有模拟随机脉冲,就是利用FPGA里的PLL产生伪随机脉冲。最好的办法当然是用实际的随机脉冲进行测试  详情 回复 发表于 2016-3-28 08:12


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-25 11:02:16 | 显示全部楼层
还有一个问题是,切割(平滑)处理,是什么方式啊,刚开始接触,还不太明白,我也想玩玩,多谢大神指导

点评

这里有几个问题: 1、为何需要平滑?答案是因为fpga的逻辑资源LAB内部及LAB直接LE之间延时不平衡,所以需要平滑。 2、如何做到平滑?答案是通过多个沿移动,这样多个沿同时遇到大的延时单元的概率大为降低,这样就  详情 回复 发表于 2016-3-28 08:14


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-25 13:01:00 | 显示全部楼层
六沿切割是什么样的,还没理解,多谢多谢


回复

使用道具 举报

335

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-28 08:12:06 | 显示全部楼层
neufeifatonju 发表于 2016-3-25 10:50
您好,我想知道您的实验结果是怎么测出来的,通过什么方式测的,也就是图片根据什么结果画出来的,多谢多 ...

实测出来的,也可以通过模拟随机脉冲测试;所有模拟随机脉冲,就是利用FPGA里的PLL产生伪随机脉冲。最好的办法当然是用实际的随机脉冲进行测试


回复

使用道具 举报

335

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-28 08:14:47 | 显示全部楼层
neufeifatonju 发表于 2016-3-25 11:02
还有一个问题是,切割(平滑)处理,是什么方式啊,刚开始接触,还不太明白,我也想玩玩,多谢大神指导

这里有几个问题:
1、为何需要平滑?答案是因为fpga的逻辑资源LAB内部及LAB直接LE之间延时不平衡,所以需要平滑。
2、如何做到平滑?答案是通过多个沿移动,这样多个沿同时遇到大的延时单元的概率大为降低,这样就起到了所谓的“平滑”作用

点评

多谢您的回复,我这项目上用到测距,所以我研究一下,还有个问题请教您一下,就是测试信号,也就是需要测试时间差的两个脉冲信号及信号发生器产生的随机脉冲,在输入到FPGA的IO之前需要做什么处理吗(反射脉冲肯定经  详情 回复 发表于 2016-3-30 06:22
多谢您的回复,我这项目上用到测距,所以我研究一下,还有个问题请教您一下,就是测试信号,也就是需要测试时间差的两个脉冲信号及信号发生器产生的随机脉冲,在输入到FPGA的IO之前需要做什么处理吗(反射脉冲肯定经  详情 回复 发表于 2016-3-30 06:21


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-30 06:21:50 | 显示全部楼层
coyoo 发表于 2016-3-28 08:14
这里有几个问题:
1、为何需要平滑?答案是因为fpga的逻辑资源LAB内部及LAB直接LE之间延时不平衡,所以 ...

多谢您的回复,我这项目上用到测距,所以我研究一下,还有个问题请教您一下,就是测试信号,也就是需要测试时间差的两个脉冲信号及信号发生器产生的随机脉冲,在输入到FPGA的IO之前需要做什么处理吗(反射脉冲肯定经过接收回路的放大处理),比如需要一定的电路保持脉冲上下沿的特性或者别的,还请大咖指教,处理的细节能否告知,原理图或者技术资料,我的邮箱是luoyong422802@163.com,多谢多谢。

点评

1、我只重点研究TDC的fpga实现,至于前端信号处理不是我关心的,总是假定进来的信号是理想的方波脉冲信号。 2、如果只是测距的话,可以考虑ACAM或TI的低端TDC芯片  详情 回复 发表于 2016-3-30 09:28


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-30 06:22:03 | 显示全部楼层
coyoo 发表于 2016-3-28 08:14
这里有几个问题:
1、为何需要平滑?答案是因为fpga的逻辑资源LAB内部及LAB直接LE之间延时不平衡,所以 ...

多谢您的回复,我这项目上用到测距,所以我研究一下,还有个问题请教您一下,就是测试信号,也就是需要测试时间差的两个脉冲信号及信号发生器产生的随机脉冲,在输入到FPGA的IO之前需要做什么处理吗(反射脉冲肯定经过接收回路的放大处理),比如需要一定的电路保持脉冲上下沿的特性或者别的,还请大咖指教,处理的细节能否告知,原理图或者技术资料,我的邮箱是luoyong422802@163.com,多谢多谢。


回复

使用道具 举报

335

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-30 09:28:44 | 显示全部楼层
neufeifatonju 发表于 2016-3-30 06:21
多谢您的回复,我这项目上用到测距,所以我研究一下,还有个问题请教您一下,就是测试信号,也就是需要测 ...

1、我只重点研究TDC的fpga实现,至于前端信号处理不是我关心的,总是假定进来的信号是理想的方波脉冲信号。
2、如果只是测距的话,可以考虑ACAM或TI的低端TDC芯片

点评

多谢您的回复,我们需要精确测距,TDC的精度还是在厘米级,满足不了我们的精度,所以才准备上FPGA。FPGA实现TDC测量,有什么电路板的参考吗。多谢多谢  详情 回复 发表于 2016-3-30 12:51


回复

使用道具 举报

151

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-3-30 12:51:09 | 显示全部楼层
coyoo 发表于 2016-3-30 09:28
1、我只重点研究TDC的fpga实现,至于前端信号处理不是我关心的,总是假定进来的信号是理想的方波脉冲信号 ...

多谢您的回复,我们需要精确测距,TDC的精度还是在厘米级,满足不了我们的精度,所以才准备上FPGA。FPGA实现TDC测量,有什么电路板的参考吗。多谢多谢

点评

1、我不认为TDC的精度只是在厘米级 2、你上fpga干什么?还不是要实现tdc? 3、没有什么电路可参考的  详情 回复 发表于 2016-3-30 16:15


回复

使用道具 举报

335

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-30 16:15:34 | 显示全部楼层
neufeifatonju 发表于 2016-3-30 12:51
多谢您的回复,我们需要精确测距,TDC的精度还是在厘米级,满足不了我们的精度,所以才准备上FPGA。FPGA ...

1、我不认为TDC的精度只是在厘米级
2、你上fpga干什么?还不是要实现tdc?
3、没有什么电路可参考的


回复

使用道具 举报

2072

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

发表于 2016-5-7 23:20:17 | 显示全部楼层
看到此贴,第一新鲜,第二特别,
所以要再顶一下。
MicroPython中文社区 http://www.micro-python.com/forum.php


回复

使用道具 举报

11

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-5-31 15:49:53 | 显示全部楼层


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-10-11 15:52:04 | 显示全部楼层
coyoo 发表于 2014-8-20 09:23
fpga完全可以实现,只是需要一定的技巧而已。可以参考我的这篇文章:
http://bbs.ednchina.com/BLOG_ARTIC ...

可否再把这篇文章的链接再发一遍?


回复

使用道具 举报

257

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-10-11 16:11:34 | 显示全部楼层
fpga完全可以实现,只是需要一定的技巧而已


回复

使用道具 举报

45

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-10-12 21:34:30 | 显示全部楼层
器件的温漂,足以超过所述的分辨率, 楼主要在这方面有所深入,  值得佩服,  不过,  这东西每上一个数量级,都是全人类的一大进步.  不容易啊.


回复

使用道具 举报

19

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-10-30 16:05:36 | 显示全部楼层

感谢,非常不错的资料
专注电源设计


回复

使用道具 举报

335

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-10-31 09:41:07 | 显示全部楼层
andy加油 发表于 2018-10-11 15:52
可否再把这篇文章的链接再发一遍?

发现老帖被翻出来,之前的文章链接由于EDN改版了,都被移动到别处TDC文章


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-11-21 20:15 , Processed in 0.515183 second(s), 15 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表