数字式正弦波信号发生器的设计与实现

合集下载

基于AD9850构成的DDS正弦波信号发生器设计与实现

基于AD9850构成的DDS正弦波信号发生器设计与实现

基于AD9850构成的DDS正弦波信号发生器设计与实现作者:黄汉平邱波来源:《电子世界》2013年第04期【摘要】本论文设计开发了基于AD9850构成的DDS正弦波信号发生器的硬件系统,其频率范围为0~30MHz,根据软件设计的总体构想并结合硬件电路,给出了总体以及子模块的流程图,并用C语言编制相应程序。

系统调试和测试结果表明,所设计的系统能够产成正弦波形,信号的频率、相位、幅度的调节精度和抗干扰性等技术性能指标基本达到设计目标。

【关键词】DDS;AD9850;正弦波信号发生1.引言随着数字大规模集成电路技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快、频率分辨率高、相位可控、频率稳定度高等优点。

频率转换速度快、频率分辨率高的信号源在现代电子通讯、航空航天、自动控制等领域中是必不可少的,因此DDS信号源在上述领域获得广泛的应用。

AD9850是ADI公司生产的低功耗直接数字频率合成技术典型产品之一,AD9850具有频率转换速度快、频率分辨率高、相位噪声低、频率稳定度高等优点。

本论文设计的是以直接频率合成(DDS)器件AD9850和MCS-51单片机为核心,配合必要的外围接口器件,在单片机软件控制下,能够产生给定频率和起始相位的附加调制信息的正弦波信号发生器。

2.AD9850的基本工作原理2.1 AD9850的主要性能指标①最大支持时钟频率为125MHz②频率分辨率达到0.029Hz③支持两种供电电压:+3.3V or +5V④低功耗:380mW @ 125MHz(+5V) 155mW @ 110MHz(+3.3V)⑤频率转换时间:10个时钟周期。

比如当fs=125MHz时,频率转换时间为:10×1/(125×106)≈0.1μs。

⑥输出的无杂散动态范围SFDR大于50dB @ 40MHz⑦具有相位可控⑧支持并口和串口输入控制接口⑨频率控制字采用32位二进制码2.2 AD9850引脚说明AD9850采用了先进的CMOS工艺,采用28脚SSOP表面封装形式,其管脚如图1所示,引脚功能如表1。

EDA实验-正弦波信号发生器设计

EDA实验-正弦波信号发生器设计

实验八正弦信号发生器的设计一、实验目的1、学习用VHDL设计波形发生器和扫频信号发生器。

2、掌握FPGA对D/A的接口和控制技术,学会LPM_ROM在波形发生器设计中的实用方法。

二、实验仪器PC机、EDA实验箱一台Quartus II 6.0软件三、实验原理如实验图所示,完整的波形发生器由4部分组成:• FPGA中的波形发生器控制电路,它通过外来控制信号和高速时钟信号,向波形数据ROM 发出地址信号,输出波形的频率由发出的地址信号的速度决定;当以固定频率扫描输出地址时,模拟输出波形是固定频率,而当以周期性时变方式扫描输出地址时,则模拟输出波形为扫频信号。

•波形数据ROM中存有发生器的波形数据,如正弦波或三角波数据。

当接受来自FPGA的地址信号后,将从数据线输出相应的波形数据,地址变化得越快,则输出数据的速度越快,从而使D/A输出的模拟信号的变化速度越快。

波形数据ROM可以由多种方式实现,如在FPGA外面外接普通ROM;由逻辑方式在FPGA中实现(如例6);或由FPGA中的EAB模块担当,如利用LPM_ROM实现。

相比之下,第1种方式的容量最大,但速度最慢;,第2种方式容量最小,但速度最最快;第3种方式则兼顾了两方面的因素;• D/A转换器负责将ROM输出的数据转换成模拟信号,经滤波电路后输出。

输出波形的频率上限与D/A器件的转换速度有重要关系,本例采用DAC0832器件。

