当前位置:首页 > 模拟 > 模拟
[导读]本文基于LAN接口技术和DDS技术的优点,设计了一台函数发生器,通过本课题的研究和设计,得出了如下结论:本设计具有易组合、标准化、通用化、系统化的优点,结构简单、构建灵活。采用直接数字合成技术和单片机技术相结合设计了正弦信号发生器,可产生高精度、高稳定度的正弦信号,适合对波形要求较高的场合使用。

DDS(Direct Digital Synthesizer,直接数字合成技术)近年来得到了飞速发展,其应用领域不断拓展,在电子电力技术领域得到广泛的应用。DDS是产生高精度、快速变换频率、输出波形失真小的优先选用技术。该技术从相位概念出发,以奈奎斯特时域采样定理为基础在时域中进行频率合成,其转换速度快、频率分辨率高,并且在频率转换时可保持相位连续,因而易于实现多种调制功能,是一种全数字化技术;其幅度相位频率均可实现程控并可通过更换数据灵活实现任意波形。利用FPGA芯片及D/A转换器,采用直接数字频率合成技术,设计了一种带有LAN接口正弦函数发生器。

1 系统概述

LXI总线是Agilnet公司和VXI科技公司共同合作,于2004年9月41日在美国加州PALAOLTO提出一种新型仪器接口规范,全称为LAN-based Extensions for Instrumentation(局域网的仪器扩展)。它基于著名的工业标准以太网(Ethernet)技术,扩展了仪器需要的语言、命令、协议等内容,构成了一种适用于自动测试系统的新一代模块化仪器平台标准。为了适应国际上仪器接口技术的发展,以具备LXI硬件基础、带有LAN接口的可程控仪器的研制作为本课题的出发点。同时该程控智能函数发生器以直接数字频率合成技术(DDS)为基础的,此技术是随着计算机、数字集成电路和微电子技术的发展,在频率合成技术领域的新的突破。它是将先进的数字信号处理理论和方法引入到信号合成领域,它的出现为进一步提高信号的频率稳定度提供了新的解决方法。该技术具有以下优点:频率转换快、分辨率高、相位噪声低等。

2 DDS实现方案论证与比较

方案一:采用高性能DDS单片电路的解决方案模拟直接合成法,转换速度快,频率分辨力高,但电路复杂,难以集成,发展受到一定限制。

方案二:采用锁相环合成法,输出信号频率可达到超高频甚至微波段,且输出信号频谱纯度较高,但转换要几毫秒的时间,速度慢。

方案三:采用直接数字合成器(DDS),可用硬件或软件实现。即用累加器按频率要求对相应的相位增量进行累加,再以累加相位值作为地址码,取存放于ROM中的波形数据,经D/A转换、滤波即得所需波形。方法简单,频率稳定度高,易于程控。

根据上述三种方案综合考虑,选择方案三进行设计。下面根据方案三进行硬件和软件两方面的设计。

3 系统硬件设计

3.1 频率合成器

采用直接数字频率合成技术产生波形的方框图如图1所示,输入频率经倍频→计数器→存储器→D/A转换器→滤波后产生所需波形输出。用存储器存储所需的波形量化数据,用不同频率的脉冲驱动地址计数器。该计数器的输出接到存储器的地址线上,这样在存储器的数据线上就会周期性地出现波形的量化数据,经D/A转换并滤波后即可生成波形,并且完全能满足频率范围为100~200 Hz、步进间隔≤100 Hz的要求。

3.2 系统硬件整体框图

整个系统的设计主要包括4个部分:DDS函数发生器、通用接口部分、上位机虚拟仪器控制程序、网络接口控制部分等。系统组成框图如图2所示。

(1)DDS函数发生器部分是仪器的主体部分,不仅具备独立仪器的功能,而且可以通过仪器接口接收上位机的控制,实现程控的目的。

(2)上位虚拟机控制部分所要完成的功能是通过网络向仪器终端发送控制命令。当接收到上位机的命令后,仪器进行相应的动作。

(3)网络接口控制部分主要是完成仪器和Ethernet的接通和数据的接收与发送。当网络有数据传送到仪器时,仪器要判断所送来的数据包是不是发送给自己的数据包:如果是,则接收并放人内存专门开辟的缓冲区中,同时回送接收到数据的信号给上位机;如果不是自己的数据包,则丢弃。

(4)通用接口部分相当于接口转换卡,即通用接口与网络接口的转换。

3.3 正弦信号产生器

