1.1 高精度时间数字转换器概述(TDC)

  • TDC常被用于测量时间间隔,广泛应用于物理研究、飞行时间测量领域等。虽然分辨率是一个重要的参数,但TDC非线性将直接影响整个系统的精度。此外,全数字锁相环(PLL)、频率发生器、光检测和测距(激光雷达)系统等应用要求每秒多次测量,以提高其可靠性。因此,在现代TDC体系结构中,不仅要提高TDC的分辨率,而且要提高TDC的线性和采样率。在选择架构时,功耗和资源利用也是重要的因素,因为现代应用领域常常是要求多通道并行测量。目前的竞争市场增加了对较低开发时间和快速原型的需求,这可以通过使用现场可编程门阵列(FPGA)来解决。在过去的几年里,FPGA技术一直在表现出巨大的进步,从制造工艺和技术到增强现有的开发工具。这使得FPGA能够在性能上缩小与应用集成电路(ASIC)[1]-[3]的差距。因此,基于FPGA的系统开始集成到最终产品[4]中,使FPGA不再是一个只有原型的平台。这导致越来越多的研究探索FPGA的体系结构来实现TDC系统。
  • 尽管如此,基于ASIC和FPGA的TDC系统之间仍然有明显的区别。
  • 大多数关于基于FPGA的TDC的研究工作都提出了TDC作为系统应用的一部分。研究的重点是应用本身,将TDC作为一个子系统,应用领域通常按分辨率和采样率分类。在这种情况下,TDC设计方法将根据要测量的时间间隔的特点进行。主要的努力是解决不同系统的部分是如何集成的。当研究集中在TDC上时,无论应用如何,主要的目标是提高TDC的线性和分辨率,主要采用统计法标定各个BIN以量化转化曲线线性度。在ASIC实现上,没有这样明确的区别。即使TDC针对一个特定的应用场景,由于TDC体系结构及其构建单元是定制的&#x

TDC综述(一)——基于FPGA的TDC概述相关推荐

  1. 使用verilog实现基于FPGA的TDC设计

    verilog实现TDC,高精度时间数字转换器 分别在xilinx和altera的FPGA上实现TDC,下面有实现截图和仿真验证截图: 设计中使用到下述几个模块,包括FIFO,COUNT等,在xili ...

  2. 基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)

    1.基于Carry4进位链设计原理 常见的基于FPGA开发的TDC有直接计数法,多相位时钟采样法,抽头延迟线法等,之前内容为基于多相位的TDC,本章节中,主要讲解基于抽头延迟线法.在Xilinx FP ...

  3. TDC综述(四)——参考文献

    [1] H. Chen and D. D.-U. Li, "Multichannel, low nonlinearity time-todigital converters based on ...

  4. 基于FPGA系统合成两条视频流实现3D视频效果

    目录 1.概述 2.时钟架构 3.带锁定视频解码器的同步系统 4.异步视频系统 4.1.时钟三态模式 4.2.两条视频流中的数据对齐误差 4.3.行锁定摄像机对齐误差 4.4.不同的连接长度 4.5. ...

  5. 基于fpga的数码管动态扫描电路设计_【至简设计案例系列】基于FPGA的密码锁设计(altera版)...

    秦红凯 明德扬FPGA科教 一.项目背景概述 随着生活质量的不断提高,加强家庭防盗安全变得非常重要,但传统机械锁的构造过于简单,很容易被打开,从而降低了安全性.数字密码锁因为它的保密性很高,安全系数也 ...

  6. matlab基于dct的图像压缩编码解码_基于FPGA的扩频系统设计(下)

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

  7. 基于labview的温湿度数据采集_【零偏原创】基于FPGA的多路SPI接口并行数据采集系统...

    摘 要:本文简述了SPI协议,建立了基于FPGA的SPI接口电路模型,并说明其输入输出端口和数据发送和接收过程,仿真验证了在主状态机控制下10个SPI接口并行采集数据,并在FPGA开发板上进行验证. ...

  8. 基于FPGA的UART接口协议设计

    一.PC终端概述 PC终端,Personal Computer 智能终端,通俗的讲,就是利用电脑GUI界面控制我们的外部硬件电路. 因此设计到了PC与外部硬件电路的通信接口.对于台式电脑.个人笔记本, ...

  9. altera fpga 型号说明_基于FPGA的USB2.0接口通信

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 概述 本文主要介绍一种基于FPGA的FT232H接口通信开发方案.传统的USB通信开发对工程人员 ...

最新文章

  1. Pytorch 深度学习实战:视频自动打码
  2. Ruby on Rails入门(2.1)
  3. php7.0开发手册手机版_PHP7.0版本备注
  4. TypeScript 中类型 any,void,unknown,never之间的区别
  5. Dim a As New DataObject提示“用户定义类型未定义”
  6. android studio导入android studio工程
  7. AI顶会论文“趋势”:对新方法的过度关注,与现实问题的脱节
  8. javascript时间戳转换成yyyy-MM-DD格式
  9. 数组是逻辑结构还是存储结构_逻辑结构?存储结构?傻傻分不清……
  10. 学生信息管理系统(php MySql),基于PHP学生信息管理系统设计系统设计(MySQL)(含录像)...
  11. Diy-Scratch(4) 大家来找茬
  12. 【云片网】发送短信验证代码事例
  13. 两条线段的交点 交点
  14. Android and HTML5 开发手机应用
  15. Android微信开发者平台更换包签名后,微信登录提示签名不对
  16. 【电梯控制系统】基于VHDL语言和状态机实现的电梯控制系统的设计,使用了状态机
  17. html5好看画布,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演
  18. (转)中科院理论物理所考研…
  19. 与一位转行做滴滴司机的前程序员对话引发的思考
  20. flutter webview加载http图片失败处理

热门文章

  1. 毛新生:一盘鱼香肉丝与SOA的故事
  2. 什么是iMindMap
  3. Git更新远程仓库代码到本地仓库办法
  4. 有效项目治理的快速操作指南
  5. fastDfs上传下载删除文件
  6. ElasticSearch索引别名和零停机
  7. python语言就业方向_Python语言的就业方向是什么?
  8. Linux内核必懂知识—调度器分析及完全公平调度器CFS
  9. 本来有关技术之外的话题不属于这个板块讨论的范畴,既然说到其它方面,说说也未尝不可。
  10. Redis 6.0 多线程重磅发布!来了解一下吧