下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于随机取样技术的高速数字存储示波器的实现
1基于随机取样技术的数字采集系统基于随机取样技术的数字采集系统具有相同的采样率和时分辨率。与相同速度的实时采样系统相比,单带宽度指数低,但实现成本低。因此,基于随机取样技术的数字采集系统对低端数字存储示波器的产品化和产业化具有很大的吸引力。目前国内的数字存储示波器的研制和生产尚处于起步阶段,基于随机取样技术的数字存储示波器在一段时期内将成为低端数字存储示波器的主流产品。系统采用高速大规模FPGA芯片实现100MS/ps的高速数据采集控制和存储、垂直通道量程控制、显示控制、时间扩展控制以及DSP的外围电路。由于高速大规模FPGA芯片的应用使系统结构大大简化,提高了整机的可靠性,同时降低实现成本。2系统总体结构的设计数字存储示波器的一个显著的特点就是能够对采集数据进行幅度、频率等各种时域参数实时运算,并且,采集的波形数据在LCD上显示更新速率越高,波形再现的实时性就越好。采用一般的微处理器对波形数据进行处理、显示,就很难达到理想的波形更新速率。所以,本系统采用DSP+FPGA结构:充分的利用DSP强大数据处理能力以及FPGA电路设计灵活、硬件资源丰富的特点,使总体结构简洁、高效和可靠。系统总体方框图如图1所示:由图可见,系统采用两片FPGA加一片DSP芯片结构。其中的一片FPGA实现数据采集控制,另一片实现LCD的显示控制和数据同步等功能。DSP读取、处理采集的数据后,将处理结果存入SRAM3中。两片存储器SRAM1和SRAM2则在显示控制电路的协调下轮流读取SRAM3中显示的数据,并来回切换,将显示数据送LCD显示。FLASH用于存储DSP的程序代码、字库和需要保存的波形数据等。为了提高键盘响应速度,单独采用一片八位MCU进行键语分析,并将对应的键码通过串口传送至DSP,由DSP完成相应的处理。2.1带宽及热控制器系统采用双路100MS/ps分相采集、存储合成一路200MS/ps高速采样的实现方案,使系统的实时带宽达到40MHz,在不增加任何硬件成本的条件下将单次带宽指标提高一倍。同时,采用较低速度的器件实现高速数据采集,不仅减小电路实现难度,还提高系统工作的可靠性。具体实现是将100MHz采样时钟通过低抖动比较器,比较器的正、反相输出分别作为两路ADC的采样时钟,此时两路ADC的模拟输入为同一信号。将采集的数据分别存入两个FIFO中,FIFO的写时钟就是对应的采样时钟,通过软件处理可以方便地完成两路数据的拼接,实现一路200MS/ps实时采样。2.2数据采集和显示过程数据的存储采用异步FIFO,由读、写时钟分别进行控制;预触发功能通过预触发计数器实现。该单元电路在FPGA中实现,其工作原理如下:CPU启动数据采集过程,FIFO写使能(WEN)有效,FIFO写时钟与ADC采样时钟同步,ADC产生的采样数据写入FIFO。同时,CPU启动预触发计数器,直到预触发计数器计数值达到预置的触发深度值。这段时间内,触发电路处于被抑制的状态。当FIFO中写入数据深度等于预触发深度值,而触发信号还没有到来时使FIFO的读使能(REN)有效,此时,FIFO的读写时钟同步(RCLK=WCLK),FIFO中写入一个最新数据就抛弃一个最老的数据,始终保持FIFO内的数据个数等于预触发深度值(No),此时的FIFO处于“流水状态”,其中存放的数据总是最新的采样数据。一旦触发脉冲到来,程序控制使FIFO读使能(REN)无效,此时FIFO数据只进不出,直到写满为止。FIFO写满后,系统进入数据处理和显示进程,此时,程序控制读使能有效,由CPU来读取FIFO中的数据并进行处理,FIFO只读不写,直至FIFO中数据被全部读取,FIFO的“空”状态信号(EF)变为有效,当程序完成数据处理并送至显示存储器,由FPGA中的显示控制电路将显示存储器中的数据导入LCD进行显示。这一过程完成标志着一次采样的结束,系统进入新一次的数据采集过程。预触发及FIFO的读写控制原理图如下:3计数质量脉冲线的确定时间扩展单元的作用是将触发和采样之间的微小时间间隔进行线性放大,形成计数闸门信号,在计数闸门打开期间,对100MHz标准脉冲计数,并根据计数值计算出触发和采样脉冲之间的时间间隔,从而确定一组样品点在时间轴上的摆放位置。本系统的最小时基档位为5nS/div,因此,对应的时间测量分辨率是100ps。3.1a点电容a点放电时间扩展单元的实现电路有很多种,图3为一种时间扩展电路的简化原理图。在被测时间脉冲t(代表触发脉冲前沿与采样脉冲前沿的时间间隔)出现期间,电流开关S由常断位置“1”切换到接通位置“2”,恒流源I1-I2对电容C线性放电,A点电平由起始电平V1+VD1下降了Vp电压值;当时间脉冲t消失后,S又恢复到位置“1”,切断I1,仅由恒流源I2对电容C线性充电,A点电平再回复到原起始电平。显然Q放=Q充。Vp=(I1-I2)t/C=I2T/C(1)即:T=(I1-I2)t/I2=Kt(2)上式中K=(I1-I2)/I2为时间扩展倍率。在T期间对时钟T0计数,若其计数值为N,即Kt=T=NT0。3.2不稳定区域内vh扩展时间时间扩展器的主要误差来源包括:充放电起点和终点的非线性误差,扩展倍率K的刻度误差,比较电平的漂移误差,计数器量化误差。其中,起点和终点的非线性误差对波形的重建影响较大。理论上C通过I1、I2进行恒流线性充放电。但事实上,在I1放电的起点和I2充电的终点附近,D1要经历由导通到截止或由截止到导通的过程,此时D1具有非线性的伏安特性。因此,充放电电流分别为I1-iD和I2-iD,它们不为恒流充放电,使起点和终点附近电容C的充放电曲线呈现非线性。由于I2<<I1,因此这种影响对终点比起点严重。如图4所示。尤其当t值很小时,当放电深度Vp<VD1时,将带来严重的非线性误差。为了避免非线性,应尽量避免测量很小的t,但由于随机采样的触发和采样之间的随机性,不可避免会出现很小的时间间隔。为了解决这一矛盾,采用在t的基础上加入一个固定的时间间隔T0,同时使比较电平VH比V1低,如图4所示。对应的VH扩展时间TH由(1)式求得。扣除TH后的有效扩展时间为:T′=T-TH=C(Vp-VH)/I2(3)由于触发电平漂移引入的误差:△T′=−CI2△VHT0T0=−△VHVsT0(4)△Τ′=-CΙ2△VΗΤ0Τ0=-△VΗVsΤ0(4)式中Vs=I2CT0Vs=Ι2CΤ0,为在T0内I2对C的充电电压。考虑K的变化,触发电平漂移以及的量化误差等,则误差的表达式为:△Nx=±[(N1−N2±2)γk+2|△VH|Vs](5)△Νx=±[(Ν1-Ν2±2)γk+2|△VΗ|Vs](5)式中γk为K值变化引起的误差。3.3时间扩展器的校正为了消除K值的变化、比较电平的漂移带来的误差,引入校正技术:通过三次测量,即先测T0和2T0的值,再测tx+T0值进行计算处理。(1)当t=t0时,扩展如下NsT0=KT0-TH,计数值Ns=(KT0-TH)/T0(6)(2)当t.2t0时,扩展如下NrT0=2KT0-TH计数值Nr=(2KT0-TH)/T0(7)(3)扩展器校正到了6.NxT0=K(tx+T0)-TH计数值Nx=[(K(tx+T0)-TH]/T0(8)将式(7)减去式(6),得K=Nr-Ns将式(8)减去式(6),得,并将上面的K值带入,得:tx=Nx−NsNr−NsT0(9)tx=Νx-ΝsΝr-ΝsΤ0(9)由上式可见,通过对扩展器的校正,完全消除了恒流源和比较电平的变化对测量结果的影响。以上电路可以方便地在FPGA中实现。4各等效采样率的确定上述方案已实际应用到电子科技大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国机动混凝土切割机市场调查研究报告
- 甲状旁腺机能亢进的临床护理
- 《磁致伸缩原理》课件
- 【MOOC】中华文明礼仪-职教MOOC建设委员会 中国大学慕课MOOC答案
- 【MOOC】橡胶成型操作技术-徐州工业职业技术学院 中国大学慕课MOOC答案
- 【MOOC】国际交流英文演讲与辩论-湖南大学 中国大学慕课MOOC答案
- 飞行性能计算课程设计
- 飞机钣金课程设计
- 苗木施工合同
- 飞机大战系统课程设计
- 生物脊椎动物(鱼)课件-2024-2025学年人教版生物七年级上册
- 浙江省杭州市拱墅区2023-2024学年六年级(上)期末数学试卷
- 2024年物业化粪池维护合同3篇
- 2024年度互联网医院建设与运营合同3篇
- 无创呼吸机护理
- 趸船相关项目实施方案
- 2024秋期国家开放大学《政治学原理》一平台在线形考(形考任务四)试题及答案
- (2024年)保安培训图文课件
- Python语言程序设计(全英)智慧树知到期末考试答案2024年
- 2024年中智集团招聘笔试参考题库含答案解析
- 智慧旅游方案智能导航和旅行计划平台
评论
0/150
提交评论