基于FPGA的数字示波器

发布者:星辰古泉最新更新时间:2011-03-31 来源: 现代电子技术关键字:FPGA  数字示波器 手机看文章 扫描二维码
随时随地手机看文章

   

摘要:提出一种基于FPGA的简易数字示波器设计方法,硬件上采用以Altera公司的EP2C8Q208CN现场可编程门阵列芯片作为核心器件,同时结合FPGA和NIOS软核的优势,设计高效的片上可编程系统(SoPC)对高速A/D所采集的数据进行快速存储和处理。整机测试表明,系统各功能正常,整个系统集成度高,体积小,可靠性高,易于程控,使用灵活。
关键词:现场可编程逻辑门阵列;信号调整;高速A/D;片上可编程系统

    高速数字化采样技术和FPGA技术的发展对传统测试仪器的体系结构,包括传统测量方法、传统仪器的定义和分类等都产生深刻的影响。伴随数字技术的发展,数字示波器展现了其强大的功能:智能捕获、参数分析、时频等变换处理、超大规模数据波形存储以及数据上网共享等。与传统模拟示波器相比,数字示波器不仅具有可存储波形,体积小,功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。

1 系统组成
    设计的数字示波器总体框图如图1所示。

a.JPG


    系统主要包括信号调理模块、A/D转换模块、控制器模块、时钟产生模块、触发电路、数据缓存模块、数据快速处理模块、输入模块及显示模块。控制器模块由MSP430单片机组成,用来控制信号调理模块和A/D转换模块以及按键输入;时钟产生模块、数据缓存模块,数据快速处理模块这三个部分在FPGA内部完成;数据快速处理模块是由基于FPGA的SoPC来完成的,同时SoPC还控制TFT液晶的显示。

2 系统理论分析及硬件实现
2.1 信号调理模块
    信号调理电路包括衰减网络、电压跟随电路、程控放大电路和直流偏置电路等。信号调理电路框图如图2所示。

b.JPG
    为了保证输入信号在AD芯片的参考电压范围内,当大信号输入时,必须通过衰减网络对其进行衰减,以满足A/D采集电路的电压要求。通过电阻网络分压实现信号的衰减,衰减倍数有1/2和1/20两种,通过单片机控制继电器(TQ2-5),实现对两种衰减倍数的切换;另外,电容网络是进行相位补偿,通过可调电容可以实现相位的补偿。电压跟随电路作为隔离级,可减小后级电路对前级电路的影响。电压跟随电路由TI公司的OPA656构成,OPA656是宽带单位增益稳定FET输入运算放大器。
    程控放大电路由程控增益芯片AD603和双通道串口数/模转换器TLV5638组成。单片机通过控制TLV5638的通道A产生高精度模拟电压,用于调节AD603的放大倍数。直流偏置电路中,单片机控制TLV5638,使其OUTB引脚输出一个直流电压,该电压经过NE5532组成的等比例反向器后接到OPA656的反向输入端,可以通过这个电压来确定OPA656的输出,反映到屏幕上是波形的中线位置。如果液晶显示的波形偏下或者偏上,可以调节TLV5638的B端输出来调节。
2.2 采样分析及A/D数据采集电路
    对于信号的采样分为两种方法,实时采样和等效采样。实时取样对波形进行等时间间隔取样,按照取样先后的次序进行A/D转换,并存入存储器中。等效时间取样方式是先采用“取样技术”,将周期性的高频信号变换成波形与其相似的周期性低频信号,然后再做进一步的处理,因而可以比较容易地获得很宽的频带宽度。但等效时间取样仅限于处理重复性的周期信号。图3是实时采样和等效采样的对比。

c.JPG


    由于系统的最高时钟为50MHz,综合以上考虑和现实要求,该系统采用了等效采样和实时采样两种采样方式。当输入信号频率低于10M-Hz,选用实时采样;反之,选用等效采样。数据采集电路中AD芯片选用TI公司的ADS830E,它是一个单通道并行8位的模/数转换器,采样速率最高可达60 MHz。为了减少硬件电路的设计和消除其他信号的干扰,A/D数据采集中的采样时钟由FPGA提供。
2.3 单片机控制模块设计
    单片机控制模块采用TI公司的MSP430F149单片机。MSP430F149控制信号调理模块以及按键的输入等。
2.4 系统中FPGA设计
2.4.1 时钟分频电路设计
    该数据采集系统具有比较宽的测量范围,在FPGA内部设计了一个分频电路,用来实现针对不同频率的被测信号选择不同的采样频率,确保采集数据更加精确。图4是使用Verilog实现的分频电路,该电路可以实现对50 MHz频率的时钟源进行分频。分频比可由程序控制,从而使时钟满足A/D采集的需求。

