积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> SOPC >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于SOPC的任意波形发生器
 
作者:深圳大学 林丹 肖启俊 郑小燕   来源:电子产品世界    点击数:74   更新时间:2008-5-16
您可以添加到网摘 让更多人关注此文章:

    


摘要:本设计实现了一个基于SOPC的任意波形发生器,不仅可以合成正弦、余弦、方波、三角波和锯齿波等常见波形,还可以通过PC端软件编辑任意波形数据,并下载到以Nios II嵌入式微处理器为核心的SOPC系统上用于产生任意波形,具有控制灵活,输出频率稳定、准确,波形质量好和输出频率范围宽等优点。
关键词:直接数字频率合成;可编程片上系统;NIOSⅡ


Arbitrary Waveform Generator Based on SOPC


  Abstract:This paper describes an arbitrary waveform generator (AWG) based on SOPC, which can not only synthesize sine waveforms, cosine waveforms, square waveforms, triangle waveforms, sawtooth waveforms and other common waveforms, but also generate arbitrary waveforms with data edited and downloaded by PC software. It has advantages of easy control, stable output frequency, high quality waveform and wide bandwidth.
Keywords:DDS;SOPC;NIOSⅡ


1、引言


  本设计采用直接数字频率合成(DDS)技术,通过基于NIOSⅡ的SOPC系统实现一个任意波形发生器。DDS技术是一种新颖的频率合成技术,具有易于程控,相位连续,输出频率稳定度高,频率转换速度快和分辨率高等优点。随着现代电子技术和大规模集成电路的发展,DDS技术得到了飞速的发展,已成为最重要的频率合成技术。SOPC(system on a programmable chip)可编程片上系统[1-2]是一种灵活、高效的SOC解决方案。它具有双重含义:首先它是片上系统(SOC),由单个芯片完成整个系统的主要逻辑功能;其次它是可编程系统,具有灵活的设计方式,可裁减,可扩充,可升级,并具有软硬件在系统可编程的功能。本设计通过Altera公司的NiosⅡ嵌入式系统实现SOPC。


2、采用DDS的任意波形发生器


  采用DDS技术的任意波形发生器用高速存储器作为查找表,通过高速D/A转换器来合成出存储在存储器内的波形。所以它不仅能产生各种常见波形,而且还可以利用各种编辑手段,产生传统函数发生器所不能产生的任意波形。DDS的基本原理如图1所示[3]。



图1 DDS的基本原理框图


  图中的参考时钟源是一个稳定的晶体振荡器,用它来同步合成器的各组成部分。相位累加器类似于一个简单的计数器,它由加法器和寄存器组成。在每一个参考时钟脉冲输入的时候,它的输出就增加一个步长的相位增量值(二进制编码)。这样累加器把频率控制字FSW(Frequency Setting Word)的数据变换成相位抽样来确定输出合成频率的大小。相位增量的大小随外指令的变化而变化,一旦给定了相位增量,输出频率也就确定了。当用这样的数据寻址时,正弦查找表就把存储在相位累加器中的抽样数字值转换成近似正弦波幅度的数字量函数,然后D/A变换器把数字量变成模拟量。低通滤波器进一步平滑近似正弦波的锯齿阶梯,并衰减不需要的抽样分量和其他杂散信号。DDS系统除了D/A转换和滤波器之外全都是数字集成电路,因此系统容易实现集成化和小型化。


  DDS输出频率和其他一些参数之间的关系如下:


  fs:系统时钟频率,对应系统时钟周期为Ts;


  fo:输出波形频率,对应输出信号周期为To;


  FSW:频率控制字,其值用Pfsw表示。


  设相位累加器的长度是N位,控制波形存储器产生一整周正弦波输出是W位(N位中的最高W位,W<N)。显然,2w相当于360o(2π rad),因此W位中的MSB〔最高位有效位)相当于180o (π rad); W位中的LSB(最低有效位)相当于360o(2π /2W rad)。同样,N位中的LSB相当于2π /2N rad。这个2π /2N rad就是最小的相位增量。于是, Pfsw对应的相位增量就是Pfsw


[1]



相关文章
· 基于SOPC技术的医用呼吸机主控系统设计[65]
· 基于NiosII的SOPC中EEPROM Controller Core的设计[99]
· 应用SoPC Builder开发电子系统[56]
· 基于SoPC技术的传感器非线性软件校正的实现[80]
· 基于SOPC的USB密码模块硬件与固件设计[85]
热门评论排行
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·VHDL设计中电路简化问题的
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
“科技奥运与计算机技术的应用”研讨会
性能差异化功率器件制造面临多重挑战
探索中国特色IC业发展新模式
研祥专家做客嵌入式技术网,谈科技奥运
搭建多方交流平台 中国嵌入
Compuware Cha
中华嵌入式人才库正式运营新闻发布会
“科技奥运与计算机技术的应用”研讨会
意法半导体(ST)2007年企业责任
Diodes Incorp
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
[原创]NRF2401 NRF...
需要LM324中文资料...
[求助]大家用过lm331的可...
单片机培训班于7月12日在华北...
重磅资料-------65K色...
价格不到3元!国产“双核”51...
[转帖]关于DSP该怎么学的讨...
[转帖]在2407上实现SPW...
以常用集成块制作的声控灯光控制...
触摸式电子开关电路...

 
赞助商 [更多]
 


 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网