DAC0832是8位D/A转换器,转换周期为1µs,其引脚信号以及与FPGA目标器件典型的接口方式如附图2—7所示。

其参考电压与+5V工作电压相接(实用电路应接精密基准电压).DAC0832的引脚功能简述如下:•ILE(PIN 19):数据锁存允许信号,高电平有效,系统板上已直接连在+5V上。

•WR1、WR2(PIN 2、18):写信号1、2,低电平有效。

•XFER(PIN 17):数据传送控制信号,低电平有效。

•VREF(PIN 8):基准电压,可正可负,-10V~+10V.•RFB(PIN 9):反馈电阻端。

正弦波信号发生器的DSP设计

正弦波信号发生器的DSP设计

50 42的片内 R M 中存有 2 6字 的正 弦及余 弦数据表 , O 5 可 以通过程序直接调用该表中的数据 ,由 DA回放 出正弦波 。通 / 过 M TA A L B模拟仿真 自己生成的正 弦数据表 , 不但可 以解决频 率单一的问题 , 还可以增加精度 , 并改善系统的兼容性。 13 _泰勒级数展开法 任一角度的正 弦及余弦波都可以展开成泰勒级数 ,取前五 项 的近 似公 式 为 :
日z (= )
口 =一2c sc0: b= 1 o o
:七 Aic ; =so no

