- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 本文介绍了数字频率信号发生器的设计和它的基本功能。数字频率信号发生器的工作原理就是QUARTUSⅡ软件模拟CPU输出控制,编写FPGA模块,基于时钟频率,产生相应的任意整数频率和小数频率,而产生的N分频直接通过七段译码器显示出来。该设计由奇数分频器、偶数分频器、小数分频器、选择器几个部分组成,通过晶振电路产生时钟脉冲,脉冲直接输入QUARTUSⅡ Abstract This paper introduces the design of digital frequency signal generator and its basic function. Digital frequency signal generator is using the working principle of QUARTUS Ⅱ software to simulate the CPU output control module, based on FPGA, write the clock frequency, any integer frequency and decimal frequency, and N frequency directly through 7 decoder is displayed. This design by odd prescaler, even prescaler, decimal prescaler, selector several parts, through the crystal oscillator circuit the clock pulse, pulse direct input。 Keyword: Digital frequency signal generator ;;QUARTUS一.前言 1 二.方案比较 2 2.1 方案一 2 2.2 方案二 3 2.3 方案论证与选择 3 三.单元模块电路方案设计 4 3.1 由晶振构成的时钟脉冲信号电路 4 3.2 奇数分频器 5 3.3 偶数分频器 6 3.4 小数分频器 7 3.5 选择器单元 8 3.6 七段译码器单元 10 3.7 电源 单元 11 四.器件补充介绍和选择 12 4.1 PLD器件 12 五、实验仿真 16 六.设计总结 18 致谢 19 七. 参考文献 20 八. 附录 21 一.前言 目前在科学研究、工程教育以及生产实践中,低频信号发生器得到极为广泛的应用,如生物医学、机械振动、教学实验、工业过程控制领域。同时数字频率信号发生器也被广泛应用于仪器仪表、通信系统、雷达系统等。 传统信号发生器是由大量的模拟电路单元构成,而且基本都高频范围工作。如果采用这种方法设计在低频工作范围的信号发生器,其需构建更多的模拟电路单元,而且输出频率大多为机械调整,参数也无法保证,其体积也相应加大,同时开发和使用成本也加大。当前虽然数字式系统已经渗透到低频信号发生器的设计当中,其性能方面也得到了保障,但是数字式系统EDA的开发平台价格极为昂贵,而且体积方面问题也没有得到解决。本文介绍的是一款的,其性价高,体积小,易操作,频率稳定度高等特点。 方案一方框图 2.2 方案二Bottom-up设计 Bottom-up设计,即自底向上的设计。这是一种传统的设计思路。这种设计方式,一般是设计者选择标准集成电路,或者将各种基本单元,如各种门电路以及加法器、计数器等模块做成基本单元库,调用这些元件,逐级向上组合,知道设计出满足自己需求的系统为止。 2.3 方案论证与选择 方案一和方案二都是可以由模拟CPU输出控制,编写FPGA模块,基于时钟频率的 3.1 由晶振构成的时钟脉冲信号电路 外部时钟是使用外部振荡器产生的脉冲信号。 3.2 奇数分频器单元 在实际应用中,我们经常会遇到这样的问题,需要进行奇数次分频,同时又要得到占空比为50%的方波波形。可采用两个计数器,一个由输入时钟上升沿触发,一个由输入时钟下降沿触发,最后将两个计数器的输出相或,即可得到占空比为50%的方波波形。利用Quartus II软件模拟CPU输出控制,编写FPGA模块编写相应程序模块,产生基于时钟模块的任意奇数次频率。 奇数次分频代码: module jsfp(a,reset,clk,cout,cout1,cout2,m,n); input a; wire [6:0] a; output cout,cout1,cout2,m,n; input clk,reset; wire cout; reg[3:0] m,n; reg cout1,cout2; assign cout=cout1|cout2; always @(posed
文档评论(0)