|
USB2005
USB2.0 ATA/ATAPI Controller with PD-DRM
Features
 |
Provides support for digital rights management for portable devices (PD-DRM) via Mass Storage Class SCSI Inquiry command as specified by Microsoft for Windows Media Systems (WM-DRM). Reports all media as Removable (HDDs only).
|
 |
2.5 Volt, Low Power Core Operation |
 |
3.3 Volt I/O with 5V Input Tolerance |
 |
Supports a low-cost single 3.3V regulator design, by using a 1N4001 diode to provide the 2.5V core voltage (from the 3.3V supply) |
 |
Complete USB Specification 2.0 Compatibility
 |
Includes USB2.0 Transceiver |
 |
A Bi-Directional Control and A Bi-Directional
Bulk Endpoint Are Provided |
|
 |
Complete System Solution for Interfacing
ATA or ATAPI Devices to USB2.0 Bus
 |
Supports USB Mass Storage Compliant
Bootable BIOS |
 |
Supports ATA-6 Drive Capacities
up to 2048GB |
 |
True UDMA Mode 4 Transfer Rates |
 |
Support for ATAPI Devices:
 |
CD-ROM |
 |
CD-R |
 |
CD-RW |
 |
DVD |
 |
DVD/R/W |
|
|
 |
Support for sharing ATA/ATAPI drive with external
microprocessor for file playback in portable media
player applications
 |
Pin indication of USB bus SUSPEND state |
 |
Control pin to force drive interface high impedance
state for drive sharing |
|
 |
8051 8 Bit Microprocessor
 |
Provides Low Speed Control Functions |
 |
30 Mhz Execution Speed at 4 Cycles
Per Instruction Average |
 |
768 Bytes of Internal SRAM for General
Purpose Scratchpad or Program Execution While Re-Flashing
External ROM |
|
 |
Double Buffered Bulk Endpoint
 |
Bi-Directional 512 Byte Buffer for
Bulk Endpoint |
 |
64 Byte RX Control Endpoint Buffer |
 |
64 Byte TX Control Endpoint Buffer |
|
 |
Internal or External Program Memory Interface
 |
48K Byte Internal ROM or Optional
64K Byte External Code Space Using Flash, SRAM,
or EPROM Memory |
|
 |
On Board 12Mhz Crystal Driver Circuit |
 |
Internal PLL for 480Mhz USB2.0 Sampling,
30Mhz MCU Clock, and 60Mhz ATA Clock |
 |
Supports Firmware Upgrade Via USB Bus if "Boot
Block" Flash Program Memory Is Used for External Program
Memory |
 |
Supports firmware upgrade via USB bus if "boot block" Flash program memory is used for optional external program memory |
 |
Optional Serial EEPROM interface for VID/PID/Serial
Number Customization |
 |
100 Pin, STQFP Lead-free RoHS Compliant Package (12x12x1.4mm body, 14x14mm footprint) |
ORDERING INFORMATION
Order Number(s):
USB2005-MV-01 for 100 Pin, STQFP Lead-Free RoHS Compliant Package.
|
General Description
The USB2005 is a USB2.0 Mass Storage Class Peripheral Controller intended for use with standard
ATA-5 and -6 hard in media player applications requiring Portable Device – Digital Rights Management
(PD-DRM) as specified by Microsoft for Windows Media systems. This includes reporting all media as
removable drives and providing the drive serial number to the PC host via a SCSI Inquiry command.
The device consists of a USB2.0 PHY and SIE, buffers, Fast 8051 microprocessor with expanded
scratchpad and 768 of program SRAM, internal 48 KB program ROM, and an ATA-66 compatible
interface.
Provisions for optional external Flash Memory up to 64K bytes for program storage is provided. An
optional serial EEPROM which can be modified via USB from the host provides unique VID/PID/Serial
numbers, as well as optional configuration information.
Internal 768 Bytes of scratchpad SRAM are also provided. This internal SRAM can also be used for
program storage to implement program upgrade via USB download to external “boot block” Flash
program memory, if desired.
To facilitate portable media player designs, the ability to electrically detach the USB2005 from the drive
under external microprocessor control is provided, as well as an indication to that processor if the USB
bus is SUSPENDed when the USB2005 is attached to a USB host.
USB2005 Data Sheet, Application Notes,
Drivers and Design Tools
|