■ 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 ATA6 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
Datasheet
■ 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 optional
external program memory
■ Optional Serial EEPROM interface for VID/PID/Serial
Number Customization
■ 100STQFP Package (12x12x1.4mm body, 14x14mm
footprint); green, lead-free package also available
SMSC USB2005DATASHEETRevision 0.2 (06-07-05)
USB2.0 ATA/ATAPI Controller with PD-DRM
ORDER NUMBER(S):
USB2005-MN FOR 100 PIN, STQFP PACKAGE
USB2005-MV-01 FOR 100 PIN, STQFP PACKAGE (GREEN, LEAD-FREE)
Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently,
complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be
accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any
time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this
information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual
property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated
version of SMSC's standard Terms of Sale Agreem ent dated before the date of your order (the "Terms of Sale Agreement"). The product may
contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifica tions. Anomaly
sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other
application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written
approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. C opies of this document or other
SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a
registered trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective
holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE,
AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE.
IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL
DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION,
WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR
OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER
OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Table 7.2 Data Buffer Returned for Device Serial Number Query. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SMSC USB20055Revision 0.2 (06-07-05)
DATASHEET
Chapter 1 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. See table below:
USB2.0 ATA/ATAPI Controller with PD-DRM
Datasheet
Table 1.1 Operational Conditions to Electrically Detach USB2005
USB BUS
OPERATIONAL CONDITION
Attached to USB but USB host powered down. ie no
VBUS from host PC (IDE interface high impedance)
Media player uP forcing USB detach and high
impedance of USB2005 IDE interface
External uP in media player allows USB connection of
USB2005 while attached to USB bus
Normal USB operation/access to IDENormal
USB2005 attached to USB bus; USB Host in SUSPEND
or Safe Removal has occurred via toolbar applet
(USB2005 IDE interface high impedance)
Media Player detached from USB bus (USB2005 IDE
interface high impedance)
STATUSGPIO3 INPUT
Unpowered00
X00
Enumerating1Toggle due to
Operation
SUSPENDX0
UnconnectedX0
GPIO1
OUTPUT
optional
external
SEEPROM
data reads
11
Revision 0.2 (06-07-05)6SMSC USB2005
DATASHEET
USB2.0 ATA/ATAPI Controller with PD-DRM
Datasheet
Chapter 2 Pin Table
DISK DRIVE INTERFACE (27 PINS)
IDE_D0IDE_D1IDE_D2IDE_D3
IDE_D4IDE_D5IDE_D6IDE_D7
IDE_D8IDE_D9IDE_D10IDE_D11
IDE_D12IDE_D13IDE_D14IDE_D15
IDE_nIORIDE_nIOWIDE_IRQIDE_DACK
IDE_DRQIDE_nCS0IDE_nCS1IDE_SA0
IDE_SA1IDE_SA2IORDY
USBD+USBD-LOOPFLTRRBIAS
Table 2.1 USB2005 Pin Table
USB INTERFACE (7 PINS)
RTERMFS+FS-
MEMORY/IO INTERFACE (28 PINS)
MD0MD1MD2MD3
MD4MD5MD6MD7
MA0MA1MA2MA3
MA4MA5MA6MA7
MA8MA9MA10MA11
MA12MA13MA14MA15
nMRDnIOR nMWRnIOW
MISC (15 PINS)
ROMENGPIO1/SUSPENDGPIO2/EE_CSGPIO3/VBUS
GPIO4/EE_DIOGPIO5/ATA RESETGPIO6/A16GPIO7/EE_CLK
XTAL1/CLKINXTAL2nRESETnTEST/nDBGSTR
TST_OUT/DBGOUTnTESTENCLKOUT
POWER, GROUNDS, AND NO CONNECTS (23 PINS)
SMSC USB20057Revision 0.2 (06-07-05)
DATASHEET
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.