基于单片机实现的数字信号发生器的设计.doc

上传人:精*** 文档编号:839215 上传时间:2023-09-08 格式:DOC 页数:87 大小:3.06MB
下载 相关 举报
基于单片机实现的数字信号发生器的设计.doc_第1页
第1页 / 共87页
基于单片机实现的数字信号发生器的设计.doc_第2页
第2页 / 共87页
基于单片机实现的数字信号发生器的设计.doc_第3页
第3页 / 共87页
基于单片机实现的数字信号发生器的设计.doc_第4页
第4页 / 共87页
基于单片机实现的数字信号发生器的设计.doc_第5页
第5页 / 共87页
点击查看更多>>
资源描述

1、摘 要直接数字合成是一种新的频率合成方法,是频率合成技术的一次革命,随着数字频率集成电路和微电子技术的发展,直接数字频率合成技术日益显露出它的优越性。本文利用直接数字频率合成器(DDS)与CPLD技术和单片机控制技术,研制和设计高分辨率、高稳定度的数字信号发生器。本文主要讨论基于DDS芯片AD9834的波形发生器,首先介绍了常用的几种波形发生器的方案并进行了比较,重点论述了基于DDS芯片AD9834的波形发生器方案,包括其原理图、功能模块图、硬件电路图、软件流程图,并针对设计过程中出现的问题提出了解决方案。提出并应用了一种CPLD与单片机的通信方法,实现了高精度和宽频率的信号产生。在系统总体方

2、案设计中,将DDS信号发生器分成6个模块:键盘模块、单片机模块、CPLD模块、DDS模块、模拟信号调理模块和电源模块,按模块进行软硬件设计。系统的硬件设计完成系统的硬件总体设计,对具体实现电路进行详细的分析和设计。在系统软件设计中,对系统软件的主要功能按模块进行了介绍。最后根据本信号发生器的主要功能进行了系统功能测试,并根据具体测试波形和测试数据对结果进行了分析。实验和实测结果表明所设计系统结构简明,使用方便、交互性好,性能稳定可靠,具有较高的应用价值。关键词:信号发生器;DDS;单片机;CPLD;设计 AbstractThe Direct Digital Frequency Synthesi

3、s (DDFS) is a kind of new frequency synthesis method and also a revolution in the frequency synthesis techniques. With the development of digital integrated circuits and microelectronic techniques, DDS exhibits its advantages day by day. This paper introduces a high resolution and high stability sig

4、nal generator design based on CPLD, MCU control technology and direct digital synthesis (DDS). This paper describes several aspects of signal generators based on AD9834 DDS chip. Firstly, the paper introduces many kinds of signal generators that usually used, and then makes some comparison. And the

5、paper describes the project of the signal generator based on AD9834 DDS chip in detail. It contains: basic theory, architecture, function module diagram, hardware schematic diagram and the solution of problems which occurred in system debug is also offered. Method of CPLDs communication with MCU is

6、utilized in the design to generate high accuracy and wide frequency range signal.In the overall system design, the DDS signal generators would be classified into 6 units: keyboard unit, single chip unit, CPLD unit, DDS unit, analog signal modulator unit, and power unit, where both software and hardw

7、are design are accomplished according to each unit.In the design of system hardware, specific analysis and design for how to realize the electric circuits had been carried out.In the design of system software, their main functions were introduced according to units.Finally, on the basis of the main

8、functions of this signal generator, the system functions had been tested, and basing on the specific testing waveform and testing data the result had been analyzed.Both the experiment and experimental result indicated that the designed system is a systemsimple-structured, user-friendly, multi-compat

9、ible, very stable and reliable design presenting a great value for practical applications. Keywords: signal generator; DDS; MCU; CPLD; design 目录摘要I目 录I前 言I第一章 绪论11.1 项目设计背景11.2 DDS信号发生器方案比较31.3 频率合成技术概述41.4 DDS原理分析81.5 本文主要研究内容12第二章 系统设计142.1 DDS信号发生器的指标要求142.2 系统框图及模块功能142.3 主要器件选择18第三章 信号发生器硬件电路设计

10、243.1 单片机模块设计243.2 人机交互电路设计273.3 DDS模块设计293.4 可编程逻辑器件模块设计.313.5 模拟调理电路设计.323.6 电源模块设计.443.7 印刷电路板设计.48第四章 信号发生器软件设计504.1 系统编程语言和开发工具504.2 软件系统设计524.3 主监控程序模块设计.544.4 DDS程序控制模块设计.554.5 键盘扫描模块设计.564.6 电压采样显示模块设计.574.7 CPLD模块设计.584.8 测频模块设计.61第五章 信号发生器参数测试715.1幅度显示参数测试715.2 外测频参数测试725.3 频率显示参数测试735.4 信

11、号发生器的典型波形.74结束语75致谢77参考文献78V 前 言随着现代电子、计算机和信号处理等技术的发展,极大促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。工业设备常用频率信号作为采量集,如使用光电编码器采集数据,当调试使用频率信号的设备时,由于机械等部份还未动作,无法采集信号,因此需要使用信号发生器。对于在工业现场使用的设备,其要求与实验室设备并不相同,如果直接使用实验室中所用的标准信号发生器,往往会觉得其体积过大、价格太高

12、、使用较麻烦等。工业现场使用的设备,其绝对精度要求并不高,关键要稳定可靠,便于携带和使用。数字信号发生器是一种数据信号发生器,在调试硬件时,需要一些信号以观察电路是否正常。单片机是实现各种控制策略和算法的载体。该数字信号发生器运用单片机技术,通过巧妙的软件设计和简易的硬件电路,产生数字式的正弦波、方波、三角波等幅值可调的信号。信号频率,可通过键盘输入,并显示。产生的数字信号具有干扰小,输出稳定,可靠性高,特别是操作简单方便,人机界面友好,成本低等优点。数字信号发生器除具有广泛的特性和优良的模拟性能之外,还提供多种数字调制功能,以及空前的电平精度。I第一章 绪论数字信号发生器广泛应用于电子电路、

13、自动控制和科学试验等领域。信号发生器和示波器、电压表、频率计等仪器一样,是最普通、最基本的, 也是应用最广泛的电子仪器之一,几乎所有需要进行电参量的测量都需要用到信号发生器作为输入信号使用。1.1 项目设计背景信号发生器按输出波形可分为正弦波信号发生器、脉冲信号发生器、函数信号发生器和任意波形发生器等。按其产生频率的方法又可分为调谐信号发生器、锁相信号发生器和合成信号发生器1调谐信号发生器是由调谐振荡器构成,传统调谐信号发生器都是由调谐振荡器和统调的调幅放大器(输出放大器)加上一些指示电路构成。这种信号发生器结构复杂、频率范围窄,而且可靠性、稳定性较差,波形失真比较大。随着集成电路的迅速发展,

14、高性能的集成电路越来越多,这类信号发生器的性能有所改善。一般这种信号发生器只能手动来转换量程,不仅体积大,而且可靠性和准确度很难进一步提高,频率准确度一般在05以下。现代电子测量对信号发生器的频率准确度和稳定度要求越来越高,要求在较宽的频率范围内获得高稳定度和准确度的输出信号。因此调谐信号发生器己经越来越不能满足现代电子测量的需要。另外,这类信号发生器只能产生规则波形,如方波、三角波、TTL信号和正弦波。进行科学试验则对信号发生器的输出波形提出了各种各样的要求,采用纯模拟的方法很难满足实验的要求。2锁相信号发生器是由调谐振荡器通过锁相的方法获得输出信号的信号源。这类信号发生器频率的精度和稳定度