对应的是在单位圆上有复共轭极点的二阶振荡器 ,共扼极 点为 :l e , P, 其离散时域脉冲单位 冲击响应响应 : z =
h )A i ( 1∞0 u玎 ( =ቤተ መጻሕፍቲ ባይዱs [ + ) ] () n nn ・
 ̄ - O3

设定采样频率为  ̄ 4 k z即通过定时器中断, -0 H , 每隔 2 u 产 5s 生一个 y ) (, n则递归的差分方程系数为:
n= - o o 2c sco=
6:l; :snoo=sn2 2 i i



国 7

si n :
一 — — + — — 一 — — + ——
f f /T D + )P D 1 , c ( D R 1( R + ) =x
2 1
4 I
6 1
8 1
其中: 为角度值 ,O为其对应 的弧度值 。通 过变换 的 O t / 值, 且利用弧度与频率之间的关 系很容易实现变频处理 。 1 . 字正 弦 振荡 器 4数 数字正弦波振荡器的系统函数可表示为 :
1 正 弦波 信号 的 产 生 方式 1 采样回放法 . 1

基于AD9833的信号发生器的设计与实现

基于AD9833的信号发生器的设计与实现

基于AD9833的信号发生器的设计与实现AD9833是一款数字频率合成器(DDS),可用于信号发生器的设计与实现。

在本文中,我们将讨论如何使用AD9833设计一个基于该芯片的信号发生器,并详细介绍其实现过程。

首先,我们将介绍AD9833芯片的功能和特点。

AD9833是一款低功耗DDS芯片,能够产生高精度的频率和相位可变的正弦波信号。

它内置了一个14位的DAC,能够输出高达0.2Hz-2.4MHz的频率范围。

此外,AD9833还具有SPI接口,可通过该接口进行频率和相位的编程控制。

设计一个基于AD9833的信号发生器,需要以下步骤:1.选取合适的工作电源电压:AD9833工作电源电压范围是2.3V-5.5V,因此需要选择合适的电源电压,一般为3.3V或5V。

2.连接AD9833芯片和微控制器:AD9833芯片需要与微控制器进行通信,可以使用SPI接口进行通信。

连接AD9833与微控制器需要接线连接的方式,可以使用杜邦线或焊接硬件。

3.编程控制AD9833芯片:在设计信号发生器时,需要编程控制AD9833芯片的频率和相位。

可以使用微控制器的程序,通过SPI接口向AD9833芯片发送相关命令和数据。

4.设计输出电路:AD9833芯片的输出电流较小,一般在5mA以内。

因此,在输出电路中需要添加一个输出放大器,将AD9833的输出信号放大。

根据需要,可以使用运放或放大器来实现放大功能。

5.添加用户界面:为了方便用户使用,信号发生器需要添加一个用户界面,可以使用LCD屏幕和按键等设备,用于显示和控制信号发生器的参数和状态。

6.调试和测试:完成上述步骤后,需要对信号发生器进行调试和测试。

可以通过改变输出信号的频率和相位,并使用示波器等测试设备来验证信号发生器的功能和性能。

在设计和实现过程中1.芯片选型:AD9833是一款常用的DDS芯片,但也可以选择其他型号的DDS芯片,根据实际需求和预算来选择。

2.电源和地线:保证电源和地线的稳定和可靠,避免电源噪声对输出信号的影响。

基于AD9850构成的DDS正弦波信号发生器设计与实现

基于AD9850构成的DDS正弦波信号发生器设计与实现
( 1 )
低 、频率 稳 定度 高等 优 点 。本 论文 设计 的 是 以直 接 频 率合 成 ( D D S )器 件 A D 9 8 5 0 和M C S - 5 1 单 片机 为核 心 ,配 合 必要 的 外 围接 口器 件 ,在单 片 机软 件控 制下 ,能够产 生 给定 频 率和 起始 相 位的 附加 调制 信 息的正 弦波 信 号
发生 器 。 2 . A D 9 8 5 0 的 基本 工作 原理 2 . 1 A D 9 8 5 0 的主 要性 能指 标
其 中 :f :输 出信 号频 率 ;△ l l , :3 2 L K T N :输入 的参 考时 结 构允 许 产生 频率 值是 参 考时 钟 的一半 的输 位 频 率控 制 字数 值 ;C 出 ,并 且输 出的频 率能 用数 控方 式 以每秒 产 钟频 率 。 生2 3 0 0 0 0 0 0 个新 频率 的速度 变化 。^ J ) 9 8 5 0 芯 片 3 . 系 统硬 件设 计 内 的比较 器构 成能 接 收经 外部 低通 滤波 后 的 3 . 1系 统总 体设 计 系 统 以单 片机 8 0 5 l 为控 制 核 心 ,通 过 D A C 转 换输 出 ,可 以产生 一个低 抖动 的方波输 出的装 置 , 因此A D 9 8 5 0 用 作时 钟发 生器 十分 对A D 9 8 0 5 内部 的频率控 制 字和相 位 控制 字进
1 . 引 言
电子 通讯 、航 空航 天 、 自动控 制等 领域 中是 等 ,在 1 2 5 M H z 参 考 时钟 下 ,A D 9 8 5 0 经 过 高速 必不 可 少 的 , 因此 D D S 信 号 源 在 上述 领 域 获 的D D S 核心 芯片能 产生一 个3 2 位 频率调整 控制 得广 泛 的应 用 。 字 可使 A D 9 8 5 0 的输 出频 率达 0 . 0 2 9 1 H z ;并 能 A D 9 8 5 0 是A D I 公司 生产 的低 功耗 直 接数 提 供 了5 b i t s 的相位 控制位 ,它 能使输 出相位 字频 率合 成 技术 典型 产 品之一 ,A D 9 8 5 0 具有 以1 8 0 。 、9 0 。、4 5 。、2 2 . 5 。、 1 1 . 2 5 。或 频率 转换 速 度快 、频 率分 辨率 高 、相位 噪 声 是 它们 任 意组 合 的增量 改变 。A D 9 8 5 0 的 电路

正弦波信号发生器设计(课设)

正弦波信号发生器设计(课设)

课程设计I(论文)说明书(正弦波信号发生器设计)2010年1月19日摘要正弦波是通过信号发生器,产生正弦信号得到的波形,方波是通过对原信号进行整形得到的波形。

本文主要介绍了基于op07和555芯片的正弦波-方波函数发生器。

以op07和555定时器构成正弦波和方波的发生系统。

Op07放大器可以用于设计正弦信号,而正弦波可以通过555定时器构成的斯密特触发器整形后产生方波信号。

正弦波方波可以通过示波器检验所产生的信号。

测量其波形的幅度和频率观察是否达到要求,观察波形是否失真。

关键词:正弦波方波 op07 555定时器目录引言 (2)1 发生器系统设计 (2)1.1系统设计目标 (2)1.2 总体设计 (2)1.3具体参数设计 (4)2 发生器系统的仿真论证 (4)3 系统硬件的制作 (4)4 系统调试 (5)5 结论 (5)参考文献 (6)附录 (7)1引言正弦波和方波是在教学中经常遇到的两种波形。

本文简单介绍正弦波和方波产生的一种方式。

在这种方式中具体包含信号发生器的设计、系统的论证、硬件的制作,发生器系统的调制。

1、发生器系统的设计1.1发生器系统的设计目标设计正弦波和方波发生器,性能指标要求如下:1)频率范围100Hz-1KHz ;2)输出电压p p V ->1V ;3)波形特性:非线性失真~γ<5%。

1.2总体设计(1)正弦波设计:正弦波振荡电路由基本放大电路、反馈网络、选频网络组成。

2图1.1正弦波振荡电路产生的条件是要满足振幅平衡和相位平衡,即AF=1;φa+φb=±2nπ;A=X。

/Xid; F=Xf/X。

;正弦波振荡电路必须有基本放大电路,本设计以op07芯片作为其基本放大电路。

基本放大电路的输出和基本放大电路的负极连接电阻作为反馈网络。

反馈网络中两个反向二极管起到稳压的作用。

振荡电路的振荡频率f0是由相位平衡条件决定的。

一个振荡电路只在一个频率下满足相位平衡条件,这要求AF环路中包含一个具有选频特性的选频网络。

2kHz正弦信号发生器

2kHz正弦信号发生器

2kHz 正弦信号发生器设计一、设计目的1、了解数字波形产生的原理2、学习用DSP 产生各种波形的基本方法和步骤,提高用C 语言进行DSP 编程的能力。

3、掌握DSP 与D/A 转换器接口的使用。

二、设计设备计算机、DSP 硬件仿真机、ZYE1801B 实验箱,60M 示波器,连接线若干。

三、设计原理数字波形信号发生器是利用DSP 芯片,通过软件编程和D/A 转换来产生所需要的信号波形的一种方法。

在通信、仪器和控制等领域的信号处理系统中,经常会用到各种数字波形发生器。

譬如,一般产生正弦波的方法有两种:1、查表法:此种方法用于对精度要求不是很高的场合。

如果要求精度高,所需要的表格就很大,相应的存储器容量也要很大。

2、泰勒级数展开法:这是一种更为有效的方法。

与查表法相比,需要的存储单元很少,而且精度比较高。

一个角度为θ的正弦函数和余弦函数,都可以展开成泰勒级数,取其前5项进行近似得:35792222sin (1(1(1(1))))3!5!7!9!2*34*56*78*9x x x x x x x x x x θ=-+-+=----24682222cos 11(1(1(1)))2!4!6!8!23*45*67*8x x x x x x x x θ=-+-+=---- 其中:x 为θ的弧度值。

也可以用递推公式求正弦和余弦值:θθθθ)2sin()1sin(cos 2sin ---∙=n n n θθθθ)2cos()1cos(cos 2cos ---∙=n n n利用递推公式计算正弦和余弦值需已知COS θ和正、余弦的前两个值。

用这种方法,求少数点可以,如产生连续正弦、余弦波,则累积误差太大,不可取。

通过3个拨码开关对DSP 进行输入,输入的0-7对应8种不同的波形,DSP 根据输入的数据进行不同的波形处理,把处理后的数字数据发送到D/A 转换器,经D/A 转换器转换后输出模拟量,用示波器进行测量,观察。

基于DDS的正弦波信号发生器的设计

基于DDS的正弦波信号发生器的设计
i i o t sf m phae o e iec ynt ss w a f m w om pl e d g tlt c nol y offe ue y s he i r s c nc ptofd r t s he i veor ofa ne c et i ia e h og q nc ynt ss r
me o . h s m f r i aywa e r e ea ra d i f r ei a d o i c dg a snh s e( t d T es t o bt r v f r g n rt n s ot ed s n b s ndr t ii l y tei r DDS h ye a r on o t s wa g e e t z )
tc e hno l y ve be n s use n de t i1A he e i a na l i f t yse ro r a e i lo g v n.The og ha e d ic s d i a . t or tc la yss he s t m pe f m nc s as i e o
2 1 年 8月 o1 繁 8期
电 子


E ECT L RONI E C T ST
Aug. 201 1 No. 8
基于DDS 的正 弦波信 号发 生器 的设 计★
崔唯佳 ,高磊 ,陈晓军
( 中北大学 信息探测与处理技术 研究所 ,山西 太原 0 0 5 ) 301
摘 要 :在频率合成领域 中, 直接数 字合成( DS是近年来 新的技术 ,它是从相位概 念出发直接合成所 需波形的 D )
中图 分 类 号 : TN9 5 9 2 +. 文献标识 码: A
D e i n gia r ns it r ba e on FPGA sg of di t lt a m t e s d
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

泰 山 学 院毕 业 设 计设计题目:数字式正弦波信号发生器的设计与实现系 别:_________________________班 级:_________________________姓 名:_________________________指 导 教 师:_________________________2009年6月1日董贵妃 肖扬 06计算机通信1班 信息工程系数字式正弦波信号发生器的设计与实现摘要正弦交流信号是一种应用极为广泛的信号。

在许多测试仪中需要用标准的正弦信号检测一些物理量。

正弦信号用作标准信号时,要求正弦信号必须有较高的精度、稳定度及较低的失真率。

传统的正弦信号发生器的频率变动由机械驱动可变元件完成,当这种信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大。

而基于单片机技术和D/A转换电路构成的正弦信号发生器就可以解决这些问题。

本文主要介绍了数字式正弦信号发生器的波形产生原理和单片机控制原理。

本次设计以单片机技术为基础,通过AT89C51芯片在一定时间内输出一系列的离散数字样点信号,然后通过D/A转换器转换成平滑的正弦波信号,最后通过运算放大器输出。

本次设计采用模块化设计的方法,软硬件相结合,硬件设计包括:数码管频率和振幅显示电路、D/A转换正弦信号输出电路、时钟复位电路、键盘频率和振幅输入电路;软件设计包括:显示子程序、D/A转换子程序以及数据计算处理子程序、键盘频率输入子程序。

通过软、硬件的结合,既可以实现波形参数的独立连续变化,又具有良好的人机对话界面,原理简单,使用方便。

软硬件设计完成后利用KeilμVision2集成开发环境编译该最小系统的程序,利用Proteus仿真软件设计该系统的电路原理图,最后通过两个工具的完美结合对该课题进行系统的软件模拟仿真,结果满足设计要求。

本次设计的数字式正弦信号发生器的参数可调,输出波形平滑规则、频率稳定、有较强的实用性。

关键词:单片机正弦波信号发生器Design and Realization of Digital Sinusoidal Signal GeneratorAbstractThe sine signal is a very extensive application of the signal. the standard sinusoidal signal also beneeded in many tester to detect some physical quantities.Sinusoidal signal as a standard signal, demanded that sinusoidal signal must have a high accuracy, stability and low distortion rate .The traditional sine signal generator of variable frequency is drived by mechanical components, when this signal generator used for low frequency signal output often need RC value greatly, It is hard to ensure accuracy parameters,the volume and power consumption.But based on the single chip microcomputer and D/A transformation of sine signal generator circuit can solve these problems.This paper mainly introduces the sinusoidal signal generator of digital waveform principle and single-chip microcomputer control principle. Design with micro-controller technology as the foundation, by AT89C51 chip in A certain period of D/A number of discrete output series of converter, then wording point signal converting smooth sine signals, through the operational amplifier output. This design USES modular design method, combining software with hardware design, including: digital tube amplitude and frequency display circuit, D/A transformation sinusoidal output circuit, clocking circuit and reset circuit keyboard input frequency and amplitude, Software design includes: display subroutines, D/A transformation and the data processing procedure, keyboard input frequency subroutine subroutine. Through the combination of hardware and software, can achieve continuous variation of parameters, and is independent of good human-machine conversation interface, the principle of simple and easy to use. After the completion of the hardware and software design using Keil muon Vision2 integrated environmental compile the program using the minimum system, Proteus simulation software design of the system through the circuit principle diagram, theperfect combination of two tools on the system software simulation, the results can satisfy the design requirements. The design of digital sine signal generator parameters is adjustable and the output waveform is smooth, stable, and practical.Key words:Micro Controller Unit Sine wave Signal generator目录1 引言 (1)2 总体结构设计 (2)2.1 单片机概述 (2)2.1.1 单片机的发展 (2)2.1.2 单片机的用途 (3)2.2 系统设计的功能 (3)2.3 波形发生和输出频率的方法 (4)2.3.1 波形发生的方法 (4)2.3.2 输出频率的方法 (4)3 系统硬件设计 (5)3.1 硬件电路芯片的选择 (5)3.1.1 CPU芯片AT89C51 (5)3.1.2 D/A转换器芯片DAC0832 (8)3.1.3 显示器的选择 (9)3.1.4 运算放大器HA17741 (10)3.2 电路接口的设计 (11)3.2.1 LED数码管显示电路 (11)3.2.2 D/A转换正弦信号输出电路 (12)3.2.3 时钟电路及复位电路 (13)3.2.4 键盘频率和振幅输入电路 (15)3.2.5 电源电路的设计 (15)4 系统软件程序的设计 (17)4.1 主程序功能模块 (17)4.2 显示子程序模块 (17)4.3 D/A转换子程序模块 (18)4.4 键盘控制频率输入子程序模块 (19)4.5 数据计算处理子程序模块 (20)5 系统调试 (22)5.1 PROTEUS与KEIL uVision2介绍 (22)5.2 软硬件的调试 (23)5.2.1 软件调试 (23)5.2.2 硬件调试 (23)6 结论 (25)6.1 实验结果 (25)6.2 讨论分析 (25)谢辞 (27)参考文献 (28)附录 (29)电路图 (29)源程序 (30)外文资料翻译 (41)1 引言信号发生器又称波形发生器,是一种常用的信号源,被广泛地应用于无线电通信、自动测量和自动控制等系统中。

传统的信号发生器绝大部分是由模拟电路构成,借助电阻电容,电感电容、谐振腔、同轴线作为振荡回路产生正弦或其它函数波形。

频率的变动由机械驱动可变元件完成,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵。

在今天,随着大规模集成电路和单片机技术的发展,许多新型信号发生器应运而生。

用单片机并配置适当接口芯片产生程控正弦信号,则可替代传统的正弦信号发生器,从而有利于测试系统的集成化、程控化和智能仪表的多功能化。

而单片机的最大特点是面向控制,由于它集成度高、运算速度快、体积小、运行可靠、价格低,因此在数据采集、智能化仪器等技术中得到广泛的应用,从而使得单片机的应用成为工程技术多学科知识汇集的一个专门研究领域,其应用产生了极高的经济效益和社会效益。

本文中的数字式正弦信号发生器就是利用单片机技术研制出来的。

通过软硬件结合,不但简化了硬件设备,而且还实现了波形参数的连续变化。

它的硬件由单片机以及外围的键盘、显示器、D/A转换等电路组成,软件则是用MCS-51系列单片机汇编语言对输入、显示、转换等模块进行编程。

不但具有良好的人机界面,操作十分方便,而且整个系统操作方便直观。

相关文档
最新文档