多路电子抢答器的设计报告
- 格式:docx
- 大小:932.17 KB
- 文档页数:7
《数字逻辑电路》实训报告
专 业: 电子信息科学与技术
学生姓名:
学 号:
指导教师:
2022年 6 月 12 日
1 多路电子抢答器的设计
1 整机设计
1.1 设计要求
1、用 FPGA 实现多路电子抢答器的设计。
2、电子抢答器具有 1 个主持人按钮和 8 个抢答选手按钮,8 名选手编号依次为
1-8,按钮的编号与选手的编号对应。
3、只有在主持人按钮按下后才开始抢答,当最先抢答的选手按钮按下后,其余选手的抢答按钮
被封锁(无效)。
4、用 1 个八段数码管显示抢答选手的序号。
5、其它功能。
1.1.1设计任务
基于 FPGA 核心板,设计并制作一个多路电子抢答器。
1.1.2性能指标要求
1、能实现抢答功能。
2、能实现锁存功能。
3、能使蜂鸣器响起。
4、能进行复位功能。
1.2 整机实现的基本原理及框图
1.2.1基本原理
简单电子抢答器元件符号如图 1 所示。电子抢答器可同时供 8 名选手或 8 个代表队参加比赛,他们的编号分别是 1、2、3、4、5、6、7、8,并各用一个抢答按键,按键的编号与选手的编号相对应,分别是 S1、S2、S3、S4、S5、S6、S7、S8。节目主持人设置一个控制按键 K,用来控制抢答器电路的清零,使编号显示数码管显示“0”,并表示抢答的开始。抢答器具有数据锁存和显示的功能,抢答开始后,如果有选手按下抢答按键,该选手的编号立即被锁存,并在编号显示数码管上显示出该选手的编号。同时,封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将抢答器电路清零为止。
1.2.2总体框图
2 2 各功能电路实现原理及电路设计
1、数码管电路通过核心板上的译码器显示相应数字。
2、按键抢答电路通过核心板上编码器和锁存器连接到按键上实现。
3、蜂鸣器响起通过核心板上的异或门和非门实现。
3 制作与调试过程
1、用Altium Designer软件根据所给要求进行原理图设计,导入各个器件,对给个器件进行标号和连线。
2、将原理图导入Pcb图,然后进行器件的摆放,将器件摆放整齐后,用Keep-Out
Layer层规划板子大小,调整器件的摆放后进行规则的设置,设置安全距离为0.3mm,GND线宽为1.0mm,其余线宽为0.8mm,线路设置在Bottom Layer层,之后进行线路的连接,在完成线路的之后,进行覆铜。
3、由用Pcb图制作电路板,进行打孔,之后再进行器件焊接。
4、由Quartus II 9.1 (32-Bit)软件进行FPGA片上单元电路的设计,创建工程文件,选择 Cyclone EP1C3T144C8 芯片,新建原理图按要求调用74148编码、74279锁存芯片设计逻辑电路,加入译码器,之后锁定管脚仿真到FPGA核心版上。
4 电路测试
1、测量电源电压是否为5V。
2、测量电路版上是否有短路、断路的情况。
3、测量ams1117的三个引脚,其中2号引脚为3.3V,3号引脚为5V。
4、测量焊接后的三极管好坏以及蜂鸣器是否能否正常使用。
4.1 测试仪器与设备
数字万用表,仿真线,电源线等等。
4.2 功能测试
在电路板上插上导过程序的FPGA核心板,接通电源后,LED灯会亮起同时数码管显示8,蜂鸣器不响。之后在按下抢答键后,会显示抢答键的数字同时蜂鸣器响起,而且其他抢答键没用,在按下复位键后,数码管重新显示8并且蜂鸣器响声停止,然后依次测试所有按键。
5 实训结论
本次实训是八路电子抢答器的设计,八路电子抢答器主要以74128编码器和74279锁存器为主题,围绕FPGA核心板以及FPGA核心板外部电路进行设计并实现功能。在抢答过程中,八位选手各有一个抢答按键,在裁判按下复位键宣布开始抢答后,选手进行抢答,数码管会显示最快抢答的选手编号,同时蜂鸣器响起。裁判再次按下复位键后开始新一轮抢答。在一些设计原理上也遇到了许多新问题。经同学以及老师的指证,发现原因,并及时的改正。 通过这次八路电子抢答器的设计,我发现了以往学习中的许多不足,也让我掌握了以往许多掌握的不太牢的知识,感觉学到了很多东西。
参考文献
3 [1] 罗杰,谢自美.电子线路设计.实验.测试(第5版)[M].北京:电子工业出版社,2015.
[2] 阎石.数字电子技术基础(第六版)[M].北京:高等教育出版社,2016.
[3] 江国强.新编数字逻辑电路(第3版)[M].北京:北京邮电大学出版社,2020.
[4] 江国强等.新编数字逻辑电路习题、实验与实训(第2版)[M].北京:北京邮电大学出版社,2013.
附 录
4 1、元件明细表
2、电路原理图
5 3、PCB图
4实物图正面
6
5实物图反面