- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB高速装置(2.0)
?????? Cypress半导体公司目前提出了两种USB2.0规格的芯片组, FX-2 与SX-2。一个包含8051微控制器,另一个则是DMA的从装置以设计用来连接微处里器或是DSP的。Cypress具有所谓的重先装置列举的特性,允许USB装置无须提供韧体时即可为预设装置作第一次装置列举的动作。而透过PC主机的韧体程序代码的下载,即可以透过这新的下载程序代码来作为新的不同装置,并再作一次重新装置列举的动作。以下,分别列出相关的芯片阻:CY7C68013 EZ-USB FX2??????? FX2系列是具备重新装置列举功能的增强型8051。它具备了用来做为”软件”下载程序代码的内建的8kB RAM,而非应用ROM或是 FLASH。这个芯片组中使用了DMA架构来传输内部的数据,如此可以允许输入与输出的突发数据传输率达到96Mbytes。其中,包含了下列的特性:
?◎ 增强型8051控制器,可以跑12,24或是48 MHz的频率◎ 具备96 Mbytes突发数据传输率的能力 ◎ 具有7 个高达为512Byte巨量端点以及高达1024Byte 等时端点大小 ◎ 8kB RAM ◎ 56 SSOP/100 或TQFP/128 TQFP包装CY7C68001 EZ-USB SX2??????? 为了变成为一个从装置来让DSP或是微控制器来使用,SX2系列 抛弃了 8051的功能。但它延续了EZ-USB系列所具备的预设装置来作装置列举的特性,以允许在电源打开时,SX2读取其贩卖商与产品码(VID/PID码)以及加上从串行EEPROM(高达1KByte)所存放的描述元。 如此,即可允许装置无须透过主要处理器的中断需求,来执行规格第9章所要执行的装置列举的工作。此外,还内建了I2C主装置的功能,用来连接启动用的串行EEPROM。如此,在启动与启始化后,就可让主机来加以控制。因此,若是有透过I2C总线来执行的一些周边装置,或是例如数字影像传感器来说,是特别地理想。
??????? 而不像Philips所推出的 ISP1581芯片组,SX2具有三种的地址脚位来选择 FIFO2/4/6/8或是命令操作,且8/16-bit数据总线可以给命令与FIFO数据共享。以下,列出其相关的基本特性:
◎ ?USB SIE从装置 ◎ 支持高速(480 Mb/s) 或是全速(12 Mb/s) ◎? 8 / 16 bit 数据总线 ◎ 个端点,最大可达512 byte的巨量端点,最大可达1024 byte的等时端点 ◎ 4KByte FIFO ◎ I2C 总线主控制器(100 KHz 或400KHz) ◎ 3.3V操作电压,24MHz外部震荡频率 ◎ 外部处里器能够控制I2C主装置 ◎ 使用56-Pin SSOP包装
??????? 以下,列出这两种高速芯片组的相关特性比较表格。
表格 1. Cypress FX2与SX2相关特性比较表
???? 而以下限于篇幅仅针对FX2-CY7C68013芯片组来作介绍。如下图1所示,为FX2方块流程图。
图1、FX2的基本方块图
??????? 其中,FX2包含了下列重要的特性:
1.??? 内建 480 Mbits/sec收发器, PLL与 SIE(串行界面引擎)此为完整的USB 2.0实体层 (PHY)。
2.??? 双倍,三倍与四倍的缓冲区端点 FIFO,已使得我们可以设计达到480 MBits/sec USB 2.0数据传输率。
3.??? 内建了一个增强版的 8051,可以执行至 48 MHz。
- 特性:Fully featured: 256 Byte内存 RAM,2个 USART,3个定时器与2个数据指针器。
- 快速:4个频率(在48 MHz为83.3nS)每一个指令周期
- 对于需要高速的控制(包含I/O外围端口),缓存器SFR 可以加以存取。
- 对于较低ISRlatency提供USB-向量中断。
- 透过USB管理与控制,使得不用再去移动高速的数据。
4.??? “软件” 操作—USB韧体程序代码能够透过USB界面来加以下载,省略了一些内存IC。
5.??? 4个界面FIFO,能够以内部或是外部频率来操作。这端点与界面FIFOare unified to eliminate data transfer time between USB and external logic.
6. 泛用型可程序化界面(GPIF),是一种微程序代码的状态机,其可作为连至‘glueless’ 界面的FX2 FIFO的 时序主控者。
??????? FX2 是一个单一的单芯片USB 2.0外围解决方案,所以我们无须再另外连接外部的 P
文档评论(0)