AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller Features Document No: AX88760/V1.01/07/07/10 USB 2.0 MTT Hub Fully compliant with Universal Serial Bus Specification Revision 2.0 Supports USB HS (480Mbps), FS (12Mbps) and LS (1.5Mbps) modes Three downstream ports and one upstream port with integrated USB 2.0 transceivers Multiple Transaction Translator (MTT) provides respective TT control logics for each downstream port Supports one suspend LED indicator and three downstream port status LED indicator On-chip 8-bit micro-processor (6 MIPS @12MHz) with 64-byte RAM and 2K internal ROM Built-in upstream port 1.5K pull-up and downstream port 15K pull-down resistors Supports both individual and gang modes of power management and over-current detection for downstream ports Supports compound-device (non-removable in downstream ports) by I/O pin configuration Improves output drivers with slew-rate control for EMI reduction Internal power-fail detection for ESD recovery 10/100M Fast Ethernet Controller Integrates 10/100Mbps Fast Ethernet MAC/PHY IEEE 802.3 10Base-T/100Base-TX compatible Supports twisted pair crossover detection and auto-correction (HP Auto-MDIX) Embedded 16KB SRAM for RX packet buffering and 8KB SRAM for TX packet buffering Supports both Full-duplex with flow control and Half-duplex with backpressure operation Supports 2 VLAN ID filtering, received VLAN Tag (4 bytes) can be stripped off or preserved MAC/PHY loop-back diagnostic capability Support Wake-on-LAN Function Supports Suspend mode and Remote Wakeup via Link-up, Magic packet, MS wakeup frame and external pin Optional PHY power down during Suspend mode High performance packet transfer rate over USB bus using proprietary burst transfer mechanism (US Patent Approval) Supports USB to Ethernet bridging or vice versa in hardware Supports 256/512 bytes (93c56/93c66) of serial EEPROM (for storing USB Descriptors for USB to LAN function) Supports automatic loading of Ethernet ID, USB Descriptors and Adapter Configuration from EEPROM after power-on initialization Integrates on-chip voltage regulator and only requires a single 3.3V power supply 12MHz and 25MHz clock input from either crystal or oscillator source Integrates on-chip power-on reset circuit Package type with 100-pin LQFP RoHS compliant package Operating temperature range: 0C to 70C * IEEE is a registered trademark of the Institute of Electrical and Electronic Engineers, Inc. * All other trademarks and registered trademark are the property of their respective holder Product Description The AX88760 is a high performance and highly integrated USB/Ethernet and USB/USB connectivity solution which contains an USB 2.0 hub, three downstream USB 2.0 transceivers, an upstream USB 2.0 transceiver, a 10/100M Ethernet PHY, a 10/100M Ethernet MAC, a EEPROM controller, and a 24KB SRAM. The AX88760 is targeted for many applications such as desktops, notebook PC's, Ultra-Mobile PC's, docking stations, game consoles, multifunction printers, digital-home appliances, and any embedded system using a standard USB port. Always contact ASIX Electronics for possible updates before starting a design. This data sheet contains new products information. ASIX Electronics reserves the rights to modify product specification without notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product. ASIX ELECTRONICS CORPORATION 4F, NO.8, Hsin Ann Rd., Hsinchu Science Park, Hsin-Chu City, Taiwan, R.O.C. 300 FAX: 886-3-579-9558 TEL: 886-3-579-9500 Released Date: 07/07/2010 http://www.asix.com.tw/ AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller The AX88760's integrated USB hub is fully compliant with USB 2.0 Specification and supports Low-Speed, Full-Speed, and High-Speed downstream devices on all of the enabled downstream ports. The AX88760 implements multiple TT architecture that provides dedicated TT to each downstream (DS) port, which guarantee maximum bandwidth for each connected device when operating multiple mixed-speed peripherals device. The AX88760 provides full hub features such as (1) One suspend LED indicator and three downstream port status LED indicators, (2) Individual/Gang mode power management scheme and over-current detection for downstream ports, and (3) Non-removable declaration configured by I/O pin during power-on reset...etc The AX88760 integrates on-chip Fast Ethernet MAC and PHY, which is IEEE802.3 10Base-T and IEEE802.3u 100Base-TX compatible, and 24KB embedded SRAM for packet buffering to accommodate high bandwidth applications. The AX88760 has a wide array of features including support for HP Auto-MDIX, Wake-on-LAN power management, and IEEE 802.3x and backpressure flow control. Application Diagram Figure 1 : AX88760 Application Block Diagram Target Applications Figure 2 : Target Applications 2 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller Table of Contents 1.0 1.1 1.2 2.0 INTRODUCTION ................................................................................................................................................ 5 BLOCK DIAGRAM ................................................................................................................................................ 5 PINOUT DIAGRAM................................................................................................................................................ 6 SIGNAL DESCRIPTION .................................................................................................................................... 7 2.1 AX88760 PINOUT DESCRIPTION.......................................................................................................................... 7 2.2 HARDWARE SETTING ......................................................................................................................................... 10 2.2.1 SELF/BUS Power mode setting ................................................................................................................ 10 2.2.2 PGANG/SUSPEND setting ....................................................................................................................... 10 2.2.3 Non-removable port setting ...................................................................................................................... 11 2.2.4 Clock source setting .................................................................................................................................. 11 3.0 FUNCTION DESCRIPTION ............................................................................................................................ 12 3.1 USB 2.0 MTT HUB .......................................................................................................................................... 12 3.1.1 Individual Mode Port Power Control Using Poly Fuse ........................................................................... 12 3.1.2 Gang Mode Port Power Control Using Poly Fuse ................................................................................... 12 3.2 USB TO ETHERNET BRIDGE, 10/100M ETHERNET CONTROLLER AND PHY ...................................................... 13 3.3 SERIAL EEPROM CONTROLLER ....................................................................................................................... 13 3.4 RESET GENERATION .......................................................................................................................................... 13 3.5 VOLTAGE REGULATOR ...................................................................................................................................... 13 4.0 SERIAL EEPROM MEMORY MAP ............................................................................................................... 14 4.1 SERIAL EEPROM MEMORY MAP FOR ETHERNET CONTROLLER ....................................................................... 14 4.1.1 Word Count for Preload (00h).................................................................................................................. 15 4.1.2 Flag (01h) ................................................................................................................................................. 15 4.1.3 Node ID (04~06h) ..................................................................................................................................... 16 4.1.4 PHY Register Offset for Interrupt Endpoint (0Fh) ................................................................................... 16 4.1.5 Max Packet Size High/Low Byte (10h) ..................................................................................................... 17 4.1.6 Primary/Secondary PHY_Type and PHY_ID (11h) ................................................................................. 17 4.1.7 Pause Frame Free Buffers High Water and Low Water Mark (12H)....................................................... 17 4.2 EEPROM DEFAULT SETTINGS FOR ETHERNET CONTROLLER ........................................................................... 18 4.3 AN EXAMPLE OF EEPROM SETTINGS FOR ETHERNET CONTROLLER ................................................................ 19 4.3.1 EEPROM User-defined Fields for Ethernet Controller ........................................................................... 20 5.0 ELECTRICAL SPECIFICATIONS ................................................................................................................. 23 5.1 DC CHARACTERISTICS ...................................................................................................................................... 23 5.1.1 Absolute Maximum Ratings ...................................................................................................................... 23 5.1.2 Recommended Operating Condition ......................................................................................................... 23 5.1.3 Leakage Current and Capacitance ........................................................................................................... 24 5.1.4 DC Characteristics of 3.3V I/O Pins ........................................................................................................ 24 5.1.5 DC Characteristics of 3.3V with 5V Tolerance I/O Pins .......................................................................... 25 5.1.6 DC Characteristics of Voltage Regulator ................................................................................................. 25 5.2 POWER CONSUMPTION ...................................................................................................................................... 26 5.3 POWER-UP SEQUENCE ....................................................................................................................................... 27 5.4 AC TIMING CHARACTERISTICS .......................................................................................................................... 28 5.4.1. Clock Timing ............................................................................................................................................. 28 5.4.2. Reset Timing ............................................................................................................................................. 29 5.4.3. Serial EEPROM Timing............................................................................................................................ 29 6.0 PACKAGE INFORMATION............................................................................................................................ 30 7.0 ORDERING INFORMATION.......................................................................................................................... 31 8.0 REVISION HISTORY ....................................................................................................................................... 32 3 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller APPENDIX A: DISABLE AX88760 VOLTAGE REGULATOR ............................................................................ 33 List of Figures FIGURE 1 FIGURE 2 FIGURE 3 FIGURE 4 FIGURE 5 FIGURE 6 : AX88760 APPLICATION BLOCK DIAGRAM ................................................................................................... 2 : TARGET APPLICATIONS ................................................................................................................................. 2 : AX88760 BLOCK DIAGRAM .......................................................................................................................... 5 : AX88760 PINOUT DIAGRAM ......................................................................................................................... 6 : WATER LEVEL SETTING FOR FLOW CONTROL ............................................................................................... 17 : DISABLE AX88760 VOLTAGE REGULATOR ................................................................................................. 33 TABLE 1 TABLE 2 TABLE 3 TABLE 4 TABLE 5 TABLE 6 TABLE 7 : AX88760 PINOUT DESCRIPTION .................................................................................................................... 9 : SERIAL EEPROM MEMORY MAP FOR ETHERNET CONTROLLER ................................................................. 14 : EEPROM DEFAULT SETTINGS FOR ETHERNET CONTROLLER ..................................................................... 18 : AN EXAMPLE OF EEPROM SETTINGS FOR ETHERNET CONTROLLER .......................................................... 19 : EEPROM USER-DEFINED FIELDS FOR ETHERNET CONTROLLER ................................................................. 20 : POWER MODE AND REMOTE WAKEUP SETTING FOR ETHERNET CONTROLLER ............................................ 21 : STANDARD CONFIGURATION DESCRIPTOR................................................................................................... 22 List of Tables 4 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 1.0 Introduction 1.1 Block Diagram Figure 3 : AX88760 Block Diagram 5 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller VCC3A3_0 GND GND3A3_0 DM0 DP0 EECK EECS EEDIO TCLK_1 TCLK_0 TCLK_EN DM1 DP1 VCC3IO VCC3A3_0 TEST2 TEST1 TEST0 GND3A3_0 DM2 DP2 VCCK RREF_U RESET _D_N VCC3A3_PLL 1.2 Pinout Diagram 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 50 VCCK 49 GND 48 12MCKEN_N 47 GPIO_0 46 12MCK 45 GPIO_1 44 GPIO_2 43 GND 42 GREEN1 41 SEL27_N 40 VCCK 39 PWREN1_N/SDA 38 EXTWAKEUP_N 37 OVCUR1_N 36 BO4_LED 35 OVCUR2_N 34 GND 33 GND 32 PGANG 31 VCCK 30 ETHER_LK 29 ETHER_SPEED 28 ETHER_FULL 27 PSELF 26 VCC3IO Figure 4 GREEN2 VCC3R3_H GND LPEN GREEN3 VCCK OVCUR3_N GND GND3R3 VCC3R3_D GND V18F GND3A3 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 TEST/SCL VCC3A3 8 RESET_H_N RSET_BG 7 GND18A 6 TXON 5 TXOP 4 VCC18A 3 RXIN 2 RXIP 1 GND AX88760 P4NREN GND3A3_PLL XTLI VCC3IO VCCK XTLO XSCI XSCO VCC33A_H GND33A_H GND RREF DM4_D DP4_D VCC33A_PLL GND33A_PLL DM3 DP3 VCC3A3_0 GND3A3_0 DM4_H DP4_H VCC18A XTL25I XTL25O GND18A : AX88760 Pinout Diagram 6 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 2.0 Signal Description The following abbreviations apply to the following pin description table. I18 I3 I5 O3 O5 B5 Input, 1.8V AO Analog Output Input, 3.3V AB Analog Bi-directional I/O Input, 3.3V with 5V tolerant PU Internal Pull Up (75K) Output, 3.3V PD Internal Pull Down (75K) Output, 3.3V with 5V tolerant P Power Pin Bi-directional I/O, 3.3V with 5V S Schmitt Trigger tolerant AI Analog Input B Bi-directional I/O, 3.3V T Tri-stateable Note: Every output or bi-directional I/O pin is 8mA driving strength. 2.1 AX88760 Pinout Description Pin Name Type Pin No DM0 DP0 DM1 DP1 DM2 DP2 DM3 DP3 DP4_H, DM4_H DP4_D, DM4_D AB AB AB AB AB AB AB AB AB AB 54 55 62 63 70 71 91 92 96, 95 88, 87 RREF_U AI 73 RREF AI 86 I5/PU I5 37 35 19 27 B 32 OVCUR1_N, OVCUR2_N, OVCUR3_N, PSELF PGANG/SUSPEND Pin Description USB USB signals for USPORT (Upstream Port) USB signals for DSPORT1 (Downstream Port 1) USB signals for DSPORT2 (Downstream Port 2) USB signals for DSPORT3 (Downstream Port 3) USB 2.0 positive and negative differential pins. USB 2.0 positive and negative differential pins. Please connect to pin 96, 95 by parallely. For USB PHY's internal biasing. Please connect to analog GND through a resistor (680ohm1%). For USB PHY's internal biasing. Please connect to analog GND through a resistor (12.1Kohm 1%). Active low. Open-Drian Input. Over current indicator for DSPORT1~3 OVCUR1_N is the only over current flag for Gang mode. 0: HUB controller is bus-power mode 1: HUB controller is self-power mode This pin is default put in input mode after power-on reset. Individual/Gang mode is strapped during this period. After the strapping period, this pin will be set to output mode, and then output high for normal mode. When HUB is suspended, this pin will output low. P4NREN I3 2 LPEN I3 22 RXIP RXIN TXOP TXON RSET_BG AB AB AB AB AO 7 8 10 11 3 Gang input:1, output: 0@normal, 1@suspend Individual input:0, output: 1@normal, 0@suspend Port4 Non-Removable Enable, Active high. Please connect to digital 3.3V power through a resistor (10Kohm 5%). Low Power Enable, Active high. Please connect to digital high. Ethernet Receive data input positive pin for both 10BASE-T and 100BASE-TX. Receive data input negative pin for both 10BASE-T and 100BASE-TX. Transmit data output positive pin for both 10BASE-T and 100BASE-TX Transmit data output negative pin for both 10BASE-T and 100BASE-TX For Ethernet PHY's internal biasing. Please connect to GND through a 12.1Kohm 1% resistor. Clocks 7 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller XTLI XTLO XSCI XSCO XTL25I I3 O3 I3 O3 I18 77 80 81 82 98 XTL25O 12MCK 12MCKEN_N O18 O3 I3 /PU 99 46 48 SEL27_N I3/PU 41 EECK B5/PD/T 56 EECS B5/PD/T 57 EEDIO B5/PU/T 58 GREEN1, GREEN2, GREEN3, O3, B/PD, O3, 42 25 21 BO4_LED O5 36 LINK_LED O5 30 SPEED_LED O5 29 FDX_LED O5 28 EXTWAKEUP_N I5 I5/PD/S I5/PU/S 13 74 38 GPIO_2 GPIO_1 GPIO_0/PME B5/PD B5/PD B5/PD 44 45 47 RESET_H_N RESET_D_N 12MHz Crystal / 27MHz OSC clock input for HUB controller 12MHz Crystal output for HUB controller 12MHz Crystal input for LAN controller 12MHz Crystal output for LAN controller 25MHz 0.005% Crystal or oscillator clock input. This clock is needed for the embedded 10/100M Ethernet PHY to operate. 25MHz Crystal or oscillator clock output. 12MHz clock output if 12MCKEN_N was in low state 0: Enable 12MCK 1: Disable 12MCK 0: XTLI pin clock source is 27MHz clock input 1: XTLI / XTLO clock source is 12MHz Crystal or XTLI clock source is 12MHz clock input EEPROM Interface EEPROM Clock. EECK is an output clock to EEPROM to provide timing reference for the transfer of EECS, and EEDIO signals. EECK only drive high / low when access EEPROM otherwise keep at tri-state and internal pull-down. EEPROM Chip Select. EECS is asserted high synchronously with respect to rising edge of EECK as chip select signal. EECS only drive high / low when access EEPROM otherwise keep at tri-state and internal pull-down. EEPROM Data In. EEDIO is the serial output data to EEPROM's data input pin and is synchronous with respect to the rising edge of EECK. EEDIO only drive high / low when access EEPROM otherwise keep at tri-state and internal pull-up. USB LED Green LED indicator for DSPORT1~3 For compound application or embedded system, downstream ports that always connected inside the system can be set as non-removable based on the state of corresponding status LED, pin GREEN 1~3. If the pin is pull high in the initial stage (POR reset), the corresponding port will be set as non-removable. (Feature Limitation: Green 1 & Green 2 pull-high concurrently will enable vendor proprietary function that may affect system compatibility. System integrator should evade configuring both port #1 and #2 as non-removable by this strapping feature) This pin drives high and low in turn (blinking) to indicate TX data transfer going on whenever the downstream bulk out data transfer on DP4/DM4. This pin drives low if no downstream bulk out data transfers. Ethernet LED Link status LED indicator. This pin drives low continuously when the Ethernet link is up and drives low and high in turn (blinking) when Ethernet PHY is in receiving or transmitting state. Ethernet speed LED indicator. This pin drives low when the Ethernet PHY is in 100BASE-TX mode and drives high when in 10BASE-T mode. Full Duplex and collision detected LED indicator. This pin drives low when the Ethernet PHY is in full-duplex mode and drives high when in half duplex mode. When in half duplex mode and the Ethernet PHY detects collision, it will be driven low (or blinking). Misc. Pins Active low. External reset input. Active low. External reset input. Remote-wakeup trigger from external pin. EXTWAKEUP_N should be asserted low for more than 2 cycles of 12MHz clock to be effective. General Purpose Input/ Output Pin 2. General Purpose Input/ Output Pin 1. General Purpose Input/ Output Pin 0 or PME (Power Management Event). This pin is default as input pin after power-on reset. GPIO_0 also can be defined as PME output to indicate wakeup event detected. Please refer to 4.1.2 Flag of bit 12 (PME_PIN). 8 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller TEST/SCL PWREN1_N/SDA I3/PD B B TEST0 TEST1 TEST2 TCLK_EN TCLK_0 TCLK_1 I5/S I5/S I5/PU/S I5/PD/S I5/PD I5/PD VCC3R3_D GND3R3 V18F P P P VCCK P VCC3IO VCC3R3_H GND P P P VCC3A3_0 GND3A3_0 VCC33A_H GND33A_H VCC33A_PLL GND33A_PLL VCC3A3 GND3A3 VCC18A GND18A P P P P P P P P P P 14 0: Normal operation 1: Test mode active I2C: Clock output (24C02) 39 Active low. Power enable output for DSPORT1~3 PWREN1_N is the only power-enable output for Gang mode. 68 Test pin. For normal operation, users should connect to ground. 67 Test pin. For normal operation, users should connect to ground. 66 Test pin. For normal operation, users should keep this pin NC. 61 Test pin. For normal operation, users should keep this pin NC. 60 Test pin. For normal operation, users should keep this pin NC. 59 Test pin. For normal operation, users should keep this pin NC. On-chip Regulator Pins 16 3.3V Power supply to on-chip 3.3V to 1.8V voltage regulator. 17 Ground pin of on-chip 3.3V to 1.8V voltage regulator. 15 1.8V voltage output of on-chip 3.3V to 1.8V voltage regulator. Power and Ground Pins 20, 31, 40, 1.8V Digital core power. 50, 72, 79 26, 64, 78 3.3V Digital I/O power. 24 3.3V Power supply. 1, 6, 18, 23, Digital ground. 33, 34, 43, 49, 52, 85 51, 65, 93 3.3V analog power input for analog circuit 53, 69, 94 Analog ground input for analog circuit 83 3.3V Analog power for USB transceiver. 84 Analog ground for USB transceiver. 75, 89 3.3V Analog power for USB PLL. 76, 90 Analog ground for USB PLL. 4 3.3V Analog power for Ethernet PHY bandgap. 5 Analog ground for Ethernet PHY. 9, 97 1.8V Analog power for Ethernet PHY and 25MHz crystal oscillator. 12, 100 Analog ground for Ethernet PHY and 25MHz crystal oscillator. Table 1 : AX88760 Pinout Description 9 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 2.2 Hardware Setting 2.2.1 SELF/BUS Power mode setting The AX88760 is a high performance USB 2.0 MTT hub with integrated 10/100 Fast Ethernet controller and it is suitable to implement on those self-pwer applications such as the embedded system, docking station, etc. AX88760 can be configured to self-power mode by pulling high the PSELF signal. Name PSELF Description 0: HUB controller is bus-power mode 1: HUB controller is self-power mode 2.2.2 PGANG/SUSPEND setting The HUB individual/gang power mode setting by PGANG pin setting within 20us after power on reset. PGANG pin will become output mode as a suspend LED indicator after 50ms of release hardware reset. 3.3V 3.3V High: Gang Mode SUSPEND 100K PGANG Output Control On PCB Inside AX88760 Low: Individual Mode SUSPEND PGANG Output Control Inside AX88760 100K On PCB 10 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 2.2.3 Non-removable port setting For a compound application or embedded system, downstream ports that always connected inside the system can be set as non-removable based on the state of corresponding status LED, pin GREEN 1~3. If the pin is pulling high during the initial stage (power on reset) the corresponding port will be set as non-removable. (Feature Limitation: GREEN1 & GREEN2 should evade configuring both port #1 and #2 as non-removable by this strapping feature) 2.2.4 Clock source setting The HUB controller supports optional 12/27 MHz clock source by SEL27_N pin. Name SEL27_N Description 0: XI pin clock source can be 27MHz OSC-in 1: XI/XO clock source is 12MHz XTAL or OSC-in 11 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 3.0 Function Description 3.1 USB 2.0 MTT HUB The integrated USB 2.0 MTT HUB is fully complies with Universal Serial Bus Specification Revision 2.0. It implements multiple TT architecture that provide dedicated TT to each downstream (DS) port, which guarantee maximum bandwidth for each connected device when operating multiple mixed-speed peripherals device. The HUB downstream port supports connection/disconnection detection, over current detection and LED control. The LED control pins GREEN1, GREEN2 and GREEN3 will turn on LED when detects USB device connected on individual downstream port1, port2 and port3. 3.1.1 Individual Mode Port Power Control Using Poly Fuse The poly fuse will open when over-current situation happening. This will make OVCUR_N to go to 0 volts then detects over-current situation. 5V 5V Poly Fuse Poly Fuse 10K 10K USB Device USB Device OVCUR1_N OVCUR3_N 20K 20K 5V AX88760 Poly Fuse 10K USB Device OVCUR2_N 20K 3.1.2 Gang Mode Port Power Control Using Poly Fuse 5V Poly Fuse AX88760 10K USB Device OVCUR1_N USB Device USB Device 20K 12 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 3.2 USB to Ethernet Bridge, 10/100M Ethernet Controller and PHY The integrated Ethernet Controller of AX88760 is fully compatible with ASIX's AX88772A USB2.0 to 10/100 Fast Ethernet Controller, therefore AX88772A driver can bring up AX88760 Ethernet controller function without any modification. 3.3 Serial EEPROM Controller The serial EEPROM controller is responsible for reading configuration data automatically from the external serial EEPROM after power-on reset. If the content of EEPROM offset 0x00 (first word) is 0x0000 or 0xFFFF, the Serial EEPROM Loader will not auto-load the EEPROM. In that case, the chip internal default value will be used to configure the chip operation setting and to respond to USB commands, etc. 3.4 Reset Generation The AX88760 integrates an internal power-on-reset circuit, which can simplify the external reset circuitry on PCB design. The power-on-reset circuit generates a reset pulse to reset system logic after 1.8V core power ramping up to 1.2V (typical threshold). The external hardware reset input pin, RESET_N, is fed directly to the input of the power-on-reset circuit and can also be used as additional hardware reset source to reset the system logic. For more details on RESET_N timing, please refer to 5.4.2 Reset Timing. 3.5 Voltage Regulator The AX88760 contains an internal 3.3V to 1.8V low-dropout-voltage and low-standby-current voltage regulator. The internal regulator provides up to 240mA of driving current for the 1.8V core/analog power of the chip to satisfy the worst-case power consumption scenario. Also, for the purpose of lowering power consumption before USB configuration, the internal regulator can operate in standby mode to consume less current when the required driving current is less than 30mA. For more details on voltage regulator DC characteristic, please refer to 5.1.6 DC Characteristics of Voltage Regulator. 13 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.0 Serial EEPROM Memory Map 4.1 Serial EEPROM Memory Map for Ethernet Controller EEPROM OFFSET 00H HIGH BYTE LOW BYTE 5Ah 15h 01H Flag 02H Length of High-Speed Device Descriptor (bytes) EEPROM Offset of High-Speed Device Descriptor 03H 04H Length of High-Speed Configuration Descriptor (bytes) Node ID 1 EEPROM Offset of High-Speed Configuration Descriptor Node ID 0 05H Node ID 3 Node ID 2 06H Node ID 5 Node ID 4 07H Language ID High Byte Language ID Low Byte 08H Length of Manufacture String (bytes) EEPROM Offset of Manufacture String 09H Length of Product String (bytes) EEPROM Offset of Product String 0AH Length of Serial Number String (bytes) EEPROM Offset of Serial Number String 0BH Length of Configuration String (bytes) EEPROM Offset of Configuration String 0CH Length of Interface 0 String (bytes) EEPROM Offset of Interface 0 String 0DH Length of Interface 1/0 String (bytes) EEPROM Offset of Interface 1/0 String 0EH Length of Interface 1/1 String (bytes) EEPROM Offset of Interface 1/1 String 0FH 10H EtherPhyMode PHY Register Offset 1 for Interrupt Endpoint Max Packet Size High Byte 11H Secondary PHY_Type [7:5] and PHY_ID [4:0] Primary PHY_Type [7:5] and PHY_ID [4:0] 12H Pause Frame Free Buffers High Water Mark Pause Frame Free Buffers Low Water Mark 13H Length of Full-Speed Device Descriptor (bytes) EEPROM Offset of Full-Speed Device Descriptor 14H Length of Full-Speed Configuration Descriptor (bytes) EEPROM Offset of Full-Speed Configuration Descriptor Table 2 100 PHY Register Offset 2 for Interrupt Endpoint Max Packet Size Low Byte : Serial EEPROM Memory Map for Ethernet Controller 14 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.1.1 Word Count for Preload (00h) The signature value of 5Ah indicates EEPROM was programmed. The number of words to be preloaded by the EEPROM loader = 15h. 4.1.2 Flag (01h) Bit 15 PME_IND Bit 7 TACE Bit 14 PME_TYP Bit 6 RDCE Bit 13 PME_POL Bit 5 SCPR Bit 12 PME_PIN Bit 4 0 Bit 11 0 Bit 3 1 Bit 10 Reserved Bit 2 RWU Bit 9 TDPE Bit 1 0 Bit 8 CEM Bit 0 SP SP: Self-Power (for USB standard command Get Status) 1: Self power. 0: Bus power (default). RWU: Remote Wakeup support. 1: Indicate that this device supports Remote Wakeup (default). 0: Not support. SCPR: Software Control PHY Reset. 1: IPRL bit in Vendor command Software Reset Register (20h) resets the embedded Ethernet PHY (default). 0: The USB_Reset on USB bus resets the embedded Ethernet PHY. RDCE: RX Drop CRC Enable. 1: CRC byte is dropped on received MAC frame forwarding to host (default). 0: CRC byte is not dropped. TACE: TX Append CRC Enable. 1: CRC byte is generated and appended by the ASIC for every transmitted MAC frame (default). 0: CRC byte is not appended. CEM: Capture Effective Mode. 1: Enable Capture effective mode (default). 0: Disabled. TDPE: Test Debug Port Enable. 1: Enable test debug port for chip debug purpose. 0: Disable test debug port and the chip operate in normal function mode (default). PME_PIN: PME / GPIO_0 1: Set GPIO_0 pin as PME (default). 0: GPIO_0 pin is controlled by vendor command. PME_POL: PME pin active Polarity. 1: PME active high. 0: PME active low (default). PME_TYP: PME I/O Type. 1: PME output is a Push-Pull driver. 0: PME output to function as an open-drain buffer (default). PME_IND: PME indication. 1: A 1.363ms pulse active when detecting wakeup event. 0: A static signal active when detecting wakeup event (default). 15 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.1.3 Node ID (04~06h) The Node ID 0 to 5 bytes represent the MAC address of the device, for example, if MAC address = 01-23-45-67-89-AB, then Node ID 0 = 01, Node ID 1 = 23, Node ID 2 = 45, Node ID 3 = 67, Node ID 4 = 89, and Node ID 5 = AB. Default values: Node ID {0,1,2,3,4,5} = 00-0E-C6-87-72-01. 4.1.4 PHY Register Offset for Interrupt Endpoint (0Fh) Bit 15 Bit 14 Bit 13 EtherPhyMode Bit 7 Bit 6 Bit 5 100 Bit 12 Bit 11 Bit 10 Bit 9 PHY Register Offset 1 Bit 3 Bit 2 Bit 1 PHY Register Offset 2 Bit 4 Bit 8 Bit 0 PHY Register Offset 1: Fill in PHY's Register Offset of Primary PHY here. Upon each Interrupt Endpoint issued, its register value will be reported in byte# 5 and 6 of Interrupt Endpoint packet (default = 00101) PHY Register Offset 2: Fill in PHY's Register Offset of Primary PHY here. Upon each Interrupt Endpoint issued, its register value will be reported in byte# 7 and 8 of Interrupt Endpoint packet (default = 11100) EtherPhyMode: as below table (default = 000), EtherPhyMode [2:0] 000 001 010 011 100 101 110 Function Auto-negotiation enable with all capabilities Auto-negotiation with 100BASE-TX FDX / HDX ability Auto-negotiation with 10BASE-TX FDX / HDX ability Reserved Manual selection of 100BASE-TX FDX Manual selection of 100BASE-TX HDX Manual selection of 10BASE-T FDX 111 Manual selection of 10BASE-T HDX Note: 1. EtherPhyMode is used to set the operation mode of embedded Ethernet PHY directly. For normal operation mode, set them to 000. 2. This value is latched into embedded Ethernet PHY right after it leaves reset. After that, software driver can still make change Ethernet PHY link ability through vendor command PHY Write Register to access embedded Ethernet PHY register. 16 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.1.5 Max Packet Size High/Low Byte (10h) Fill the maximum RX/TX MAC frame size supported by this ASIC. The number must be even number in terms of bytes and should be less than or equal to 2500 bytes (default = 0600h). 4.1.6 Primary/Secondary PHY_Type and PHY_ID (11h) The 3 bits PHY_Type field for both Primary and Secondary PHY is defined as follows, 000: 10/100M Ethernet PHY or 1M HomePNA PHY. 111: non-supported PHY. For example, the High Byte value of "E0h" means that secondary PHY is not supported. Default values: Primary {PHY_Type, PHY_ID} = 10h. Secondary {PHY_Type, PHY_ID} = E0h. Note that the PHY_ID of the embedded 10/100M Ethernet PHY is being assigned to "10h". 4.1.7 Pause Frame Free Buffers High Water and Low Water Mark (12H) When operating in full-duplex mode, correct setting of this field is very important and can affect the overall packet receive throughput performance a great deal. The High Water Mark is the threshold to trigger sending Pause frame and the Low Water Mark is the threshold to stop sending Pause frame. Note that each free buffer count here represents 128 bytes of packet storage space in SRAM. These setting values are also used in half-duplex mode to activate Backpressure to send /stop jam signal. Total free buffer count = 128 Stop sending Pause frame when free buffer > Low Water Mark (default = 54h) Start sending Pause frame when free buffer < High Water Mark (default = 24h) Total free buffer count = 0 Figure 5 : Water level setting for flow control 17 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.2 EEPROM Default Settings for Ethernet Controller The AX88760 supports default EEPROM settings inside chip hardware to enable it to communicate with USB host controller during enumeration when the external EEPROM is blank (prior to being programmed). The default settings inside chip facilitate users to update the EEPROM content through a Windows PC during R&D validation process or program a blank EEPROM mounted on target system PCB during manufacturing process. Below table shows AX88760's hardware default EEPROM settings being used in the case of blank EEPROM on board. Each of the address offset contains 16-bit data from left to right representing the low-byte and high-byte, respectively. For example, in offset address 0x01, the 0xFC is low-byte data and the 0x11 is high-byte data. Offset Address 0x00 0x08 0x10 0x18 0x20 0x28 0x30 0x38 0x40 0x48 0x50 0x58 0x60 0x68 0x70 0x78 0x80 0x88~FF 0 8 15 00 6E 22 00 06 FF FF 12 01 03 01 FF FF 02 00 07 05 00 02 09 02 00 07 07 05 05 02 53 00 2E 00 41 00 FF FF Table 3 1 9 FC 11 7F 12 10 E0 0E 03 00 02 09 02 00 07 07 05 05 02 FF FF 35 00 07 05 03 02 40 00 49 00 20 00 58 00 FF FF 2 A 20 12 19 0E 42 24 30 00 FF FF 35 00 07 05 03 02 00 02 00 08 01 01 81 03 40 00 00 DD 58 00 43 00 38 00 FF FF 3 B 29 35 44 04 47 12 30 00 00 40 01 01 81 03 00 02 00 FF 95 0B 04 A0 08 00 00 07 FF FF 20 00 6F 00 38 00 FF FF 4 C 00 0E 44 04 50 35 30 00 95 0B 04 A0 08 00 00 07 04 03 2A 77 7D 09 A0 07 05 84 AA AA 45 00 72 00 37 00 FF FF 5 D C6 87 44 04 FF FF 30 00 2A 77 7D 09 0B 07 05 84 30 00 01 00 04 00 05 82 02 40 BB BB 6C 00 70 00 37 00 FF FF 6 E 72 01 44 04 00 00 30 00 01 00 04 00 05 82 02 00 FF FF 01 02 00 05 02 40 00 00 22 03 65 00 2E 00 32 00 FF FF 7 F 09 04 9C 05 FF FF 31 00 01 02 00 05 02 00 02 00 12 01 03 01 FF FF 00 00 07 05 41 00 63 00 12 03 20 00 FF FF : EEPROM Default Settings for Ethernet Controller 18 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.3 An Example of EEPROM Settings for Ethernet Controller Below table shows the typical (93C56) EEPROM settings for Ethernet controller. Each of the address offset contains 16-bit data from left to right representing the low-byte and high-byte, respectively. For example, in offset address 0x01, the 0xED is low-byte data and the 0x71 is high-byte data. Offset Address 0x00 0x08 0x10 0x18 0x20 0x28 0x30 0x38 0x40 0x48 0x50 0x58 0x60 0x68 0x70 0x78 0x80~FF 0 8 15 5A 60 22 00 06 FF FF 12 01 03 01 FF FF 02 00 12 01 03 01 FF FF 00 00 22 03 65 00 2E 00 32 00 FF FF Table 4 1 9 ED 71 71 12 10 E0 0E 03 00 02 09 02 00 07 07 05 00 02 09 02 00 07 07 05 41 00 63 00 12 03 41 00 FF FF 2 A 20 12 19 0E 54 24 30 00 FF FF 27 00 07 05 03 02 FF FF 27 00 07 05 03 02 53 00 2E 00 41 00 FF FF FF FF 3 B 29 27 3D 04 40 12 30 00 00 40 01 01 81 03 00 02 00 08 01 01 81 03 40 00 49 00 20 00 58 00 FF FF FF FF 4 C 00 00 3D 04 49 27 30 00 95 0B 04 E0 08 00 00 FF 95 0B 04 E0 08 00 00 DD 58 00 43 00 38 00 FF FF FF FF 5 D 00 00 3D 04 FF FF 30 00 2A 77 00 09 0B 07 04 03 2A 77 00 09 A0 07 FF FF 20 00 6F 00 38 00 FF FF FF FF 6 E 00 01 3D 04 00 00 30 00 01 00 04 00 05 82 30 00 01 00 04 00 05 82 AA AA 45 00 72 00 37 00 FF FF FF FF 7 F 09 04 9C 05 FF FF 31 00 01 02 00 03 02 00 FF FF 01 02 00 03 02 40 BB BB 6C 00 70 00 37 00 FF FF FF FF : An Example of EEPROM Settings for Ethernet Controller 19 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4.3.1 EEPROM User-defined Fields for Ethernet Controller Users can define some EEPROM fields to identify their Ethernet controller such as the Vendor/Product IDs, MAC address, Serial number, etc. The following table shows the user-defined fields of Ethernet controller EEPROM content, users can change these fields based on their application requirement. Field Definition Vender ID (VID) Product ID (PID) Node ID Address Offset 0x24 0x44 0x25 0x45 0x04 ~0x06 Power Mode Default Values 95 0B ASIX's VID is 0x0B95 2A 77 The PID of AX88760's Ethernet controller Node ID 0 ~ 5 00 00 00 00 00 01 0x01 0x2C 0x4C Remote Wakeup 0x01 0x2C 0x4C Maximum Power under 0x2D High Speed Mode Maximum Power under 0x4D Full Speed Mode Ethernet PHY Type/ID 0x11 ED 01(disable Serial Interfaces) E0 (high-byte only) E0 (high-byte only) ED 01(disable Serial Interfaces) E0 (high-byte only) E0 (high-byte only) 00 (low-byte only) Manufacture String 0x60~0x70 Product String 0x71~0x79 22 03 45 00 43 00 12 03 37 00 Serial Number String 0x19~0x1F Table 5 Description 00 (low-byte only) 10 E0 41 00 6C 00 6F 00 41 00 32 00 53 00 65 00 72 00 58 00 41 00 49 00 63 00 70 00 38 00 Self Power mode (Note 1) Enable the "remote wakeup" function. (Note 1) 0mA (Note 2) 0mA (Note 2) Primary PHY ID is 0x10 Secondary PHY is not supported (Note 3) 58 00 20 00 "ASIX Elec. Corp." 2E 00 20 00 (Note 4) 2E 00 38 00 37 00 "AX88772A" (Note 4) 0E 03 30 00 30 00 30 00 30 00 31 00 30 00 "000001" (Note 4) : EEPROM User-defined Fields for Ethernet Controller 20 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller Note 1: Power Mode/Remote Wakeup/PME Settings The offset 0x01 field of Ethernet controller EEPROM is used to configure the Power mode, Remote Wakeup and PME. The high byte of EEPROM offset 0x2C and 0x4C fields are used to configure the "bmAttributes" field of Standard Configuration Descriptor that will be reported to the USB host controller when the GET_DESCRIPTOR command with CONFIGURATION type is issued. Please refer to below table or "Section 9.6.3 Configuration" of Universal Serial Bus Spec Rev 2.0 for the detailed description of the "bmAttributes" field of Standard Configuration Descriptor. Users should refer to below Table 6 to modify the values of EEPROM offset 0x01, 0x2C and 0x4C based on your application requirement. Power Mode Self Power Table 6 Remote Wakeup Enable Disable EEPROM Offset 0x01 Low Byte High Byte ED 71 E9 71 EEPROM Offset 0x2C and 0x4C Low Byte High Byte 04 E0 04 C0 : Power Mode and Remote Wakeup Setting for Ethernet Controller 21 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller Note 2: Maximum Power Consumption from Bus The low byte of EEPROM offset 0x2D and 0x4D fields are used to configure the "bMaxPower" field of Standard Configuration Descriptor that will be reported the value of maximum power consumption from bus to the USB host controller when the GET_DESCRIPTOR command with CONFIGURATION type is issued. User should configured the integrated of Ethernet controller as a non-removable and self-powered device. Therefore the value of maximum power consumption from bus can be zero. Table 7 : Standard Configuration Descriptor Note 3: Ethernet PHY ID/Type Setting The default PHY ID of embedded Ethernet PHY is designated to 0x10. The Secondary PHY ID field is unnecessary. Users can keep 0xE0 for Secondary PHY ID field. Note 4: Manufacture String, Product String, and Serial Number String Settings In these string fields, the first byte indicates the string length, for example, 0x22 in Manufacturing String means that there are 34 bytes total in the entire string, including the length indication byte. The second byte is the string type indication, which should be 0x03 for ASCII characters. The actual characters of desired string start from the 3rd byte. 22 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.0 Electrical Specifications 5.1 DC Characteristics 5.1.1 Absolute Maximum Ratings Symbol VCCK Parameter Digital core power supply Rating - 0.3 to 2.16 Unit V VCC18A Analog Power. 1.8V - 0.3 to 2.16 V Power supply of 3.3V I/O Power supply of on-chip voltage regulator Power supply of 3.3V Analog Power 3.3V for USB HUB controller Analog Power 3.3V for Ethernet PHY bandgap Analog Power 3.3V for USB TX and RX Analog Power 3.3V for USB PLL. Input voltage of 1.8V I/O Input voltage of 3.3V I/O - 0.3 to 4 - 0.3 to 4 - 0.3 to 4 - 0.3 to 3.8 - 0.3 to 3.8 - 0.3 to 4 - 0.3 to 4 - 0.3 to 2.16 - 0.3 to 4.0 V V V V V V V V V Input voltage of 3.3V I/O with 5V tolerant - 0.3 to 5.8 V VCC3IO VCC3R3_D VCC3R3_H VCC3A3_0 VCC3A3 VCC33A_H VCC33A_PLL VIN18 VIN3 TSTG Storage temperature - 40 to 150 IIN DC input current 20 mA IOUT Output short circuit current 20 mA Note: Permanent device damage may occur if absolute maximum ratings are exceeded. Functional operation should be restricted to the optional sections of this datasheet. Exposure to absolute maximum rating condition for extended periods may affect device reliability. 5.1.2 Recommended Operating Condition Symbol VCCK VCC18A VCC3IO VCC3R3_D VCC3R3_H VCC3A3_0 VCC3A3 VCC33A_H VCC33A_PLL VIN18 VIN3 Tj Ta Parameter Digital core power supply Analog core power supply Power supply of 3.3V I/O Power supply of on-chip voltage regulator Power supply of 3.3V Analog Power 3.3V for USB HUB controller Analog Power 3.3V for Ethernet PHY bandgap Analog Power 3.3V for USB TX and RX Analog Power 3.3V for USB PLL. Input voltage of 1.8 V I/O Input voltage of 3.3 V I/O Input voltage of 3.3 V I/O with 5V tolerance Commercial junction operating temperature Commercial operating temperature z Thermal Characteristics Symbol Parameter Thermal resistance of junction to case JC Thermal resistance of junction to ambient JA 23 Min 1.62 1.62 2.97 2.97 2.97 2.97 2.97 2.97 2.97 0 0 0 0 0 Typ 1.8 1.8 3.3 3.3 3.3 3.3 3.3 3.3 3.3 1.8 3.3 3.3 25 - Rating 16.8 50.8 Max 1.98 1.98 3.63 3.63 3.63 3.63 3.63 3.63 3.63 1.98 3.63 5.25 125 70 Unit V V V V V V V V V V V V Unit C/W C/W ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.1.3 Leakage Current and Capacitance Symbol IIN IOZ CIN COUT Parameter Input current Tri-state leakage current Input capacitance Conditions No pull-up or pull-down Output capacitance Min -10 -10 - Typ 1 1 2.2 Max 10 10 - Unit A A pF - 2.2 - pF CBID Bi-directional buffer capacitance 2.2 pF Note: The capacitance listed above does not include pad capacitance and package capacitance. One can estimate pin capacitance by adding a pad capacitance of about 0.5pF to the package capacitance. 5.1.4 DC Characteristics of 3.3V I/O Pins Symbol VCC3IO Tj Vil Vih Vt VtVt+ Vol Voh Rpu Rpd Iin IOZ Parameter Conditions Power supply of 3.3V I/O 3.3V I/O Junction temperature Input low voltage LVTTL Input high voltage Switching threshold Schmitt trigger negative going LVTTL threshold voltage Schmitt trigger positive going threshold voltage Output low voltage Iol = 8mA Output high voltage Ioh = -8mA Input pull-up resistance Vin = 0 Input pull-down resistance Vin = VCC3IO Input leakage current Vin = VCC3IO or 0 Input leakage current with pull-up Vin = 0 resistance Input leakage current with Vin = VCC3IO pull-down resistance Tri-state output leakage current 24 Min Typ 2.97 3.3 0 25 2.0 1.5 0.8 1.1 Max 3.63 125 0.8 - Unit V V V V V - 1.6 2.0 V 2.4 40 40 -10 -15 75 75 1 -45 0.4 190 190 10 -85 V V K K A A 15 45 85 A -10 1 10 A ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.1.5 DC Characteristics of 3.3V with 5V Tolerance I/O Pins Symbol VCC3IO Tj Vil Vih Vt VtVt+ Vol Voh Rpu Rpd Iin IOZ Parameter Conditions Power supply of 3.3V I/O 3.3V I/O Junction temperature Input low voltage LVTTL Input high voltage Switching threshold Schmitt trigger negative going LVTTL threshold voltage Schmitt trigger positive going threshold voltage Output low voltage Iol = 8mA Output high voltage Ioh = -8mA Input pull-up resistance Vin = 0 Input pull-down resistance Vin = VCC3IO Input leakage current Vin = 5.5V or 0 Input leakage current with pull-up Vin = 0 resistance Input leakage current with Vin = VCC3IO pull-down resistance Tri-state output leakage current Vin = 5.5V or 0 Min Typ 2.97 3.3 0 25 2.0 1.5 0.8 1.1 Max 3.63 125 0.8 - Unit V V V V V - 1.6 2.0 V 2.4 40 40 0.4 190 190 -15 75 75 5 -45 -85 V V K K A A 15 45 85 A 10 A 5.1.6 DC Characteristics of Voltage Regulator Symbol VCC3R3_D Tj Iload Description Power supply of on-chip voltage regulator. Operating junction temperature. Driving current. Conditions Normal operation Standby mode enabled V18F Output voltage of on-chip VCC3R3_D = 3.3V voltage regulator. Vdrop Dropout voltage. V18F = -1%, Iload = 10mA Line regulation. VCC3R3_D = 3.3V, Iload = V18F 50mA (VCC3R3_D x V18F) Load regulation. V18F VCC3R3_D = 3.3V, 1mA (Iload x V18F) Iload 240mA Temperature coefficient. VCC3R3_D = 3.3V,-40 Tj V18F Tj 125 Iq_25 Quiescent current at 25 . VCC3R3_D = 3.3V VCC3R3_D = 3.3V Quiescent current at 125 VCC3R3_D = 3.3V Iq_125 . VCC3R3_D = 3.3V Cout Output external capacitor. ESR Allowable effective series resistance of external capacitor. 25 Min 3.0 Typ Max Unit 3.3 3.6 V 0 25 125 1.71 1.8 240 30 1.89 mA mA V - 0.1 0.2 0.2 0.4 V %/V - 0.02 0.05 %/mA 0.1 - +/-0.2 +/-0.5 mV/ 70 100 A 100 125 A 85 115 A 125 170 A 1 F 0.5 1 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.2 Power Consumption Symbol Description Conditions Active HUB ports Isusp AX88760 only (1.8V) AX88760 only (3.3V) AX88760 only (1.8V) AX88760 only (3.3V) AX88760 only (1.8V) Host Current Device Typical Suspend (Remote-wakeup disable) Suspend/Ethernet 100Mbps (Remote-wakeup enable) Suspend/Ethernet unlink (Remote-wakeup enable) IV18 AX88760 only (3.3V) Current Consumption of 1.8V IV33 Current Consumption of 3.3V IV18 Current Consumption of 1.8V IV33 IV18 Current Consumption of 3.3V (Ethernet 100Mbps + 3 DS ports) Current Consumption of 1.8V IV33 Current Consumption of 3.3V IV18 Current Consumption of 1.8V IV33 Current Consumption of 3.3V IV18 Current Consumption of 1.8V 4 IV33 Current Consumption of 3.3V (Ethernet 10Mbps + 3 DS ports) IV18 Current Consumption of 1.8V IV33 Current Consumption of 3.3V F 4 H H F H H Unit F H F F H F 58.5 uA 1.2 75.0 mA mA 10.0 47.0 mA mA 18.0 78.6 mA mA 99.9 mA 89.3 mA 130.3 mA 78.6 mA 131.1 mA 20.9 mA 122.3 mA 25.4 mA 125.8 mA 25.4 mA 131.3 mA NOTE: The "F" indicates USB Full-speed. The "H" indicates USB High-speed. NOTE: Magnetic power consumption 100BASE ~ 60mA 10BASE/Unlink ~ 110mA *Maximum Current Consumption of Demo Board in full operation mode: Symbol Description IV18_SYSTEM Current Consumption of 1.8V IV33_SYSTEM Current Consumption of 3.3V Conditions Active HUB ports Host 4 (Ethernet 100Mbps + 3 DS ports) H Total Current Total current measured on 5V USB VBUS input for bus-powered Hub. 26 Current Device Min Typical F Unit Max - - 100 mA - - 230 mA - - 330 mA ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.3 Power-up Sequence At power-up, the AX88760 requires the VCC3R3_D/VCC3IO/VCC3A3/VCC33A_H/ VCC33A_PLL power supply to rise to nominal operating voltage within Trise3 and the V18F/VCCK/VCC18A power supply to rise to nominal operating voltage within Trise2. Trise3 3.3V VCC3R3_D/VCC3IO/VCC3A 3 0V Tdelay32 Trise2 1.8V V18F/VCCK/VCC18A 0V Symbol Trise3 Trise2 Tdelay32 Parameter 3.3V power supply rise time 1.8V power supply rise time 3.3V rise to 1.8V rise time delay Condition From 0V to 3.3V From 0V to 1.8V 27 Min 1 -5 Typ - Max 10 10 5 Unit ms ms ms ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.4 AC Timing Characteristics Notice that the following AC timing specifications for output pins are based on CL (Output load) =50pF. 5.4.1. Clock Timing TP TH XSCI/XTLI TL XSCI/XTLI XSCI/XTLI VIH VIL XSCI/XTLI Symbol Parameter TP_XSCI/XTLI XSCI/XTLI clock cycle time TH XSCI/XTLI XSCI/XTLI clock high time TL XSCI/XTLI XSCI/XTLI clock low time Condition TP TH XTL25I Min - Typ 83.33 Max - Unit ns - 41.6 41.6 - ns ns XTL25I TL XTL25I VIH VIL XTL25I Symbol TP XTL25I TH XTL25I TL XTL25I Parameter XTL25I clock cycle time XTL25I clock high time XTL25I clock low time Condition 28 Min - Typ 40.0 20.0 20.0 Max - Unit ns ns ns ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 5.4.2. Reset Timing 3.3V Power good voltage, 2.5V ~ 2.8V 2.8us Internal power on reset Trst RESET_N Symbol Trst Description RESET_N release reset from power good Min 2.8 Typ - Max - Unit us 5.4.3. Serial EEPROM Timing T ch T cl T cl k E E CK T dv T od E E DIO (a s O UT P UT ) T l cs T scs T hc s E E CS Th Ts E E DIO (a s INP UT ) Symbol Tclk Tch Tcl Tdv Tod Tscs Thcs Tlcs Ts Th Description EECK clock cycle time EECK clock high time EECK clock low time EEDIO output valid to EECK rising edge time EECK rising edge to EEDIO output delay time EECS output valid to EECK rising edge time EECK falling edge to EECS invalid time Minimum EECS low time EEDIO input setup time EEDIO input hold time Min 2560 2562 2560 7680 23039 20 0 29 Typ 5120 2560 2560 - Max - Unit ns ns ns ns ns ns ns ns ns ns ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 6.0 Package Information AX88760 100-pin LQFP package A A2 A1 L L1 D Hd He E pin 1 e b Symbol Millimeter A Min - Typ - Max 1.60 A1 0.05 - 0.15 A2 1.35 1.40 1.45 b 0.13 0.16 0.23 D 12.00 E 12.00 e - 0.40 - Hd - 14.00 - He - 14.00 - L 0.45 0.60 0.75 L1 - 1.00 REF - 0 3.5 7 30 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 7.0 Ordering Information Part Number AX88760 LF Description AX88760: Product Name (100 pin). L: LQFP Package. F: Lead Free. 31 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 8.0 Revision History Revision Date V1.00 V1.01 2009/10/09 2010/07/07 Comment Initial release. 1. Corrected some I/O type descriptions in Section 2.1. 2. Corrected some descriptions in Section 2.2.3. 3. Added more power consumption information in Section 5.2. 32 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller Appendix A: Disable AX88760 voltage regulator The AX88760 integrates an on-chip 3.3V to 1.8V voltage regulator for single-power supply system design. If the system have 1.8V power source already, user may like to disable AX88760 voltage regulator and use the existing 1.8V power source (probably a higher efficiency version). In that case, user can connect VCC3R3_D and GND3R3 to ground, keep V18F open. Please refer to below picture for details. AX88760 Keep NC without loading V18F Supply Analog 1.8V from existing power source on system Supply Digital 1.8V from existing power source on system VCC18A VCCK VCC3R3_D GND3R3 GND AX88760 will disable the on-chip voltage regulator when the VCC3R3_D was connected to GND. Figure 6 : Disable AX88760 Voltage Regulator 33 ASIX ELECTRONICS CORPORATION AX88760 USB 2.0 MTT HUB and USB2.0 to Ethernet Combo Controller 4F, No.8, Hsin Ann Rd., Hsinchu Science Park, Hsinchu, Taiwan, R.O.C. TEL: +886-3-5799500 FAX: +886-3-5799558 Email: support@asix.com.tw Web: http://www.asix.com.tw 34 ASIX ELECTRONICS CORPORATION