The TUSB4041I device is a four-port USB 2.0 hub. The device provides USB high-speed or full-speed connections on the upstream port. The device also provides USB high-speed, full-speed, or low-speed connections on the downstream ports. When the upstream port is connected to an electrical environment that only supports high-speed, full-speed, and low-speed connections, the USB high-speed, full-speed and low-speed connectivity is enabled on the downstream ports. When the upstream port is connected to an electrical environment that only supports full-speed or low-speed connections, the USB high-speed connectivity are disabled on the downstream ports.
PART NUMBER | PACKAGE | BODY SIZE (NOM) |
---|---|---|
TUSB4041I | HTQFP (64) | 10.00 mm × 10.00 mm |
Changes from D Revision (July 2017) to E Revision
Changes from C Revision (September 2016) to D Revision
Changes from B Revision (December 2015) to C Revision
Changes from A Revision (September 2015) to B Revision
Changes from * Revision (July 2015) to A Revision
The TUSB4041I device supports per-port or ganged power switching and overcurrent protection. The device also supports battery charging applications.
An individually port-power-controlled hub switches power on or off to each downstream port as requested by the USB host. Also when an individually port-power-controlled hub senses an overcurrent event, only power to the affected downstream port is switched off.
A ganged hub switches on power to all of the downstream ports when power is required to be on for any port. The power to the downstream ports is not switched off unless all ports are in a state that allows power to be removed. Also, when a ganged hub senses an overcurrent event, power to all downstream ports are switched off.
The TUSB4041I device downstream ports provide support for battery charging applications by providing USB battery charging downstream-port (CDP) handshaking support. The device also supports a dedicated charging-port (DCP) mode when the upstream port is not connected. The DCP mode is compliant with the USB battery charging specification and Chinese Telecommunications Industry Standard YD/T 1591-2009. Also, an automatic mode provides transparent support for BC devices and devices supporting divider-mode charging solutions when the upstream port unconnected.
The TUSB4041I device provides pin-strap configuration for some features including battery charging support, and also provides customization though OTP ROM, I2C EEPROM, or through an I2C and SMBus slave interface for PID, VID, and custom port and phy configurations. Custom string support is also available when using an I2C EEPROM or the I2C and SMBus slave interface.
The device is available in a 64-pin PAP package and is offered in a industrial version for operation over the temperature range of –40°C to 85°C.
PIN | I/O(1) | TYPE(1) | DESCRIPTION | |||||||
---|---|---|---|---|---|---|---|---|---|---|
NAME | NO. | |||||||||
CLOCK AND RESET SIGNALS | ||||||||||
GRSTz | 18 | I | PU | Global power reset. This reset brings all of the TUSB4041I device internal registers to the default state. When the GRSTz pin is asserted, the device is completely nonfunctional. | ||||||
XI | 30 | I | — | Crystal input. This pin is the crystal input for the internal oscillator. The input may alternately be driven by the output of an external oscillator. When using a crystal, a 1-MΩ feedback resistor is required between the XI and XO pins. | ||||||
XO | 29 | O | — | Crystal output. This pin is the crystal output for the internal oscillator. If the XI pin is driven by an external oscillator, this pin may be left unconnected. When using a crystal, a 1-MΩ feedback resistor is required between the XI and XO pins. | ||||||
USB UPSTREAM SIGNALS | ||||||||||
USB_DM_UP | 22 | I/O | — | USB high-speed differential transceiver (negative) | ||||||
USB_DP_UP | 21 | I/O | — | USB high-speed differential transceiver (positive) | ||||||
USB_R1 | 32 | I | — | Precision resistor reference. Connect a 9.53-kΩ ±1% resistor between the USB_R1 pin and ground. | ||||||
USB_VBUS | 16 | I | — | USB upstream port power monitor. The VBUS detection requires a voltage divider. The signal USB_VBUS must be connected to VBUS through a 90.9-kΩ ±1% resistor and to ground through a 10-kΩ ±1% resistor from the signal to ground. | ||||||
USB DOWNSTREAM SIGNALS | ||||||||||
OVERCUR1z | 14 | I | PU | USB port 1 overcurrent detection. This pin is used to connect the overcurrent output of the downstream port power switch for port 1. | ||||||
0 = An overcurrent event occurred. | ||||||||||
1 = An overcurrent event has not occurred. | ||||||||||
This pin can be left unconnected if power management is not implemented. If power management is enabled, the necessary external circuitry should be determined by the power switch. | ||||||||||
OVERCUR2z | 15 | I | PU | USB port 2 overcurrent detection. This pin is used to connect the overcurrent output of the downstream port power switch for port 2. | ||||||
0 = An overcurrent event occurred. | ||||||||||
1 = An overcurrent event has not occurred. | ||||||||||
If power management is not implemented, leave this pin unconnected. If power management is enabled, the necessary external circuitry should be determined by the power switch. | ||||||||||
OVERCUR3z | 12 | I | PU | USB port 3 overcurrent detection. This pin is used to connect the overcurrent output of the downstream port power switch for port 3. | ||||||
0 = An overcurrent event occurred. | ||||||||||
1 = An overcurrent event has not occurred. | ||||||||||
This pin can be left unconnected if power management is not implemented. If power management is enabled, the necessary external circuitry should be determined by the power switch. | ||||||||||
OVERCUR4z | 11 | I | PU | USB port 4 overcurrent detection. This pin is used to connect the overcurrent output of the downstream port power switch for port 4. | ||||||
0 = An overcurrent event occurred. | ||||||||||
1 = An overcurrent event has not occurred. | ||||||||||
This pin can be left unconnected if power management is not implemented. If power management is enabled, the necessary external circuitry should be determined by the power switch. | ||||||||||
PWRCTL1/BATEN1 | 4 | I/O | PD | USB port 1 power-on control for downstream power and battery charging enable. The pin is used for control of the downstream power switch for port 1. | ||||||
The value of the pin is sampled at the deassertion of reset to determine the value of the battery charging support for port 1 as indicated in the Battery Charging Support Register: | ||||||||||
0 = Battery charging not supported | ||||||||||
1 = Battery charging supported | ||||||||||
PWRCTL2/BATEN2 | 3 | I/O | PD | USB port 2 power-on control for downstream power and battery charging enable. The pin is used for control of the downstream power switch for port 2. | ||||||
The value of the pin is sampled at the deassertion of reset to determine the value of the battery charging support for Port 2 as indicated in the Battery Charging Support Register: | ||||||||||
0 = Battery charging not supported | ||||||||||
1 = Battery charging supported | ||||||||||
PWRCTL3/BATEN3 | 1 | I/O | PD | USB port 3 power-on control for downstream power and battery charging enable. The pin is used for control of the downstream power switch for port 3. | ||||||
The value of the pin is sampled at the deassertion of reset to determine the value of the battery charging support for Port 3 as indicated in the Battery Charging Support Register: | ||||||||||
0 = Battery charging not supported | ||||||||||
1 = Battery charging supported | ||||||||||
PWRCTL4/BATEN4 | 64 | I/O | PD | USB port 4 power-on control for downstream power and battery charging enable. The pin is used for control of the downstream power switch for port 4. | ||||||
The value of the pin is sampled at the deassertion of reset to determine the value of the battery charging support for Port 4 as indicated in the Battery Charging Support Register: | ||||||||||
0 = Battery charging not supported | ||||||||||
1 = Battery charging supported | ||||||||||
USB_DM_DN1 | 34 | I/O | — | USB high-speed differential transceiver (negative) | ||||||
USB_DM_DN2 | 42 | |||||||||
USB_DM_DN3 | 50 | |||||||||
USB_DM_DN4 | 57 | |||||||||
USB_DP_DN1 | 33 | I/O | — | USB high-speed differential transceiver (positive) | ||||||
USB_DP_DN2 | 41 | |||||||||
USB_DP_DN3 | 49 | |||||||||
USB_DP_DN4 | 56 | |||||||||
I2C AND SMBus SIGNALS | ||||||||||
SCL/SMBCLK | 6 | I/O | PD | I2C clock/SMBus clock. The function of this pin depends on the setting of the SMBUSz input. | ||||||
When SMBUSz = 1, this pin functions as the serial clock interface for an I2C EEPROM. | ||||||||||
When SMBUSz = 0, this pin functions as the serial clock interface for an SMBus host. | ||||||||||
This pin can be left unconnected if external interface not implemented. | ||||||||||
SDA/SMBDAT | 5 | I/O | PD | I2C data/SMBus data. The function of this pin depends on the setting of the SMBUSz input. | ||||||
When SMBUSz = 1, this pin functions as the serial data interface for an I2C EEPROM. | ||||||||||
When SMBUSz = 0, this pin functions as the serial data interface for an SMBus host. | ||||||||||
This pin can be left unconnected if the external interface is not implemented. | ||||||||||
SMBUSz | 7 | I/O | PU | I2C/SMBus mode select. The value of the pin is sampled at the deassertion of reset set I2C or SMBus mode as follows: | ||||||
1 = I2C mode selected | ||||||||||
0 = SMBus mode selected | ||||||||||
This pin can be left unconnected if the external interface is not implemented. | ||||||||||
After reset, this signal is driven low by the TUSB4041I. Because of this behavior, TI recommends not to tie directly to supply, but instead pull up or pull down using external resistor. | ||||||||||
TEST AND MISCELLANEOUS SIGNALS | ||||||||||
AUTOENz/ HS_SUSPEND |
13 | I/O | PU | Automatic charge mode enable/HS suspend status | ||||||
The value of the pin is sampled at the deassertion of reset to determine if automatic mode is enabled as follows: | ||||||||||
0 = Automatic mode is enabled on ports that are enabled for battery charging when the hub is unconnected. Note that CDP is not supported on port 1 when operating in automatic mode. | ||||||||||
1 = Automatic mode is disabled. | ||||||||||
This value is also used to set the autoEnz bit in the Battery Charging Support Register. | ||||||||||
After reset, this signal indicates the high-speed USB Suspend status of the upstream port if enabled through the Additional Feature Configuration Register. When enabled, a value of 1 indicates the connection is suspended. | ||||||||||
FULLPWRMGMTz/ SMBA1 |
8 | I/O | PD | Full power management enable/SMBus address bit 1 | ||||||
The value of the pin is sampled at the deassertion of reset to set the power switch control follows: | ||||||||||
0 = Power switching and overcurrent inputs supported | ||||||||||
1 = Power switching and overcurrent inputs not supported | ||||||||||
Full power management is the ability to control power to the downstream ports of the TUSB4041I device using PWRCTL[4:1]/BATEN[4:1]. | ||||||||||
When SMBus mode is enabled using SMBUSz, this pin sets the value of the SMBus slave address bit 1. | ||||||||||
This pin can be left unconnected if full power management and SMBus are not implemented. | ||||||||||
After reset, this signal is driven low by the TUSB4041I. Because of this behavior, TI recommends not to tie directly to supply, but instead pull up or pull down using an external resistor. | ||||||||||
Note: Power switching must be supported for battery charging applications. | ||||||||||
GANGED/SMBA2/ HS_UP |
10 | I/O | PD | Ganged operation enable/SMBus address bit 2/HS connection status upstream port | ||||||
The value of the pin is sampled at the deassertion of reset to set the power switch and overcurrent detection mode as follows: | ||||||||||
0 = Individual power control supported when power switching is enabled | ||||||||||
1 = Power control gangs supported when power switching is enabled | ||||||||||
When SMBus mode is enabled using SMBUSz, this pin sets the value of the SMBus slave address bit 2. | ||||||||||
After reset, this signal indicates the high-speed USB connection status of the upstream port if enabled through the Additional Feature Configuration Register. When enabled, a value of 1 indicates the upstream port is connected to a high-speed USB capable port. | ||||||||||
Note: Individual power control must be enabled for battery charging applications. | ||||||||||
PWRCTL_POL | 9 | I/O | PU | Power control polarity. | ||||||
The value of the pin is sampled at the deassertion of reset to set the polarity of PWRCTL[4:1]. | ||||||||||
0 = PWRCTL polarity is active low | ||||||||||
1 = PWRCTL polarity is active high | ||||||||||
RSVD | 23, 24, 26, 27, 35, 36, 38, 39, 43, 44, 46, 47, 51, 52, 54, 55, 58, 59, 61, 62 | I/O | Reserved. For internal use only and leave unconnected on the PCB. | |||||||
TEST | 17 | I | PD | This pin is reserved for factory test. | ||||||
POWER AND GROUND SIGNALS | ||||||||||
NC | 28 | — | — | No connection, leave floating | ||||||
40 | ||||||||||
VDD | 19 | — | PWR | 1.1-V power rail | ||||||
25 | ||||||||||
37 | ||||||||||
45 | ||||||||||
53 | ||||||||||
60 | ||||||||||
63 | ||||||||||
VDD33 | 2 | — | PWR | 3.3-V power rail | ||||||
20 | ||||||||||
31 | ||||||||||
48 | ||||||||||
Thermal Pad | — | — | Ground. The thermal pad must be connected to ground. |