任你博

采用TDC-GP1和FPGA器件实现纳秒量级时间间隔测量系统的设计

作者:任你博  来源:ag真人  时间:2020-11-24 22:23  点击:

  随着空间探测技术的发展,空间的等离子体成分探测显得越来越重要,尤其对现在正在进行的深空探测,如探月计划。而空间等离子成分探测最主要的方法就是飞行时间法,既通过

  目前,国外在等离子体成分探测方面技术已经很成熟,如1984年AMPTE/IRM上的超热离子电荷分析器;1996年FAST上的飞行时间法能量角质谱仪(TEAMS),Cluster Ⅱ上的离子成分和分布函数分析器(CODIF)。然而在国内,该技术还刚刚处于起步阶段,存在很多难点,其中最关键的就是:快电子学技术,也就是说如何用电子学的方法测量出起始脉冲和停止脉冲之间的时间间隔,既粒子的飞行时间,约为纳秒量级,将是整个等离子成分探测器的关键。也是目前国内离子成分探测中所面临的难题,为了能够探索出一种测量这种纳秒量级时间间隔的方法,首先必须模拟出来这种纳秒量级的时间信号,从而找出一种测量该时间间隔的最好方法。本文将主要研究基于飞行时间法的纳秒量级时间间隔测量技术。

  纳秒量级时间间隔测量系统由CPU模块、时间间隔测量模块、数据传输模块三部分组成,其逻辑框图如图1所示。

  其中CPU模块主要功能是模拟纳秒量级脉冲信号、接收时间间隔测量模块的数据、FIFO缓存、发送数据到数据传输模块、控制数据传输模块的时序,是整个测量系统的前提和控制中心。时间间隔测量模块主要用来测量纳秒量级的时间间隔,同时把时间信号转换为数字信号。数据传输模块接收数据,并进行数据处理,同时将数据传输到PC机。PC机用来存储数据,同时发送指令到数据传输模块。

  该模块主要是由FPGA芯片、电源转换电路时钟模块及配置电路组成。其中最主要的部分为FPGA芯片,它是整个CPU模块的核心。

  (1)模拟纳秒量级脉冲信号。利用现有的技术方法模拟出来,时间间隔为纳秒量级的脉冲信号,为验证后续测量系统做准备。

  (2)接收时间间隔测量模块的数据,将时间间隔测量模块数据存储到内部FIFO。

  (3)FIFO缓存、发送数据到数据传输模块。利用FPGA内部的逻辑门,通过编程实现2个4 kB的FIFO,用于缓存数据,同时将数据发送到数据传输模块。

  (4)控制测量模块和数据传输模块的时序。作为整个测量系统的控制中心,为后续的测量模块和数据传输模块提供时序控制和读、写方式等。

  其中模拟纳秒量级脉冲信号是整个CPU模块的关键,在本系统中,通过选用了Xilinx公司Virtex-2系列FPGA,利用其内部的DCM(数字时钟管理器,Digital Clock Manager)模块将时钟信号倍频到300 MHz左右,通过计数的方法来产生起始脉冲和停止脉冲,从而产生纳秒量级的时间间隔信号。

  时间间隔测量系统是整个电子学系统的关键。它的性能的好坏直接决定着时间间隔测量系统的精度。本测量方案选用了德国ACAM公司的高精度时间间隔测量芯片TDC-GP1。

  该芯片采用44引脚TQFP封装,具有TDC测量单元、16位算术逻辑单元、RLC测量单元及与8位处理器的接口单元4个主要功能模块。其性能指标如下:

  ④有两个测量范围:3 ns~7.6μs;60 ns~200 ms(有前置配器,只使用于单通道)。

  ⑨运算器用于计算的时间是独立于外部时钟的,整个校准和乘法的时间大约为4μs。

  ⑾校准和控制时钟频率为500 kHz~35 MHz(高于100 MHZ将用到内部的前置配器)。

  ⑿工业温度范围为-40~+85℃;工作电压:2.7~5.5 V;低功耗,可用电池驱动。

  TDC-GPI提供了三种测量方式供用户选择,其具体参数和时序逻辑如下所示:

  GP1据供了两个测量通道;每个通道的分辨率是250 ps,它基本的测量范围是15位。两个通道具有完全相同的分辨率,共用一个START信号和至多四个独立的STOP输入信号进行比较,最小时限为15 ns。START和STOP信号必须持续2.5 ns以上,否则芯片无法辨识。STOP信号之间可进行相互的比较,无最小时限。量程为3 ns~7.6μs,两个通道可进行排序,这样可使1通道允许8个脉冲输入,但通道2的STOP输入被忽略。测量时序如图2所示。

  为进行大量程时间测量,芯片引入了一个16位的前置配器。该模式下芯片只有通道1可用,正常精度模式下允许4个脉冲输入。STOP信号之间不能相互比较,仅STOP与STSR信号可进行比较。最大量程60 ns~200 ms。测量时序如图3所示。

  其测量原理如下:输入START信号芯片内部迅速测量出这个信号与下一个校准时钟上升沿的时差tPC1,之后计数器开始工作,得到此前置配器的工作周期数period。这时重新激活芯片内部测量单元,测量出输入的STOP信号的第一个脉冲上升沿与下一个校准时钟上升沿的时差tpc2,tpc3是STOP信号的第二个脉冲上升沿与校准时钟上升沿的时差。tcal1十一个校准时钟周期,tcal2是两个校准时钟周期。根据图6可以得出START信号与STOP信号第一个脉冲的时间间隔为:

  在此模式下两通道数值有非常精确的校准环路,精度可以通过程序中的设置来调整,精度可调整模式不需要START信号。因此最多只能通过通道1和通道2共引入8个STOP输人,此时任意两个STOP信号均可以进行比较,量程为3 ns~3.8μs,但芯片耗电量比较大,大约为25 mA。其测量时序如图4所示。

  上述三种测量方式,各自都有自己的特点,适用于不同的条件,测量的分辨率也有很大不同。在具体应用中,可以根据所测等离子体的能量范围和通道个数以及所要求的分辨率,来具体的选择适用哪种模式。

  该模块主要包括USB2.0控制器(Cy7c68013-128)、PC机,以及驱动和固件程序等。在整个测量系统中,为了更好的与PC机进行通信,并获得很快的数据传输的速度,最终选用USB接口(Universal SerialBus),它是一种新的接口标准,有很多优点如即插即用、支持热插拔、传输速度快、可通过扩展连接多达127个USB设备等。

  本设计选用的是Cypress公司的EZ-USBFX2系列芯片中的CY7C68013,这是一种带USB接口的单片机芯片,虽然采用低价的8051单片机,但仍然能获得很高的速度。它包括一个8051处理器、一个串行接口引擎(SIE)、一个USB收发器、一个8.5 kB片上RAM、一个4 kB FIFO存储器及一个通用可编程接口(GPIF)。

  通过系统软件的设计就能实现数据的传输,包括固件、应用程序和驱动程序的设计。

  通过实验证明,该测量系统能测量出时间间隔范围为3.5 ns~7.2μs,分辨率能达到500 ps。测量误差在2%左右,其中时间间隔越短,误差越大。部分实验结果如表1所示。

  由于整个电路系统产生和测量的是纳秒量级的脉冲信号,对于如此高频率的信号,很容易受外部信号的干扰,因此在电路板的制作过程中,如何来屏蔽外部干扰信号,提高抗干扰能力,目前是一个急需解决的问题,这对整个测量系统的准确性有着非常重要的意义。另一个问题就是整个测量系统的核心器件TDC-GP1的温度范围只有-40~+85℃,是否能够经受得起恶劣的空间环境考验,只有通过老化实验和环境模拟试验验证,才能进一步应用到空间探测中。

  通过实验证明,该测量系统测量范围为3.5 ns~7.2μs,测量误差在允许范围之内,其主要性能指标能满足测量要求,具有一定的实用价值。由于电路中有纳秒量级的高频信号,因此在后续的电路设计中,将进一步提高抗干扰能力。以满足我国深空探测中等离子成分探测的需要。

  理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写

  但这么一来,澜起的 CPU 部分其实就是 Intel 的内核,考虑到 Intel 的一系列高危漏洞 ....

  随着电子工业及信息技术等产业的迅速发展,对于具有导电功能的高分子材料的需求越来越迫切。导电复合材料具....

  嗨, 我想使用MMCM时钟生成模块来实时和动态地改变Artix FPGA中的相移。 但我见过Xilinx UG472& ...

  红苹果PE90FH高清数字矩阵是用于高清/标清、数字/模拟等多种视频上墙的专用设备。系统核心基于超大....

  近日,国产民用航空业传来大喜讯,经过几年研发和试飞,国产大飞机 ARJ21 交付国内三大航空公司,开....

  从端侧来讲,手机屏幕的面积越来越大,目前已基本可以支持720P或1080P。随着柔性屏幕的扩展以及观....

  系统采用AT89C52和AT89C55双CPU,HY-19248A1液晶显示,为了降低了硬件成本,在....

  Maciej A. Noras等人设计了一种空气负离子测量仪,它使用一个正负电场相间的圆盘装置,可以....

  物理隔离网闸(以下简称网闸)是一种采用物理隔离技术,由带有多种控制功能专用硬件在电路上切断网络之间的....

  在CCD图像采集中,需要对图像采集系统的性能进行评估,而由于CCD相机的研制时间长,研制成本高,并且....

  双模冗余控制器在具体实现上分有中心裁决器和无中心裁决器两种。有中心裁决器双模冗余是在两个控制器之外加....

  视频对象运动检测是从视频序列中提取出有意义的运动对象,它是视频检索、多媒体内容描述以及基于内容的视频....

  POS-PHY Level 4(PL4)是用于在物理层和链路层之间传输分组和信元的通用接口,支持多种....

  赛灵思表示,该款 FPGA 为卫星和太空应用提供更优秀的辐射耐受能力(Radiation Toler....

  实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C+....

  本文采用FPGA实现了IDE硬盘接口协议。系统提供两套符合ATA-6规范的IDE接口,一个与普通ID....

  为了适应通信应用要求的多样性, 需要一种可以实现快速设计、快速验证、快速移植的软硬件验证与测试平台。....

  DDR SDRAM的原理及特点:DDR SDRAM不需要提高时钟频率就能加倍提高SDRAM的速度,因....

  Prodigy 云系统是一套多功能、可扩展的 FPGA 原型系统。单个标准服务器机架可建构多达 32....

  使用 CrossLink FPGA 进行设计时,要先问自己一些基本的问题,然后顺着答案设计基本架构。....

  下面是一个示例过程,在这个过程中,低功能处理器(第一处理器)使用第一种配置向高功能处理器(第二处理器....

  除了支持全新的制造平台,莱迪思还依托其低功耗、小尺寸 FPGA 领先开发商的行业经验,在系统设计的各....

  如图所示为本设计的城市交叉路口智能交通控制系统示意图,交叉路口的交通分为东西方向和南北方向,其中南北....

  基于团队的协同化 FPGA 设计并不是一个新的概念,但是底层架构和布线依赖于 FPGA 的其他部分,....

  质量。质量是每一家芯片公司的生命线,“我们有专门的质量部门,有这方面的专业人士;此外,FPGA 的测....

  ertus™-NX 是莱迪思 Nexus 技术平台上的第二款产品,它将为更广泛的应用带来 FD-SO....

  从 RSP 接口来 10 位二进制补码数据 I1 和 Q1,与求指数模块传送来的预放大增益 GAIN....

  在 EDA 问世之前,设计人员必须通过手工完成电路设计和布线等基础工作。随着芯片集成度提高和性能的多....

  方案 1:利用公式 H(s)=R(s)/E(s),以冲击函数为激励,则输出信号的拉氏变换与系统函数相....

  在之前的文章中,就介绍过 FPGA 在数据中心里的一些典型的应用实例。比如,微软就在自家的数据中心里....

  Silicon Mitus LCD事业部总监金东希表示:“我们的产品和技术力已在汽车电源管理领域,尤....

  集成运放以其价格低廉、性能优越等特点在个人数据助理、通信、汽车电子、音响产品、仪器仪表、传感器等领域....

  该系统预装了中文发行版的 Linux 统一操作系统(UOS)。开发者必须支付 800 元才能访问 U....

  日本超算一直自成一体,早些年的京就采用 SPARC 处理器,如今选择 ARM,而不是主流的 X86,....

  在数字信号处理(DSP)领域,需要处理的数据量很大,并且实时性要求很高。传统的DSP设计方法主要有采....

  随着遥测系统的不断发展,系统复杂程度也随之提高,因此在终端设计中,对信号源的频率稳定度、幅值范围和频....

  VLSI 研究所模式,也体现了美国与日本在国家扶持半导体方面极大的不同。彼时,美国的扶持方式主要是通....

  SDR 在手机上的成功应用,也意味着一个无线新时代的到来。SDR 正在逐步应用到更多的产品和领域,芯....

  在EDA软件的处理流程中,EDA软件必须能够正确解析设计,才能完成处理,因此设计本身对于EDA软件是....

  视频监控和安全行业正在经历着一场巨大的变革,正在从传统的模拟闭路电视摄像机向基于逻辑的数字摄像机的方....

  SIMATIC ProDiag是用于机器和工厂诊断的完全集成的TIA解决方案。它节省了在工程阶段在C....

  为推动疫情后经济复苏,为未来经济带来增长新动能,以新价值、新机遇为主题的华为5“机”峰会于上海举办。....

  Ø 可实现对电源、LCR数字电桥、绝缘耐压测试仪、电子负载、示波器、逻辑分析仪、数据采集器等测试仪器....

  内容寻址存储器(Content Addressable Memory-CAM)能够在一个硬件时钟周期....

  随着石油天然气勘探开发工作的不断发展,我们所面临的勘探对象和开发环境也越来越复杂、越来越困难。地震方....

  精简指令集计算机RISC(Reduced Instruction Set Computer)是针对复....

  直接数字频率合成(Direct Digital Frequency Synthesis)是从相位概念....

  在基站的模拟测试系统中,终端控制子系统负责生成上行测试数据并将其发送到被测基带板,测试基带板上行接收....

  在图形化编程中,锁存器、乘法器、加法器和除法器均为LPM(参数化模块库) 中元件。在编程中可通过设置....

  自1971年,美国学者J.Tierney等人撰写的“A Digital Frequency Synt....

  现场可编程门阵列(FPGA)的出现是超大规模集成电路(VLSI)技术和计算机辅助设计(CAD)技术发....

  1)器件存储器容量很有限,无法满足通信系统数据量大这一要求。以802.16e MIMO 2x2无线通....

  在高速数据采集系统中,信号源作为一种校验设备,需要及时、有效地向采集设备提供高频信号,用于检验数据采....

  基于FPGA的实时编码器可用于全球范围内使用的广播标准。 R&S SMCV100B支持模拟和数字无线....

  在数字通信中,为了扩大传输容量和提高传输效率,通常需要将若干个低速数字码流按一定格式合并成一个高速数....

  【个人的学习资料汇总贴】 MYMINIEYE:60天FPGA工程师入门就业项目实战特训营(视频+开发板) ...

  嗨专家, 我有一个名为WAKEUP_N的信号,它有一个单独的上拉至3.3V辅助电压,总是3.3V,无论FPGA上电还是...

  你好, 我目前正在修改电路设计,用xc7z045 FPGA取代xc7z020 FPGA。 目前的设计使用与Zedboard相同的电源排...

  矩阵键盘原来是按一下输出一个值,现在想把其中几个值改为一直按一直输出而不是一直按着只输出一个值 ...

  你好, 我们想使用LCD引脚,在FPGA中获得外部输入信号。 我们在上阅读了讨论,我们使用vivado逻辑进行了一些...

  至简设计系列_串口回环工程 --作者:小黑同学 本文为明德扬原创及录用文章,转载请注明出处! 1.1 总体设计1.1.1 概...

  请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?

  请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来? 前辈们做过的指导我一下。 ...

任你博

版权所有:上海任你博工程机械厂有限公司    技术支持:ag真人  网站地图