15、很高,但要实现快速和数控比较困难,同时输出信号的频率分辨率较差。实现高分辨率的信号发生器,采用锁相环来实现有一定的难度,尤其是覆盖低频和高频的信号发生器采用锁相实现比较困难。3合成信号发生器是采用频率合成方法构成的信号发生器。合成信号发生器中使用一个晶体参考频率源,所需的各种频率都由它经过分频、混频和倍频后得到的,因而合成器输出频率的稳定性和精度与参考源一样,现在绝大多数频率合成技术都使用这种合成方法。这类信号发生器具有频率稳定度高、分辨率高、输出信号频率范围宽、频率易于实现程序控制、可以实现多种波形输出及频率显示方便等优点。近10年间,随着微电子技术的迅速发展,直接数字频率合成器(Direc

16、t Digital Frequency Synthesis简称DDS或DDFS)得到了飞速的发展,它有其它频率合成方法的优越性能和特点,成为现代频率合成技术中的佼佼者。具体体现在频率范围宽、频率转换时间短、频率分辨率高、输出相位连续、可产生宽带正交信号及其他多种调制信号、可编程和全数字化、控制灵活方便等方面,并具有极高的性价比。传统的模拟信号发生器存在可靠性差、体积大、不能实现数控等缺点。DDS信号发生器与模拟信号发生器相比,具有很大的优势。DDS是数字化高密度集成电路产品,芯片体积小、功耗低,成为现代信号发生器的主流产品,是信号发生器的换代产品。目前市场上很多DDS信号发生器成本较高,输出频

17、率在100Hz以上的较多,可靠性不高。本项目研制的信号发生器主要是针对高校非通信类实验中使用的信号发生器。1.2 DDS信号发生器方案比较DDS的应用使信号发生器发生了革命性的变化,它的应用变得越来越广泛,具有重大的理论和实用意义。目前完成对DDS芯片的控制和设置有三种方案:1.MCU方案这种方案采用单片机为核心控制模块,通过单片机的SPI总线与DDS芯片进行接口通信,单片机应用系统可以扩展外部的RAM和ROM,以存放数据和程序。另外,单片机应用系统还可以扩展键盘和LED显示等人机接口部分,因此可以通过键盘直接对DDS芯片进行设置。利用单片机控制DDS芯片产生所需的各种波形,电路简单,成本较低

18、,但单片机的IO口少,难以实现同时对信号发生器的键盘、LED灯和数码管的控制。2.CPLD方案这种方案是利用CPLD的高速度和可编程特性,通过CPLD直接对DDS芯片进行控制。该方案需要控制高速DDS芯片时具有明显的优势,但灵活性却受到限制,产生信号形式单一,改变信号输出波形需要重新更改CPLD,因此只能在特定应用中采用这种方案。3.DSP方案这种方案就是采用以DSP为核心的控制模块,其余同MCU方案相同。由于DSP 速度快,因此不会存在MCU方案中的缺点。但采用这种方案会带来成本和设计的复杂性明显增加。综合上述几种方案的优缺点,提出了一种改进方案:MCU+CPLD方案,即采用单片机作控制器,

19、通过CPLD完成对DDS模块的控制。采用这种方案主要基于以下几点考虑:首先考虑到MCU的经济、简单、灵活等优点,选择以单片机MCS一51为核心的方案来实现控制模块。本系统设计采用CYGNAL公司的C8051F206作为控制模块的微处理器,C8051F206内部含有1024字节的RAM、8K的FLASH ROM,所以不需要扩展其它的存储器,就可以满足设计要求;其次考虑到CPLD的高速度和IO口多的特点,这样可以弥补单片机速度慢和IO口少的缺点。传统的数字系统由固定功能标准集成电路7454、4000、4500系列和一些功能固定的集成电路构成,设计无灵活性,芯片种类多,数目大。本信号发生器的数字电路

20、部分采用现代电子系统设计方案,采用仅由三种标准模块:微处理器、存贮器和PLD构成,即CPU+RAM+PLD模式,PLD的设计是其核心。本文研制的信号发生器对接口芯片有特殊的要求,目前市场上已有的专用芯片很难满足要求。采用全定制IC具有速度高、功耗低、保密性好等优点,缺点是由于用量小,成本太高,研制风险大。采用半定制IC芯片CPLD作为单片机的接口,通过设计者对IC进行布线设计以完成最终设计。采用半定制IC优点及功能由用户自己设计,产品设计周期短,费用低,适用于小批量生产,研制风险小。本方案中,采用半定制芯片EPM3128作为单片机与面板和DDS之间的接口芯片, 根据功能需要自定义接口芯片的功能

