JM20337 Datasheet v1.1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

JMicron/JM20337

JM20337
Hi-Speed USB to SATA&PATA
Combo Bridge

Datasheet
Rev. 1.1

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 1 Copying prohibited.
JMicron/JM20337

Revision History

Version Date Revision Description


1.0 2004/10/22 Initialization of this document.

1.1 2005/03/29 1. Correct typo


2. Add SATA Hot-plug feature on GPIO2.
3. Add package outline.
4. Update electrical characteristics.

© Copyright JMicron Technology, 2003.

All Rights Reserved.


Printed in Taiwan 2003
JMicron and the JMicron Logo are trademarks of JMicron Technology Corporation in Taiwan and/or other countries.
Other company, product and service names may be trademarks or service marks of others.

All information contained in this document is subject to change without notice. The products described in this document are NOT
intended for use implantation or other life supports application where malfunction may result in injury or death to persons. The
information contained in this document does not affect or change JMicron’s product specification or warranties. Nothing in this
document shall operate as an express or implied license or environments, and is presented as an illustration. The results obtained
in other operating environments may vary.

THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIEDEON AN “AS IS” BASIS. In no event will JMicron
be liable for damages arising directly or indirectly from any use of the information contained in this document.

JMicron Technology Corporation


4F, No.18, Prosperity 2nd Road,
Science Based Industrial Park
Hsinchu, Taiwan, R.O.C

For more information on JMicron products, please visit the JMicron web site at
http://www.JMicron.com or send email to [email protected]

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 2 Copying prohibited.
JMicron/JM20337

Table of Contents
1. General Description .................. ................. .................. ................. ................. ................. .................. .................. .... 4
2. Features ......... ......... .......... .................. .................. ......... ......... ......... ......... ......... .......... .................. ......... ......... ...... 4

3. Main Applications...... .................. ................. .................. .................. ................. .................. ................. ................ 5
4. Block Diagram .................. .................. ................. ................ ................... ................. ................. .................. .......... 5

5. Package and Pin Assignments...................... .................. .................. .................. ................. .................. ............... 6
5.1 Package Pin Out ............ .............. .............. ............. .............. .............. .............. ............... .............. ............. ............... ......... 6

5.2 Package Outline................... .............. .............. .............. ............. ............. .............. .............. .............. ............... ............. ..... 7

5.3 Pin List Table ............. ............. .............. .............. .............. .............. .............. .............. ............. ............... .............. .............. 8

6. Pin Descriptions............. .................. .................. ................. .................. ................... .................. ................. ............. 9

6.1 Pin Type Definition.............. .............. ............. .............. ............. ............. ............. ............. ............... .............. ............... ...... 9

6.2 Serial ATA Interface........................ .............. ............. .............. .............. ............. ............. ............... .............. ............... ...... 9

6.3 USB Interface...... ............. .............. .............. .............. .............. ............. .............. .............. ............... .............. ............... ...... 9

6.4 Crystal Interface........... ............. ............... .............. .............. .............. .............. .............. ............... ............. .............. ........ 10

6.5 Voltage Regulator ............ .............. .............. .............. .............. ............. .............. ............ ............... ............. .............. ........ 10

6.6 Parallel ATA Interface..... ........... ........... .......... ............ ........... ........... .......... ........... ........... .......... ........... ........... .......... ..... 10

6.7 Digital Power Supply and System Control Interface............. ........... .......... .......... ........... .......... ........... ........... .......... .... 10

6.8 Parallel ATA Pin Reverse Mode Order...... ........... ........... ........... ........... ........... ........... ........... ........... ........... ........... ....... 12

7. Electrical Characteristics ................ .................. .................. ................. ................... ................. ................. ........... 13

7.1 Absolute Maximum Rating......................... .............. .............. ............. .............. .............. ............. ............. .............. ........ 13

7.2 Recommended Power Supply Operation Conditions ........... ........... .......... ........... .......... .......... ........... ............ .......... .... 13

7.3 Recommended External Clock Source Conditions.. ........... .......... ........... ........... .......... ........... ........... .......... ........... ...... 13

7.4 Power Supply DC Characteristics.................. .............. ............. ............... .............. ............... .............. ............. .............. . 13

7.5 ATA I/O AC Characteristics ............... .............. .............. .............. ............... ............. .............. ............... .............. ............ 13

7.6 ATA I/O DC Characteristics ............... .............. .............. .............. ............... ............. .............. ............... .............. ............ 14

8. External Serial EEPROM Configuration .................. ................. ................. .................. ................. ................... . 15

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 3 Copying prohibited.
JMicron/JM20337

1. General Description

The JM20337 is single chip solution to bridge between Hi-Speed USB, SATAII Gen1 and ATA/ATAPI-based mass storage
device. It provides the capability to translate USB mass storage commands to serial ATA and ATA/ATAPI communication protocol.
The USB adheres the Mass Storage Class Bulk-Only Transport Specification, and supports dual LUN operation, which could
connect to two ATA/ATAPI devices or one ATA/ATAPI device associated with one SATA device. The embedded command

parser supports both ATA and ATAPI command set with LBA48 addressing capability. This chip also supports the optional hot
plug feature of SATA to USB, which reports the USB disconnection/connection event to PC host while SATA device is attached or
detached.
This chip is designed by 0.18um CMOS technology with 64 LQFP package.

2. Features

 Compliance with Gen1i of Serial ATA II Electrical Specification 1.0


 Support SATA Spread-Spectrum Clock
 Support SATA II Asynchronous Signal Recovery (Hot Plug) feature
 Compliance with USB 2.0 electrical specification
 Support USB High-Speed and Full-Speed Operation

Compliance with USB Mass Storage Class, Bulk-Only Transport Specification
 Support ATA/ATAPI Ultra DMA Mode 0, 1, 2, 3, 4, 5
 Support ATA/ATAPI Multi-Word DMA Mode 0, 1, 2
 Support ATA/ATAPI PIO Mode 0, 1, 2, 3, 4
 Support ATA/ATAPI PACKET command set
 Support ATA/ATAPI LBA48 addressing mode
 Support dual LUN (Logic Unit Number) with automatically master/slave enumeration
 Support 12MHz external crystal
 Support external NVRAM for Vender Specific VID/PID of USB Device Controller
 Embedded 3.3V to 1.8V voltage regulator
 Single power 3.3V power supply
 0.18um CMOS technology
 64 LQFP package

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 4 Copying prohibited.
JMicron/JM20337

3. Main Applications

 USB to PATA Device


 USB to SATA Device
 USB to PATA & SATA Combo Devices

ID
IDE
E
Device
USB PC
JM20337

S
A
SATA T
A
Device

Figure 1 USB 2.0 to SATA&PATA Combo Bridge

4. Block Diagram

IDE
Device

