ETC JM20329

JMicron/JM20329
JM20329
Hi-Speed USB to SATA Bridge
Datasheet
Rev. 1.0
Version 1.0
© JMicron 2007. All rights reserved.
Page 1
May 2007
Copying prohibited.
JMicron/JM20329
Revision History
Version
Date
0.8
2007/3/20
Initialization of this document for JM20329.
0.9
2007/4/16
1.
Modify pin out description
2.
Remove the description about Serial Flash and Fingerprint recognition.
3.
Modify the EEPROM configuration description
1.
Add pin description in USB suspend mode.
2.
Remove the typing error of pin17 in SATA power pin
1.0
2007/5/3
Revision Description
© Copyright JMicron Technology, 2007.
All Rights Reserved.
Printed in Taiwan 2007
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 PROVIEDE ON 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
1F, No.13, Innovation Road I,
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.0
© JMicron 2007. All rights reserved.
Page 2
May 2007
Copying prohibited.
JMicron/JM20329
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
6. Pin Descriptions....................................................................................................................................................... 8
6.1 Pin Type Definition............................................................................................................................................................. 8
6.2 Serial ATA Interface ........................................................................................................................................................... 8
6.3 USB Interface...................................................................................................................................................................... 8
6.4 Crystal Interface................................................................................................................................................................. 9
6.5 Voltage Regulator ............................................................................................................................................................... 9
6.6 Digital Power Supply and System Control Interface....................................................................................................... 9
7. Electrical Characteristics ..................................................................................................................................... 11
7.1 Absolute Maximum Rating.............................................................................................................................................. 11
7.2 Recommended Power Supply Operation Conditions .................................................................................................... 11
7.3 Recommended External Clock Source Conditions........................................................................................................ 11
7.4 Power Supply DC Characteristics................................................................................................................................... 11
8. External Serial EEPROM Configuration ........................................................................................................... 12
Version 1.0
© JMicron 2007. All rights reserved.
Page 3
May 2007
Copying prohibited.
JMicron/JM20329
1. General Description
The JM20329 is the single chip solution to bridge between USB host and SATA device. The highly integrated Hi-Speed USB
and SATA Phys technology provides a cost-effective solution to apply USB to SATA device enclosure. The USB adhere to the Mass
Storage Class Bulk-Only Transport Specification. The embedded command parser supports both ATA and ATAPI command set
with LBA48 addressing capability.
This chip is designed by 0.18um CMOS technology with 48 LQFP package.
2. Features
¾
Compliance with Gen1i/Gen1m of Serial ATA II Electrical Specification 2.5
¾
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 PACKET command set
¾
Support ATA/ATAPI LBA48 addressing mode
¾
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
¾
48 LQFP package
¾
8 GPIO
Version 1.0
© JMicron 2007. All rights reserved.
Page 4
May 2007
Copying prohibited.
JMicron/JM20329
3. Main Applications
¾
Hi-Speed USB to SATA Device
SATA
SATA
Device
PC
USB
Figure 1 High-Speed USB to SATA Bridge
Register Files
USB 2.0 PHY
USB
Serial Interface Engine
(SIE)
FIFO
FIFO
SATA Transport Layer
SATA Link Layer
SATA
Device
SATA Physical Layer
4. Block Diagram
USB
Host
Register Files
Figure 2 Block Diagram
Version 1.0
© JMicron 2007. All rights reserved.
Page 5
May 2007
Copying prohibited.
JMicron/JM20329
5. Package and Pin Assignments
VCCK
DGND
PTMode
HDDA
PHYRDY
TME#
GPIO[0]
GPIO[1]
GPIO[2]
GPIO[3]
TXP
TXN
36
35
34
33
32
31
30
29
28
27
26
25
5.1 Package Pin Out
AGND
DGND
43
18
AVDDH
VCCK
44
17
AGNDH
TEST[0]
45
16
AVDDH
Reserve2
46
15
DP
Reserve3
47
14
DM
GPIO[18]
48
13
XTALO
GPIO[22]
VCCO: 3.3V
VCCK: 1.8V
AVDDH: 3.3V
AVDDL: 1.8V
12
19
XTALI
42
11
VCCO
AGNDH
REXT
10
20
AVDDH
41
9
TEST[1]
AVREG
RXP
8
21
VBUS
40
7
UAO
RST#
RXN
6
22
GPIO[7]
39
5
UAI
VCCO
AVDDL
4
23
DGND
38
3
Reserve1
TEST[2]
AGND
2
24
GPIO[23]
37
1
Reserve0
Figure 3 Package Pin Assignment
Version 1.0
© JMicron 2007. All rights reserved.
Page 6
May 2007
Copying prohibited.
JMicron/JM20329
5.2 Package Outline
5.2.1 LQFP48 7X7 mm
Version 1.0
© JMicron 2007. All rights reserved.
Page 7
May 2007
Copying prohibited.
JMicron/JM20329
6. Pin Descriptions
6.1 Pin Type Definition
Pin Type
Definition
A
Analog
D
Digital
I
Input
O
Output
IO
Bi-directional
L
Internal weak pull-low (Typical 31 KΩ)
H
Internal weak pull-high (Typical 31 KΩ)
6.2 Serial ATA Interface
Pin No.
Type
Description
RXP
Signal Name
21
AI
RXN
22
AI
TXP
26
AO
TXN
25
AO
REXT
20
AI
AVDDL
23
AI
AGND
AVDDH
24,19
18
AI
AI
Serial ATA RX+ signal.
A 10nF CAP should be connected between this pin and SATA connector.
Serial ATA RX- signal.
A 10nF CAP should be connected between this pin and SATA connector.
Serial ATA TX+ signal.
A 10nF CAP should be connected between this pin and SATA connector.
Serial ATA TX- signal.
A 10nF CAP should be connected between this pin and SATA connector.
External Reference Resistance.
A 12KΩ±1% external resistor should be connected to this pin.
SATA Analog 1.8V Power Supply.
This power could be sourced from internal 1.8V voltage regulator
through AVREG pin.
SATA Analog Ground.
SATA Analog 3.3V Power Supply.
Pin No.
Type
Description
DM
DP
VBUS
14
15
8
AIO
AIO
DIL
AVDDH
AGNDH
16
17
AI
AI
USB Bus D- Signal.
USB Bus D+ Signal.
USB Cable Power Detector.
The 4.7KΩ and 10KΩ resistances should be connected to divide the 5V
cable power into 3.3V.
USB Analog 3.3V Power Supply.
USB Analog Ground.
6.3 USB Interface
Signal Name
Version 1.0
© JMicron 2007. All rights reserved.
Page 8
May 2007
Copying prohibited.
JMicron/JM20329
6.4 Crystal Interface
Signal Name
Pin No.
Type
XTALI
12
AI
XTALO
13
AO
Pin No.
Type
9
10
11
AO
AI
AI
Description
Crystal Input/Oscillator Input.
It is connected to a 12MHz crystal or crystal oscillator.
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
AVREG
AVDDH
AGNDH
Description
Voltage Regulator 1.8V Output.
Voltage Regulator 3.3V Power Supply.
Voltage Regulator Ground.
6.6 Digital Power Supply and System Control Interface
Pin No.
Type
Description
VCCO
VCCK
DGND
RST#
Signal Name
5,42
36,44
4,35,43
7
DI
DI
DI
DIH
TME#
31
DIH
HDDA
33
DO
3,41,45
DIL
DIL
DIL
30
DIOH
Digital 3.3V Power Supply.
Digital 1.8V Core Power.
Digital Ground.
System Global Reset Input.
Active-low to reset the entire chip.
An external 10msec RC should be connected to this pin.
MP Test Mode Enable.
This pin is reserved for IC mass production testing.
Keep this pin to logic “1” in normal operation.
SATA Device Active.
0 : Device active.
1 : IDLE.
Output to “0” in USB Suspend mode. (F)
MP TEST Mode Selection.
For IC mass production testing. We strongly recommend customer to make
TEST[2:0] = 000.
Input in USB Suspend mode
ATA/ATAPI Power Down Mode Enable/EEPROM 9346 Data Output
(DO) GPIO0
(1) At Power on MCU will detect this pin.
0: Enable MCU issue spin down command to HDD in suspend mode.
1: Disable MCU issue spin down command to HDD in suspend mode.
(2) After power on status detecting, this pin becomes Data Output of serial
EEPROM 9346.
(3) While EEPROM detection is complete, this pin is default set to input, and
could act as GPIO pin by SCSI-2 vender command (button input).
Input in USB Suspend mode(F)
TEST[2:0]
GPIO[0]
Version 1.0
© JMicron 2007. All rights reserved.
Page 9
May 2007
Copying prohibited.
JMicron/JM20329
Pin No.
Type
Description
GPIO[1]
Signal Name
29
DIOH
GPIO[2]
28
DIOH
GPIO[3]
27
DIOH
EEPROM 9346 Data Input (DI) /GPIO1
(1) After power on status detecting, this pin becomes Data Input of serial
EEPROM 9346.
(2) While EEPROM detection is complete, this pin is default set to input, and
could act as GPIO pin by SCSI-2 vender command (button input).
Input in USB Suspend mode(F)
USB Attach Sequence/EEPROM 9346 Serial Clock (SK)/GPIO2
(1) The internal controller will detect the pin status after power on. The
functionality of power on initial state determines the USB attach sequence of
JM20329
0: Attached USB first.
1: Check SATA device first.
(2) This pin is Serial Clock of serial EEPROM 9346.
(3) While EEPROM detection is complete, this pin is default set to input, and
could act as GPIO pin by SCSI-2 vender command (button input).
Input in USB Suspend mode (F)
EEPROM 9346 Chip Select (CS) /GPIO3
(1) This pin functions as Chip Select of EEPROM 9346 in EEPRM detection.
(2) While EEPROM detection is complete, this pin is default set to input, and
could act as GPIO pin by SCSI-2 vender command.
PTMODE
34
DIH
GPIO[7]
6
DIO
GPIO[18]
48
DIO
GPIO[22]
1
DIO
GPIO[23]
2
DIO
47,46,38
,37
Reserved[3:0]
UAI
39
DIO
DIO
DIOH
DIOH
DIH
UAO
40
DO
PHYRDY
32
DO
Version 1.0
© JMicron 2007. All rights reserved.
Note that it only supports 9346 with 64x16-bit mode.
Input in USB Suspend mode (F)
Protocol mode
1: Enable USB to SATA function.
0: Disable USB and SATA function.
Input in USB Suspend mode (F)
GPIO 7: USB Bus State.
This pin will go high while the USB Vbus is applied.
It will go low only in
(1) Vbus is detached.
(2) Vbus is attached and USB is configured and enter suspend state. (F)
Can be configured by SCSI-2 vender command.
Output to “0” in USB Suspend mode(F)
Can be configured by SCSI-2 vender command.
Output to “0” in USB Suspend mode(F)
Can be configured by SCSI-2 vender command
Output to “0” in USB Suspend mode. (F)
Reserved Pins. They are for internal used only. We strongly recommend
customer to make Reserved[3:0] = 0011.
Input in USB Suspend mode (F)
8051 UART interface.
Input in USB Suspend mode
8051 UART interface.
Output to “1” in USB Suspend mode.
SATA PHY is ready.
0: SATA interface not established.
1: SATA interface established.
Output to “0” in USB Suspend mode.
Page 10
May 2007
Copying prohibited.
JMicron/JM20329
7. Electrical Characteristics
7.1 Absolute Maximum Rating
Parameter
Min
Max
Unit
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
Analog power supply
Storage temperature
Symbol
Condition
TSTORAGE
-55
140
V
o
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
Ambient operation temperature
TA
-10
70
o
Junction temperature
TJ
0
125
o
C
C
7.3 Recommended External Clock Source Conditions
Parameter
Symbol
Condition
Min
External reference clock
Typical
Max
12
Clock Duty Cycle
Unit
MHz
45
50
55
%
Min
Typical
Max
Unit
7.4 Power Supply DC Characteristics
Parameter
Symbol
Condition
IDVDD
3.3v
1
mA
IDDH_VR
1.8v
47
mA
USB Analog Power Supply
IAVDDH_USB
3.3v
27
mA
SATA Analog Power Supply
IAVDDH_SATA
3.3v
36
mA
SATA Analog Power Supply
IAVDDL_SATA
1.8v
62
mA
Digital I/O power supply
Internal digital Power Supply
Version 1.0
© JMicron 2007. All rights reserved.
Page 11
May 2007
Copying prohibited.
JMicron/JM20329
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.
Support 3 strings:
1.
Manufacture or HDD one of them
The Manufacture-String maximum size is 30 characters.
The HDD-String maximum size is 24 characters.
2.
Product string
The Product-string maximum size is 30 characters.
3.
Serial number
The Serial number-string maximum size is 30 characters.
Version 1.0
© JMicron 2007. All rights reserved.
Page 12
May 2007
Copying prohibited.