正弦信号产生器采用直接频率合成集成芯片AD9850。其内部包括高速、高性能D/A转换器件和高速比较器,6倍参考时钟倍乘器等。利用内时钟倍乘器,降低了对外部高速参考时钟振荡器的要求,可实现全数字编程控制的频率合成器和时钟发生器。在外接精密时钟源时,可产生一个频谱纯净,频率、相位均可编程的模拟正弦波。该正弦波可以直接作为频率源或通过芯片内部的高速比较器转换成方波作为时钟源输出。数据总线D0~D7来完成全部40位控制数据输入。当复位信号RESET有效时会使输入数据地址指针指向第一个输入寄存器,W_CLK上升沿写入第一组8位数据,并把指针指向下一个输入寄存器,连续5个W_CLK上升沿后,完成全部40位控制数据的输入,此后W_CLK信号的边沿无效。当FQ_UP上升沿到来时40位数据会从输入寄存器写入到频率和相位控制寄存器,更新DDS的输出频率和相位,同时把地址指针复位到第一个输入寄存器,等待着下一组新数据的写入,实际电路连接如图3所示。

4 系统软件设计

单片机以总线的方式连接到ACEXIK30,其主程序就是进行FPGA配置、仪器的初始化、启动DA、启动LCD显示、中断响应、发送与接收(或本地设置)频率控制字等。主程序流程如图4所示。

主程序:

5 结语

本文基于LAN接口技术和DDS技术的优点,设计了一台函数发生器,通过本课题的研究和设计,得出了如下结论:本设计具有易组合、标准化、通用化、系统化的优点,结构简单、构建灵活。采用直接数字合成技术和单片机技术相结合设计了正弦信号发生器,可产生高精度、高稳定度的正弦信号,适合对波形要求较高的场合使用。需要不同的频率时只需修改键盘输入就能完成,简化了程序设计和电路板设计。把该正弦信号作为载波,通过简单的软件设计,实现了AM、FM等调制信号的输出。另外,它可任意设定频率分辨率,使信号精度很高,甚至可将累加器、ROM、D/A及微处理器集成于一片IC之内。未来通信系统的发展离不开对信号的调制和解调,更离不开正弦载波,基于DDS技术的正弦信号发生器在通信中的应用将越来越广泛。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在这篇文章中,小编将对信号发生器的相关内容和情况加以介绍以帮助大家增进对信号发生器的了解程度,和小编一起来阅读以下内容吧。

关键字: 信号发生器 函数发生器 发生器

摘要:波形平滑、频率稳定的正弦信号是仿真研究的重要前提。为了能够方便地产生此信号,文章提出了一种基于DDS技术的正弦信号发生器的设计方法。该方法利用FPGA芯片及D/A转换器,采用直接数字频率合成(DDS)技术,设计并实...

关键字: 直接数字频率合成器 三相正弦信号 FPGA DDS

摘要:利用EDA技术实现硬件设计的最典型方法是用Quartusll设计完成的,但是此方法并不适用于涉及算法类或信号处理的设计项目。Altera公司2002年推出的DSPBuilder可以很好地帮助设计者完成此类设计项目。...

关键字: DSP/Builder Matlab Simulink DDS 数字滤波器

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我没有信号发生器?自己做一个呗!买得起的…就不用看这篇文章了,开个玩笑,DDS实现波形输出的代码还是很值得一看的。STM32DDS是我能想到的自制信号发生器...

关键字: DDS STM32 信号发生器

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我没有信号发生器?自己做一个呗!买得起的…就不用看这篇文章了,开个玩笑,DDS实现波形输出的代码还是很值得一看的。STM32DDS是我能想到的自制信号发生器...

关键字: DDS STM32 信号发生器

‍‍摘要:原定于7月28日才发布的器件清单,提前2天在26号就发布了。感觉大家现在应该猜题预测,与其猜题,不如静下心来做题。盲目猜题是没有必要的,熟悉相关器件倒尤为重要。不要到处去水群聊天,听风就是雨,题目要是能被猜中了...

关键字: DDS

点击上方“泰克科技”关注我们!您最常用的任意波形发生器功能是什么?泰克收集调查全球工程师使用泰克任意/波形函数发生器的常用功能,结果显示60%以上的工程师只使用了其14.2%的功能。如何充分使用泰克的任意波形函数发生器满...

关键字: 函数发生器 任意波形

‍‍摘要:原定于7月28日才发布的器件清单,提前2天在26号就发布了。感觉大家现在应该猜题预测,与其猜题,不如静下心来做题。盲目猜题是没有必要的,熟悉相关器件倒尤为重要。不要到处去水群聊天,听风就是雨,题目要是能被猜中了...

关键字: DDS

通过这篇文章,小编希望大家可以对信号发生器的两类应用以及DDS信号发生器的功能的相关情况有所认识和了解。

关键字: 信号发生器 滤波器 DDS

泰克收集调查全球工程师使用泰克任意/波形函数发生器的常用功能,结果显示60%以上的工程师只使用了其14.2%的功能。如何充分使用泰克的任意波形函数发生器满足您的测试需求,让它物有所值?泰克工程师整理了7大方向25种典型应...

关键字: 测试 任意波形 函数发生器

模拟

31144 篇文章

关注

发布文章

编辑精选

技术子站

关闭