230 likes | 504 Views
辅导讲座. 基于 DDS 原理构建的函数发生器. 利用 DDS 原理构建的函数发生器. ( DDS : Direct Digital Frequency Synthesis ). 概述:. 1 、 DDS 与基于 PLL 的频率合成器相比具有简便、精确、快速、廉价和灵活等优点。 2 、 DDS 的基本工作原理:以数控振荡器的方式产生频率、相位可控制的任意函数波形。 3 、 DDS 的基本组成:包括基准时钟、频率累加器、相位累加器、幅度 / 相位转化器、 D/A 转换器和低通滤波器等。. 基于 DDS 原理的 正弦波发生器框图.
E N D
辅导讲座 基于 DDS 原理构建的函数发生器
利用 DDS原理构建的函数发生器 ( DDS : Direct Digital Frequency Synthesis ) 概述: 1、DDS 与基于 PLL 的频率合成器相比具有简便、精确、快速、廉价和灵活等优点。 2、DDS 的基本工作原理:以数控振荡器的方式产生频率、相位可控制的任意函数波形。 3、DDS 的基本组成:包括基准时钟、频率累加器、相位累加器、幅度 / 相位转化器、D/A转换器和低通滤波器等。
基于 DDS 原理的 正弦波发生器框图 波形数据 X Fout 全加器 存储器 寄存器 频率设定 DAC Y 频率基准 Fclk 时钟发生器 控制逻辑 基本关系式: 频率分辨率:
波形数据访问示意 Y X 波型取样点 max 此处地址溢出
“串行进位” 2-Bit加法器 时序仿真 Module dds; X=.x.; a0_1,a1_1,b0_1,b1_1,c1_i,z0_1,z1_1,c1_o pin; TEST_VECTORS ([c1_i,b1_1,b0_1,a1_1,a0_1]->[c1_o,z1_1,z0_1]); [0,0,0,0,0]->[X,X,X]; [0,0,0,0,1]->[X,X,X]; [0,0,0,1,0]->[X,X,X]; [0,0,0,1,1]->[X,X,X]; [0,0,1,0,0]->[X,X,X]; [0,0,1,0,1]->[X,X,X]; [0,0,1,1,0]->[X,X,X]; …… [1,1,0,1,0]->[X,X,X]; [1,1,0,1,1]->[X,X,X]; [1,1,1,0,0]->[X,X,X]; [1,1,1,0,1]->[X,X,X]; [1,1,1,1,0]->[X,X,X]; [1,1,1,1,1]->[X,X,X]; END
2-Bit累加器及其仿真 Module dds; c,X=.c.,.x.; a0_1,a1_1,z0_1,z1_1,clk pin; TEST_VECTORS ([clk,a1_1,a0_1]->[z1_1,z0_1]); [c,0,0]->[X,X]; [c,0,0]->[X,X]; [c,0,1]->[X,X]; [c,0,1]->[X,X]; [c,0,1]->[X,X]; [c,0,1]->[X,X]; [c,0,1]->[X,X]; [c,0,1]->[X,X]; END
具有强制复位和BFSK调制功能的 “串行进位” 12-Bit频率累加器
64K(8K×8)电可擦除 (EEPROMs)AT28c64 管脚及其“读”时序
数字信号到模拟信号的转换 — “权电流” DAC基本原理 IR=VREF / R IR / 22 IR / 28 IR / 21 b7 b5 b6 b0 Data =( 0~255 )10 IO
8-Bit数模转换器 DAC0832
DATA CS WR VCC (+5V) 片选CS 写入WR DAC0832 单缓冲接法及其简化时序
低通滤波器(LPF)计算公式 C2 + R2 R1 - C1
LPF频率特性 第16页
LPF频率特性 第17页
φ Δ 基于 DDS原理的FM / PM 调制器框图 Fo X 寄存器 Φn+1 波形数据 Φn F 存储器 Φ Y Δf 频率基准 Fclk 时钟发生器 控制逻辑
实验要求 一、技术指标(基本要求): 1、输出波形:正弦函数(5V/p-p) 2、输出频率:100Hz~100KHz 3、分辨率:100Hz 4、数字键盘设定:频率 5、显示:频率 二、技术指标(发挥提高) : 1、产生100Hz~20KHz的三角波、方波、锯齿波 (含5次谐波) (5V/p-p) 2、数字键盘设定:频率、波形代码 3、显示:频率、波形 4、如何优化系统,提高综合性价比? 5、给出BFSK 或 BPSK 调制器的设计方案
频率数 键盘 MCU DDS 输出 显示 波形 数据 ROM 实验要求 系统基本要求结构:
频率数 键盘 MCU DDS 输出 显示 波形 数据 RAM 波形下载 实验要求 系统发挥提高结构: