一种QuartusII软件编程的数字鉴相器.docVIP

  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文档。上传文档
查看更多
PAGE PAGE 1 一种QuartusII软件编程的数字鉴相器   摘要:本文介绍常用的CPLD芯片MAX7128s和开发工具Quar-   tusII的功能及使用方法,并用该软件设计编程了基于CPLD的数字鉴相器。该鉴相器可实现移相信号与基准信号的相位差鉴别,对信号在周期内进行检测。通过软件仿真,可以满足信号相位差鉴别的需求。   关键词:CPLDQuartusII数字鉴相器   0引言   目前的鉴相器,测量相位差通常采用置位复位触发器或者异或电路[1],也有用单片机组成的数字测量电路[2]。这种类型的鉴相器分立元件多,电路布线复杂,而且工作频率低。采用CPLD的数字式鉴相器只用到一块芯片,且这块芯片还可以提供额外器件的编程,方便与电路的整合,并且工作频率高。本文用QuartusII软件设计了一种采用复杂可编程逻辑器件的数字鉴相器,适合特殊需要的系统,经仿真得到结果满足设计要求。   1CPLD芯片EPM7128SLC简介   为了弥补PAL、GAL等器件只能实现规模较小的电路这种缺陷,在上个世纪80年代,世界上主流芯片制造厂商Xilinx公司和Altera公司分别改进了原有芯片的结构及功能,推出了类似于PAL结构的CPLD,即扩展型复杂可编程逻辑器件[3](ComplexProgrammableLogicDevice)。这类产品兼容了可编程逻辑器件D和通用门阵列的优点,同时又增加了自身的特点,比如体系结构灵活,集成度非常高,编程方法十分灵活,可实现更大规模的集成电路等等。基于以上优点,自从复杂可编程逻辑器件问世以来,该类产品在设计产品试验电路和样机的生产中应用十分普遍。目前,大部分中规模甚至大规模的数字集成电路都采取CPLD器件来进行试验及应用。   经过几十年的发展,主流芯片制造厂商Altera公司相继开发了多款复杂可编程逻辑器件产品,形成了自己的产品系列,在复杂可编程逻辑器件市场上占有了很大份额。Altera公司生产了诸如MAX3000、MAX7000、MAX9000等系列产品。其中MAX7000系列产品性能与价格介于MAX3000系列与MAX9000系列之间,性价比较高,目前使用也比较广泛。本文设计采用MAX7000系列芯片中AlteraEPM7128S,该款芯片采用5V/3.3VE2PROM工艺生产,结构简单,管脚丰富,使用简便,最适宜初学者使用。   该款芯片含有8个逻辑阵列块,每个逻辑阵列块包含16个宏单元,共128个。芯片内部集成2500个门电路,根据不同的封装类型,最大引脚数100,芯片响应速度快,最高工作频率可达125MHz,最大工作温度范围为-40℃~85℃,最大存储温度范围为-65℃~150℃。EPM7128s   LC84芯片外观及引脚排列图如图1、图2所示:   EPM7128SLC84芯片引脚功能如下:   四个专用输入端   INPUT/CLCR:1(输入/清除)   INPUT/OE2/GCLK1:2(输入/输入使能信号/时钟)   INPUT/GCLK1:83(输入/时钟)   INPUT/OE1:84(输入/输出使能信号)   输入输出端口(共60个):   4,5,6,7,8,9,10,11,12,15,16,17,18,20,21,22,24,   25,27,28,29,30,31,33,34,35,36,37,39,40,41,44,45,   46,48,49,50,51,52,54,55,56,57,58,60,61,63,63,65,   67,68,69,70,73,74,75,76,77,79,80,81。   电源引脚(共8个,+5V):   3,13,26,38,43,53,66,78   接地引脚(共8个):   7,19,32,42,47,59,72,82   JTAG编程引脚:TDI(14),TMS(23),TCK(62),TDO(71)   2数字鉴相器原理分析   设A,B为2路输入信号,他们之间有相位差,当A,B两路信号输入至数字鉴相器输入端,在数字鉴相器输出端得到输出信号X,X为信号A,B的相位差宽度,再把X与高频信号S输入与门,则与门输出信号为Y,之后可以把信号Y接到计数器输入端,计数器脉冲个数进行计数,从而得到反映信号A,B的相位差大小的计数值N。数字鉴相原理图如图3所示。   假设信号A,B频率为f1,相位差为?渍,填充信号S频率为f2,则可推算出:   这里我们发现,计数值N与填充频率f2成正比,即在差频一定的情况下,填充脉冲频率越高则鉴相精度越高[4]。   3数字鉴相器的QuartusII软件设计   QuartusII是Altera公司上一代EDA综合开发软件MaxplusII的升级版本,其优点如下:   ①输入法多样,包括

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档