基于FPGA的数字存储示波器的显示技术

最新更新时间:2012-11-22来源: 维库电子关键字:FPGA  数字存储  示波器 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  由于液晶显示器(LCD)功耗低,体积小,超薄,重量轻,而且车身没有画面几何图形的失真及收敛性误差,也就投有了传统显示器中心和边角出现色差和失真的问题,因而得到广泛的运用。现场可编程门阵列(FP—GA)芯片具有高密度、小型化、低功耗和设计灵括方便等优点,可以缩短研发周期,提高工作效率,因而在数字电路设计中得到了广泛的应用。作为人机交互的LCD在数字存储示波器中有着重要的位置。在以往的设计中多采用液晶显示专用芯片去驱动LCD.宴践中发现它不但占用CPU资源,而且它与LCD数据接口之间存在干扰。为了解决这些问题.本文提出了.一种新的显示技术。

  2 总体设计方案

  由于数字存储示渡器对显示的实时性和刷新率都要求较高,而且它显示的大多是一些简单的图形和波形,因而直接用FPGA产生LCD所需的显示控制时序。存放显示数据的SRAM地址也直接由FPGA地址计数器产生。其显示系统总体框图如图1所示。

  在图1中,A/U采集的数据经DSP处理,转换为LCD可以显示的点阵数据后再存储到RAM中}两片显示存储器RAMl和RAM2交替读取RAM中的数据,最后送到I。CD上显示。在FPC-A中设计了LCD显示时钟电路模块和显示数据传输电路模块。显示时钟电路产生LCD显示所需的各种时序;显示数据传输电路设计两路数据传输通道,RAM中的数据通过数据传输通道送到RAM1或RAM2中,再由LCD读取RAMl或RAM2中的数据显示。

  对LCD及显示存储RAM的控制都由FPGA完成。

  3 数据通道控制及实现

  数据通道对存储RAM的读/写操作进行控制,保证数据正确地从RAM传送到RAMl或RAM2中,并能在LCD上正确地显示。图2为数据通道的外部接口信号。

  图2中,CLK为系统时钟,Vs为DSP提供的时钟;RAM—RWS[2:0]、RAM1一RWS[2 : 0]和RAM2一RWS[2:0]分别为RAM、RAMl和RAM2的读/写及片选信号;RAM—data[7:0]、RAMl一data[7:0]和RAM2一data[7 :0]分别为RAM、RAMl和RAM2的数据总线RAM—A[1 7:o]、RAMl一A[15:03和RAM2一All5:03为数据总线。由于采用了两片RAM作为显示存储器,它们可依次向液晶提供显示数据,这样,对每片显示RAM的读操作和写操作分开,避免了因为数据的改写而导致显示的小稳定。图3为显示RAM的工作时序图,图中Views为Vs反相后经二分频得到。

      图3显示RAM工作时序

  圈4显示RAM的地址总线选择电路原理圈数字存储示渡器的显示包括两部分:一部分是界面显示,包括菜单和光标的显示等;另一部分是波形显示。

  波形是随时在更新,而菜单只有在按键操作的情况下才会改变,更新的次数很少。所以采用了分页显示技术,即将显示存储空问分成两个区间:一个区间用来存储菜单、光标等不常刷新的数据;另一个区间用来存储波形数据。每个区间都是一屏显示所需的空间。LCD显示时将两个存储区间里对应地址的数据通过FPGA内建电路相“或”以后再送LCD箍示。这样在软件处理时节省了重复刷屏的时间,同时简化了软件的编写。

    4 显示时序电路设计

  彩色液晶显示器(采用NANYA公司的LCBFBLB61V4)有3根控制信号:CP、LOAD和FRM信号。其中,CP为移位脉冲信号,每来一个移位脉冲信号,LCD就从数据线上读取显示数据。LOAD为行装载信号,当LeD读取一行数据后,会产生一个LOAD信号,将数据锁存起来。FP,M为场同步信号.每显示一屏数据就会产生一个FRM信号。彩色液晶的每个像素点的显示状态由3位数据的逻辑电平表示,因此显示一行需320×3/8=120个cP时钟,而3根信号线之间的关系为:LOAD的频率是cP的120分频,FRM的频率是LOAD的240分频。I.CD要求的显示控制时序如图5所示。

  图5中各显示控制信号在FPGA中通过分频器实现:100 MHz系统时钟32分频得到3.125 MHz的移位图4为显示RAM的地址总线选择电路原理图。图中A1[15:0]为LCD显示RAM的读地址,A2[15:0]为显示RAM的写地址,它们分别由硬件时钟产生的地址计数器的输出线。Views为多路选择器的选择信号,其工作原理为:当Vs为低电平时,DSP占用RAM总线,RAM的地址总线由DSP的地址总线产生,DSP把处理后的数据送到RAM中;当Vs为高电平时RAM自动执行读操作,其读地址在FPGA中由硬件时钟地址计数器产生,即自动把RAM中的数据送到RAMl或RAM2中;当Views为高电平时,RAM中的数据送到RAMl中,此时RAM2中的数据送到LCD中击显示,当VJews为低电平对,RAM中的数据送虱RAM2中,此时RAMl中的数据送到LCD中去显示。当然在FPGA设计中还应包括存储器的读/写、片选电路和地址译码电路等,这里不再详述。

  脉冲信号CP,再将CP信号120分频得到行装载信号LOAD.最后将LOAD进行240分频得场同步信号FRM。

  5 结束语

  本文所介绍的示波器显示技术已成功地运用于100 MHz数字存储示波器中。该设计能高效、可靠地实现数据的传输及波形的重现,提高了系统的抗干扰能力,降低了成本;并且该结构具有很好的可移植性,只须做很少的改动就可应用于不同的系统中。

关键字:FPGA  数字存储  示波器 编辑:探路者 引用地址:基于FPGA的数字存储示波器的显示技术

上一篇:基于ARM处理器S3C2440的VGA显示技术
下一篇:基于Linux系统的触摸屏驱动方案

推荐阅读最新更新时间:2023-10-17 15:08

示波器有哪些作用
示波器是一种实验室仪器,常用于显示和分析电子信号的波形。实际上,该设备绘制了瞬时信号电压随时间变化的曲线图。 典型的示波器可以显示频率低至约 1 Hz 或高至几 MHz 的交流 ( AC ) 或脉动直流 (DC) 波形。高端示波器可以显示频率高达数百千兆赫 (Ghz) 的信号。显示分为所谓的水平分区 (hor div) 和垂直分区 (vert div)。时间在水平刻度上从左到右显示。瞬时电压出现在垂直刻度上,正值向上,负值向下。 最古老的示波器,至今仍在某些实验室使用,被称为阴极射线示波器。它通过使聚焦的电子束在阴极射线管 ( CRT )的表面上以图案行进或扫掠来产生图像。更现代的示波器使用类似于笔记本电脑上的液晶显示器(
[测试测量]
<font color='red'>示波器</font>有哪些作用
基于FPGA的数字量变换器测试系统设计
在飞行器发射试验中,常用遥测系统获取其内部各系统的工作状态参数和环境数据,为评定飞行器的性能及故障分析提供依据。数字量变换器作为遥测系统弹上的重要设备,它的主要功能是控制接收弹上的各种飞行参数。变换器性能的优劣将直接影响遥测结果,对飞行器研制和试验过程中试验数据的测试产生很大影响,将关系到飞行器试验的成败和以后飞行器性能的改进和提高。在飞行器的研制过程中,多次试验和考核是非常重要的。对数字量变换器做出准确、客观、可靠地评价是其生产过程中的关键环节,而这一环节只能由变换器测试系统来完成。可编程逻辑器件(FPGA)以其高速、可重构、设计灵活、开发费用低、I/O引脚和内部资源丰富的等优点,在近代测试系统中赢得了越来越广泛的应用。本文以F
[电源管理]
基于<font color='red'>FPGA</font>的数字量变换器测试系统设计
基于MPC8260处理器和FPGA的DMA接口设计
   引言   在基于软件无线电的某无线通信信号侦收平台的设计中,天线接收到的信号经过变频器处理和A/D变换之后,经过高速通道把采集的信号送入主控板进行数据分发处理。系统的结构框图如图1所示。 图1 主控板的系统结构框图   主控板的硬件核心是嵌入式微处理器MPC8260,负责系统软件的加载、数据的分发以及与外界命令控制的交互。软件上,采用高性能的VxWorks嵌入式实时操作系统。从天线接收到的射频信号经过变频和A/D变换之后作为数据源连接到FPGA,FPGA对接收到的数据进行中频变换和信道估计等预处理后,在CPU的控制下将数据传输到本地内存,最后CPU对数据打包后进行快速分发。因此,将40~50 Mbp
[嵌入式]
基于MPC8260处理器和<font color='red'>FPGA</font>的DMA接口设计
高速示波器内部设计对信号保真的影响
    定制的多芯片模块(MCM)确保高速信号被采样前永远不会接触PCB     随着技术进步以摩尔定律的速度*1快速发展,测试测量任务变得越来越困难。高性能应用,特别是要求芯片检定、串行数据一致性测试、光学调制分析、双倍数据速率(DDR)存储器和宽带RF检验的应用,需要以前不能实现的测试测量功能,包括把杰出的性能(带宽和采样率)和灵活性(端接电压和灵敏度)结合起来,而又不会给信号保真度带来负面影响。     泰克DPO/DSA70000D系列示波器采用高度先进的定制前端多芯片模块(MCM),提供了33 GHz带宽、100 GS/s采样率、可变端接电压和无可比拟的灵敏度,适应了当前最快速信号的特点。     最大限度地
[测试测量]
赛灵思推出下一代通信方案意欲何为
早在2006年11月,赛灵思的FPGA器件Virtex-5就已在由Finisar公司、美国Level3通信公司、Internet 2 协会以及加州大学圣克鲁兹分校(UCSC)联合举办的SC06国际会议上进行展示。2008年6月,电信巨头 Comcast公司宣布利用业界首个100GbE路由器接口在其现有骨干基础设施(Philadelphia和McLean之间)上成功完成一项100GbE技术测试,该系统采用了Virtex-5 FXT FPGA上的高速以太网IP内核(HSEC) 。 而2008年9月24日,赛灵思又再次推出为开发下一代以太网桥接和交换解决方案的电信设备生产商推出全球第一款单片FPGA解决方案,并计划于2
[嵌入式]
赛灵思推出下一代通信方案意欲何为
android实时声音信号波形_实时示波器与采样示波器基本原理
本文简单介绍数字实时示波器与采样示波器的基本原理区别。 实时示波器 实时示波器根据内部的采样时钟去采样波形,采样速率要求比较高,这样示波器可以根据采样数据重建原始波形。触发信号的主要作用是提供一个水平时间基准点。 采样示波器 采样示波器也叫等效时间采样示波器,这种示波器的采样需要提供一个与所测信号同步的触发信号,经过一次触发,示波器仅采样一次,重新准备(Re-Arm Time)后在下一次触发时添加一个精确的增量时延(Sequential Delay)再采样一次,如此重复,直到能够重建整个波形。 由采样示波器原理可知,这种示波器只能用于采样重复性信号(如时钟或重复性码流)。对于突发信号是无法完整捕捉的。另一方面的
[测试测量]
android实时声音信号波形_实时<font color='red'>示波器</font>与采样<font color='red'>示波器</font>基本原理
基于ARM的快速原型化平台的实现
1 背景介绍 在日益信息化的社会中,各种各样的嵌入式系统已经全面渗透到日常生活的每一个角落。嵌入式系统的功能越来越复杂,这就使得一个嵌入式系统产品从市场需求立项到方案选择、样机研制、定型量产所需要的开发费用越来越多,所需开发时间越来越长。因此,高效的嵌入式系统设计方法就显得尤为重要。 1.1 传统的嵌入式系统设计方法 嵌入式系统开发的关键就是对核心部分进行功能验证。传统的验证方法是建模模拟和制作目标板评估。 通过建模来进行功能验证存在不足。首先就是耗时和准确性互相矛盾。建立高层次的模型需要的时间短,但是模拟不够准确。相反,低层次的模型可以达到满意的评估效果,但是建模耗时长。其次,建模模拟是静态的过程,不能很
[单片机]
基于ARM的快速原型化平台的实现
赛灵思推出XA 汽车 ECU开发套件
赛灵思公司推出赛灵思汽车(XA)电子控制单元(ECU)开发套件。该套件基于赛灵思公司满足汽车应用标准的低成本 Xilinx® XA Spartan™-3E 现场可编程门阵列( FPGA )器件。 XA 汽车 ECU 套件为快速开发车内网络、信息娱乐、辅助驾驶以及驾驶信息系统提供了一个平台。 赛灵思公司与汽车电子解决方案主要供应商 Si-Gate GmbH 合作开发了这一 XA 汽车 ECU 开发套件。该套件包括一个带有预工程化硬件接口的开发板,支持众多汽车应用IP。利用这一完整的开发环境,汽车设计人员可快速完成器件评估,迅速完成设计并开始运行。   “FPGA内在的灵活性和
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved