TUSB6250DEMO是一款支持USB 2.0 HS的功能控制器,具有集成的UTMI兼容PHY。TUSB6250DEMO用作USB 2.0到ATA/ATAPI桥接器,用于使用标准ATA或ATAPI接口的存储设备。
TUSB6250DEMO旨在利用状态机的快速性能以及嵌入式微控制器和固件的可编程性和灵活性。凭借微控制器单元(MCU)和状态机之间的精心平衡,除了其嵌入式快速MCU(高达30 MIPS)、八个可配置端点、高达40K字节的可配置代码和数据缓冲SRAM之外,TUSB6250DEMO提供了一种桥接解决方案,以满足下一代外部存储设备的性能和灵活性要求。凭借低功耗USB 2.0集成PHY,TUSB6250DEMO还支持真正的USB 2.0高速总线供电应用。
特色
- 通用串行总线(USB)
- 完全符合USB 2.0规范:TID#40390418
- 集成USB 2.0 UTMI兼容收发器(PHY)
- 支持USB高速(HS,480Mbits/sec)和全速(FS,12Mbit/sec)
- 支持USB暂停/恢复和远程唤醒操作
- 通过使用片上唯一芯片ID支持USB设备唯一序列号
- 除了默认控制端点(端点0)外,还支持八个具有用户可编程缓冲区大小的可配置端点(四个输入和四个输出):
- 可以为中断和批量(双缓冲)传输配置每个端点。
- 所有端点共享SPRAM(单端口SRAM)中实现的4K字节数据缓冲区。
- 微控制器单元(MCU)
- 集成60 MHz 8051微控制器,每周期两个时钟(最高30 MIPS)
- 应用程序代码可从USB主机或外部EEPROM(通过I2C接口)加载
- 8K字节的ROM用于引导加载程序
- 1152字节RAM,具有内部数据缓冲区(IDATA空间)的多个存储体可选能力
- 40K字节的RAM,可配置用于代码或数据空间,为最终产品应用程序提供灵活性:
- 32K字节代码RAM,具有8K字节扇区缓冲区数据空间
- 16K字节代码RAM,具有24K字节扇区缓冲区数据空间
- 8K字节代码RAM,具有32K字节扇区缓冲区数据空间
- 用于外部设备访问的主I2C接口控制器,传输速度为100 Kbit/s或400 Kbit/s。
- 多达13个GPIO和三个通用开放漏极输出可用于终端产品特定功能。
- ATA/ATAPI接口控制器
- 支持USB大容量存储设备类规范仅批量传输协议
- 与ATA和ATAPI驱动器的无胶接口,具有完整的ATA和ATAPI协议支持
- 高性能DMA引擎支持所有PIO、多字DMA和UDMA传输模式,最高支持UDMA模式4(UDMA-66或ATA-66)。
- 在所有支持的传输模式下,正确处理仅批量传输协议中的所有13种情况。
- 完全可编程ATA/ATAPI接口访问定时
- 提供多种灵活的传输选项,以实现状态机的高速传输和MCU参与的高灵活性:
- MCU完全手动传输(命令和数据)
- 半自动传输,由MCU进行命令传输,由状态机进行数据传输
- 高性能全自动数据传输主要由状态机实现,很少涉及MCU。
- 支持与ATA/ATAPI-5规范兼容的大容量存储设备:
- 硬盘驱动器
- DVD/CD-ROM
- CD-R/W、DVD-R/W
- 紧凑型闪光灯
- PCMCIA II型卡或硬盘
- MO驱动器
- 双驱动器支持
- 能够在ATA和ATAPI的任何组合中支持一个主驱动器和一个从驱动器。
- 通过一个寄存器位设置,提供将ATA/ATAPI总线置于三态状态的简单控制。
- ATA/ATAPI接口的5 V故障保护I/O
- 一般功能
- 在具有片上APLL的24 MHz外部晶体上工作
- 低功率模式(符合<500μA的总线功率要求)
- 3.3V操作,1.8V核心操作电压由片上1.8V电压调节器提供
- 提供80针TQFP封装