《红外遥控解码电路的的CPLD设计方案》由会员分享,可在线阅读,更多相关《红外遥控解码电路的的CPLD设计方案(50页珍藏版)》请在金锄头文库上搜索。
1、_归纳总结汇总_ - - - - - - - - - 保密类别编号武汉高校珞珈学院毕业论文红外遥控解码电路的 CPLD 设计系 别电子信息科学系专 业 电子信息工程年 级 2022级学 号 20220506024 姓 名 张宇指导老师 曹华伟武汉高校珞珈学院2022年 5 月 20 日0 / 29 _精品资料_ - - - - - - -第 1 页,共 29 页_归纳总结汇总_ - - - - - - - - - 摘要该文在 CPLD红外遥控原理的基础上, 具体介绍了在 MAX+PLUSII的可编程规律设计环境下, 用AHDL语言设计与仿真 CPLD红外遥控发射接收硬件电路的方法;文中给出了利
2、用 AHDL语言分别实现红外遥控发射模块的信号调制以及接收模块的信号解码或识别的程序设计 , 并对结果进行了仿真;通过仿真结果, 可以看出利用 CPLD器件完全可以实现红外遥控电路的发射与接收功能;因此 ,CPLD器件在红外遥控系统中具有重要的有用价 值;关键词 : 复杂可编程规律器件;红外遥控;调制;解码Infrared remote control decoding circuit design of CPLD ABSTRACT This paper analyzes the theory of infrared remote control based on CPLD,the metho
3、d isintroduced in detail,which uses AHDL language to design and simulate hardware circuit of sending and receivingfor infrared remote control based on CPLD .The program design that utilizes AHDL language to achievemodulatingof sending module and decoding or identification of receiving module for inf
4、rared remotecontrol isgivenand the result is simulated.The result of simulation proves that CPLD can achieve function of sending andreceiving for infrared remotecontrol circuit totally.So CPLD has an important practical value in infrared remotecontrol system. / 29 _精品资料_ - - - - - - -第 2 页,共 29 页_归纳
5、总结汇总_ - - - - - - - - - Keywords:CPLDInfrared remotecontrolModulatingDecoding 目录第一章 绪论1.1 课题争论的背景和意义 . 1 1.2 本课题争论的热点及进呈现状 1 其次章 总体设计方案2.1 总体设计思路 . 3 2.2 CPLD 红外遥控原理 . 3 2.3 硬件系统结构 . 4 2.4 EPM3128ATC100-10复杂可编程规律器件芯片介绍 . 4 第三章 红外遥控器的硬件结构及设计3.1 红外遥控电路的工作原理 . 6 3.2 红外遥控器模块的原理图 . 8 3.3 主掌握板每个模块功能介绍 . 9
6、 3.4 一体化红外接收头 . 11 3.5 红外遥控编码原理与设计 . 12 3.6 红外遥控解码原理与设计 . 16 第四章 HDL 语言实现与仿真结果4.1 发射模块程序设计及仿真 . 18 4.2 接收模块程序设计及仿真 . 20 结语与展望 22参考文献 23I / 29 _精品资料_ - - - - - - -第 3 页,共 29 页_归纳总结汇总_ - - - - - - - - - 第一章绪论1.1 课题争论的背景和意义随着微电子技术和运算机技术的不断进展,在涉及通信、国防、航天、工业自动化、仪器外表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升,它己成为当今电
7、子技术进展的前沿之一;EDA Electronics Design Automation即电子设计自动化技术,是指以运算机为基本工作平台,融合应用电子技术、运算机技术、智能化技术的最新成果而研制成的一整套软件工具,主要能帮助进行三方面的设计工 作:IC设计,电子电路设计, PCB设计;没有 EDA技术的支持,想要完成一些超大规模 集成电路的设计制造是不行想象的;大规模可编程规律器件CPLDComplex Programmable Logic Device )是当今应用最广泛的两类可编程规律器件之一,电子设计工程师利用它可以在办公室或试验室 设计出所自己所需要的专用芯片和专用产品,从而大大缩短了
8、产品上市时间,降低了 开发成本;此外,可编程规律器件仍具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大的提高了电子系统设计 的敏捷性和通用性;目前, 红外遥控的发射与接收一般都是靠单片机来实现的, 但它的有外围电路一般比较复杂、编程掌握不便利和时序不精确等缺点;而基于 CPLD的红外遥控发射接收设计 ,克服了一般的基于单片机的红外遥控发射接收系统的诸多缺点 , 具有结构简洁、编程掌握简易、牢靠性强、时序规律精确、简洁扩充新的功能等特点;1.2 本课题争论的热点及进呈现状PLD 生产厂商众多,有 Xilinx、Altera 、Actel 、Latt
9、ic、 Atmel 等,其中以Xilinx 和 Altera 的产品较有代表性, Xilinx 的产品称为 FPGA,Altera 的产品称为CPLD,他们各有特点:1同样藉由 EPROM和 SRAM的结构;2Altera CPLD适合完成各类算法和组合规律,而Xilinx FPGA更适合于完成时序较多的规律电路;3对于 SRAM结构的产品, Altera公司的 PLD的输出电流可达25mA,而 Xilinx的 FPGA只有 16mA;4Altera 公司的 PLD延时时间可猜测,补偿了 FPGA的缺点;5Altera 公司的 FLEX10K10E系列的产品具有更大的集成度;CPLD器件已成为
10、电子产品不行缺少的组成部分,它的设计和应用成为电子工程师必备的一种技能;0 / 29 _精品资料_ - - - - - - -第 4 页,共 29 页_归纳总结汇总_ - - - - - - - - - 基于 PLD的设计,有一下几种较为成熟的设计方法:1原理图设计 2程序设计方 3状态机设计 4功能模块输入法 5IP 模块使用 6基于平台的设计方法其中,最为广泛普遍应用的为程序设计方法;程序设计是使用硬件描述语言简称 HDL),在 EDA软件供应的设计向导或语言助手的支持之下进行设计;HDL设计是目前工程设计最重要的设计方法;程序设计的语言种类较多,近年来广泛使用的有AHDL、VHDL和 V
11、erilogHDL 语言;本次设计,主要采纳 AHDL语言设计;AHDL 语言是随着集成电路系统化和高集成化进展起来的,是一种用于数字系统的设计和测试方法的描述语言;CPLD/FPGA的进展已经特别普及,在各个行业及领域都有广泛的应用,包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有 EDA的应用; 2022 年 6 月 24 日,北京 Altrea公司宣布,深圳华禹高科技有限公司在其新的携式手持机中选用了 MAXIIZ CPLD;之所以选用 Altera MAX IIZ CPLD ,是因为它不但可以快速安全地实现新特性和功能,而且仍具有最低的功耗和最小的电路板面
12、积;另外, EDA软件的功能日益强大,原先功能比较单一的软件,现在增加了许多新用途;1 / 29 _精品资料_ - - - - - - -第 5 页,共 29 页_归纳总结汇总_ - - - - - - - - - 其次章 总体设计方案2.1 总体设计思路主要争论基于 CPLD的红外遥控解码电路设计,解码电路采纳 AHDL语言编程设计来描述和实现,通过综合验证来争论红外遥控通过CPLD来实现的精确性、简易性与先进性等;主要内容工作内容是对红外遥控解码电路的深化争论,包括采纳可编程规律器件的开发语言 AHDL语言设计红外遥控解码器并实现在CPLD芯片上的硬件测试;论文仍在CPLD红外遥控原理的基础上 , 介绍了用 AHDL语言设计与仿真 CPLD红外遥控发射接收硬件电路的方法,并进行了仿真;通过仿真结果 设计的优劣性;2.2 CPLD 红外遥控原理, 分析基于 CPLD的红外遥控发射接收CPLD是新型的复杂可编程规律器件, 由于它集成度高、工作速度快, 加上编程便利、可靠性强、价格较低 , 因而在工程设计中得到了广泛的应用;红外遥控有发射和接收两个组成部分;红外发射部分采纳 CPLD器件将待发送的二进制信号编码调制为一系列的脉冲串信号, 通过红外发射管发射红外信号;红外接收部分采纳价格廉价 , 性能牢靠的一