21、。同时利用可编程器件对外加信号进行分频,实现等精度外测频功能。利用CPLD的可编程性,拓宽了信号发生器设计的应用范围,提高设计的灵活性,为信号发生器的功能扩展提供了方便。1.3频率合成技术概述常用的频率合成技术(FS,Frequency Synthesis)有模拟锁相环、数字锁相环、小数分频锁相环(fractional-N PLL Synthesis)等,直接数字合成(Direct Digital Synthesis-DDS)是近年来新的FS技术。1.频率合成技术的发展现状由于直接数字频率合成器采用全数字方式实现频率合成,它直接对参考正弦时钟进行抽样和数字化,然后通过数字计算技术进行频率合成。

22、因此,它具有其它频率合成方法无法比拟的优点,如频率转换速度快、频率分辨率高、输出相位连续、可编程、全数字化易于集成、体积小、功耗低等。直接数字频率合成器在现代电子器件、通信技术、医学成像、无线、PCSPCN系统、雷达、卫星通信等众多领域得到了广泛应用.。频率合成技术主要用于实现各种信号发生器,由于实际使用中需要的信号频率、信号精度各异,半导体厂商根据不同的应用场合,推出了一系列DDS产品。Qualcomm公司推出了Q2220、Q2230、Q2334、Q2240、Q2368,美国AD公司也相继推出了他们的DDS系列:AD9850、AD985l、可以实现线性调频的AD9852、两路正交输出的AD9

23、854以及以DDS为核心的QPSK调制器AD9853、数字上变频器AD9856和AD9857。AD公司的DDS系列产品以其较高的性价比,取得了极为广泛的应用。AD公司的常用DDS芯片选用列表见表1-1。AD9834特性: (1)高度集成化,无需或仅需极少的外接元件支持; (2)兼容3线的SPI串行输入口,带双缓冲,能方便地配合单片机和可编程器件的使用;(3)增益误差和总谐波失真很低。2DDS特点DDS采用频率合成方法的全数字结构,因而具备很多传统信号发生器所没有的特点,DDS频率合成技术的特点主要表现为下面几点:(1)具有极高的频率分辨率这是DDS最主要的优点之一,DDS的频率分辨率决定于相位

24、累加器的位数和参考时钟频率,只要相位累加器的位数足够长,DDS的频率分辨率可以达到足够高。(2)DDS具有任意波形输出能力DDS中相位累加器输出所寻址的波形数据并非一定是正弦信号的,只要该波形所包含的高频分量小于取样频率的一半,那么这个波形就可以由DDS产生,而且由于DDS 为模块化的结构,输出波形仅由波形存储器中的数据来决定,因此,只需要改变存储器中的数据,就可以利用DDS产生正弦波、方波、三角波、锯齿波等任意波形。(3)输出频率的相对带宽很宽DDS输出频率为时钟频率clk的13,实际工程中,可实现的DDS输出频率的上限一般为0.4clk。(4)DDS具有极短的频率转换时间DDS是一个开环系

25、统,没有反馈环节。这样的结构决定了DDS的频率转换时间是由频率控制字的传输时间、内部数字电路的延迟时间、DAC的延迟时间以及外部低通滤波器的频率响应时间之和决定的。高速DDS系统的频率转换时间极其短,一般可达到ns量级。(5)DDS具有在频率变化时相位连续的特点改变DDS输出频率,实质就是改变相位增长率。而相位函数的曲线是连续的,只是在改变频率的瞬间其频率发生了突变,因而保持了信号相位的连续性,避免了相位信息的丢失。(6)DDS输出波形灵活由于DDS采用全数字结构,本身又是一个相位控制系统,因此在DDS设计中能方便地实现数字调频、调相以及调幅的功能,以产生ASK、FSK、PSK、MSK等多种信

26、号。(7)输出正交信号有些场合需要同时输出两个正交的信号。由于DDS芯片采用正电源供电,输出信号中含有直流,采用减法器就很方便地去掉了直流成分。(8)设计方便整片DDS包括了信号DA变换器,在系统设计时易于实现,而且现在的DDS不再需要专门的高频设计,简单的数字控制减少了硬件的复杂性。(9)功耗小整片DDS的功耗比早期离散型DDS要小。3DDS局限性 1)输出频带范围有限由于DDS内部DAC和波形存储器(ROM)的工作速度限制,使得DDS输出的最高频率有限。目前市场上采用CMOS、TYL、ECL工艺制作的DDS芯片。2)输出杂散大由于DDS采用全数字结构,不可避免地引入了杂散。其来源主要有三个

27、:相位累加器相位舍位误差造成的杂散;幅度量化误差(由存储器有限字长引起)造成的杂散和DAC非理想特性造成的杂散。为了克服DDS输出杂散大的特点,国内外学者对DDS输出频谱特性进行了大量研究,在分析频谱特性的基础上,提出了一些降低杂散功率的方法,主要有如下三种: 优化设计波形ROM和相位累加器; 用随机抖动法提高无杂散动态范围;使用过采样的方式降低带内误差功率。为了提高DDS输出信号的频率,一方面一些半导体公司利用目前最先进的半导体技术不断提高DDS芯片本身的工作频率,另一方面很多研究者和企业将DDS技术与其他方法组合起来以扩展输出信号频率,例如DDS+PLL组合式频率合成器就是一种扩展DDS信

28、号频率的有效方法,它兼顾了DDS和PLL两者的优点。DDS技术发展速度和应用范围之广是惊人的,从七十年代到今天,世界发达国家从未间断过对DDS技术及其应用的研究,一批批成功的DDS芯片和DDS应用产品正在逐步获得国际市场的青睐。我国对DDS的研究刚刚起步,存在大量的艰巨工作要做,如精确分析DDS的杂散频谱特性,研究DDS杂散功率降低方法以及扩展DDS的输出带宽,以发挥其频率分辨率高、频率转换快、相位噪声低和全数字化等优点,使DDS在通信和仪器仪表等电子系统发挥更大的作用。1.4 DDS原理分析直接数字频率合成(DDS) (Direct Digital Frequency Synthesis)技

29、术是从相位概念出发直接合成所需波形的一种频率合成技术。它是以一个固定频率精度的时钟作为参考时钟源,通过数字信号处理技术产生一个频率和相位可调的输出信号。从本质上来说,它是由设置的可编程的二进制控制字对参考时钟做除法运算。控制字一般是2448位字长。所以可以认为DDS就是数字信号处理理论的延伸,是数字信号中信号综合的硬件实现问题。一个直接数字频率合成器由相位累积器、加法器、波形存储ROM、DA转换器和低通滤波器(LPF)构成。DDS的原理框图如图11所示:其中K为频率控制字、P为相位控制字、W为波形控制字、c为参考时钟频率,N 为相位累加器的字长,D为ROM数据位及DA转换器的字长。相位累加器在

30、时钟c的控制下以步长K作累加,输出的N位二进制码与相位控制字P、波形控制字W相加后作为波形ROM的地址,对波形ROM进行寻址,波形ROM输出D位的幅度码S(n)经DA转换器变成阶梯波S(t),再经过低通滤波器平滑后就可以得到合成的信号波形。合成的信号波形形状取决于波形ROM中存放的幅度码,因此用DDS可以产生任意波形。(1)频率预置与调节电路K被称为频率控制字,也叫相位增量。DDS方程为:o=cK,o为输出频率,c为时钟频率。当K=l时,DDS输出最低频率(也即频率分辨率)为c,而DDS的最大输出频率由Nyquist采样定理决定,即c2,也就是说K的最大值为。因此,只要N足够大,DDS可以得到

31、很细的频率间隔。改变频率控制字K即可改变DDS的输出频率。(2)相位累加器相位累加器工作原理如图1-2所示。累加器由N位加法器与N位寄存器级联构成。每来一个时钟脉冲c,加法器将频率控制字K与寄存器输出的累加相位数据相加,再把相加后的结果送至寄存器的数据输入端。寄存器将加法器在上一个时钟作用后所产生的相位数据反馈到加法器的输入端,以使加法器在下一个时钟作用下继续与频率控制字进行相加。这样,相位累加器在时钟的作用下,进行相位累加。当相位累加器累加满量时,产生一次溢出,完成一个周期性的动作。(3)控制相位的加法器通过改变相位控制字P可以控制输出信号的相位参数。令相位加法器的字长为N, 当相位控制字由