r e
e
r y O r r O in
r e a F F g
e y L I lel r le
l
I n
y a tr F e F E
a L o ro
t ll ro
t e
L o ) Y
l k p n
tr
n B ca
a in s
n
o
n
o S fr IE H
P
SATA ic L
ra I
C o I
C U te S
( USB
s C .0
y
h
A T P
s
P In 2
Device P
T
A A O A
T
u A
T O l
a B Host
S T IF B IF ri S
A
T A F /A E /A F e U
S A D A S
A T I T
S
A A

Register Files Register Files

Figure 2 Block Diagram

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 5 Copying prohibited.
JMicron/JM20337

5. Package and Pin Assignments

5.1 Package Pin Out


# #
Q K 3 G P
# # 8 0 1 2 3
R
T
1 0 2 0 1 D D IA S O # O O O O
A A A S S D N D A I E I I I I
N
I D D D C C V G P D P M P P P P
P P P P P P D D P P G T G G G G

8
4 7
4 6
4 5
4 4 3
4 2
4 1
4 0
4 9
3 8
3 7
3 6
3 5
3 4
3 3

PDMACK# 49 32 TXP

PIORDY 50 31 TXN

PDIOR# 51 30 AGN D

PDIOW# 52 29 AVDD TX

PDMARQ 53 28 RXN

PDD15 54 27 RXP

PDD0 55 26 REXT

DVDD2 56 25 AGN D

DGND2 57 24 AVDD H

PDD14

PDD1

PDD13
58

59

60
JM20337 23

22

21
AVDD P

AGN DH

AVDD H

PDD2 61 (LQFP64) 20 DP

PDD12 62 19 DM

PDD3 63 18 XTALO

PDD11 64 17 XTALI

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
1 1 1 1 1 1 1

4 0 5 9 6 8 1 1 7 # 7 # S G H H
D 1 D D D D D D D T O T U E D D
I
D
P D D
P D
P D
P D
P N
G D
V D
P E
S P S
R B
V R
V D
V N
G
P D E G
D R A A A
P

Figure 3 Package Pin Assignment

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 6 Copying prohibited.
JMicron/JM20337

5.2 Package Outline


D
D1
48 33

9 2
4 3

E 1
E

4 7
6 1

1 16

2 1 b
WITH PLATING
b1

2
A A 1
c c

1
A L
e b L1
3
Dimension in mm Dimension in inch Dimension in mm Dimension in inch
Symbol Symbol
Mi n Nom M ax Mi n Nom M ax M in Nom Max M in N om Max

A --- --- 1.60 --- --- 0.063 E 12.00 BSC 0.472 BSC

A1 0.05 --- 0.15 0.002 --- 0.006 E1 10.00 BSC 0.394 BSC

A2 1.35 1.40 1.45 0.053 0.055 0.057 e 0.05 BSC 0.020 BSC

b 0.17 0.22 0.27 0.007 0.009 0.011 L 0.45 0.60 0.75 0.018 0.024 0.030

b1 0.17 0.20 0.23 0.007 0.008 0.009 L1 1.00 REF 0.039 REF
o o o o o o
c 0.09 --- 0.20 0.004 --- 0.008 0 3.5 7 0 3.5 7
o o
c1 0.09 --- 0.16 0.004 --- 0.006 0 --- --- 0 --- ---
o o
D 12.00 BSC 0.472 BSC TYP
12 12 TYP
o o
D1 10.00 BSC 0.394 BSC TYP
12 12 TYP

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 7 Copying prohibited.
JMicron/JM20337

5.3 Pin List Table

No . Pin Name No. Pin Name No . Pin Name No. Pin Name

1 P DD4 17 XTALI 33 GPIO3 49 PDMACK#


2 P DD1 0 18 XTALO 34 GPIO2 50 PIORDY
3 P DD5 19 DM 35 GPIO1 51 PDIOR#
4 P DD 9 20 DP 36 GPIO0 52 PDIOW#
5 P DD6 21 AVDDH 37 TME# 53 PDMARQ
6 P DD8 22 AGNDH 38 GPIO8 5 4 P DD1 5
7 DGND1 23 AVDDP 39 P D AS P # 55 P DD0
8 DVDD 1 24 AVDDH 40 PPDIAG# 56 DVDD 2
9 P DD7 25 AGND 41 DGND3 5 7 DG ND2
10 P RE S E T # 26 REXT 42 DVDDK 58 PDD14
11 GPIO7 27 RXP 43 P CS 1 # 59 PDD1
1 2 RS T # 28 RXN 44 P CS 0 # 60 PDD13
1 3 VB US 29 AVDDTX 45 P DA2 61 PDD2
14 AVREG 30 AGND 46 P DA0 62 PDD12
15 AVDDH 31 TXN 47 P DA1 63 PDD3
16 AGNDH 32 TXP 48 PINTRQ 64 PDD11

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 8 Copying prohibited.
JMicron/JM20337

6. Pin Descriptions

6.1 Pin Type Definition


Pin Type Definition
A Analog
D Digital
I Input
O Output
IO Bi-directional
L Internal week pull-low (Typical 31K )
H Internal week pull-high (Typical 31K )

6.2 Serial ATA Interface


Signal Name Pin No. Type Description
RXP 27 AI Serial ATA RX+ signal.
A 10nF CAP should be connected between this pin and SATA connector.
RXN 28 AI Serial ATA RX- signal.
A 10nF CAP should be connected between this pin and SATA connector.
TXP 32 AO Serial ATA TX+ signal.
A 10nF CAP should be connected between this pin and SATA connector.
TXN 31 AO Serial ATA TX- signal.
A 10nF CAP should be connected between this pin and SATA connector.
REXT 26 AI External Reference Resistance.
A 12KΩ±1% external resistor should be connected to this pin.
AVDDTX 29 AI SATA Analog 1.8V Power Supply.
This power could be sourced from internal 1.8V voltage regulator
through AVREG pin.
AGND 30 AI SATA Analog Ground.
AVDDP 23 AO Analog Probe Pin.
This pin is an analog probe pin, and should be reserved as No
Connection (NC) in normal operation.
AVDDH 24 AI SATA Analog 3.3V Power Supply.
AGNDH 25 AI SATA Analog Ground.

6.3 USB Interface


Signal Name Pin No. Type Description
DM 19 AIO USB Bus D- Signal.
DP 20 AIO USB Bus D+ Signal.

VBUS 13 DIL USB51K


The Cable Power Detector.
Ω and 100KΩ resistances should be connected to divide the 5V
cable power into 3.3V.
AVDDH 21 AI USB Analog 3.3V Pow er Supply.
AGNDH 22 AI USB Analog Ground.

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 9 Copying prohibited.
JMicron/JM20337

6.4 Crystal Interface


Signal Name Pin No. Type Description
XTALI 17 AI Crystal Input/Oscillator Input.
It is connected to a 12MHz crystal or crystal oscillator.
XTALO 18 AO Crystal Output.
It is connected to a crystal. While crystal oscillator is applied, this pin
should be reserved as No Connection (NC).

6.5 Voltage Regulator


Signal Name Pin No. Type Description
AVREG 14 AO Voltage Regulator 1.8V Output.
AVDDH 15 AI Voltage Regulator 3.3V Power Supply.
AGNDH 16 AI Voltage Regulator Ground.

6.6 Parallel ATA Interface


Signal Name Pin No. Type Description
PDD[15:0] 54, 58, 60, DIO Parallel ATA Data Bus.
62, 64, 2,
4, 6, 9, 5, 3,
1, 63, 61,
59, 55
PCS[1:0]# 43, 44 DIO Parallel ATA Chip Select.
PDA[2:0] 45, 47, 46 DIO Parallel ATA Device Address.
PDIOR# 51 DIO Parallel ATA IO Read/Ultra DMA Ready/Ultra DMA Data Strobe.
PDIOW# 52 DIO Parallel ATA IO Write/Stop Ultra DMA Burst.
PDMACK# 49 DIO Parallel ATA DMAAcknowledge.
PDMARQ 53 DIO Parallel ATA DMA Request.
PINTRQ 48 DIO Parallel ATA Device Interrupt.
PIORDY 50 DIO Parallel ATA IO Ready/Ultra DMA Ready/Ultra DMA Data Strobe.
PPDIAG# 40 DIOH Parallel ATA Diagnostic Signal.
PRESET# 10 DIO Parallel ATA Hardware Reset.
PDASP# 39 DIOH Parallel ATA Slave Device Present.

6.7 Digital Power Supply and System Control Interface


Signal Name Pin No. Type Description
DVDD[2:1] 56, 8 DI Digital 3.3V Power S upply.
DVDDK 42 DI Digital 1.8V Core Power.
DGND[3:1] 41, 57, 7 DI Digital Ground.
RST# 12 DIH System Global Reset Input.
Active-low to reset the entire chip.

An external
While 10msec
chip in RC should
reset state, all thebe connected
PATA bus istotri-state.
this pin.
TME# 37 DI Test Mode Enable.
This pin is reserved for IC mass production testing.
Keep this pin to logic “1” in normal operation.
GPIO[3:0] 33, 34, 35, DIOH General Purpose IO Interface.
36
PinName Description

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 10 Copying prohibited.
JMicron/JM20337

Signal Name Pin No. Type Description


GPIO[8:7] 38, 11 GPIO0 EEPROM 9346 Data Output (DO)/SATA SSC Enable
The internal controller will detect the pin status after
power on. The functionality of power on initial state
determines the SATA SSC functionality.
0: SSC Enable.
1: SSC Disable.
After power on status detecting, this pin becomes Data

Output of serial EEPROM 9346.


GPIO1 EEPROM 9346 Data Input (DI)/PATA Order
The internal controller will detect the pin status after
power on. The functionality of power on initial state
determines the PATA interface pin order configuration.
0: REVERSE ORDER.
1: NORMAL ORDER.
After power on status detecting, this pin becomes Data
Input of serial EEPROM 9346.
GPIO2 GPIO2: EEPROM 9346 Serial Clock (SK)/SATA
Hot-plug Enable
The internal controller will detect the pin status after
power on. The functionality of power on initial state is as
below.
0: SATA Hot-plug enable.
1: SATA Hot-plug disable.
After power on status detecting, this pin becomes Serial
Clock of serial EEPROM 9346.
GPIO3 EEPROM 9346 Chip Select (CS)
Note that it only supports 9346 with 64x16-bit mode.
GPIO7 GPIO 7: USB Configuration.
This pin will go high after the USB Device Controller
accepts the USB Standard Request
SetConfiguration(Index=1), and will go low in SUSPEND
state or non-configured state.
1: USB in configured state.
0: others.
GPIO8 GPIO 8: SATA Physical Layer Ready (PHYRDY)
This pin will go high while SATA Physical Layer link is
ready.
1: SATA Link ready.
0: SATA Link not ready.

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 11 Copying prohibited.
JMicron/JM20337

6.8 Parallel ATA Pin Reverse Mode Order


Normal Order Reverse Order Normal Order Reverse Order
PDD15 PDD2 PCS0# PDD7

PDD14 PDD1 PCS1# PRESET#

PDD13 PDD0 PDA2 PDD8

PDD12 PDMARQ PDA1 PDD9

PDD11 PDIOR# PDA0 PDD6


PDD10 PDMACK# PDMARQ PDD12

PDD9 PDA1 PDMACK# PDD10

PDD8 PDA2 PIORDY PDD4

PDD7 PCS0# PDIOR# PDD11

PDD6 PDA0 PDIOW# PDD3

PDD5 PINTRQ PINTRQ PDD5

PDD4 PIORDY PRESET# PCS1#

PDD3 PDIOW# PDASP# PDASP#

PDD2 PDD15 PPDIAG# PPDIAG#

PDD1 PDD14

PDD0 PDD13

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 12 Copying prohibited.
JMicron/JM20337

7. Electrical Characteristics

7.1 Absolute Maximum Rating


Parameter Symbol Condition Min Max Un i t
Analog power supply AVDDH -0.5 6 V
Digital I/O power supply DVDD -0.5 6 V

Digital I/O input voltage VI(D) -0.4 DVDD+0.4 V


o
Storage temperature TSTORAGE -55 85 C

7.2 Recommended Power Supply Operation Conditions


Parameter Symbol Condition Min Typical Max Unit
Operation digital power supply DVDD 3.0 3.3 3.6 V

Operation analog power supply AVDDH 3.0 3.3 3.6 V


o
Ambient operation temperature TA -10 70 C
o
Junction temperature TJ 0 125 C

7.3 Recommended External Clock Source Conditions


Parameter Symbol Condition Min Typical Max Unit
External reference clock 12 MHz

Clock Duty Cycle 45 50 55 %

7.4 Power Supply DC Characteristics


Parameter Symbol Condition Min Typical Max Unit
Digital I/O power supply IDVDD 10 mA
Internal voltage regulator IAVDDH_VR 100 mA

USB Analog Power Supply IAVDDH_USB 30 mA

SATA Analog Power Supply IAVDDH_SATA 20 mA

7.5 ATA I/O AC Characteristics


Parameter Symbol Condition Min Typical Max Unit

Rising slew-rate 0.4 0.7 1.0 V/ns

Falling slew-rate 0.4 0.7 1.0 V/ns


Device Capacitance C device 27 pF

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 13 Copying prohibited.
JMicron/JM20337

7.6 ATA I/O DC Characteristics


Parameter Symbol Condition Min Typical Max Unit

DC sink current IOL 8 mA


Internal pull-up current 40 160 uA

Input low-voltage VIL 0.8 V

Input high-voltage VIH 2.0 5.0 V

Output low-voltage VOL 0 0.4 V


Output high-voltage VOH 2.6 3.6 V

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 14 Copying prohibited.
JMicron/JM20337

8. External Serial EEPROM Configuration


The external EEPROM only support 9346 at 64x16 mode. The vender could store the Vender specific USB Device
Descriptor, Manufacture String (Index 0x0A), and Product String (Index 0x0B) according to the below table.

Address B te0 B te1 B te2 B te3 B te4 B te5 B te6 B te7


USB Device Descriptor
0x00 bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0
12 01 00 02 00 00 00 40

USB Device Descriptor


0x08 idVender idProduct bcdDevic e iManufacture iProduct
user user user user user user 0A 0B
USB Device DescriptorReserved Reserved String Descriptor – Index 0x0A
0x10 iSerialNumber bNumConfig - - bLength bDescriptorType bString[0] bString[1]
05 01 00 00 user 03 user 00
String Descriptor – Index 0x0A
0x18 bString[2] bString[3] bString[4] bString[5] bString[6] bString[7] bString[8] bString[9]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0A
0x20 bString[10] bString[11] bString[12] bString[13] bString[14] bString[15] bString[16] bString[17]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0A
0x28 bString[18] bString[19] bString[20] bString[21] bString[22] bString[23] bString[24] bString[25]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0A
0x30 bString[26] bString[27] bString[28] bString[29] bString[30] bString[31] bString[32] bString[33]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0A
0x38 bString[34] bString[35] bString[36] bString[37] bString[38] bString[39] bString[40] bString[41]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0B
0x40 bLength bDescriptorType bString[0] bString[1] bString[2] bString[3] bString[4] bString[5]
user 03 user 00 user 00 user 00
String Descriptor – Index 0x0B
0x48 bString[6] bString[7] bString[8] bString[9] bString[10] bString[11] bString[12] bString[13]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0B
0x50 bString[14] bString[15] bString[16] bString[17] bString[18] bString[19] bString[20] bString[21]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0B
0x58 bString[22] bString[23] bString[24] bString[25] bString[26] bString[27] bString[28] bString[29]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0B
0x60 bString[30] bString[31] bString[32] bString[33] bString[34] bString[35] bString[36] bString[37]
user 00 user 00 user 00 user 00
String Descriptor – Index 0x0B Reserved Reserved Reserved Reserved
0x68 bString[38] bString[39] bString[40] bString[41] - - - -
user 00 user 00 00 00 00 00

Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved


0x70 - - - - - - - -
00 00 00 00 00 00 00 00
Reserved Reserved Reserved Reserved Reserved Reserved EEPROM Identifier
0x78 - - - - - - - -
00 00 00 00 00 00 ‘J’ ‘M’

Version 1.1 Mar 2005


© JMicron 2003. All rights reserved. Page 15 Copying prohibited.

You might also like