d.JPG


2.4.2 FIFO及触发电路设计
    该系统利用FPGA设计大小为1 024 B的FIFO,实现对A/D采集数据的快速存储。A/D采集电路开启时,FIFO开始存储数据。利用FPGA设计的FIFO如图5所示。

e.JPG


    当FIFO所存储的数据在屏幕上还原出波形时,选取一个固定的起始点,使后面的波形能够连续且没有重叠的在屏幕上显示。这个起始点反映到系统中就是触发信号。该系统中采用内部软件触发方式,通过软件设置触发电平。所设置的施密特触发器参数易于修改,从而抑制比较器产生的毛刺。当采样值大于触发电平,则产生一次触发。该方式充分利用了FPGA的资源,减少外围电路,消除硬件毛刺产生的干扰,易于调整触发电压。
2.4.3 SoPC系统设计
    由于采集的数字信号需要进行高速处理,因此本设计利用了FPGA,高效的SoPC,对FIFO(数据缓存)中的数据进行处理,并控制TFT液晶显示所采集信号的波形。

3 系统软件设计
    系统软件设计实现了人机交互、信息提示、系统启动与复位等功能。系统软件设计如图6所示,该系统包含采样时钟产生单元、显存控制单元、TFT液晶显示和可编程放大控制等模块。Verilog可以形成原理图,对其进行仿真实现,而且SoPC配置的软核CPU允许挂接这些单元,很容易实现总体功能的合理规划。

f.JPG

 

4 系统测试分析
    (1)单次触发扫描测试,观察设计的示波器能否产生扫描电压,并在信号上升沿开始显示波形。观察结果能够产生扫描电压,并显示波形。
    (2)经测量得到输入短路时输出噪声的峰-峰值为1.72 mV。
    (3)100 kHz方波校准信号的电压幅值为0.308 V,误差为0.69%。
    (4)垂直灵敏度测试。正弦信号频率为10 kHz,记录数据如表1所示。

g.JPG


    由表2中数据可知,测量结果都在测量误差允许范围内,很好地完成了设计任务。

5 结语
    该系统的突出特点采用FPGA作为核心控制器,同时结合NIOS软核的优势,实现了数字示波器的设计。结果表明,系统总体功能完善,集成度高,全数字化,体积小,重量轻,可靠性高,易于程控,使用灵活。
 

关键字:FPGA  数字示波器 引用地址:基于FPGA的数字示波器

上一篇:基于FPGA的图像增强视频处理系统
下一篇:高速FPGA的PCB设计技术

推荐阅读最新更新时间:2024-05-02 21:19

利用FPGA解决手持设备MPU功耗问题
消费类手持设备市场正呈跳跃式发展。便携式产品处理能力不断增加,所支持的应用越来越多;产品更新换代速度加快,新产品必须满足上市时间要求,以便获得最大的市场机会;产品生命周期的缩短要求缩短开发周期,同时更加强调可复用性和可重复编程能力。新兴手持设备市场还有一个有趣的趋势,即一个系列中的每种设备的出货量越来越少,但系列设备间的定制功能却越来越多,进而有效提升了产品的总出货量。这样,关键挑战就变成了如何开发一个可广泛复用同时又可定制的系统。 为应对上述挑战,越来越多的设计人员开始使用FPGA进行手持产品的开发。FPGA的功能日益强大和丰富,而门数、面积和频率也在不断增加。FPGA的开发和周转时间要比定制ASIC短得多,可重
[单片机]
利用<font color='red'>FPGA</font>解决手持设备MPU功耗问题
硅谷探秘:FPGA+OpenCL双剑合璧助力Altera进军数据中心
半导体行业的趋势是什么?在当前科技日新月异、需求层出不穷的背景下,芯片厂商如何找准自己的定位以不被时代淘汰?近日,EEWORLD记者有幸借助在硅谷举办的euroasia PRESS 拜访Altera公司总部,并从Altera公司总裁、CEO兼董事会主席John Daane先生以及Altera高级副总裁Jeff Waters先生那里得到了他们的答案。 图1 Altera公司总裁、CEO兼董事会主席John Daane先生 迎合半导体发展趋势,Altera蓄势待发 Daane已经在Altera担任CEO一职近14年,而这几乎是Altera公司31年历史的一半,也见证了Altera从CPLD到FPGA再到SoC
[嵌入式]
硅谷探秘:<font color='red'>FPGA</font>+OpenCL双剑合璧助力Altera进军数据中心
单片机、ARM、DSP、FPGA的技术特点和区别
单片机作为最典型的嵌入式处理器,它的成功应用推动了嵌入式系统的发展。 单片机以体积小、功能强、可靠性好、性能价格比高等特点,已成为实现工业生产技术进步和开发机电一体化和智能化测控产品的重要手段。图2所示为单片机。 图1 单片机 图2 ARM处理器 ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求
[单片机]
单片机、ARM、DSP、<font color='red'>FPGA</font>的技术特点和区别
基于FPGA的步进电机多轴控制器设计
  步进电机 FPGA 取样针移位系统   步进电机是一种完全数字化的电动执行机构,从原理上说,其角位移与驱动脉冲的个数成正比,在正常情况下,步进电机具有使用简单、运动精确、连续运行无累积误差等特点,因而被广泛应用于各种位置控制系统中。   当前由于仪器内部的机械系统日益复杂,其运动往往是多自由度的,因而通常需要利用多个步进电机的运动合成来实现系统的各种动作。例如,对图1所示的半自动生化分析仪的取样针移位系统,该系统的动作执行就是由两部分组成的:   一是固定基座上的步进电机控制取样横臂进行垂直方向上的升降运动;   二是滑块上的步进电机控制取样横臂进行水平方向上的旋转运动。   这两个运动的合成实现了取样横臂的位置
[嵌入式]
莱迪思推出业界功耗最低的语音侦测和识别解决方案
小至2.1 mm x 2.1 mm的可编程语音侦测和指令识别解决方案相比竞争对手的产品降低高达三分之二的功耗。 在语音被识别之前,保持处理子系统处于关闭状态以节约系统功耗 锁定主人的语音激活设备,提供针对特定和高频使用的语音指令近乎零延迟的反应速度,增强用户体验 尺寸极小的解决方案(36-ball、0.35 mm引脚间距、2.1 mm x 2.1 mm)可用于超小的移动和物联网设备 美国俄勒冈州希尔斯波罗市 — 2014年12月16日 —莱迪思半导体公司(NASDAQ: LSCC)—超低功耗、小尺寸客制化解决方案市场的领导者,今日宣布推出适用于智能手机和新兴的物联网(IoT)手持设备的语音侦测和指令识别IP。这些
[物联网]
Altera Q1收入创新高,28nm FPGA延续领航
  Altera公司日前发布公告,第一季度销售额达到4.023亿美元,比2009年第四季度增长10%,比2009年第一季度增长52%。新产品销售持续增长29%。今年第一季度净收入达到1.532亿美元,每股摊薄后收益为0.5美元,而2009年第四季度净收入为1.03亿美元,每股摊薄后收益0.34美元,2009年第一季度净收入为0.44亿美元,每股摊薄后收益0.15美元。      运营现金流为1.327亿美元。Altera本季度末流动资金和短期投入达到17亿美元。      Altera董事会宣布,每股0.05美元季度股息将于2010年6月1号支付给2010年5月10号股权登记的股东。      公司董事会主席、首席执行官兼总裁Jo
[嵌入式]
FPGA迈向通用平台之路?
近来对于电子行业的评论不再像几年前那么乐观了,通信领域和消费电子领域这两大驱动力市场的表现不尽如意,市场份额庞大但却竞争惨烈,利润走低。“展望整个半导体市场,惟有FPGA是黑暗中的亮点。”此话说得有些夸张,半导体市场的黑暗期远不是如此,现在的情形充其量只是低迷。不过这句话确也有些道理,因为这两年以来,我们可以明显地看到,FPGA一直稳步地遵循着摩尔定律,价格和功耗在不断降低的同时性能却越来越高。 FPGA拥有灵活的可编程特性和强大的并行处理能力,但是相应地,体积庞大价格昂贵也是其软肋。不过现在我们再仔细看看Xilinx、Altera等FPGA厂商的产品线以及他们的客户列表,我们不难发现,FPGA已经由原来的电信等领域开始逐渐
[应用]
基于FPGA的自适应数字传感器设计
高量程加速度传感器的一般灵敏度在1 mV左右,如果加速度信号在1g~10g的范围内,则传感器的输出在1 mV~10 mV,传统测试系统的噪声就可能覆盖如此小的电压信号,那么将会无法测到完整的加速度信号,这样会使测试结果的分析造成偏差。自适应数字传感器在选择高量程加速度传感器的条件下,能够根据加速度信号的幅值自动调整测试增益,保持加速度信号的完整输出,拓宽了动态测试范围,实现了加速度传感器测量的数字化、智能化的目标。 1 设计方案 1.1 系统总体设计 自适应数字传感器主要由自适应采集系统和实验验证系统两部分组成,自适应采集系统为数字传感器的核心模块,系统总体结构框图如图1所示。 自适应采集系统可根据输入信号的幅值动
[单片机]
基于<font color='red'>FPGA</font>的自适应数字传感器设计
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved