[页数]: 28 [字数]:9140 [目录]: 第一章 绪论 第二章 USB接口 第三章 USB设备接口的硬件设计 第四章 部分固件程序设计 结 束 语 参考文献 致 谢 附录 [正文]: 第一章 绪论 本设计的目的是学习并掌握USB通讯协议的原理,设计硬件电路图并完成PCB板图设计,用C51语言完成一部分固件程序设计。设计使用的是Philips公司的PDIUSBD12芯片。它符合USB1.1规范,采TSSOP封装,可以在3.3±0.3 V或3.6~5.5 V两种电压下工作,本设计采用后者。内部集成SIE、320 Bytes的FIFO缓存、收发器以及电压调整电路和终结电阻器,提供2 MB/s速率的并行接口,芯片提供的多重中断模式有利于批量和等时数据传输模式。芯片还提供了可编程时钟、上电复位和低电压复位电路。芯片提供了双倍的输入输出缓冲,在批量模式达到1MB/s数据传输率,同步模式也可达到1MB/s数据传输率[1]。 本设计使用的是PDIUSBD12芯片。PDIUSBD12 为MCU 提供一个通用的并行接口。可以实现更快的高达2Mbit/sec 的访问速度。PDIUSBD12 包含默认端点0 在内共有3 个双向端点。端点0 和1 缓冲区的大小为16 字节。端点2 为双缓冲64 字节。端点还可配置工作在仅为IN 或仅为OUT 模式。此外,端点2 可用于同步、批量或中断操作。D12 适用于扫描仪、打印机、数码相机、调制解调器和电话。 微控制器MCU采用Atmel公司的AT89C52。MCU的串口与模块式无线数传收发模块RXD、TXD直接相连,PDIUSBD12接在MCU的数据总线上,中断引脚INTN接在MCU的中断输入上。PDIUSBD12会对USB总线上的数据自动进行处理,将事件写入自身的中断寄存器,并拉低INTN通知MCU。MCU响应中断,并读取中断寄存器的内容进行判断处理。同样模块式无线数传收发模块接收到数据后触发串口中断,MCU响应中断将数据送入USB总线。整套系统有两种供电方式,总线供电方式和自供电方式。 由于AT89C52是应用 广泛的一种单片机微控制器,软件开发工作者在其基础上开发大量的软件开发平台,大多数电子工程师对其都比较熟悉。 ...... [参考文献]: [1]周立功. PDIUSBD12技术文档[J].广州周立功单片机发展有限公司.1999.1-7页. [2] 王建校等. 51系列单片机及C51程序设计[M]. 科学出版社. 2002.20-30页. [3] 李朝青. 单片机原理及接口技术[M]. 北京航空航天大学出版社. 1999.20-25页. [4] 张弘.USB接口设计[M].西安:西安电子科技大学出版社,2002.10页. [5]于枫、宋占伟、李海富编著. 电子工程师制图与制版技术Protel99se应用[M]. 科学出版社, 2001.2.11-13页. [6] 许永和.USB外围设备设计与应用[M].北京:中国电力出版社.2002.121-125页. [7] 郭强等. 液晶显示应用技术[M]. 电子工业出版社. 2000.125-127页. [原文截取] 中北大学 本科毕业论文 题 目: 单片机与USB接口通讯的硬件设计 院 系: 信息工程学院 专 业:电子信息科学与技术 班 级: 02-01 学 号: 学生姓名: 指导教师: 论文提交日期: 2006 年 6 月 23 日 毕业设计(论文)任务书 信息工程学院 电子信息科学与技术专业 毕业设计(论文)题目: 单片机与USB接口通讯的硬件设计 毕业设计(论文)内容: 本设计利用USB的接口芯片PDIUSBD12,经过硬件 设计和软件调试开发了一种USB接口设备 毕业设计(论文)专题部分: 单片机与USB接口通讯的硬件设计 指 导 教 师: 签字 年 月 日 教 研 室 主 任: 签字 年 月 日 院 长: 签字 年 月 日 目录 第一章 绪论 1 第二章 USB接口 3 2.1 USB接口芯片的产生和发展 3 2.1.1 USB的基础知识 3 2.1.2 USB接口芯片的应用 3 2.2 PDIUSBD12芯片 4 2.2.1 PDIUSBD12芯片的性能与特点 4 2.2.2 性能描述 5 2.2.3 管脚描述 7 第三章 USB设备接口的硬件..... |
单片机与USB接口通讯的硬件设计
查看评论
已有0位网友发表了看法