您好,欢迎来到仪表展览网!
请登录
免费注册
分享
微信
新浪微博
人人网
QQ空间
开心网
豆瓣
会员服务
进取版
标准版
尊贵版
|
设为首页
|
收藏
|
导航
|
帮助
|
移动端
|
官方微信扫一扫
微信扫一扫
收获行业前沿信息
产品
资讯
请输入产品名称
噪声分析仪
纺织检测仪器
Toc分析仪
PT-303红外测温仪
转矩测试仪
继电保护试验仪
定氮仪
首页
产品
专题
品牌
资料
展会
成功案例
网上展会
词多 效果好 就选易搜宝!
深圳集源科技有限公司
新增产品
|
公司简介
注册时间:
2013-04-08
联系人:
电话:
Email:
首页
公司简介
产品目录
公司新闻
技术文章
资料下载
成功案例
人才招聘
荣誉证书
联系我们
产品目录
功率计
万用表
示波器
静电发生器
工业电源
电子负载
过程校准仪
频率计数器
数据采集仪
光/显示器的测量
信号发生器
网络分析仪
音频分析仪
频谱分析仪
综合测试仪
安规测试仪
基站分析仪
晶体管图示仪
天馈线测试仪
光通信测试仪
调制度分析仪
元参数测试仪
噪声系数测试仪
图像/视频分析仪
选配件专区
电源模块
仪器仪表电池
屏蔽箱 耦合板
同轴开关
行业标准配件
功率计配件
GPIB卡/GPIB线
天馈线测试仪配件
衰减器
LCR配件
当前位置:
首页
>>>
技术文章
>
技术文章
几种DDS函数信号发生器设计原理分析
本文列举了几种不同的
DDS函数信号发生器设计
的方案,分析和总结每种方案设计原理和思路(函数信号发生器原理),学习如何利用直接数字频率合成技术进行波形稳定并具有高精度的DDS函数信号发生器设计。
DDS原理简介
从本质上看,它是一个以恒定高频率运行的多位计数器。在溢出时,通过利用一个多位控制字来设置计数器步进的尺寸,允许计数器过零。计数器的高阶位用来寻址存储设备,该设备保持有生成的一个波形周期的数字记录。高频时钟每前进一单位,计数器便步进一次,存储器也将生成一个新的地址字,而新的波形数据值将会发送到DAC。DAC输出的是取样模拟波形,该波形经重构滤波器之后由发生器输出。全数字化结构便于集成,输出相位连续,频率,相位和幅度均可实现程控。
主要优点是输出信号的频率精度可以达到作为发生器参考信号使用的晶体控制振荡器的水平,可以生成非常高的频率精度,若拥有RAM波形存储器,可以重现几乎任何波形,还具有具有相对带宽很宽,频率转换时间极短,频率分辨率高等优点。
DDS函数信号发生器设计原理分析
(1)高精度DDS函数信号发生器的研制
设计选用单片机AT89C55作为控制核心,其与DDS芯片AD9852之间采用并口通信方式。单片机P1口作为LCD液晶显示的数据总线,P0口用于AD9852地址总线和并口传输的数据总线,使用锁存器74ALS573实现P0口复用,74ALS573锁存输出的六位数值为AD9852内部寄存器的地址。P2和P3口作为控制口用于键盘芯片HD7279和AD9852的控制。
由于AD9852的内部没有低通滤波器,因此经过内部余弦DAC输出的扫频信号不可避免地含有高频噪声,所以信号输出端口需外接低通滤波器抑制高频干扰。该设计采用七阶椭园函数滤波器。
软件设计主要分为菜单操作和频率控制值计算两部分。不同的按键代表着不同的数字和功能,除了正常的10个数字键0~9外,为了方便频率值输入,还设计了左右移动键、删除键、Output确认输出键等功能键。相应的数值如频率、相位、幅度输入完成后按Output输出键,即产生相应的信号输出。
(2)任意波形发生器设计
本系统采用FPGA实现,单片机控制整个系统,产生任意波形。主要由微处理器控制模块、键盘与显示模块、DDS通道的FPGA实现模块、D/A转换模块以及滤波器模块组成。同时片外扩展了4 KB程序存储器SRAM和6 KB数据存储器ROM,分别用于存储波形抽样数据和3种标准输出波形抽样数据。系统设计原理如图所示。
采用AT89C5l单片机完成数据处理和控制其他电路工作。将键盘接收的数据通过特定算法转换成二进制码,再将处理后的控制字、波形参数和其他器件的控制信号发送出去。测量装置需要设置输出波形、频率、电压等参数,而且监控程序需要菜单驱动,因此需要设置键盘。键盘采用外接4×4软键盘,使用软件扫描方式获得按键信息。因为按键需要去抖动,因此采用软件编程方式实现,这样可以节省硬件资源,简化电路设计。
DDS通道的FPGA实现模块*关键部分,主要由相位累加器、地址总线控制器、数据总线控制器与SRAM组成。其中,除了SRAM外,其余3个模块都由FPGA实现。相位累加器实质上是一个带反馈的29位加法器,它把输出数据作为反馈数据和由微处理器送来的频率控制字连续相加,从而产生有规律的29位相位地址码。设计中采用流水线技术实现29位加法。当输入所需频率时,转换成频率控制字来驱动FPGA工作,从而产生所需波形频率。整个模块设计过程使用FPGA的开发软件实现并进行仿真。
(3)基于SOPC技术DDS函数信号发生器设计
系统采用SOPC 设计方案,它由频率预置电路、波形选择、波形频率控制、累加器、存储波形数据的存储器和D/ A 转换电路、滤波电路组成。累加器模块由10 位加法器与10 位寄存器级联而成。波形存储器中放入正弦波、方波、三角波、锯齿波的数据。
系统开发包括硬件部分和软件部分,而硬件部分是由SOPC开发工具搭建而成。SOPC Builder生成NIOS嵌入式处理器,NIOS嵌入式处理器开发工具允许用户配置多个CPU,在标准库中添加外围电路,也可以由用户自定义外设,综合处理自定义系统,这样使设计变得更加灵活。打开SOPC Builder后分别添加CPU,PIO输入( 10个按键用作频率字的输入、1个按键用作确认、4个按键用作波形的选择) ,存储器( FLASH,SRAM和SDRAM) ,PIO输出( 10位作为ROM的地址、2位作为ROM块的选择、7位为LED段码、1位为LED的选通端) 和定时器。所有组件添加完后的硬件架构图如图所示。
上一篇:
频谱分析仪的工作原理是什么
下一篇:
网络分析的基本原理
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除