波形发生器实例篇设计高速任意波形发生器_第1页
波形发生器实例篇设计高速任意波形发生器_第2页
波形发生器实例篇设计高速任意波形发生器_第3页
波形发生器实例篇设计高速任意波形发生器_第4页
波形发生器实例篇设计高速任意波形发生器_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

波形发生器实例篇设计高速任意波形发

生器波形发生器的应用在生活中随处可见,其中使用较多的波形发生器为任意波形发生器。为增进大家对波形发生器的理解,本文特带来高速任意波形发生器的设计实例。如果你对本文内容存在一定兴趣,不妨耐心往下阅读哦。波形发生器的应用在生活中随处可见,其中使用较多的波形发生器为任意波形发生器。为增进大家对波形发生器的理解,本文特带来高速任意波形发生器的设计实例。如果你对本文内容存在一定兴趣,不妨耐心往下阅读哦。任意波形发生器是目前电子测量仪器中发展最为快速的产品之一。它既可输出标准函数信号,也可以产生由用户定义的非标准函数波形任意波形信号,并且有丰富的模拟调制,,和数字调制 ,功能,能为不同的应用领域提供各种标准或非标准信号,尤其在水下声纳、通信、雷达导航、电子对抗等装备的研制、生产、维修中,是必不可少的信号发生器。基于数字频率合成技术,给出高速任意波形发生器的设计方案。1任意波形发生器的工作原理目前任意发生器的产生有两种方案,一种方案是采用直接数字频率合成 技术产生任意工作原理如图所示。一个标准的 电路应当由以下几部分构成,既相位累加器、波形存储器、 A转换器、低通或带通滤波器构成。任意波形数据预先通过人机接口写入波形存储器中,相位累加器的作用是根据输入的频率控制字对参考振荡器输出的时钟相位进行采样。当相位累加器的步长为时。任意波形的输出频率凡呼 ⑴式中,为固定采样时钟频率,为相位累加器长度,改变频率控制字,就可以改变 的输出频率。采用 技术构成的任意波形发生器具有输出频率分辨率高、频率改变相位连续等优点,但也存在两个重要缺陷。首先是当相位累加器的相位增量步长较大时,输出波形将产生抖动其次由于 技术不是逐点读取波形存储器中的数据,因此输出波形会丢失许多有用的信息。任意波形发生器的另外一种设计方案如图所示,其工作原理是任意波形发生器的时钟通过使计数器加来改变由计数器构成的地址产生电路的输出地址,计数器顺序扫过波形存储器中的每一个地址直到波形数据的末端,每个地址中的波形数据都被送至 转换器中以将数字信号转为模拟信号,而后 转换器的输出信号还需经过低通滤波器对 转换器输出信号的跃变边缘进行平滑处理得到所需的任意波形。在这种方案中,所有波形数据都被送入 转换器中,所以不会丢失波形数据,但要全部输出波形存储器中定义的波形数据内容,并且任意波形的输出信号频率可变,那么取样时钟的频率就必需是可变的,这点与由 构成的任意波形发生器有着明显的区别。采用该方案任意波形的输出频率源二任意的点数 ⑵式中,为可变采样时钟频率。使用该方案电路结构简单,能够输出复杂的任意波形,对于高速任意波形发生器最为适合。基于该方案的任意波形发生器采样速率可达百万次秒,任意波形的最高输出频率可以达到。高速任意波形发生器波形总体电路的方框图如图所示。

