当前位置:首页 > 工业控制 > 电子设计自动化
[导读]中文摘要:利用CPLD 在高速数据处理方面的特点设计出以VHDL 硬件描述语言为设计输入, 以AL TERA 公司的 EPM 7256 芯片为设计载体, 基于DDS 技术的任意波形信号发生器。该信号发生器能同时输出两路信号, 输出信号的频

中文摘要:

利用CPLD 在高速数据处理方面的特点设计出以VHDL 硬件描述语言为设计输入, 以AL TERA 公司的 EPM 7256 芯片为设计载体, 基于DDS 技术的任意波形信号发生器。该信号发生器能同时输出两路信号, 输出信号的频率和两路输出信号之间的相位差可以步进调整。通过M ax+ P lus ê 开发软件的时序分析表明, 该设计具有高精度的频率和相位调节能力, 相位调整的分辨率为12 位, 频率调整的分辨率为32 位。实测结果表明, 所讨论的方法和研制的系统是可行的、有效的。

英文摘要:

This paper introduces the method of developing DDS signal generator by using the VHDL hardw are DESCRIPTION language as design input and the Altera′s EPM7256 chip as design carrier1Two signals with output frequency and phase difference adjuSTable are generated1The result of time analyzing show s that the signal generator has high accuracy ON frequency and phase1It has ach ieved a phase resolution of 12 b and a frequency resolution of 32 b.The results of experiments have proved that the technique and system in this paper are feasible and effective.

复杂可编程逻辑(CPLD) 器件具有高的电路集成度和快的数据处理速度, 使用他在开发设计应用系统时还可以借助计算机的支持实现电子设计自动化(EDA )。上述优点使得CPLD 器件非常适合用于需要进行高速数据处理的应用系统之中。

1 DDS 技术介绍

在现代电子系统中, 经常需要产生稳定的重复波形, 例如正弦波或者方波。在许多场合, 还要求产生波形的频率稳定, 并且能够准确调节; 甚至还要求能够产生多路输出信号, 并且这些信号之间的相位保持确定的关系。 DDS (Direct Digital Synthesis, 直接数字合成) 是一种应用数字技术产生信号波形的方法。基于DDS 技术产生信号波形的原理图如图1 所示。DDS 技术建立在采样定理的基础上, 他首先对需要产生的信号波形进行采样和量化, 然后存入存储器作为待产生信号波形的数据表。输出信号波形时, 电路在一个高稳定时钟信号的控制下从数据表中依次读出信号波形的数据, 产生数字化的信号, 这个信号再通过DAC 转换成所需的模拟信号波形。低通滤波器用于滤除不需要的采样频率分量, 使输出信号的频谱纯净。

2 应用CPLD 实现DDS 技术的硬件结构

DDS 信号源这样的高速数据处理系统除了包括高速 DA 转换器、高速存储器之外, 还包括实现相位累加器、产生DA 转换器和存储器的寻址信号和控制信号以及与单片机进行通信的接口的CPLD 器件。实现DDS 信号源的硬件结构图如图2 所示。应用单片机构成信号源的键盘和显示控制电路。信号源的工作频率和两路输出之间相位差的控制信号通过串行同步移位的通信方式从单片机传输到可编程逻辑器件。采用外接存储器AT28C64 实现波形数据存储, 以降低对CPLD 容量的要求。DA 转换器采用TLC7528, 他有两路输出。在可编程逻辑器件内部, 频率和相位控制信号以频率控制字和相位控制字的形式进行保存。相位控制字仅在进行相位调整时进入相位累加器, 产生两路输出信号之间的 相位差; 频率控制字则在每个DDS 系统工作周期加入相位累加器一次。由于存储器AT28C64 具有13 位地址线, 所以截取相位累加器的高13 位为存储器的地址信号, 同时产生相应的DA 转换器和存储器的控制信号。

5 同步移位方式串行通信接口的实现

形成DDS 信号源的CPLD 器件与控制/显示单元的通信采用同步移位方式串行通信来实现。在上面程序中, 移位寄存器的宽度为3 个datawidth 字长, 其中包括DDS 系统的频率控制字、两个相位累加器的起始相位值。采用参数说明来提高程序使用的灵活性, 字长提高了程序使用的灵活性, 但是浪费了CPLD 大量的资源。例如使用EPM7256 芯片, 按照上述方法编程, 可实现的相位累加器的最大位数是25 位。当pset 刷新信号到来时, 向第一个相位累加器赋0, 向第二个相位累加器赋一个起始相位值。这样同样能完成两路输出之间的相位调整, 但是这时移位寄存器的宽度可以为2 个datawidth 字长。当移位寄存器的宽度为2 个 datawidth 字长, 仍使用EPM7256 芯片, 相位累加器的位数即可达到32 位。如果相位调整字选12 位, 相位累加器的位数仍为32 位, 则移位寄存器的宽度还可以减20 位, 这时EPM7256 芯片资源还可以节省10%。

6 结 语

本文采用ALTERA 公司的EPM7256 芯片和Max+Plus开发软件实现了DDS 信号源的设计与制作。这个应用CPLD 实现的DDS 信号源具有如下功能和指标: (1) 可以产生固定频率的任意波形信号, 在单片机的控制下也可以产生扫频信号; (2) 两路输出信号之间的相位可以调整, 相位控制字为12 位; (3) 相位累加器的字长为32 位, 用于寻址波形数据存储器的地址信号为13 位; ( 4) DA 转换器TLC7528 输出建立时间为011 Ls,DDS 系统的最大时钟频率为5MHz。由于DA 转换器采用TLC7528, 他的输出建立时间为011 Ls。本文设计的信号源输出最大频率受到DA 转换器输出建立时间的限制, 因为外接存储器AT28C64 的数据读取时间为15 ns, 可编程逻辑器件EPM7256 的最大时钟频率可达150MHz。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