Texas Instruments | Transition From USB 3.0 Hub to USB 3.1 Hub | Application notes | Texas Instruments Transition From USB 3.0 Hub to USB 3.1 Hub Application notes

Texas Instruments Transition From USB 3.0 Hub to USB 3.1 Hub Application notes
Application Report
SLLA377 – December 2017
Transition From USB 3.0 Hub To USB 3.1 Hub
Julie Nirchi
ABSTRACT
The application report provides instructions on how to transition an application that is currently using a
USB 3.0 TUSB8041RGC hub to the TUSB8041A/42/43/44 RGC family of USB 3.1 generation 1 hubs.
1
2
Contents
Introduction ...................................................................................................................
Changes ......................................................................................................................
2.1
Pin Function Changes ..............................................................................................
2.2
Battery Charging Changes ........................................................................................
2.3
Layout Changes.....................................................................................................
2.4
Register Changes ...................................................................................................
2
3
3
5
5
5
List of Tables
1
USB Product IDs ............................................................................................................. 2
2
Pin Function Changes....................................................................................................... 3
3
Battery Charging Changes ................................................................................................. 5
4
Layout Changes
5
.............................................................................................................
Register Changes ............................................................................................................
5
5
Trademarks
All trademarks are the property of their respective owners.
SLLA377 – December 2017
Submit Documentation Feedback
Transition From USB 3.0 Hub To USB 3.1 Hub
Copyright © 2017, Texas Instruments Incorporated
1
Introduction
1
www.ti.com
Introduction
The following are functional differences:
• TUSB8041 – USB 2.1 and USB 3.0 compliant, 4-port hub
• TUSB8041A – USB 2.1 and USB 3.1 generation 1 compliant, 4-port hub
• TUSB8042 – USB 2.1 and USB 3.1 generation 1 compliant, 4-port hub, with additional charging modes
• TUSB8043 – USB 2.1 and USB 3.1 generation 1 compliant, 4-port hub, with an HID programming
interface and additional charging modes
• TUSB8044 – USB 2.1 and USB 3.1 generation 1 compliant, 4-port hub, with an HID programming
interface, USB 2.0 Billboard support, and additional charging modes
• Default I2C master bus speed:
– TUSB8042/43/44 – I2C master bus speed is 400 kHz
– TUSB8041 and TUSB8041A – I2C master bus speed is 100 kHz
• USB 2.0 only ports:
– TUSB8042/43/44 – Can report exposed USB ports as USB 2.0 only
– TUSB8041 and TUSB8041A – Feature not available, all exposed USB ports reported as USB 3.x
Table 1 lists the USB product IDs.
Table 1. USB Product IDs
2
Product ID
TUSB8041
TUSB8041A
TUSB8042
TUSB8043
TUSB8044
USB 3.x
0x8140
0x8140
0x8240
0x8340
0x8440
USB 2.x
0x8142
0x8142
0x8242
0x8342
0x8442
Transition From USB 3.0 Hub To USB 3.1 Hub
Copyright © 2017, Texas Instruments Incorporated
SLLA377 – December 2017
Submit Documentation Feedback
Changes
www.ti.com
2
Changes
2.1
Pin Function Changes
Table 2 lists the pin function changes.
Table 2. Pin Function Changes
Change
Pin
40
TUSB8041 and TUSB8041A
TUSB8042 and TUSB8043
TUSB8044
FULLPWRMGMT
z: full power
management
enable
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
TUSB8041 using
PWRCTL[4:1]/BATEN[4: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
TUSB8042/43 using
PWRCTL[4:1]/BATEN[4:1].
If SMBus is selected and battery
charging is disabled, then the value
of the pin is sampled at the
deassertion of reset to set the power
switch control: SMBus master can
override this function later.
0 = Power switching and overcurrent
inputs supported.
1= Power switching and overcurrent
inputs not supported.
SMBA1: SMBus
address bit 1
When SMBus mode is
enabled using SMBUSz, this
pin sets the value of the
SMBus slave address bit 1.
When SMBus mode is enabled
using SMBUSz, this pin sets the
value of the SMBus slave
address bit 1.
N/A
After reset, this signal
indicates the SuperSpeed
USB connection status of the
upstream port if enabled
SS_UP:
through the stsOutputEn bit in
SuperSpeed USB
the Additional Feature
connection status
Configuration register. When
upstream port
enabled, a value of 1
indicates the upstream port is
connected to a SuperSpeed
USB capable port.
After reset, this signal indicates
the SuperSpeed USB
connection status of the
upstream port if enabled through
the stsOutputEn bit in the
Additional Feature Configuration
register. When enabled, a value
of 1 indicates the upstream port
is connected to a SuperSpeed
USB capable port.
If SMBus is selected then after
reset, this signal indicates the
SuperSpeed USB connection status
of the upstream port if enabled
through the stsOutputEn bit in the
Additional Feature Configuration
register. When enabled, a value of 1
indicates the upstream port is
connected to a SuperSpeed USB
capable port.
FULLAUTOz
If BATENx = 1 on any port, full
power management must be
enabled so the value of the
terminal is sampled at the
deassertion to initialize the value
of the FULLAUTOz bit. When
AUTOENz = 0 and FULLAUTOz
= 0: all ACP modes are
supported. When AUTOENz = 0
and FULLAUTOz = 1: only
highest current ACP mode is
used in auto mode.
If SMBus is selected and battery
charging is enabled on any port, the
sampled state of this pin sets or
clears the FullAutoEn bit in the
Device Configuration Register 3.
SMBus master can override 2the
register later.
N/A
When configured for IC mode, this
pin along with BBbmConfigured1
directly controls the bmConfigured
field in the Billboard Capability
descriptor. If SMBus is selected, the
bmConfigured[0] field is determined
by a register.
BBbmConfigured
0: billboard
configured 0
SLLA377 – December 2017
Submit Documentation Feedback
N/A
N/A
Transition From USB 3.0 Hub To USB 3.1 Hub
Copyright © 2017, Texas Instruments Incorporated
3
Changes
www.ti.com
Table 2. Pin Function Changes (continued)
Change
Pin
42
Pin
45
TUSB8041 and TUSB8041A
TUSB8042 and TUSB8043
TUSB8044
GANGED:
ganged operation
enable
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.
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.
If SMBus is selected, Billboard
enable is controlled by a register.
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 port power control
supported.
1 = Ganged port power control
supported.
SMBus master can override the
register later.
SMBA2: SMBus
Address bit 2
When SMBus mode is
enabled using SMBUSz, this
pin sets the value of the
SMBus slave address bit 2.
When SMBus mode is enabled
using SMBUSz, this pin sets the
value of the SMBus slave
address bit 2.
N/A
HS_UP: HS
connection status
upstream port
After reset, this signal
indicates the High-speed USB
connection status of the
upstream port if enabled
through the stsOutputEn bit in
Additional Feature
Configuration register. When
enabled, a value of 1
indicates the upstream port is
connected to a High-speed
USB capable port.
After reset, this signal indicates
the High-speed USB connection
status of the upstream port if
enabled through the
stsOutputEn bit in Additional
Feature Configuration register.
When enabled, a value of 1
indicates the upstream port is
connected to a High-speed USB
capable port.
If SMBus is selected then after
reset, this signal indicates the Highspeed USB connection status of the
upstream port if enabled through the
stsOutputEn bit in Additional Feature
Configuration register. When
enabled, a value of 1 indicates the
upstream port is connected to a
High-speed USB capable port.
BBEN: (I2C mode)
N/A
Billboard Enable
N/A
When high, the billboard device is
enabled and presented to system.
When low, the billboard device is
disabled.
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
AUTOENz:
enabled for battery charging
Automatic Charge when the hub is unconnected.
Mode Enable
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.
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. 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.
If SMBus is selected, the sampled
value of this pin sets or clears the
autoEnz bit in the Battery Charging
Support register. SMBus master can
at a later time override the register.
After reset, this signal
indicates the High-speed USB
Suspend status of the
upstream port if enabled
through the stsOutputEn bit in
the Additional Feature
Configuration register. When
enabled, a value of 1
indicates the connection is
suspended.
After reset, this signal indicates
the High-speed USB Suspend
status of the upstream port if
enabled through the
stsOutputEn bit in the Additional
Feature Configuration register.
When enabled, a value of 1
indicates the connection is
suspended.
If SMBus is selected then after
reset, this signal indicates the Highspeed USB Suspend status of the
upstream port if enabled through the
stsOutputEn bit in the Additional
Feature Configuration register.
When enabled, a value of 1
indicates the connection is
suspended.
N/A
When configured for I2C mode, this
pin along with BBbmConfigured0
directly controls the bmConfigured
field in the Billboard Capability
descriptor. If SMBus is selected, the
bmConfigured[1] field is determined
by a register.
HS_SUSPEND:
HS Suspend
Status
BBbmConfigured
1: Billboard
Configured 0
4
N/A
Transition From USB 3.0 Hub To USB 3.1 Hub
Copyright © 2017, Texas Instruments Incorporated
SLLA377 – December 2017
Submit Documentation Feedback
Changes
www.ti.com
2.2
Battery Charging Changes
Table 3 lists the battery charging changes.
Table 3. Battery Charging Changes
2.3
Charging Mode
TUSB8041
TUSB8041A
TUSB8042 and
TUSB8043
TUSB8044
CDP
CDP not supported on
port 1 with auto mode
enabled
CDP supported on all
ports in all charging
modes
CDP supported on all
ports in all charging
modes
CDP supported on all ports in
all charging modes
DCP
DCP Resistance and
Capacitance Tests fail
USB BC 1.2 Tests Pass
USB BC 1.2 Tests
Pass
USB BC 1.2 Tests Pass
ACP modes
Enabled using the
AutoMode pin, either
ACP1 or ACP2 support
is selected by the
register or OTP
Enabled using the
AutoMode pin, either
ACP1 or ACP2 support is
selected by the register or
OTP
Enabled using
ACP1, ACP2, and ACP3
AutoMode and FullAuto enabled by default, can be
pins, or selected by the disabled by the register.
register or OTP – up to
ACP1, ACP2, and
ACP3 supported
Galaxy mode
N/A
N/A
Enabled using
Enabled by default, can be
AutoMode and FullAuto disabled by the register or
pins or selected by the OTP.
register or OTP
Layout Changes
Table 4 lists the layout changes.
Table 4. Layout Changes
2.4
TUSB8041, TUSB8041A, and TUSB8042 TUSB8043
TUSB8044
Set pins 40, 42, 45 as needed
Set pins 40, 42, 45 as needed
Set pins 40, 42, 45 as needed – may need
to be routed to PD controller for Billboard
support.
SCL/SMBCLK and SDA/SMBDAT
unconnected, routed to I2C EEPROM or
SMBUS host.
SCL/SMBCLK and SDA/SMBDAT
unconnected, routed to I2C EEPROM or
SMBUS host or routed to any I2C
EEPROM to be addressed by HID
interface
SCL/SMBCLK and SDA/SMBDAT
unconnected, routed to I2C EEPROM or
SMBUS host or routed to any I2C
EEPROM to be addressed by HID
interface
Register Changes
Table 5 lists the register changes.
Table 5. Register Changes
Address
TUSB8041
TUSB8041A
TUSB8042 / TUSB8043
TUSB8044
0x03h and 0x04h
Product ID
Product ID
Product ID
Product ID
0x0Ah
DPORT ECR and CPD
options
DPORT ECR and CPD
options removed
DPORT ECR and CPD
options removed
DPORT ECR and CPD
options removed
0x25h
N/A
N/A
USB 2.0 only hub, I2C
USB 2.0 only hub, I2C
speed selection,
speed selection,
charging mode selection charging mode selection
0x26h
N/A
N/A
USB 2.0 only ports
selection
USB 2.0 only ports
selection
0x27h and 0x28h
N/A
N/A
N/A
Billboard SVID
0x29h and 0x2Ah
N/A
N/A
N/A
Billboard PID
0x28h
N/A
N/A
N/A
Billboard configuration
0x2Ch
N/A
N/A
N/A
Billboard string 1 length
0x2Dh
N/A
N/A
N/A
Billboard string 2 length
0x100
N/A
N/A
N/A
String 1, String 2
SLLA377 – December 2017
Submit Documentation Feedback
Transition From USB 3.0 Hub To USB 3.1 Hub
Copyright © 2017, Texas Instruments Incorporated
5
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2019, Texas Instruments Incorporated
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising