USB转接rs-232借口论文(6)
广西工学院鹿山学院2010届毕业论文 USB接口转RS-232接口转换器的设计
出一个包括传输的种类、方向、目标设备地址、数据量等信息的包,对应的目标设备对该包进行响应,完成主机控制器所请求的操作。USB总线在物理上是串行的,但在逻辑上,连接到USB总线上的各个设备可以独立进行操作。图1是USB-RS232转换器的设计框图。
PC主机通过USB总线与USB接口电路连接,USB总线共有4根线,两根电源,两根数据传输线。扩展的RS232接口连接在USB接口电路上,可根据实现需求决定所要扩展的RS232接口的数据。要进行USB-RS232转换器的设计,转换器首先要能响应USB总线协议所规定的请求,该工作由图1中的USB接口电路完成。一般情况下,USB接口电路是一个内含USB接口引擎的单片机(MCU),或是一个受控于通用MCU的专用USB接口芯片。这种情况下,是由MCU软件实现对USB协议请求的响应工作,及数据传输工作。USB接口电路也可采用纯硬件方式实现,如采用ASIC电路直接完成USB协议请求的响应工作,及数据传输工作。 由于USB-RS232转换器的工作目的比较单纯,没有必要采用MCU+USB接口芯片的方式,这种方式还有电路复杂的缺点,故本设计采用直接硬件电路方式来实现USBRS232转换器的设计。
3.1.8 CP2102桥接器实现USB/RS-232的转换设计:
CP2102是由美国Silicon公司设计的USB-UART专用桥接芯片,可用来设计USBRS232转换器。该芯片内含USB2.0总线收发器、USB功能控制器、内部时钟发生器、异步串行总线接口。该芯片具有自动完成USB协议所要求的总线协议请求的功能。该芯片内部还包括EEPROM,可以由工具软件修改其内容,用于设定用户自定义的厂商ID、产品ID、电源消耗信息、用户产品序列号等信息。芯片内部的UART部件功能强大,具有全部调制解调器控制信号输出,异步信号格式全兼容于PC机自带的串行接口,波特率最高可达921.6KBPS。C P 2 1 0 2 用于实现U S B - R S 2 3 2 转换器时,可实现自动全双工工作方式,自动实现在USB接口与RS232接口的双向数据传输。CP2102在USB总线一边,向主机暴露两个传输端点,一个是工作于中断传输(Interrupt)方式的输入端点,用于接收RS232总线所接收的数据。另一个端点工作于块传输(Bluk)方式,用于将写到CP2102的数据送到RS232总线上,向外发送。图2是采用CP2102设计的USB-RS232转换器的应用电路图。电路中CP2102完成USB接口功能,电源来自USB接口的VBUS,CP2102的串行输出接芯片MAX232,用于完成TTL电平到RS232电平的转换。为简化电路,没有连接CP2102输出的其它调制解调器控制信号。
16
广西工学院鹿山学院2010届毕业论文 USB接口转RS-232接口转换器的设计
3.1.9 CP2102桥接器实现USB/RS-232的转换器的具体使用:
USB-RS232转换器将向Windows操作系统暴露一个虚拟的串行接口COMX,X由系统自
动确定,该工作由Silicon公司提供的USB驱动程序完成。这个串行接口与真实的串行接口的工作方式完全一样,在用户的应用程序中可以象控制传统串行接口一样使用。这样一来,大量的通过传统RS232接口工作的控制软件程序不需要做任何修改,即可使用USB-RS232转换器所虚拟的串口进行数据传输工作。软件可以通过Windows提供的API函数对该串口进行工作方式及波特率的设定,可以注册中断回调例程,可以进行数据收发。 使用USB-RS232转换器时,首先要安装Silicon公司的CP2102USB驱动程序。再将转换器连接到USB总线,然后用内部EEPROM编程设置工具对CP2102中的EEPROM进行设置,写入用户自定义的厂商ID、产品ID、序列号、用户描述字符等数据。之后即可使用转换器了。如果用户需要扩展多个串口,只需通过USB-HUB连接多个USB-RS232转换器到USB总线上即可,系统将自动生成多个虚拟串口供用户使用。
17
广西工学院鹿山学院2010届毕业论文 USB接口转RS-232接口转换器的设计
18
广西工学院鹿山学院2010届毕业论文 USB接口转RS-232接口转换器的设计 …… 此处隐藏:59字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




