基于CPLD的函数信号发生器设计

时间:2025-05-11

基于CPLD的函数信号发生器设计的论文

基于CPLD的函数信号发生器设计

蓉,徐琼燕

(九江职业技术学院江西九江332007)

要:针对传统信号源精度低的特点,提出一种新的函数信号发生器设计方案。这里介绍的函数信号发生器由

CPI。D、单片机控制模块、键盘、LED显示、D/A转换模块组成。采用直接数字频率合成(DDFS)技术,用单片机控制CPLD的方法产生正弦波、方波、三角波和占空比可调的矩形波。该系统具有频率范围宽,步进小,幅度和频率的精度高等特点。

关键词:CPI。D;DDFS;单片机控制;80C196

中图分类号:TP368.1

文献标识码:B

文章编号:1004—373X(2009)24—157—03

DesignofFunctionSignalGeneratorBasedonCPLD

WANG

Rong。XUQiongyan

(JiuiiangVocational&TechnicalCollege,Jiujiang,332007,China)

Abstract:InviewoflowprecisionofThefunctionsignal

generator

thetraditionalsignal

source,a

designofnewfunctionsignal

generator

is

proposed

converter

iscomposedofCPI。D,single—chipcomputermodule,keyboard,I.EDdisplayand

module.DirectDigitalFrequencySynthesis(DDFS)canproducesine,square,triangularwaveandrectangularwaveofbledutycycle.Thissystemhascharacteristicsofwidefrequencyrange,smallstep,high

Keywords:CPLD;DDFS;single—chipcomputercontrol;80C196

scope

引言

传统的信号源设计常采用模拟分立元件或单片压控函数发生器MAX038,可产生正弦波、方波、三角波,并通过调整外部元件改变输出频率,但由于采用模拟器件,所用元件的分散性太大,即使使用单片函数发生器,也因参数与外部元件有关(外接的电阻电容对参数影响很大),使频率稳定度较差,精度低。抗干扰能力低,成本也高;况且其灵活性较差,而不能实现多种波形以及波形运算输出等功能。

在此,采用直接数字频率合成(DDFS)技术,并使用单片机控制CPI。D的方法。由于CPLD具有可编程重置特性[1],因而可以方便地改变控制方式或更换波形数据,而且简单易行,易于系统升级,同时具有很高的性价比。频率合成是将一个高稳定度和一个高精度的标准频率经过运算,产生同样稳定度和精度的大量离散频率技术,一定程度上解决了既要频率稳定、精确,又要频率在较大范围内可变的矛盾。

11.1

●_。__。_-_.___.…

andthefrequency

D/A

adj

usta-

precision.

l地”化}=刮RAM}=刮D/A输I[I

图1

DDFS的基本原理

一个完整输出波形的周期、幅值都被顺序地存放在RAM中。当RAM的地址变化时,DAC将该波形数据转换成电压波形,该电压波形的频率与RAM地址变化的速率成正比。DDFS发生器使用了相位累加技术,以控制波形在RAM中的地址。它用一个加法器代替计数器来产生RAM的顺序地址。在每一个时钟周期,存储于相位递增寄存器(Phase

IncrementRegister,PIR)

中的常数都被加到相位累加器的当前结果上。相位累加器输出的最大有效位数被用来确定波形在RAM中的地址。通过改变PIR的常数,确定每个周期中的点数,而这些点数正是用来改变整个波形的频率。当一个新相位递增寄存器的(PIR)常数被存进寄存器中,波形的输出频率便随下一个时钟周期连续地改变相位。相位累加器将依据PIR中存储的常数来改变RAM的地址,若PIR数值很小(即频率较低)时,累加器便逐步地经过每个RAM地址;当PIR的值较大时,相位累加器将跳跃某些RAM地址。

DDFS的特点

DDFS的原理和特点DDFS的基本原理

1.2

DDFS的基本原理图如图1所示。

DDFS的特点如下:

(1)DDFS的频率分辨率在相位累加器的位数N足够大时,理论上可以获得相应的分辨精度,这是传统

157

收稿日期:2009一06一02

万方数据

基于CPLD的函数信号发生器设计的论文

l匿召口 …… 此处隐藏:6689字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于CPLD的函数信号发生器设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219