基于cpld的可调频波形发生器的设计 implementation of a frequency adjustable waveform generator based on cpld.pdfVIP

基于cpld的可调频波形发生器的设计 implementation of a frequency adjustable waveform generator based on cpld.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于cpld的可调频波形发生器的设计 implementation of a frequency adjustable waveform generator based on cpld

第33卷第1期 电子工皇师 V01.33No.1 2007年1月 ELECTRONICENGINEER Jan.2007 基于CPLD的可调频波形发生器的设计 陈松柏,王祥林 (四川农业大学,四川省雅安市625000) 摘要:该波形发生器是以CPLD(复杂可编程逻辑控制器)为核心部件,辅以输入控制、D/A转换 角波、阶梯波、正弦波及方波等6种波形信号。文中介绍了在cPLD上产生上述信号的基本原理,并对 该波形发生器与传统波形发生器的优缺点进行了分析。 关键词:波形发生器;CPLD;分频;D/A转换 中图分类号:’rN741 由于DDs的模块化结构,其输出波形由波形查找 O引言 表中的数据来决定,因此,只需改变查找表中的数据, 传统的波形发生器大多采用模拟分立元件实现, 即可方便地利用DDs产生出正弦波之外的其他波形, 产生的波形种类受电路硬件的限制,体积大,灵活性和 如余弦波、方波、三角波、锯齿波甚至调频、调相波以及 稳定性相对较差,电路较复杂,设计周期长,调试较繁 带限的噪声信号。 琐。本设计参考DDS(直接数字频率合成器)原理,利 2硬件设计 用MaxplusⅡ软件,以CPLD(复杂可编程逻辑控制器) 为核心,利用VHDL语言实现其主要硬件设计,辅以2.1系统组成 必要的外围电路,即可以输出递增斜波、递减斜波、三 从硬件方面来说,本系统主要由键盘控制、单片 角波、阶梯波、正弦波及方波等6种波形信号,电路结 机、CPLD、系统时钟、频率及信号种类显示、D/A转换、 构简单、易于扩展,具有很大的灵活性。 是本设计的重点,本文只讨论这一部分的设计。 1设计原理 根据波形发生器的功能要求,将CPLD模块分成9 本系统是参考DDs原理而设计的。DDs系统的 个小模块,每个模块分别对应输出一种波形或实现其 核心是相位累加器。相位累加器以频率控制字为步长 他控制功能。可得到图2所示顶层电路图。其中每一 进行地址抽取,以参考时钟周期为采样率,产生待合成 模块都可以用VHDL语言实现。 信号的数字化相位取样值。随后通过查表变换,数字 相位取样值被转换为信号波形的数字幅度序列,再由 D/A转换器将代表波形幅度的数字序列转换为模拟 电压,最后经低通滤波器将D/A转换器输出的阶梯状 波形平滑为所需的连续波形。 根据设计要求,该系统的框图见图1。 图1系统框图 图2信号发生器顶层电路 收稿日期:2006彤·11;修回月期:2006-09·11。 CHUzHI模块功能是:由外部输入得到频率字, 万方数据 ·38· 第33卷第1期 陈松柏,等:基于cPLD的可调频波形发生器的设计 ·基本电子电路· 根据系统时钟的频率计算得到所需频率的分频系数Q CaSeClS when 100=q=1025; [10..0],将分频系数传至FANA分频模块。ZENG模 when

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档