基于FPGA串口通信的电路和程序设计(共7页).doc
《基于FPGA串口通信的电路和程序设计(共7页).doc》由会员分享,可在线阅读,更多相关《基于FPGA串口通信的电路和程序设计(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 中 北 大 学毕业设计中期总结学 生 姓 名:袁财源学 号:学 院:仪器科学与技术专 业:电子科学与技术设计题目:基于FPGA串口通信的电路和程序设计指导教师:郭涛 2015 年1月5日毕业设计中期总结院系仪器与电子学院班级学生姓名袁财源指导教师郭涛题目名称:基于FPGA串口通信的电路和程序设计主要任务:在了解FPGA原理的基础上,能够使用硬件语言设计出相应的控制程序,使其能实现信号的串口传送与接收,并通过上位机来发送和显示信号。本设计的系统总体框图如图1所示: 图1 系统总体框图 (1)查阅相关资料,了解串口通信的相关知识; (2)熟悉FPGA的工作原理,掌握HD
2、L语言; (3)掌握ISE软件,进行硬件语言的编程; (4)设计以FPGA为核心的串口通信电路,绘制电路原理图、PCB印制电路版图,编写硬件电路的控制程序,实现数据的通信;1. 开题以来所做的具体工作和取得的进展或成果(方案、图纸、代码等支撑,任务书要求与已完成工作对照表)1.设计方案 RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。使用RS232串口通信接口模块的目的是用于电平转换。由于FPGA输出的TTL电平与串口发送的电平不一致,因此,采用电平转换器MAX23
3、2。MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器,以便在单5V电源供电时提供EIA/TIA-232-E电平,来实现RS232信号和单片机串口信号之间的电平转换。其工作电压3.0-5.5V,可将TTL电平转换成RS-232标准电平。从而实现了FPGA与上位机之间的串口通信。 电路主要框图2. 相关知识 MAX232芯片结构 第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 串口 通信 电路 程序设计
限制150内