基于CPLD实现正弦波信号发生器.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CPLD实现正弦波信号发生器

学生毕业设计论文 论文评定 等 级 基于CPLD实现正弦波信号发生器 姓 名: 班 级: 组 别: 完成时间: 指导教师: 指导教师 初评成绩: 签 字: 基于CPLD实现正弦波信号发生器 摘要:本文介绍了一种采用高频精密函数发生器ICL8038和CPLD组成的正弦波信号发生器的设计方案,给出了系统的硬件原理图和软件逻辑方框图。该系统可以拓展运用到多种场合,具有较强的使用价值。 关键词:ICL8038;复杂的可编程逻辑器件;正弦波 CPLD based on the sine wave signal generator Abstract: The use of a precision high-frequency generator ICL8038 function and composition of the CPLD sine wave signal generator design, given the hardware and software schematic Logical block diagram. The system can be applied to expand on many occasions, a strong value. Key words: ICL8038; complex programmable logic device; sine wave 在教学实验和教学研究中,信号发生器作为提供测试用电信号的仪器必不可少。目前通用的信号发生器一般只能输出常用的波形信号,不能满足某些特殊的需要,例如在电子测量教学中,通过用示波器测量晶体管的输出特性曲线实验,让学生理解晶体管测试仪的测量原理,就需要阶梯波信号。又如研究计数法测周期时,噪声信号引起的触发误差所需的某种噪声信号。鉴于教学实验和教学研究的需要,设计了一种,此设计采用Max+Plus II开发平台,VHDL编程 如图1是ICL8038的管脚排列,采用14脚双列直插式封装。如图2是其内部框图,由三角波振荡电路,比较器Ⅰ、Ⅱ、FF触发器及三角波—正弦波变换电路、恒流源CS1、CS2等组成。 两个比较器分别被内部基准电压设定为2/3Vs与1/3Vs上,使两个比较器必须在大于2/3Vs或小于1/3Vs的范围内进行翻转。两只比较器的输出端又同时控制FF触发器。FF触发器输出方波经缓冲器后由⑨脚输出,三角波通过内部正弦波变换器变成正弦波由②脚输出。 外接电容C由二个电源充电和放电。电流源CS2是受FF触发器控制的一个开关S进行通、断工作的。若S断开仅存在电流源CS1的电流Ⅰ向电容C充电,C端电压上升到比较器Ⅰ的门限电平(设定为电源电压的2/3)时,FF触发器输出Q=1,开关S导通,CS2把电流2Ⅰ加到C上反充电,相当于C由一个净电流Ⅰ放电,C两端电压又转为下降,下降到比较器Ⅱ的门限电平(设定为电源电压的1/3)时,FF触发器被触发复位,Q=0,于是S断开CS2,仅有CS1供给电流Ⅰ向电容C充电,如此重复形成振荡,C上的电压就是三角波,FF触发器输出则是方波。 当两个电流源CS1、CS2各自分别设定电流为Ⅰ、2Ⅰ时,充电与放电的时间是相等的,三角波以及变换成的正弦波则亦为对称的了,方波的占空比是50%。电流源的电平是有二只外接电流源电平设定成不同于Ⅰ、2Ⅰ的其它电流值时,就会在③脚出现非对称性的锯齿波输出而不再是三角波了,并且这时⑨脚输出可取得占空比为1%~99%的宽范围的脉冲波形。 三角波变成正弦波是经过一个非线性变换网络(正弦波变换器)得以实现的。在这个非线性网络中,当三角波电位向两端顶点摆动时,随着网络提供的分流通路阻抗会减少,这样就使三角波的两端变成平滑的正弦波。 图3是ICL8038的应用电路。 2、控制电路 采用数字电位器X9313来控制波形产生模块的输出。用CPLD完成开关控制。X9313的电路图见图4。 X9313为工业级的32抽头数控电位器,最大阻值为10 kΩ,采用8引脚,有DIP、OIC、FSSOP三种封装形式。它由输入部分、非易失性存储器和电阻阵列三部分组成。输入部分的工作就像一个升/降计数器,其输出经过译码,控制接通某个电子开关,这样就把电阻阵列上的一个点连接到滑动输出端。电阻阵列是由32个等值的电阻和与之相配套的电子开关组成两个顶脚引线分别接VH和VL,中间抽头为VW。INC/U/D和CS为三个控制端,各引脚的功能如表

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档