任意波形发生器

上传人:新** 文档编号:488163609 上传时间:2023-02-27 格式:DOCX 页数:14 大小:246.62KB
返回 下载 相关 举报
任意波形发生器_第1页
第1页 / 共14页
任意波形发生器_第2页
第2页 / 共14页
任意波形发生器_第3页
第3页 / 共14页
任意波形发生器_第4页
第4页 / 共14页
任意波形发生器_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《任意波形发生器》由会员分享,可在线阅读,更多相关《任意波形发生器(14页珍藏版)》请在金锄头文库上搜索。

1、1 绪论11任意波形发生器的发展历程任意波形发生器(Arbi trary Wave Genera to r)是在1975年开发成功的,从 此,信号发生器产品增加了一个新品种。在任意波形发生器作为测量用信号激励 源进入市场之前,为了产生非正弦波信号,已使用函数发生器提供三角波、斜波、 方波和余弦波等几种特殊波形。声音和振动分析需要复杂调制的信号源,以便仿 真真实的信号,只有借助任意波形发生器,例如医疗仪器测试往往需要心电波形, 任意波形发生器很容易产生各种非标准的振动信号。早期的任意波形发生器主要着重音频频段,现在的任意波形发生器已扩展到射 频频段,它与数字示波器(DS0)密切配合,只要数字示波

2、器捕获的信号,任意波 形发生器就能复制出同样的波形。在电路构成上,数字示波器是模拟/数字转换, 任意波形发生器是数字/模拟的逆转换,目前任意波形发生器的带宽达到2GHz,足 够仿真许多移动通信、卫星电视的复杂信号。生产数字示波器的仪器公司一般都供应任意波形发生器,如安捷伦、力科、泰克公司,也 有只生产任意波形发生器的公司,如雷科、斯坦福公司。仪器有台式、PC机虚拟、VXI总线、 PXI 总线等多种方式,大部分产品只有1 路输出,有的高达16 路输出。仪器采样率从最低的 lOOKS/s到4GS/s,相当实时带宽50kHz到最高的2GHz。产生任意波形的方法主要有两种: 即存储器和直接数字合成(D

3、DS),前者电路比较简单,分两种形式:相位累加器式与计数器 式,但需要较深的存储容量。任意波形发生器的波形定义主要有面板设定、方程式设定、波 形下载、软件设定、数字示波器下载、内置编辑器等多种。12任意波形发生器的发展趋势及应用任意波形发生器的应用非常广泛,在原理上可仿真任意波形,只要数字示波器 或其它记录仪捕捉到的波形,任意波形发生器都可复制出,特别有用的是仿真单 次偶发的信号,例如地震波形、汽车碰撞波形等等。任意波形发生器的发展趋势是更高取样率,更高分辨率和更大存储量,目前实 时带宽超过1GHz的产品比较少,而且分辨率只有8位,不能满足快速发展的移动 通信和高速网络的测量要求。与数字存储示

4、波器相比,任意波形发生器的全面指 标存在明显差距,前者的取样率达到20GS/s和带宽6GHz,后者的取样率是4.8GS/s 和带宽2GHz。任意波形发生器首先要赶上数字存储示波器,然后再往前发展,因 为在电路构成方面,任意波形发生器的核心部件是高速数/模转换器,它的工艺潜 力还很大,显然缺少的是市场需求。任意波形发生器在通信系统、测试系统等方面得到广泛应用。任意波形发生器 的另一重要应用领域是低频,例如心电图、汽车点火、防撞气囊、医疗仪器等。2 统分析及方案论证21系统分析本设计要求利用实验仪器现有的资源,通过 FPGA(EPM7128SLC84-15)、D/A (AD558)、时钟模块等设计

5、一个全数字化的波形发生器。通过对输入端的控制, 可输出方波、三角波、锯齿波、正弦波四种波形,并可通过频率控制端对输出波 形的频率进行简单控制。波形发生器有多种实现方案,一种是根据波形函数通过 VHDL 写出每一种波形 的描述代码,再把产生的数据通过外部的 D/A 转换成相应的模拟波形;另一种是 用其他的工具产生各种波形的16进制代码,通过VHDL描述一个ROM和相应的控 制器,再在时钟信号作用下,把数据输出到外部 D/A 转换成相应的模拟波形。由 于对ROM的设计并不熟悉,故采用第一种方案。21 方案论证对于采用第一种方案实现,其外部电路主要有:波形选择开关(拨码开关)、 D/A转换器(AD5

6、58)、时钟信号源。1. 波形发生器的组成电路主要有:信号输入电路,A/D采样电路,时钟电路, FPGA芯片。除FPGA芯片需自行设计外,其他电路在实验仪器中都已做好,只需将 它们与 FPGA 芯片连接起来即可。2. 考虑D/A采样方法。在设计波形发生器时,对于D/A采用何种方法对信号 进行采样也是很关键的,采样方法主要有实时采样和等效采样两种。一般来说, 对于使用哪种取样类型取决于测试信号的形式:如果是重复信号波形,采用实时 取样和等效取样都行,但使用等效取样方法更为经济。对观察非周期信号和瞬态 信号,实时取样方法能更好的处理和分析。3. FPGA设计。FPGA设计是关键,它是整个波形发生器

7、的控制中心和数据处 理中心,负责完成D/A的控制。在FPGA芯片中,至少需要设计的模块有:D/A控 制器,时序产生器,同步器等。1) D/A 控制器:生成采样时钟及 D/A 采样芯片的控制信号,并读取 D/A 采样结果。2) 时序产生器:产生各单元所需的各种时钟信号。3) 同步器:产生各种所需的同步信号,用来实现对相应数据的同步传送3系统设计3.1 VHDL 设计VHDL描述见附录。生成器件端口说明:CLK:时钟脉冲FC:频率选择CLR:清零ENA:使能控制WC:波形选择CQ:输出(接AD558)32设计说明D/A转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电 信号。AD55

8、8可读入从“00000000”到“11111111”共256个二进制数,转换成对 应模拟量电信号的值从0V到2.56V。本VHDL设计以计数器为基础,针对AD558的特性,通过不同的计数方式来产 生不同的波形描述代码。通过时钟信号elk来产生方波、三角波的计数控制信号 clk1和clk2; elk 1为elk的128分频信号,elk2为elk的256分频信号;并对 elk进行2分频来产生正弦波的时钟触发信号ck。 方波:在elk时钟触发信号下,分别以elk 1和elk2为控制信号,对 fb进行赋值。 锯齿波:在elk时钟触发信号下,对jeb分别进行7位二进制计数和 8位二进制计数。 三角波:在

9、elk时钟触发信号下,以elk1和elk2为控制信号,分别 对sjb进行7位二进制计数和8位二进制计数。正弦波:首先将正弦波的半周期分成64份,每份取一点,并算出各点 的值。在ek时钟触发信号下,通过count计数,逐一将正弦波半周期 内64个点的值赋给zxb,再通过elk2来控制zxb的输出。由于方波、三角波均以elk为时钟信号,且以elk 1和elk2为计数控制信号, 故输出波形的频率高、低分别为elk频率的1/256和1/512,;锯齿波的高频和低 频分别为elk频率的1/128和1/256;正弦波的频率为elk频率的1/128。4系统仿真测试41波形仿真411清零Name:nVab1

10、Qua2.0u.3 OuDu?5.0.1:F-Tmr-us7 Our3 In-1C Ous 11 Ous 12.0us13.1-u-fcJL0I: :-.:.:.:.:.:3 ena0clr0H9i- elk0wmnrinnaannnwnp dk20clkl0-u ck1nF WH.D0cqHODu;Ref:丽 us|*| + 丨 亦3 |4.GuJIM 忑旺Ci.Onw5DEdS说明:当clk=0或ena=0时,或二者都等于0时,电路不工作。412方波号,分别赋给输出信号低电平“00000000” (0V),高电平“ 11111111”(2.56V)。Ref: |別.05皿|麻可 Time:

11、 |19.06了2ugInletval: |-宙.9828皿说明:电路工作,当fc=1且wc=00时,输出高频方波,赋值以clk2为控制信 号,分别赋给输出信号低电平“00000000” (0V),高电平“ 11111111”(2.56V)。413三角波Ref. |51.149us| *|* Time: |47.ii56Jus| Interval: |-3.03O3us|51.1d9usName.Valu.5us a.Ous 48.5ug9.0us49 百血 50.Ous 33.5u61 .Ousiiiiiii61.5us52. Ous 52.5us63.Ous53.5us54.0ugiiii

12、ni1LD1陶clr1clk1rUWWWUUUWLTWWUWULrUULTWLmUUUUU亠痕1-C馨clklDm、B0131毛* cqHOO说明:电路工作,当fc=0且wc=01时,输出低频三角波,计数以clk2为控制 信号,输出信号进行8位二进制加/减计数。Ref:5冊吨*|* Umfi |A E828曲| Interval .653劄$q25.56usNsme:-Oug 22Fu? 23.0us5us 24pus4 5us 25 典$25Fus 26Ous26 5us27Ous 27.5u320 Ous|1Hj1gBA已仃內1clr1?lk1Q clk20-ait- dki1日DIDlcqHOO症施远近加2 :173j iiafc 1;nH Ena1clr11-K* clk21.-Kky : k11YkUB ID10cqHDO研西回互妲三叵工遞画巴国泌脸艇竺疤進叵卫:晅曲说明:电路工作,当fc=1且wc=10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号