任意波形产生电路的设计任意波形产生电路的设计如图所示,一个完整的任意波形产生电路主要由时钟发生电路、地址计数器、波形存储器、锁存器、奇偶数据选择电路以及转换器构成。州助崛Ia12纪々羯基杆讯K&百砒M,工Ml优2的工州助崛Ia12纪々羯基杆讯K&百砒M,工Ml优2的工M刎te武事4中M<TH。血闲匕MA音睢4殖期整时钟发生电路用于产生任意波形发生器所需的可变时钟,通常可以由单片机控制的锁相环电路构成,在实际设计中采用锁相环集成电路,产生最高频率为的时钟信号,时钟电路的输出信号送往地址计数器的时钟输入端,以驱动地址计数器扫描波形存储器中的数据,地址计数器采用位二进制同步计数器,逻辑上等同于片级联,地址计数器输出的位地址数据与波形存储器的地址输入端相连,波形存储器使用四片X读写速度为 的级联成X的阵歹I」,阵列输出端的比特数据中,比特为波形数据,比特为控制信号,其余比特数据线不使用。每个波形点分辨率为比特,每个地址存放两个波形点的数据,单片段任意波信号最长可达 个点,个控制信号分别为停止位、同步位,停止位数据线通过触发器与地址计数器的预置数控制端端相连,当检测到扫描至最后一个波形地址时,停止位将地址计数器的预置数控制端置位,这样在下一个时钟到来时,地址计数器又从该任意波形的首地址寻址,读取波形数据。控制信号中的同步位用于输出外同步信号。波形存储器输出的位任意波形数据由锁存器锁存后送往位奇偶数据选择电路的输入端。如前所述,波形存储器的每个地址存放两个点的波形数据,在通过人机接口向波形存储器写入波形数据时,一个点的波形数据由每个地址中的奇数位数据构成,另外一个点的数据由偶数位构成,这样做的好处是每个采样时钟到来时,可同时读取个波形点的数据,使得输出波形的最高频率增大了倍,相当于采样时钟的频率提高了倍,大大提高仪器性能。 位奇偶数据选择电路逻辑上等同于片1奇偶数据选择电路的输出端与转换器的输入端相连, 转换器的作用是将从波形存储器中读取的数字信号转换为模拟信号,由于最高时钟频率为,所以 转换器选择速率为 百万次秒的 7根据采样定律输出信号的基波频率将低于所用的参考时钟频率的一半,在本方案中采样时钟最高频率为 ,一个任意波形最少可由个点构成,并且每个时钟周期读取两个波形数据,因此所输出的任意波形信号的最高频率为 。上述电路中, 位同步二进制地址计数器、 位锁存器、 位奇偶数据选择电路及相关控制电路也可由高速 实现。滤^波器设计经过 转换后的信号通常含有较多的时钟成分及较为陡峭的跃变边缘,为了减少输出波形的抖动、抑制高次谐波,在任意波形发生器的设计中选择有效的滤波器就显得非常重要,高速任意波形发生器即能输出正弦波,又可输出三角波、锯齿波、脉冲波以及任意波型,因此要根据不同频段和波形来选择不同性能的滤波器,椭圆 滤波器具有陡峭的过渡特性,适合用作正弦波的输出滤波器,三角波、锯齿波和任意波具有丰富的频谱,因此要求滤波器在通带范围内具有良好的幅频特性,以保证信号通过滤波器后即不产生失真,又能滤去杂散信号。椭圆滤波器对正弦波以外的其他波形会产生剧烈的振铃,而具有线形相位的高斯 滤波器可以满足这些要求,在本方案中由于任意波形发生器的采样时钟可变,因此它的低通滤波器的截止频率也必须变化,否则在有些频段就不起滤波作用,或者是在高频段有用信号会被衰减,为此本设计方案中采用截止频率为 、的七阶椭圆滤波器以及截止频率为 高斯滤波器,由单片机根据不同情况编程选择。图给出了截止频率为

的七阶椭圆滤波器以及截止频率为高斯滤波器的电路。的七阶椭圆滤波器以及截止频率为高斯滤波器的电路。接口设计尽管目前在智能仪器中有许多新的接口标准比如 、等,但是 接口仍然是业界公认的智能仪器标准接口,在本方案中采用 接口由机向任意波形发生器下载数据,并可通过总线远程控制任意波形发生器, 接口电路由采用公司的专用集成电路和公司生产的总线驱动器 以及构成, 输出的是标准的 格式数据,符合 标准,总线驱动器的作用是增强接口的驱动能力。 与 1 以及单片机之间的连接方法参见文献。2高速任意波形发生器的软件包括机部分的波形编辑及下载软件以及仪器内部的单片机控制软件两部分,波形编辑及下载软件具备各种任意波形编辑能力,例如直线编辑方式、曲线编辑方式、公式编辑方式、调制波形编辑方式。波形编辑及下载软件

能够通过接口与任意波形发生器通信完成任意波形数据的下载及仪器的远程监控。仪器内部的单片机控制软件结构采用经典的主程序循环和中断服务模式,其流程图如图所示。仪器加电后,首先进行自检和软、硬件的初始化,再进入主程序的循环,主程序的循环是等待中断处理的过程,它依据中断请求判断中断源,开中断并转向相应的中断处理子程序,完成对应操作或硬件控制。于始工内性判断面板按越I困用冉皮子程序X接口管理手卷年LCD于始工内性判断面板按越I困用冉皮子程序X接口管理手卷

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论