- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于FPGA的接口转换电路设计
摘要:21世纪是信息化的世纪,计算机技术迅速发展,越来越多的
计算机采用传输速率更快且性能更加优良的USB接口,而个人计算机上的
RS232,正在逐渐被淘汰。但在工业领域中RS232应用仍十分广泛。本文
在此应用背景下,研究和设计USB与RS232之间的接口转换电路,硬件开
发采用了SOPC设计,添加不同功能的模块,构建NIOSII系统,在
QuartuII中完成硬件开发,而软件开发在NIOSIIIDE中完成,利用FPGA
平台,实现USB与RS232之间的接口转换,实现上位控制计算机与底层设
备之间的数据通信。
关键词:USB接口;RS232接口;FPGA;SOPC
随着计算机科学技术的迅速发展,如今对计算机的数据通信速度有了
更高的要求,因此计算机的外围接口也发展迅速。由于USB在个人计算机
上应用越来越广泛,逐渐淘汰了RS232,但目前仍然很多采用RS232串行
接口的工业设备、仪器仪表领域中,考虑到可行性和成本原因,立即将这
些设备改造成USB接口是不可行的。因此本文选择在FPGA开发平台下实
现USB转RS232接口,通过这样将计算机与传统的设备相连,实现USB与
RS232接口的双向数据传输,同时也扩大了USB的传输距离。
一、基于FPGA嵌入式IP的SOPC系统
基于FPGA的嵌入式IP硬核SOPC系统是在FPGA中预先植入NIOS处
理器。为了更好的通用性,必须将常规的嵌入式处理器集成诸多通用和专
用的接口,但这样又不得不增加芯片的成本和功耗。但如果将ARM或者其
他处理器核以IP硬核的方式植入FPGA中,利用FPGA的可编程逻辑资源
和可擦除性,按照系统功能需求来添加接口功能模块,如USB模块和
RS232模块,既能实现目标系统功能,又能实现系统的低成本和低功耗。
这样使得FPGA灵活的硬件设计与处理器的强大软件功能有机地结合在一
起,更有效地实现SOPC系统。
虽然基于FPGA嵌入IP硬核能有效降低系统成本和功耗,但也有不足
之处:(1)IP硬核多来自第三方公司。(2)这些IP硬核是预先植入系
统的。(3)设计者无法根据实际需要改变处理器的结构。(4)无法根据
实际设计者的需求在同一FPGA开发板中集成多个处理器。根据以上不足,
FPGA生产商设计了嵌入式系统IP软核。利用QuartuII和SOPCBuilder,
对NIOSII及其外围设备进行模块构建,使得系统能够满足设计者在硬件
结构、功能特点、资源占用方面的要求,而且不同于IP硬核,NIOSII软
核在同一FPGA下可以添加多个IP软核,只要FP
GA的逻辑资源够用就行。在成本方面,因为NIOSII是Altera公司
直接提供,因此省下支付第三方厂商的知识产权费用。
二、接口硬件电路设计
本文采用的是CH376芯片作为USB接口的芯片。CH376芯片是文件管
理控制芯片,用于单片机系统读写U盘或者SD卡中的文件,本文主要用
到了CH376芯片的USB设备方式。其中CH376采用8位并口接口方式连接
到FPGA上进行控制。
根据CH376手册,了解CH376的特点,设计出在3.3v电源电压下
USB的外围电路。本文设计的USB电路有一下几个特点:(1)自供电:
5VVCC;(2)传输速度:12Mbp;(3)USB芯片:CH376。(4)时钟电路:
12MHz晶振。
接口转换主要是在FPGA上面构建NIOSII系统平台,这样在
SOPCBuilder中已经添加了RS-232模块,因此串口可以直接连接到FPGA
上,只需要保证电气的相容性即可。在RS-232外围电路设计中,采用了
MA某3232芯片来完成RS232总线电平与TTL电平的转换。
三、基于NIOSIIIDE系统软件开发
USB分主机模式和设备模式,本文主要用到了USB的设备模式。FPGA
开发板通过USB接口与电脑相连,电脑里面的上位机来发送、接收USB数
据,实现FPGA开发板与电脑的数据通信。本论文通过设计的USB接口连
接到FPGA上,用FP
GA来控制USB芯片的接收、发送数据,这样
您可能关注的文档
- 简易温度采集器 .pdf
- 基于STM32单片机的简易电路特性测试仪.pdf
- 单片机温度控制系统毕业设计论文.pdf
- 300274阳光电源2022年三季度财务分析详细报告.pdf
- 2023公路工程年终工作总结 .pdf
- 大学教师工作总结范文7篇 .pdf
- 人生真理经典句子 .pdf
- 通信名词汇总1.pdf
- 工业互联网技术的网络安全问题.pdf
- 最新 亚马逊公司内部控制现状分析及存在的问题 .pdf
- 2023-2029年中国智能停车场行业市场发展监测及投资战略咨询报告.docx
- 2023中小学德育工作计划.pdf
- 2024中国智慧养老产业园区行业市场发展现状及投资规划建议报告.docx
- 2020-2025年中国数字家庭系列行业发展潜力分析及投资战略研究报告.docx
- 企业人员管理制度优选选集.docx
- 2024中国定制研发服务行业市场发展现状及投资方向研究报告.docx
- 2020-2025年中国平安城市建设行业市场深度分析及发展前景预测报告.docx
- 2024年秋浙教版科学七年级上册周复习课件--08认识地球.pdf
- 2024-2030年中国太原物业管理行业发展潜力预测及投资战略研究报告.docx
- 中国航空物流园区行业发展趋势及投资前景预测报告.docx
最近下载
- 粤教版(2019)高中信息技术必修一第三章 算法基础(教学设计).docx VIP
- 《植物组织培养》期末复习总结及试题.docx
- 16.田忌赛马(集备表格教案)-部编版语文五年级下册.doc VIP
- 人教版(2024)七年级地理上册3.1《大洲和大洋》优质课件.pptx
- 《变频器技术及应用》电子教案 单元设计 变频器主电路结构及功能认知(单元设计1-3).pdf VIP
- 农村生活污水处理工程初步设计.doc
- 小学残疾儿童送教上门教案(40篇).pdf
- 景观水池防水施工方案.doc VIP
- 防水层施工方案·.docx VIP
- 宿迁学院2023-2024学年第1学期《宏观经济学》期末考试试卷(B卷)含参考答案.docx
文档评论(0)