XR22404
7/14
REV1A
Applications Information
Functional Description
The XR22404 hub has a single transaction translator that allows the USB 2.0 hub to take incoming high speed packets from
the USB host on the upstream port and translate these commands if necessary, to full or low speed commands on any of
the 4 downstream ports. Additionally, the XR22404 can provide battery charging on all four downstream ports compatible
with the USB Battery Charging Specification revision 1.1/1.2.
USB Interface
The hub function of the XR22404 supports one configuration and utilizes the following USB endpoints:
Control endpoint
Status change endpoint
The XR22404 hub may be configured for bus powered mode with a maximum power of 500 mA or self-powered mode by
connecting the BUS_PWR# pin to the appropriate logic state. In bus powered mode, downstream ports are limited to low
power (100 mA or less). When self-powered, downstream devices can draw up to 500 mA on each of the four ports.
USB Vendor ID
Exar’s USB vendor ID is 0x04E2.
USB Product ID
Exar’s USB hub product ID is 0x0404.
Device Reset
The XR22404 has both an automatic power-up reset and an external hardware pin reset. Normal hub operation or charging
mode is sampled on the LED_CTL/CHRGEN pin at device reset. Refer to Table 1 for further description of charging modes.
USB Suspend
All USB peripheral devices must support the USB suspend mode. Per USB standard, the XR22404 device will begin to
enter the suspend state if it does not detect any activity, (including Start of Frame or SOF packets) on its USB data lines for
3 ms. In bus powered mode the peripheral device must then reduce power consumption from VBUS power within the next
7 ms to the allowed limit of 2.5 mA for the suspended state. Note that in this context, the “device” is all circuitry (including
the XR22404) that draws power from the host VBUS. Each attached downstream port is also allowed an additional 2.5 mA
of suspend current. If no devices are connected to the XR22404 downstream ports, the USB host will suspend the hub.
Ganged Power Control and Global Overcurrent Sensing
The OVC# pin is used as a global overcurrent protection input for current sensing. The PWR# pin will be asserted whenever
the OVC# input pin is asserted or the XR22404 device is not yet configured.
XR22404
8/14
REV1A
Applications Information (Continued)
Battery Charging
The XR22404 will provide downstream charging irrespective of its state, i.e., enumerated, detached, operational, or
suspended as long as it is powered by an external source, i.e., self-powered. In bus powered mode, VBUS power is not
capable of providing sufficient power for the XR22404 to charge downstream devices.
If the XR22404 device is self-powered and LED_CTL/CHRGEN pin is tied to a logic ‘1’ during power up or external reset, the
XR22404 battery charging function will be enabled on all downstream ports. If the device is self-powered and connected to
an upstream USB host, the XR22404 will function as a Charging Downstream Port (CDP). If the device is self-powered but
not connected to a USB host, the XR22404 will function as a Dedicated Charging Port (DCP). Refer to Table 1.
Table 1. Downstream Port Capability
CHRGEN VBUS_SENSE BUS_PWR# Capability
Logic ‘1’ Logic ‘1’ Logic ‘1’
CDP - Connected to upstream USB host, downstream ports may be used in
normal hub operation or for charging.
Logic ‘1’ Logic ‘0’ Logic ‘1’
DCP - Not connected to upstream USB host, all downstream ports may be
used for charging.
“X” Logic ‘1’ Logic ‘0’
SDP - Bus power is not capable of providing enough power for battery
charging capability, downstream ports used in normal hub operation.
Logic ‘0’ Logic ‘1’ “X” SDP - Normal hub operation.
USB Hub Drivers
All Operating Systems provide a native USB hub device driver required for the XR22404 device to operate. No other device
drivers are necessary for the XR22404.
Regulated 3.3V Power Output
The XR22404 internal voltage regulator provides 3.3 VDC output power from 5V input, which can be utilized by
other circuitry. Refer to Electrical Characteristics on page 2 for maximum power capability.
XR22404
9/14
REV1A
Applications Information (Continued)
External EEPROM
An external I
2
C EEPROM may be used with the XR22404 to configure USB device descriptors and the number of
downstream ports. The contents of the EEPROM are described in Table 2. In order for contents of the EEPROM to be
used by the XR22404, both the EEPROM check values at address 0x00, 0x01 and the checksum at address 0x1F must be
correct. If either field is incorrect or reserved fields are not set to 0x00, the EEPROM contents will be ignored and the device
will use the default descriptor values.
Table 2. EEPROM Contents
Address Content Description
0x00 0x40 EEPROM check value.
0x01 0x1A EEPROM check value.
0x02 Vendor ID, LSB idVendor field LSB of device descriptor.
0x03 Vendor ID, MSB idVendor field MSB of device descriptor.
0x04 Product ID, LSB idProduct field LSB of device descriptor.
0x05 Product ID, MSB idProduct field MSB of device descriptor.
0x06 Device Release, LSB bcdDevice field LSB of device descriptor in binary coded decimal format.
0x07 Device Release, MSB bcdDevice field MSB of device descriptor in binary coded decimal format.
0x08 to 0x19 Reserved Must be 0x00.
0x1A Downstream Ports Number of downstream ports in the bNbrPorts field of the hub descriptor.
0x1B to 0x1E Reserved Must be 0x00.
0x1F Checksum Bitwise checksum of EEPROM values from address 0x00 to 0x1E.

XR22404CL24TR-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
USB Interface IC USB 2.0 4-Port Hub
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet