USB Hub 的设计与生产 毕业实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业实习报告
题 目: USB Hub 的设计与生产
科技学院信息工程系
2010年10月05日
姓 名:
专 业:
电子信息工程 班级学号: 指导教师:
本次毕业实习地点为深圳市威鑫联电子有限公司,该公司是一家集专业设计开发、生产、销售各种精密连接器和接插件的专业厂商。产品广泛应用于计算机主机板、液晶显示器、电讯卡、存储器、移动硬盘、读卡器、数码相机、MP3、PDA、液晶电视、交换机、汽车防盗器、可视电话、无线电话及各种通讯设备产品上。
公司本着产品专一、专业、专注的特点为,主要与国内大中型知名企业和国际著名跨国公司合作,其产品远销欧美,日韩,新加坡及香港台湾等等国家和地区,分别于香港,台湾,上海,北京等地设立分公司。
公司自创建以下,积极倡导以人为本,科技创新的穞理念,积极追求产品的科技会计师和完美的产品质量,引进国外先进的生产设备和检测设备,拥有先进的模具设计、开发及制造能力。
公司目前已成为有资源保证和品质保障、技术力量雄厚、生产检测设备、实行现代企业管理制度、具有先进电子通讯信息和电子商务平台的外向型企业。
本着立足深圳放眼全球的信念,威鑫联人正以创新、诚信、务实的工作态度,以实行品牌战略为宗旨,竭诚为客户提供优质满意的服务。
第一章设备组成、工作原理及用途 (3)
第二章产品的开发和生产工艺过程及产品结构 (8)
第三章毕业实习总结和体会 (12)
第四章实习工作建议 (13)
第五章附录 (14)
第一章设备组成、工作原理及用途
一、设备组成
USB主机、USB集线器和USB设备是USB总线系统的3个主要组成部分。USB 集线器是一类特殊的USB设备,USB集线器在整个USB系统中起着非常重要的作用。USB集线器是串联在USB总线系统上的,所有的USB设备都是通过USB集线器连接到USB总线上的。
USB集线器包括3种主要部件:一个集线器中继器(Repeater)、一个集线器控制器(Controller)和多个端口(Port)。图1是7端口的USB集线器的基本结构。
图1 USB集线器基本结构
1.USB集线器端口
在USB协议中USB设备与USB集线器的连接点被称为端口(Port),每个USB 集线器将一个连接点转化成多个连接点。每个USB集线器都包含上游端口(Upstream Port)和下游端口(Downstream Port)。上游端口是面向USB主机(HOST)方向进行连接的,而下游端口是面向USB设备进行连接的。下游端口允许连接另外的集线器或USB设备。除了根集线器外,每个USB集线器都包括一个惟一的上游端口和一个以上的下游端口。USB集线器可以检测每个下游端口的设备的连接和断开,并为下游端口的USB设备提供电源,每个下游端口都具有独立的能力,不论全速和低速USB设备均可连接,USB集线器可以将全速和低速端口的信号分开,并做相应的处理。
在USB集线器上电后,USB集线器的上游端口需要一直处于启用状态,以便与USB主机进行数据传输;而下游端口在正常工作的过程中可能会处于以下4种状态之一:
(1)启用状态(Enable State):在该状态下,USB数据包可以在端口上传输。
(2)无效状态(Disable State):在该状态下,USB数据包不能在该端口上传输,只能通过USB主机对集线器的控制命令来启用该端口。
(3)挂起状态(Suspended State):在该状态下,USB设备可以通过发送总线恢复信号来使能该端口。
(4)无连接状态(Disconnected State):在该状态下,USB集线器端口处
于悬空状态,无任何设备连接。
2.USB集线器中继器
USB集线器中继器连接在上游端口和下游端口以及上游端口和集线器控制
器之间。它的作用就是传输上游端口和所有下游端口之间,以及上游端口和集线器控制器之间的数据包。当集线器中继器从上游端口接收到的数据包是针对该USB集线器自身的数据传输时,如查询集线器状态、配置集线器端口等,集线器中继器负责将数据包转发给集线器控制器。当集线器中继器从上游端口接收到的数据包不是针对该USB集线器自身的数据传输时,集线器中继器负责将数据包转发给所有处于启用状态的下游端口。
3.USB集线器控制器
USB集线器控制器负责管理USB主机和USB集线器自身的数据通信,使USB 主机能正常访问集线器。另外,集线器控制器还负责对下游端口的控制,包括检测在USB集线器下游端口上设备的连接和断开。对于连接到下游端口的USB设备,集线器控制器负责诊断出其数据传输的速率(全速或低速设备)。同时集线器控制器控制每个下游端口是否处于启用状态,并可控制端口的挂起和恢复操作。
二、工作原理
常用的USB集线器(基于USB l . l协议)的控制芯片有:Alcor Micro公司的AU9254,Atmel公司的AT43301, Genesys Logic公司的GL650USB,GL651USB, Motorola公司的MC141555、 MC141556, Philips公司的PDlUSBH11等等。GL650芯片是一个具有5个端口的USB集线器,其主要是有一个上行端口和四个下行端口。每个下游端口都有电源开关控制和电流过载检测。它主要运用一个类似于八位的RISC对主机的命令进行编码和解码。GL650的设计主要用于独立的集线器,也可以集成到PC机的主板或者任何其他器件上以支持USB集线器的功能。该芯片能够在不需要重新拔出和插入而自动在自行供电和总线供电之间进行切换。GL650芯片能够被设置成单独模式或者是组的模式以用来对下行端口的器件进行电源管理。为了防止不正常的下游端口器件的电流消耗,GL650芯片通过读入电流溢出标志位来提供电源使能标志位。通过LED闪亮来支持智能通信指示,数据通信流过端口的速度越快,端口指示LED的闪亮的频率越高。
当USB被挂起时,GL650将自行关掉LED并且停止运行时钟以减少电源的损耗。单芯片集成的USB集线器控制器大大节省了开发USB集线器的成本。L650USB 完全兼容USB1. 1协议,内建了3. 3V电压转换,这样减少了USB集线器的开发成本。GL650USB采用48管脚的LQFP封装。GL650的管脚定义如图2中所示。