目前市场上USB的控制器很多,例如National Semiconductor公司的USBN9602,Plilips公司的PDIUSBD12以及Cypress公司的USB控制器。选择Cypress的USB控制器CY7C68013。CY7C68013具有以下优点。
(1)基于RAM的“软”系统解决方案,不需要ROM或其他的固化存储器,只使用片内的程序/数据RAM。可通过主机下载的方式来配置USB接口,将需要在CY7C680l3上运行的固件,存放在主机上,当USB设备连上主机后,下载到设备上,这样就实现了在不改动硬件的情况下很方便地修改固件,使接口系统的修改和升级变得非常简单。可使外设硬件的更新和升级更加方便快捷。
(2)数据吞吐量完全符合USB 2.0协议要求,并向下兼容USB 1.1X协议,可以向用户提供足够的端口、缓冲区和快速的传输速度。可提供USB协议所要求的4种传输方式:控制传输、中断传输、批量传输和同步传输,因而能满足用户对各种类型数据传输的需求。
(3)片上的智能串行接口引擎(SIB)执行所有基本的USB功能,将嵌入的MCU解放出来以用于实现其他丰富的功能,以保证持续高速有效的数据传输,使用户摆脱了复杂的协议细节,简化了用户配置代码,加快了开发过程。
(4)内嵌增强型8051处理器,兼容8051指令系统;一个指令周期仅需4个时钟周期,可提供标准8051处理器3倍以上的处理能力。双数据指针,方便了数据块的转移。使用片内RAM作为数据/程序存储器,非复用数据/地址总线,使程序执行速度更快,并且使其同外部器件的连接更加简单。
(5)具有4KB的大容量FIFO用于数据缓冲,当作为从设备时,可采用Synchronous/Asynchronous FIFO接口与主设备(如ASIC、DSP等)连接;当作为主设备时,可通过通用可编程接口(GPIF,Generally Programmable Interface)形成任意的控制波形来实现与其他从设各连接,能够轻易地兼容绝大多数总线标准,包括ATA、UTOPIA、EPP和PCMCIA等。
(6)具有独特的休眠模式,可以降低系统功耗,延长器件的使用寿命。
上一篇:嵌入式高端图形显示控制器GDC方案应用考虑因素
下一篇:嵌入式MIPS32M4K处理器内核SRAM接口应用
推荐阅读最新更新时间:2024-03-16 13:45