32、0跃变到P(PO)时,波形存储器的输入为相位累加器的输出与相位控制字P之和,因此其输出的幅度编码相位会增加P,从而使最后输出的信号产生相移。(4)控制波形的加法器通过改变波形控制字W可以控制输出信号的波形。由于波形存储器中的不同波形是分块存储的,所以当波形控制字改变时,波形存储器的输入为改变相位后的地址与波形控制字W(波形地址)之和,从而使最后输出的信号产生相移。(5)波形存储器用相位累加器输出的数据作为波形存储器的取样地址,进行波形的相位一幅值转换,即可在给定的时间上确定输出的波形的取样幅值。N位的寻址ROM相 当 于 把0360的正弦信号离散成具有个样值的序列,若波形ROM有D位数据位,则

33、个取样的幅值以D位二进制数值固化在ROM中,按照地址的不同可以输出相应相位的正弦信号的幅值。波形存储器工作原理如图1-3所示。(6)DA转换器DA转换器的作用是把合成的正弦波数字量转换成模拟量。正弦幅度量化序列S(n) 经DA转换后变成了包络为正弦波的阶梯波S(t)。需要注意的是,频率合成器对DA转换器的分辨率有一定的要求,DA转化器的分辨率越高,合成的正弦波S(t)台阶数就越多,输出的波形的精度也就越高。(7)低通滤波器对DA输出的阶梯波S(t)进行频谱分析,可知S(t)中除主频o外,还存在分布在c,2cK两边o处的非谐波分量,幅值包络为辛格函数。因此,为了取出主频o,必须在DA转换器的输出

34、端接入截止频率为c2的低通滤波器。15本文主要研究内容本文选择利用已有的DDS芯片,以设计高性能的直接数字式频率合成器作为研究的主要内容,最终研发出一种以简单、廉价器件构筑,并能够得到高精度、高纯度的合成频率信号的DDS数字信号发生器。整个系统采用CYGNAL公司的单片机C8051F206 作为控制模块,数字频率合成芯片AD9834为核心,EPM3128作为单片机接口扩展电路,采用合适的模拟调理电路,以C51语言和VHDL语言作为开发工具,组成一个多功能信号发生器。本论文的主要任务如下: 通过查阅文献的方式了解数字信号发生器的现状及发展趋势;深入学习DDS智能波形发生器的基本原理和设计指标;掌

35、握DDS智能波形发生器的电路结构、工作原理;该波形发生器具有产生正弦波、方波和三角波三种周期性波形的功能及波形存储功能;输出波形的频率范围100Hz20KHz(非正弦波频率按10次谐波计算),重复频率可调,频率步进间隔100Hz;输出波形幅度范围05V(峰峰值),可按步进0.1V(峰峰值)调整。系统的硬件设计 完成系统的硬件总体设计,对具体实现电路进行详细的分析和设计。系统软件设计 系统软件的具体实现,对系统软件的主要功能按模块进行介绍。系统功能测试 测试信号发生器的主要功能,给出具体测试波形和测试数据,并对结果进行分析。第二章系统设计本章首先列出了信号发生器的技术指标,给出了系统实现框图,简

36、单地介绍了各个模块的功能,根据信号发生器技术指标的要求选择合适的器件。21 DDS信号发生器的指标要求DDS信号发生器的性能指标是经过调研市场需求并综合考虑了同类型产品的指标后,为实现使用方便,性能优良的特性而提出来的,具体的性能指标要求如下: 正弦波信号:频率范围100Hz20kHz; 频率分辨率为1Hz; 方波,三角波信号:方波上升时间10ns,且占空比在1090内可调; TTL电平输出; 输出电压的幅度峰值范围为05V连续可调; 输出保护:当输出有直流倒灌时,切断输出,并进行报警提示; 输出阻抗为50 ; 衰减档位0dB、-20dB和-40dB; 输出信号直流偏置电平调节范围:-2V+2

37、V;输出频率显示功能:6位数码管显示; 输出电压显示功能:4位数码管显示,显示误差小于5。22系统框图及模块功能整个系统的硬件框图如图2-1所示。单片机采用CYGNAL公司的C8051F206,CPLD采用ALTERA公司MAX3128A,DDS芯片采用AD公司的AD9834系统工作过程:用户采用55键盘发出各种控制命令,通过CPLD送入单片机, 单片机根据键盘输入的指令执行相应操作,再经过CPLD进行各种控制。如果键盘输入改变波形或频率的命令,单片机根据键盘输入的值将其转化为相应的控制字,通过CPLD 来完成对DDS的控制,输出所选择的频率或波形,然后经过模拟调理电路,输出用户所要求的信号。

38、衰减前级信号经过波形变换电路将交流信号变成脉冲波送入单片机内部AD电路进行采样,采样值通过CPLD接口送入显示电路进行电压幅度显示。当用户通过键盘选择外测频率时,单片机根据外测信号频率选择合适的分频比,将分频比送至CPLD,CPLD根据分频比将外部信号进行分频,分频后的外部信号对标准信号进行计数,通过一定的算法计算后得到相应的频率,最后送至频率显示电路,完成测频功能。下面对系统的各部分电路作简要的介绍。1键盘模块通过55键盘输入频率和波形,经由CPLD送入单片机,单片机将键盘数据转换为相应的频率控制字,再通过CPLD接口电路控制DDS芯片的控制字,产生相应的频率和波形,即实现数字控制功能。同时

39、按键还可以实现其它各种命令的输入,由单片机经CPLD来执行。面板按键包括:09十个数字,小数点,ENTER按键,DELETE按键,UP按键,DOWN按键,波形选择三个按键,外测频键,频率显示切换键,HzkHz 转换按键,20dB40dB的幅度衰减按键,输出信号控制键等。2显示模块显示部分包括频率显示和电压显示。频率和电压显示采用7段数码管,频率由六位LED共阳数码管显示,电压由四位LED共阳数码管显示。波形显示采用发光二极管指示,有正弦波、三角波和方波显示,频率有HzkHz显示,幅度有mVV显示。3.单片机模块单片机是整个系统的控制核心,它控制、协调其它各个模块工作。单片机采用CYGNAL公司

40、的C8051F206。单片机主要完成以下工作: (1)显示控制(2)面板控制(3)DDS控制(4)输出电压的数据采集,电压显示(5)与CPLD进行通信(6)外测频分频比控制和计数(7)波形选择控制(8)输出控制单片机C805lF206支持JTAG接口在线调试,调试程序方便、快1.CPLD模块CPLD采用ALTERA公司高性价的EPM3128。CPLD所要完成的功能:作为单片机的接口扩展电路,单片机发出的所有命令都是通过CPLD来送出,CPLD用于驱动频率和电压幅度显示数码管。主要功能有: (1)外测频时,对被测信号进行分频; (2)接收键盘模块送来的数据; (3)作为单片机IO接口扩展电路,接

41、收单片机发送来的数据,并控制各模块电路。5DDS模块DDS模块是整个系统设计的核心,包括接口电路和DDS芯片外围电路。DDS接收单片机的控制命令,产生所需信号,DDS芯片采用AD公司的AD9834。AD9834数字频率合成器是一款高度集成的DDS芯片,它采用先进的DDS技术,结合内部集成的高速高性能的DAC,可以实现灵活的频率合成功能。6模拟调理电路模块模拟调理电路模块包括三角波、正弦波以及方波的调理电路、波形切换、电压幅度调节、功率放大和保护电路。DDS芯片输出的信号有一定直流电平,经过调理电路使得最终输出的波形能满足用户的要求。信号发生器要求输出四种波形,通过继电器构成的波形切换电路,由用

42、户选择实际需要的波形;幅度调节实现输出波形的电压连续调节以及电压比例衰减;功率放大可实现50欧姆的阻抗匹配;保护电路可防止由于用户误操作而引起的直流电流倒灌损坏信号发生器。7电源模块电源模块提供5V、15V、+5V、+33V电源,其中5V、15V为两路对称的直流电源,15V为运算放大器和功放提供电源;5V为比较器和TTL电路提供电源;单独的一路+5V为数字电路提供电源,+33V为单片机、CPLD提供电源。23主要器件选择1DDS芯片选择AD9834是AD公司采用先进的DDS技术,将一个相位累加器、正弦只读存储器和一个10位DA转换器集成在一个单一的CMOS芯片上的数字控制式振荡器。芯片具有相位

43、和频率调制性能。通过串行接口装载控制字到寄存器,可以实现调制信号输出。图2-2中,REFOUT为参考电压输出端,DVDD为数字电压输入端,范围为23 50V,CAP25由DVDD转换产生的25V电压,AGND和DGND分别为模拟地和数字地,AVDD为模拟电压输入端,作为DA转换的参考电压,COMP为内DA的偏置电压,50MHz时钟频率由芯片8脚MCLK端输入;PSELECT和FSELECT分别为芯片的相位选择控制端和频率选择控制输入端,SLEEP为芯片的低功耗控制端,RESET控制芯片的复位;SDATA为AD9834串行控制字输入端,SCLK作为控制传送的时钟信号;VIN为内部比较器的输入信号

44、,该端口为DDS的输出信号,也可以外接比较信号,在SIGN BIT端输出方波信号,由于内部的比较器采用普通比较器,很容易受到干扰,出现低频端不稳定现象;IOUT和IOUTB输出两路正交的正弦交流信号或三角波电流,该信号通过低通滤波器后得到含有直流的正弦波或三角波信号。通过分析比较DDS 芯片资料,综合考虑后,选择性价比较高的AD9834芯片。该芯片有内置比较器,可以输出所需要的三种波形。AD9834芯片在lkHz处的信噪比可以达到60dB。2单片机选择本系统中的MCU选择CYGNAL公司的C8051F206,该芯片是高度集成的混合信号系统级MCU芯片,片内集成了一个12位多通道ADC,有着与8

45、051兼容的微控制器内核和8K字节的FLASH存储器,还有硬件实现的UART和SPI串行接口。C805lF206片内还集成了Vdd监视器、WDT和时钟振荡器。片内FLASH存储器还具有在系统重新编程能力,并可用于非易失性数据存储。可以关闭任何一个或全部外设以节省功耗,还另有1024字节的RAM。片内JTAG调试支持功能允许使用安装在最终应用系统上的产品MCU进行非侵入式(不占用片内资源)、全速、在系统调试。该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和停机命令。在使用JTAG调试时,所有的模拟和数字外设都可全功能运行。C8051F206具有速度快、功耗低、功能多等特点。

46、C8051F226 单片机与其他单片机相比主要优势体现在如下几个方面:低供电电压27V36V: 典型工作电流9mA; 高速8051微控制器内核; 流水线指令结构70的指令的执行时间为一个或两个系统时钟周期; 1280字节数据RAM存储器; 8K字节FLASH,可以在系统编程扇区大小为512字节; 数字外设32个IO口,所有端口均容许5V电压。模拟外设:32个外部输入IO口,可在运行中配置为ADC输入片内JTAG仿真,片内JTAG仿真电路提供全速非侵入式的在系统仿真,支持断点单步观察,可以方便地观察修改存储器和寄存器,性能优于仿真头和仿真插座的仿真系统。3可编程逻辑器件系统中采用半定制IC(CPLD可编程逻辑器件)芯片来代替全定制IC(8255)作为MCU和DDS的接口芯片,全定制IC大多是专用集成电路(ASIC:Application-SpecifIed IC),全定制IC的特点是速度高、功耗低、成本低、保密性好,但要求批量大,研制风险大,由于本系统对接口要求较高,采用单片机来对专用接口8255芯片进行控制,控制时序比较复杂,并且不能实现分频功能。半定制IC设计的基础是半导体厂家提供的半成品IC芯片,半定制IC设计方法的主要特

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

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922