1 Data Book AU6254 USB2.0 Hub Controller Technical Reference Manual Product Specification Official Release Revision 1.00W Public Sep 2006 Data book status Objective specification This data book contains target specifications for product development. Preliminary specification This data book contains preliminary supplementary data may be published later. Product specification This data book contains final product specifications. data; Revision History Date Revision Sep 2006 1.00W Description Official release Page 2 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Copyright Notice Copyright 1997 - 2006 Alcor Micro Corp. All Rights Reserved. Trademark Acknowledgements The company and product names mentioned in this document may be the trademarks or registered trademarks of their manufacturers. Disclaimer Alcor Micro Corp. reserves the right to change this product without prior notice. Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without prior notice. Contact Information: Web site: http://www.alcormicro.com/ Taiwan Alcor Micro Corp. 4F, No 200 Kang Chien Rd., Nei Hu, Taipei, Taiwan, R.O.C. Phone: 886-2-8751-1984 Fax: 886-2-2659-7723 China ShenZhen Office Rm.2407-08 ,Industrial Bank Building No.4013, Shennan Road ,ShenZhen,China. 518026 Phone: (0755) 8366-9039 Fax: (0755) 8366-9101 Santa Clara Office 2901 Tasman Drive, Suite 206 Santa Clara, CA 95054 USA Phone: (408) 845-9300 Fax: (408) 845-9086 Los Angeles Office 9070 Rancho Park Court Rancho Cucamonga, CA 91730 USA Phone: (909) 483-9900 Fax: (909) 944-0464 Page 3 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Table of Contents 1 Introduction…………………………………………………………….. 6 1.1 Description…………………………………………………………………………….. 6 1.2 Features…………………………………………………………………………………. 6 2 Application Block Diagram…………………………………………. 7 3 Pin Assignment………………………………………………………… 8 4 System Architecture and Reference Design………………….. 15 4.1 AU6254 Block Diagram…………………………………………………………. 15 4.2 USB 2.0 Hub Descriptor………………………………………………………… 16 5 Electrical Characteristics…………………………………………… 21 5.1 Absolute Maximum Ratings…………………………………………………… 21 5.2 Recommended Operating Conditions……………………………………. 21 5.3 Leakage Current and Capacitance………………………………………… 21 5.4 DC Electrical Characteristics for 3.3 volts operation……………. 22 5.5 Crystal Oscillator Circuit Setup for Characterization…………… 23 5.6 Bus Timing/Electrical Characteristics……………………………………. 23 6 Mechanical Information……………………………………………… 27 7 Abbreviations…………………………………………………………… 29 Page 4 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public List of Figures 2.1 Block Diagram…………………………………………………………………………….. 7 3.1 48 Pin Assignment Diagram…………………………………………………………… 8 3.2 64 Pin Assignment Diagram………………………………………………………….. 11 4.1 AU6254 Block Diagram…………………………………………………………………… 15 5.1 Crystal Oscillator Circuit Setup for Characterization……………………… 23 6.1 48 Pin Mechanical Information Diagram………………………………………… 27 6.2 64 Pin Mechanical Information Diagram……………………………………….. 28 List of Tables 3.1 48 Pin Descriptions………………………………………………………………………. 3.2 64 Pin Descriptions………………………………………………………………………. 12 4.1 Hub EEPROM Sample Value…………………………………………………………. 16 5.1 Absolute Maximum Ratings…………………………………………………………. 21 5.2 Recommended Operating Conditions…………………………………………… 21 5.3 General DC Characteristics………………………………………………………….. 21 5.4 DC Electrical Characteristics for 3.3 volts operation……………………. 22 5.5 DC Electrical Characteristics………………………………………………………… 23 5.6 High-speed Source Electrical Characteristics………………………………. 24 5.7 Full-speed Source Electrical Characteristics……………………………….. 25 5.8 Low-speed Source Electrical Characteristics………………………………. 26 Page 5 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 9 1.0 Introduction 1.1 Description AU6254 is a fully compliant with the USB 2.0 hub specification and is designed to work with USB host as a high-speed hub. Its built-in TT (Transaction Translator) allows system to benefit combinational performance under the unbalanced traffic condition. AU6254 supports four USB downstream ports and one upstream port. Each downstream port could be a device of high-speed, full-speed or low-speed traffic, while the upstream port supports both high-speed and full-speed traffic. For each downstream port it has individual power switch control built-in as over-current sensing control. In addition to the application as a stand-alone hub, AU6254 is also very suitable for using in notebook and motherboard design to provide additional USB port. All these product advantages should be attributed to its compliance to standards, performance and low power consumption. 1.2 Features • • • • • • • • • • • • • • • Fully compliant with USB Hub Specification version 2.0 and is also backward compatible with USB Hub specification 1.1. Single chip USB 2.0 hub controller. Supports four bus-powered/self-powered downstream ports. Supports automatic switching between bus- and self-powered modes. Cost effective design using one transaction translator for all downstream ports. Two-color LED controls available for each downstream port to indicate the status of each device port. Extra low power consumption. On chip internal pull-up and meets USB bus power regain emend pull down resistors for all data line. Built-in USB 2.0 transceiver. Supports individual and gang modes of power management. Built-in power switch control for over current sensing control. Built-in 1.8V regulator for core logic. Embedded in PLL (Phase Lock Loop) circuit for 12MHz operation precision Supports external EEPROM interface for customized PID and VID Available in two different form factors: 48-pin LQFP package and 64-pin LQFP package. Page 6 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 2.0 Application Block Diagram AU6254 is a single chip 4-port USB hub controller. Its upstream port is connected to a USB Host system. The downstream ports can be used for a mouse, joystick, scanner, printer or other devices. Figure 2.1 Block Diagram USB HOST SYSTEM PRINTER Scanner Printer ALCOR MICRO AU6254 USB DOWNSTREAM PORTS USB DOWNSTREAM PORTS Keyboard Mouse Page 7 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 3.0 Pin Assignment Depending on the occasion of various applications, there are two different form factors of AU6254 is available to choose from. One is in 48-pin LQFP package, while the other is in 64-pin LQFP package. With more control pins available, 64-pin package offers extra features, such as individual powered, in additional to the features found in 48-pin package. The figure printed below shows the signal names of 48-pin and the table in the page after describes each pin in detail. Figure 3.1 Pin Assignment Diagram UP_RREF AVDD DP1_DP DP1_DM AVSS AVDD USB_DP USB_DM AVSS VSSH VDDH ChipResetN 48 47 46 45 44 43 42 41 40 39 38 37 PVDD 1 36 VSS XSCO 2 35 VDD XSCI 3 34 SUSPEND PVSS 4 33 DP1_LEDGR AVSS 5 32 DP1_LEDAM DP2_DM 6 31 DP2_LEDGR DP2_DP 7 30 DP2_LEDAM AVDD 8 29 DP3_LEDGR AVSS 9 28 DP3_LEDAM DP3_DM 10 27 DP4_LEDGR DP3_DP 11 26 DP4_LEDAM 25 GANG_OVRCUR DP4_DM ALCOR MICRO AU6254 48PIN LQFP 12 14 15 16 17 18 19 20 21 22 23 DP4_DP AVDD V18 VDDH VSSH BUS_PWREDN EEPENABLE E2PCLK E2PDAT VSS VDD 24 GANG_PWRUP 13 Page 8 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Table 3.1 48 Pin Descriptions Pin # Pin Name I/O Description 1 PVDD Power 2 XSCO O Oscillator output 12MHz Crystal 3 XSCI I Oscillator input 12MHz Crystal 4 PVSS Power 5 AVSS Power 6 DP2_DM I/O Port2 USB differential data bus D- 7 DP2_DP I/O Port2 USB differential data bus D+ 8 AVDD Power UTMI Power 9 AVSS Power UTMI GND 10 DP3_DM I/O Port3 USB differential data bus D- 11 DP3_DP I/O Port3 USB differential data bus D+ 12 DP4_DM I/O Port4 USB differential data bus D- 13 DP4_DP I/O Port4 USB differential data bus D+ 14 AVDD Power PLL power (3.3V) PLL GND UTMI GND UTMI Power 15 V18 Power Voltage regulator output 1.8V 16 VDDH Power Voltage regulator input 3.3V 17 VSSH Power IO GND 18 BUS_PWREDN I 19 EEPENABLE I 20 E2PCLK I/O 21 E2PDAT I/O 22 VSS Power Core GND 23 VDD Power Core Power 1.8V 24 GANG_PWRUP O 25 GANG_OVRCUR I 26 DP4_LEDAM O 1' = Self Powered '0' = Bus Powered EEPROM Enable '0' = Use internal ROM '1' = Use EEP contents EEP Clock; with internal pull up resistor; open drain output. EEP Data; with internal pull up resistor; open drain output. Gang PowerEnable; open collector output (require external pull up resistor to properly control power switch) '0' = power on '1' = power off Gang Overcurrent; with internal pull up resistor; 8ms delay filter '0' = overcurrent '1' = not overcurrent Port4 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Page 9 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Pin # Pin Name I/O Description Port4 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Port3 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port3 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Port2 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port2 Green LED; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Port1 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port1 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off '0' = Not Suspended ‘1' = Suspended Core Power 1.8V 27 DP4_LEDGR O 28 DP3_LEDAM O 29 DP3_LEDGR O 30 DP2_LEDAM O 31 DP2_LEDGR O 32 DP1_LEDAM O 33 DP1_LEDGR O 34 SUSPEND O 35 VDD Power 36 VSS Power 37 ChipResetN I 38 VDDH Power Core GND 0' = Reset '1' = Run Voltage regulator input 3.3V 39 VSSH Power IO GND 40 AVSS Power UTMI GND 41 USB_DM I/O Upstream port USB differential data bus D- 42 USB_DP I/O Upstream port USB differential data bus D+ 43 AVDD Power UTMI Power 44 AVSS Power UTMI GND 45 DP1_DM I/O Port1 USB differential data bus D- 46 DP1_DP I/O Port1 USB differential data bus D+ 47 AVDD Power 48 UP_RREF I UTMI Power Reference Resistor Page 10 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public The following figure shows signal names of each pin found in 64-pin package and the table in the page after describes each pin in detail. UP_RREF AVDD DP1_DP DP1_DM AVSS AVDD USB_DP USB_DM AVSS VSSH VDDH ControlPorts GANGBUS_PWRED NC NC NC Figure 3.2 Pin Assignment Diagram 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 PVDD 1 48 ChipResetN XSCO 2 47 VSS XSCI 3 46 VDD PVSS 4 45 SUSPEND AVSS 5 44 DP1_LEDGR DP2_DM 6 43 DP1_LEDAM DP2_DP 7 42 DP2_LEDGR AVDD 8 41 DP2_LEDAM AVSS 9 40 DP3_LEDGR DP3_DM 10 39 DP3_LEDAM DP3_DP 11 38 DP4_LEDGR AVDD 12 37 DP4_LEDAM AVSS 13 36 DP4_PWRUP DP4_DM 14 35 DP4_OVRCUR DP4_DP 15 34 DP3_OVRCUR AVDD 16 33 DP3_PWRUP Alcor Micro AU6254 64-PIN LQFP 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 V18 VDDH VSSH BUS_PWREDN EEPENABLE E2PCLK E2PDAT VSS VDD DP1_PWRUP DP1_OVRCUR DP2_OVRCUR DP2_PWRUP NC NC NC Page 11 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Table 3.1 64 Pin Descriptions Pin # Pin Name I/O Description 1 PVDD Power 2 XSCO O Oscillator output 12MHz Crystal 3 XSCI I Oscillator input 12MHz Crystal 4 PVSS Power PLL GND 5 AVSS Power UTMI GND 6 DP2_DM I/O Port2 USB differential data bus D- 7 DP2_DP I/O Port2 USB differential data bus D+ 8 AVDD Power UTMI Power 9 AVSS Power UTMI GND 10 DP3_DM I/O Port3 USB differential data bus D- 11 DP3_DP I/O Port3 USB differential data bus D+ 12 AVDD Power UTMI Power 13 AVSS Power UTMI GND 14 DP4_DM I/O Port4 USB differential data bus D- 15 DP4_DP I/O Port4 USB differential data bus D+ 16 AVDD Power UTMI Power 17 V18 Power Voltage regulator output 1.8V 18 VDDH Power Voltage regulator input 3.3V 19 VSSH Power 20 BUS_PWREDN O 21 EEPENABLE I 22 E2PCLK I/O 23 E2PDAT I/O 24 VSS Power IO GND 1' = Self Powered '0' = Bus Powered EEPROM Enable '0' = Use internal ROM '1' = Use EEP contents EEP Clock; with internal pull up resistor; open drain output. EEP Data; with internal pull up resistor; open drain output. Core GND 25 VDD Power 26 DP1_PWRUP O 27 DP1_OVRCUR I 28 DP2_OVRCUR I PLL power (3.3V) Core Power 1.8V Port1 PowerEnable; open collector output (require external pull up resistor to properly control power switch) '0' = power on '1' = power off Port 1 Overcurrent; with internal pull up resistor; 8ms delay filter '0' = overcurrent '1' = not overcurrent Port 2 Overcurrent; with internal pull up resistor; 8ms delay filter '0' = overcurrent '1' = not overcurrent Page 12 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Pin # Pin Name I/O 29 DP2_PWRUP O 30 NC 31 NC 32 NC 33 DP3_PWRUP O 34 DP3_OVRCUR I 35 DP4_OVRCUR I 36 DP4_PWRUP O 37 DP4_LEDAM O 38 DP4_LEDGR O 39 DP3_LEDAM O 40 DP3_LEDGR O 41 DP2_LEDAM O 42 DP2_LEDGR O Description Port2 PowerEnable; open collector output (require external pull up resistor to properly control power switch) '0' = power on '1' = power off Port3 PowerEnable; open collector output (require external pull up resistor to properly control power switch) '0' = power on '1' = power off Port3 Overcurrent; with internal pull up resistor; 8ms delay filter '0' = overcurrent '1' = not overcurrent Port4 Overcurrent; with internal pull up resistor 8ms delay filter '0' = overcurrent '1' = not overcurrent Port4 PowerEnable; open collector output (require external pull up resistor to properly control power switch) '0' = power on '1' = power off Port4 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port4 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Port3 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port3 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Port2 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port2 Green LED; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off Page 13 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Pin # Pin Name I/O 43 DP1_LEDAM O 44 DP1_LEDGR O 45 SUSPEND O 46 VDD Power 47 VSS Power 48 ChipResetN I 49 NC 50 NC 51 NC Description Port1 Amber LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Error condition) '1' = LED off Port1 Green LED indicator; with internal pull up resistor; open collector output. '0' = LED on (Port is enable) '1' = LED off '0' = Not Suspended ‘1' = Suspended Core Power 1.8V Core GND ‘0' = Reset '1' = Run 52 GANGBUS_PWRED I 53 ControlPorts I 54 VDDH Power Gang bus powered, it has a internal pull down resistor ‘1' = Individual Power '0' = Gang powered Internal pull down resistor ‘0' = Normal hub '1' = PortControl Voltage regulator input 3.3V 55 VSSH Power IO GND 56 AVSS Power UTMI GND 57 USB_DM I/O Upstream port USB differential data bus D- 58 USB_DP I/O Upstream port USB differential data bus D+ 59 AVDD Power UTMI Power 60 AVSS Power UTMI GND 61 DP1_DM I/O Port1 USB differential data bus D- 62 DP1_DP I/O Port1 USB differential data bus D+ 63 AVDD Power 64 UP_RREF I UTMI Power Reference Resistor Page 14 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 4.0 System Architecture and Reference Design 4.1 AU6254 Block Diagram Figure4.1 AU6254 Block Diagram SUSPEND LED Upstream USB Data Gangbus_pwred Bus_PWREDN Upstream PHY HS HS TPX FS E2PDAT SIE Serial Interface Controller To EEPROM EEPENABLE E2PCLK 3.3V Regulator Port Controller TT 1.8V Routing Logic DLL Elasticity buffer HS PLL 12MHz Crystal HS TPX Downstream PHY #1 Downstream USB Data FS Port #1 Over Current Sense LED Drivers Over current detect LED Drivers PWRUP DLL Elasticity buffer HS HS TPX … Downstream PHY #4 Downstream USB Data FS Port #4 Over Current Sense LED Drivers over current detect LED Drivers PWRUP Page 15 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 4.2 USB 2.0 Hub Descriptor Table 4.1 Hub EEPROM Sample Value OFFSET (BYTE, HEX) LENGTH (BYTE, HEX) 0 2 2 2 01,00 1A,2C 4 2 2C,45 6 2 45,4F 8 2 4F,68 A 2 78,8A C 2 8A,A3 E 2 B3,BD 10 2 BD,D6 12 2 D6,DF 14 2 DF,E8 16 2 18,1A 01,00 VALUES (HEX) 18 2 1A 12 12,01,00,02,09 ,00,00,40,8F,0 5,54,62,00,01, 00,00,00,01 2C 9 35 9 3E 7 45 A 09,02,19,00,01 ,01,00,E0,FA 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,FF 0A,06,00,02,09 ,00,01,40,01,0 0 DESCRIPTION Configuration Byte 1 bit 0 : EnablePortError LoByte : Pointer to Hub FS device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub FS configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub FS Device Qualifier descriptor HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Hub FS Other Speed Configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub HS device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub HS configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub HS Device Qualifier descriptor HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Hub HS Other Speed Configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM address HiByte : Xfer end address + 1 Individual power LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM address HiByte : Xfer end address + 1 Gang Power LoByte : Pointer to Special Command Data 000h ROM address HiByte : Xfer end address + 1 Hub FS device descriptor, version 2.0, 12 Descriptor length 01 Device Descriptor 00 02 USB Version 2.0 09 Hub class 00 Sub-class 00 Device Protocol 40h Maximum packet size 8F 05 Vender ID – Alcor 54 62 Product ID - 6254 01 00 Device release number 00 Index of Manufacturer string descriptor 00 Index of Product string descriptor 00 Index of serial number string descriptor – no serial number 01 Number of configuration Hub FS Config Desc. 1 interface, self powered, remote wakeup,500 mA Total bytes returned : 0x19 Hub FS interface descriptor, interface 0. Class code 0x9 Hub FS endpoint descriptor Hub FS Device Qualifier descriptor - USB 2.00, Page 16 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public OFFSET (BYTE, HEX) LENGTH (BYTE, HEX) 4F 9 09,07,19,00,01 ,01,00,E0,FA Hub FS Other Speed Config Desc. 1 interface, self powered, remote wakeup, 500 mA Total bytes returned : 0x19 58 9 61 7 Hub FS Other speed interface descriptor, interface 0. Class code 0x9, single TT Hub FS Other speed endpoint descriptor 68 9 71 7 78 12 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,0C 09,04,00,01,01 ,09,00,02,00 07,05,81,03,01 ,00,0C 12,01,00,02,09 ,00,01,40,8F,0 5,54,62,00,01, 00,00,00,01 8A 9 09,02,19,00,01 ,01,00,E0,FA Hub HS Config Desc. 1 interface, self powered, remote wakeup, 500 mA Total bytes returned : 0x19 93 9 Hub HS interface descriptor, interface 0. Class code 0x9, single TT 9C 7 A3 9 AC 7 B3 A BD 9 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,0C 09,04,00,01,01 ,09,00,02,00 07,05,81,03,01 ,00,0C 0A,06,00,02,09 ,00,00,40,01,0 0 09,07,19,00,01 ,01,00,E0,FA C6 9 CF 7 D6 9 VALUES (HEX) 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,FF 09,29,04,89,00 ,32,64,00,FF DESCRIPTION Hub FS Other speed interface descriptor, interface 0. Class code 0x9, single TT Hub FS Other speed endpoint descriptor Hub HS device descriptor, version 2.0, 12 Descriptor length 01 Device Descriptor 00 02 USB Version 2.0 09 Hub class 01 Sub-class – (single TTs) 00 Device Protocol 40h Maximum packet size 8F 05 Vender ID – Alcor 54 62 Product ID - 6254 01 00 Device release number 00 Index of Manufacturer string descriptor 00 Index of Product string descriptor 00 Index of serial number string descriptor – no serial number 01 Number of configuration Hub HS endpoint descriptor Hub HS interface descriptor, interface 0. Class code 0x9, formultipleTT Hub HS endpoint descriptor Hub HS Device Qualifier descriptor - USB 2.00, Hub HS Other speed Config Desc. 1 interface, self powered, remote wakeup, 500 mA Total bytes returned : 0x19 Hub HS Other speed interface descriptor, interface 0. Class code 0x9 Hub HS Other speed endpoint descriptor Hub class descriptor. 09 Descriptor length 29 Hub Descriptor 04 Number of downstream port –4 external ports A9 00 Individual Over-current sensing, individual power switch, 8 FS bit TT think time, port indicators supported 32 Power good wait time 32hx2 mS (=100ms) 64 Maximum current required (=100mA) 00 No ports are not removable FF Port power control mask Page 17 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public OFFSET (BYTE, HEX) LENGTH (BYTE, HEX) DF 9 09,29,04,80,00 ,32,64,00,FF E8 18 100 2 00,00,00,00,00 ,00,00,00, 00,00,00,00,00 ,00,00,00, 00,00,00,00,00 ,00,00,00, 01,00 102 2 1A,2C 104 2 2C,45 106 2 45,4F 108 2 4F,68 10A 2 78,8A 10C 2 8A,A3 10E 2 B3,BD 110 2 BD,D6 112 2 D6,DF 114 2 DF,E8 116 2 18,1A 118 2 01,00 11A 12 VALUES (HEX) 12,01,00,02,09 ,00,00,40,8F,0 5,54,62,00,01, 00,00,00,01 DESCRIPTION Hub class descriptor. 09 Descriptor length 29 Hub Descriptor 04 Number of downstream port – 4 external ports A0 00 Global Over-current sensing, gang power switch, 8 FS bit TT think time, port indicators supported 32 Power good wait time 32hx2 mS (=100ms) 64 Maximum current required (=100mA) 00 No ports are not removable FF Port power control mask Spare bytes Configuration Byte 1 bit 0 : EnablePortError Byte 1 bit 1 : LoByte : Pointer to Hub FS device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub FS configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub FS Device Qualifier descriptor HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Hub FS Other Speed Configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub HS device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub HS configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to Hub HS Device Qualifier descriptor HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Hub HS Other Speed Configuration descriptor HiByte : Xfer end address + 1 (config+interface+endpoint) 000h ROM address LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM address HiByte : Xfer end address + 1 Individual power LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM address HiByte : Xfer end address + 1 Gang Power LoByte : Pointer to Special Command Data 000h ROM address HiByte : Xfer end address + 1 Hub FS device descriptor, version 2.0, 12 Descriptor length 01 Device Descriptor 00 02 USB Version 2.0 09 Hub class 00 Sub-class 00 Device Protocol 40h Maximum packet size 8F 05 Vender ID – Alcor 54 62 Product ID - 6254 01 00 Device release number 00 Index of Manufacturer string descriptor 00 Index of Product string descriptor 00 Index of serial number string descriptor – no serial number 01 Number of configuration Page 18 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public OFFSET (BYTE, HEX) LENGTH (BYTE, HEX) 12C 9 09,02,19,00,01 ,01,00,E0,32 Hub FS Config Desc. 1 interface, self powered, remote wakeup,100 mA Total bytes returned : 0x19 135 9 Hub FS interface descriptor, interface 0. Class code 0x9 13E 7 145 A 14F 9 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,FF 0A,06,00,02,09 ,00,01,40,01,0 0 09,07,19,00,01 ,01,00,E0,32 158 9 161 7 168 9 171 7 178 12 18A VALUES (HEX) DESCRIPTION Hub FS endpoint descriptor Hub FS Device Qualifier descriptor - USB 2.00, Hub FS Other Speed Config Desc. 1 interface, self powered, remote wakeup, 100 mA Total bytes returned : 0x19 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,0C 09,04,00,01,01 ,09,00,02,00 07,05,81,03,01 ,00,0C 12,01,00,02,09 ,00,01,40,8F,0 5,54,62,00,01, 00,00,00,01 Hub FS Other speed interface descriptor, interface 0. Class code 0x9, single TT Hub FS Other speed endpoint descriptor 9 09,02,19,00,01 ,01,00,E0,32 Hub HS Config Desc. 1 interface, self powered, remote wakeup, 100 mA Total bytes returned : 0x19 193 9 Hub HS interface descriptor, interface 0. Class code 0x9, single TT 19C 7 1A3 9 1AC 7 1B3 A 1BD 9 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,0C 09,04,00,01,01 ,09,00,02,00 07,05,81,03,01 ,00,0C 0A,06,00,02,09 ,00,00,40,01,0 0 09,07,19,00,01 ,01,00,E0,32 1C6 9 1CF 7 09,04,00,00,01 ,09,00,00,00 07,05,81,03,01 ,00,FF Hub FS Other speed interface descriptor, interface 0. Class code 0x9, single TT Hub FS Other speed endpoint descriptor Hub HS device descriptor, version 2.0, 12 Descriptor length 01 Device Descriptor 00 02 USB Version 2.0 09 Hub class 01 Sub-class – (single TTs) 00 Device Protocol 40h Maximum packet size 8F 05 Vender ID – Alcor 54 62 Product ID - 6254 01 00 Device release number 00 Index of Manufacturer string descriptor 00 Index of Product string descriptor 00 Index of serial number string descriptor – no serial number 01 Number of configuration Hub HS endpoint descriptor Hub HS interface descriptor, interface 0. Class code 0x9, formultipleTT Hub HS endpoint descriptor Hub HS Device Qualifier descriptor - USB 2.00, Hub HS Other speed Config Desc. 1 interface, self powered, remote wakeup, 100 mA Total bytes returned : 0x19 Hub HS Other speed interface descriptor, interface 0. Class code 0x9 Hub HS Other speed endpoint descriptor Page 19 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public OFFSET (BYTE, HEX) LENGTH (BYTE, HEX) 1D6 9 09,29,04,89,00 ,32,64,00,FF 1DF 9 09,29,04,80,00 ,32,64,00,FF 1E8 18 00,00,00,00,00 ,00,00,00, 00,00,00,00,00 ,00,00,00, 00,00,00,00,00 ,00,00,00, VALUES (HEX) DESCRIPTION Hub class descriptor. 09 Descriptor length 29 Hub Descriptor 04 Number of downstream port –4 external ports A9 00 Individual Over-current sensing, individual power switch, 8 FS bit TT think time, port indicators supported 32 Power good wait time 32hx2 mS (=100ms) 64 Maximum current required (=100mA) 00 No ports are not removable FF Port power control mask Hub class descriptor. 09 Descriptor length 29 Hub Descriptor 04 Number of downstream port – 4 external ports A0 00 Global Over-current sensing, gang power switch, 8 FS bit TT think time, port indicators supported 32 Power good wait time 32hx2 mS (=100ms) 64 Maximum current required (=100mA) 00 No ports are not removable FF Port power control mask Spare bytes Page 20 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 5.0 Electrical Characteristics 5.1 Absolute Maximum Ratings Table 5.1 Absolute Maximum Ratings SYMBOL PARAMETER RATING UNITS VDDH Power Supply - 0.3 to 4.0 V VIN Input signal Voltage for I/O pins -0.3 to VDDH V VOUT Output Voltage ± 0.3 to VDDH TSTG Storage Temperature V O -40 to 150 C 5.2 Recommended Operating Conditions Table 5.2 Recommended Operating Conditions SYMBOL PARAMETER MIN TYP MAX UNITS VDDH Power Supply 3.0 3.3 3.6 V VDD Digital Supply 1.62 1.8 1.98 V VIN Input signal Voltage for I/O pins 0 3.3 3.6 V TOPR Operating Temperature 0 O 85 C 5.3 Leakage Current and Capacitance Table 5.3 General DC Characteristics SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS IIN Input current no pull-up or pull-down -10 ±1 10 µA IOZ Tri-state leakage current -10 ±1 10 µA CIN Input capacitance Pad Limit 2.8 ρF COUT Output capacitance Pad Limit 2.8 ρF CBID Bi-directional buffer capacitance Pad Limit 2.8 ρF Page 21 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 5.4 DC Electrical Characteristics for 3.3 volts operation ( Under Recommended Operating Conditions and VDDH=3.0v ~ 3.6v , Tj = 0OC to +85OC ) Table 5.4 DC Electrical Characteristics for 3.3 volts operation SYMBOL PARAMETER VOH High level output Voltage VOL Low level output voltage VIH High level input voltage VIL Low level input voltage CONDITIONS IOH= -2,-4,-8,-16,-24mA Programmable type: -24mA≦IOH≦-2mA CMOS interface 2.0 CMOS Schmitt trigger interface 1.4 II Vdd = MAX, 0V≦Vin≦5.5V Input current with 40kΩ Vin = Vdd pull down Input current with 40 kΩ Vin = 0 pull up 2.0 0.8 CMOS interface UNITS V 0.4 Programmable type: 2mA≦IOL≦24mA CMOS Schmitt trigger interface MAX 2.4 IOL= 2,4,8,16,24mA Hysteresis Input current MIN v V V 0.8 1.2 0.6 0.9 V -10 10 uA 40 160 uA -160 40 uA Page 22 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 5.5 Crystal Oscillator Circuit Setup for Characterization The following setup was used to measure the open loop voltage gain for crystal oscillator circuits. The feedback resistor serves to bias the circuit at its quiescent operating point and the AC coupling capacitor, Cs, is much larger than C1 and C2. Figure 5.1 Crystal Oscillator Circuit Setup for Characterization 5.6 Bus Timing/Electrical Characteristics Table 5.5 DC Electrical Characteristics Input Levels for Low-/Full –speed: SYMBOL PARAMETER LIMITS MIN MAX VIH High (Driven) 2.0 VIHZ High (floating) 2.7 VIL Low VDI Differential Input Sensitivity 0.2 VCM Differential Common Mode Range 0.8 UNIT V 3.6 V 0.8 V V 2.5 V Input Levels for High –speed: SYMBOL VHHSSQ VHSDSC PARAMETER High-speed squelch detection threshold (differential signal amplitude) High speed disconnect detection threshold (differential signal amplitude) LIMITS MIN MAX UNIT 100 150 mV 525 625 mV Page 23 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Output Levels for Low-/Full-speed: SYMBOL PARAMETER LIMITS MIN MAX UNIT VOL Low 0.0 0.3 V VOH High (driven) 2.8 3.6 V VOSE1 SE1 0.8 VCRS Output Signal Crossover Voltage 1.3 V 2.0 V Output Levels for High –speed: SYMBOL PARAMETER LIMITS MIN MAX UNIT VHSOI High-speed idle level -10 10 mV VHSOH High-speed data signaling high 360 440 mV VHSOL High-speed data signaling low -10 10 mV VCHIRPJ Chirp J level (differential voltage) 700 1100 mV VCHIRPK Chirp K level (differential voltage) -900 -500 mV Terminations: SYMBOL PARAMETER LIMITS MIN MAX UNIT RPU Bus Pull-up Resistor on Upstream Facing Port 1.425 1.575 kΩ RPD Bus Pull-down Resistor on Upstream Facing Port 14.25 15.75 kΩ Input impedance exclusive of pull-up/pull-down (for low-/full-speed) Termination voltage for upstream facing port pull-up (RPU) ZINP VTERM kΩ 300 3.0 3.6 V Terminations in High-speed: SYMBOL VHSTERM PARAMETER Termination voltage in high-speed LIMITS MIN MAX -10 10 UNIT mV Table 5.6 High-speed Source Electrical Characteristics Driver Characteristics: SYMBOL PARAMETER LIMITS MIN MAX UNIT THSR Rise Time (10%-90%) 500 ps THSF Fall Time (10%-90%) 500 ps Driver Output Resistance (which also serves as high-speed termination) 40.5 ZHSDRV 49.5 Ω Page 24 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Clock Timings: SYMBOL THSDRAT High-speed Data Rate THSFRAM Micorframe Interval THSRFI LIMITS PARAMETER UNIT MIN MAX 479.76 480.24 Mb/s 124.9375 125.0625 μs 4 high-speed bit times Consecutive Microframe Interval Difference Table 5.7 Full-speed Source Electrical Characteristics Driver Characteristics: SYMBOL PARAMETER LIMITS MIN MAX UNIT TFR Rise Time 4 20 ns TFF Fall Time 4 20 ns TFRFM Differential Rise and Fall Time Matching 90 111.11 % ZZRV Driver Output Resistance for driver which is not high-speed capable 28 44 Ω Clock Timings: SYMBOL TFDRATHS TFDRATE TFRAME TRFI PARAMETER Full-speed Data Rate for hubs and devices which are high-speed capable Full-speed Data Rate for devices which are not high-speed capable Frame interval LIMITS UNIT MIN MAX 11.994 12.006 Mb/s 11.970 12.030 Mb/s 0.9995 1.0005 Ms 42 ns Consecutive Frame Interval Jitter Full-speed Data Timings: SYMBOL TDJ1 TDJ2 TFDEOP TJR1 TJR2 PARAMETER Source Jitter Total(including frequency tolerance): To Next Transition For Paired Transitions Source Jitter for Differential Transition to SE0 Transition Receiver Jitter: To Next Transition For Paired Transitions TFEPPT Source SE0 interval of EOP TFEOPR Receiver SE0 interval of EOP TFST Width of SE0 interval during differential transition LIMITS UNIT MIN MAX -3.5 -4 -3.5 -4 ns ns -2 5 ns -18.5 -9 -18.5 -9 ns ns 160 175 ns 82 ns 14 ns Page 25 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Table 5.8 Low-speed Source Electrical Characteristics Driver Characteristics: SYMBOL PARAMETER LIMITS MIN MAX UNIT TLR Rise Time 75 300 ns TLF Fall Time 75 300 ns TLRFM Differential Rise and Fall Time Matching 80 125 % CLINUA Upstream Facing Port (w/cable, low-speed only) 200 450 pF Clock Timings: SYMBOL TLDRATHS TLDRATE PARAMETER Low-speed Data Rate for hubs and devices which are high-speed capable Low-speed Data Rate for devices which are not high-speed capable LIMITS UNIT MIN MAX 1.49925 1.50075 Mb/s 1.4775 1.5225 Mb/s Low-speed Data Timings: SYMBOL PARAMETER LIMITS MAX -95 -150 95 150 ns ns -40 100 ns -75 -45 75 45 ns ns -25 -14 25 14 ns ns -152 -200 152 200 ns ns 1.50 μs TUJR1 TUJR2 Upstream facing port source Jitter Total(including frequency tolerance): To Next Transition For Paired Transitions Upstream facing port source Jitter for Differential Transition to SE0 Transition Upstream facing port differential Receiver Jitter: To Next Transition For Paired Transitions Upstream facing port differential Receiver Jitter: To Next Transition For Paired Transitions Downstream facing port Differential Receiver Jitter: To Next Transition For Paired Transitions TLEOPT Source SE0 interval of EOP 1.25 TLEOPR Receiver SE0 interval of EOP 670 TUDJ1 TUDJ2 TLDEOP TDJR1 TDJR2 TDDJ1 TDDJ2 TLST Width of SE0 interval during differential transition UNIT MIN ns 210 ns Page 26 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 6.0 Mechanical Information Figure 6.1 48 Pin Mechanical Information Diagram E 0.25 E1 1 A 1 D D GAUGE PLANE SEATING PLANE L L1 MIN. MAX. -1.6 0.05 0.15 1.35 1.45 0.09 0.16 9.00 BSC 7.00 BSC 9.00 BSC 7.00 BSC 0.5 BSC 0.17 0.27 0.45 0.75 1 REF A SYMBOLS A A1 A2 c1 D D1 E E1 e b L L1 2 A 1 C b e 1. 2. JEDEC OUTLINE: MS-026 BBC DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25mm PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE DIMENSIONS IMCLUDING MOLD MISMATCH. 3. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE MAXIMUM b DIMENSION BY MORE THAN 0.08mm Page 27 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public Figure 6.2 64 Pin Mechanical Information Diagram E 0.25 E1 1 A GAUGE PLANE 1 D D SEATING PLANE L L1 MIN. MAX. -1.60 0.05 0.15 1.35 1.45 0.17 0.27 0.09 0.16 12.00 BSC 10.00 BSC 12.00 BSC 10.00 BSC 0.50 BSC 0.45 0.75 1.00 REF A SYMBOLS A A1 A2 b c1 D D1 E E1 e L L1 2 A 1 C b e 1. 2. JEDEC OUTLINE: MS-026 BCD DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25mm PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE DIMENSIONS INCLUDING MOLD MISMATCH. 3. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHEALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE MAXIMUM b DIMENSION BY MORE THAN 0.08mm. Page 28 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 7.0 Abbreviations This chapter lists and defines terms and abbreviations used throughout this specification. SIE UTMI Serial Interface Engine USB Transceiver Macrocell Interface Page 29 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public 【MEMO】 About Alcor Micro, Corp Alcor Micro, Corp. designs, develops and markets highly integrated and advanced peripheral semiconductor, and software driver solutions for the personal computer and consumer electronics markets worldwide. We specialize in USB solutions and focus on emerging technology such as USB and IEEE 1394. The company offers a range of semiconductors including controllers for USB hub, integrated keyboard/USB hub and USB Flash memory card reader…etc. Alcor Micro, Corp. is based in Taipei, Taiwan, with sales offices in Taipei, Japan, Korea and California. Alcor Micro is distinguished by its ability to provide innovative solutions for spec-driven products. Innovations like single chip solutions for traditional multiple chip products and on-board voltage regulators enable the company to provide cost-efficiency solutions for the computer peripheral device OEM customers worldwide. Page 30 of 30 AU6254 USB2.0 Hub Controller V1.00W Official Release_ Public