SLLSEO5C October 2015 – May 2017 TUSB322I
PRODUCTION DATA.
NOTE
Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality.
The TUSB322I device is a Type-C configuration channel logic and port controller. The TUSB322I device can detect when a Type-C device is attached, what type of device is attached, the orientation of the cable, and power capabilities (both detection and broadcast). The TUSB322I device can be used in a source application (DFP) or in a sink application (UFP).
Figure 8 shows the TUSB322I device configured as a DRP in I2C mode.
For the design example, use the parameters listed in Table 12.
DESIGN PARAMETER | VALUE |
---|---|
VDD (4.5 to 5.5 V) | 5 V |
Mode (I2C or GPIO) | I2C ADDR pin must be pulled down or pulled up |
I2C address (0x67 or 0x47) | 0x47 ADDR pin must be pulled low or tied to GND |
Type-C port type (UFP, DFP, or DRP) | DRP MODE_SELECT register = 2'b00. |
VCONN Support | Yes |
The TUSB322I device supports a VDD in the range of 4.5 V to 5.5 V. In this particular use case, 5 V is connected to the VDD pin. Because VCONN support is required for a DRP, the 5 V on VDD meets the USB Type-C VCONN requirement of 4.75 V to 5.5 V. A 100-nF capacitor is placed near VDD. Also, a 100-µF capacitor is used to meet the USB Type-C bulk capacitance requirement of 10 µF to 220 µF.
The TUSB322I device is placed into I2C mode by either pulling the ADDR pin high or low. In this case, the ADDR pin is tied to GND which results in a I2C address of 0x47. The SDA and SCL must be pulled up to either 1.8 V or 3.3 V. When pulled up to 3.3 V, the VDD supply must be at least 3 V to keep from back-driving the I2C interface.
The INT_N/OUT3 pin is used to notify the PMIC when a change in the TUSB322I I2C registers occurs. This pin is an open drain output and requires an external pullup resistor. The pin should be pulled up to VDD using a 200-kΩ resistor.
The ID pin is used to indicate when a connection has occurred if the TUSB322I device is a DFP while configured for DRP. An OTG USB controller can use this pin to determine when to operate as a USB Host or USB Device. When this pin is driven low, the OTG USB controller functions as a host and then enables VBUS. The Type-C standard requires that a DFP not enable VBUS until the VBUS is in the Attached.SRC state. If the ID pin is not low but VBUS is detected, then the OTG USB controller functions as a device. The ID pin is open drain output and requires an external pullup resistor. The ID pin should be pulled up to VDD using a 200-kΩ resistor.
The DIR pin is used to control the mux for connecting the USB3 SS signals to the appropriate pins on the USB Type-C receptacle. In this particular case, a HD3SS3212 is used as the mux. To minimize crossing in routing the USB3 SS signals to the USB Type C connector, the connection of CC1 and CC2 to the TUSB322I is swapped. When swapping the CC1 and CC2 connection, the CABLE_DIR register will also be reversed (0 = CC2 and 1 = CC1).
The VBUS_DET pin must be connected through a 900-kΩ resistor to VBUS on the Type-C that is connected. This large resistor is required to protect the TUSB322I device from large VBUS voltage that is possible in present day systems. This resistor along with internal pulldown keeps the voltage observed by the TUSB322I device in the recommended range.
The USB2 specification requires the bulk capacitance on VBUS based on UFP or DFP. When operating the TUSB322I device in a DRP mode, it alternates between UFP and DFP. If the TUSB322I device connects as a UFP, the large bulk capacitance must be removed.
PORT CONFIGURATION | MIN | MAX | UNIT |
---|---|---|---|
Downstream facing port (DFP) | 120 | µF | |
Upstream facing port (UFP) | 1 | 10 | µF |
Figure 10 shows the TUSB322I device configured as a DFP in I2C mode.
For the design example, use the parameters listed in Table 14:
DESIGN PARAMETER | VALUE |
---|---|
VDD (4.5 V to 5.5 V) | 5 V |
Mode (I2C or GPIO) | I2C ADDR pin must be pulled down or pulled up |
I2C address (0x61 or 0x60) | 0x47 ADDR pin must be pulled low or tied to GND |
Type-C port type (UFP, DFP, or DRP) | DFP MODE_SELECT = 2'b10 |
VCONN Support | Yes |
The TUSB322I device supports a VDD in the range of 4.5 V to 5.5 V. In this particular case, VDD is set to 5 V. A 100-nF capacitor is placed near VDD. Also, a 100-µF capacitor is used to meet the USB Type-C bulk capacitance requirement of 10 µF to 220 µF.
The TUSB322I device is placed into I2C mode by either pulling the ADDR pin high or low. In this particular case, the ADDR pin is tied to GND which results in a I2C address of 0x47. The SDA and SCL must be pulled up to either 1.8 V or 3.3 V. When pulled up to 3.3 V, the VDD supply must be at least 3 V to keep from back-driving the I2C interface.
The INT_N/OUT3 pin is used to notify the PMIC when a change in the TUSB322I I2C registers occurs. This pin is an open drain output and requires an external pullup resistor. The pin should be pulled up to VDD using a 200-kΩ resistor.
The DIR pin is used to control the mux for connecting the USB3 SS signals to the appropriate pins on the USB Type-C receptacle. In this particular case, a HD3SS3212 is used as the mux. To minimize crossing in routing the USB3 SS signals to the USB Type C connector, the connection of CC1 and CC2 to the TUSB322I is swapped. When swapping the CC1 and CC2 connection, the CABLE_DIR register will also be reversed (0 = CC2 and 1 = CC1).
The Type-C port mode is determined by the state of the MODE_SELECT register. When the MODE_SELECT register is 2'b10, the TUSB322I device is in DFP mode. The TUSB322I will exit the DFP mode if the MODE_SELECT register is changed, I2C_SOFT_RESET is set, or EN_N pin is transitioned from high to low.
The VBUS_DET pin must be connected through a 900-kΩ resistor to VBUS on the Type-C that is connected. This large resistor is required to protect the TUSB322I device from large VBUS voltage that is possible in present day systems. This resistor along with internal pulldown keeps the voltage observed by the TUSB322I device in the recommended range.
The USB2 specification requires the bulk capacitance on VBUS based on UFP or DFP. When operating the TUSB322I device in a DFP mode, a bulk capacitance of at least 120 µF is required. In this particular case, a 150-µF capacitor was chosen.
Figure 12 shows the TUSB322I device configured as a UFP in I2C mode.
For the design example, use the parameters listed in Table 15:
DESIGN PARAMETER | VALUE |
---|---|
VDD (4.5 V to 5.5 V) | 5 V |
Mode (I2C or GPIO) | I2C ADDR pin must be pulled down or pulled up |
I2C address (0x61 or 0x60) | 0x47 ADDR pin must be pulled low or tied to GND |
Type-C port type (UFP, DFP, or DRP) | UFP MODE_SELECT = 2'b01 |
VCONN Support | No |
The TUSB322I device supports a VDD in the range of 4.5 V to 5.5 V. In this particular case, VDD is set to 5 V. A 100-nF capacitor is placed near VDD.
The TUSB322I device is placed into I2C mode by either pulling the ADDR pin high or low. In this case, the ADDR pin is tied to GND which results in a I2C address of 0x47. The SDA and SCL must be pulled up to either 1.8 V or 3.3 V. When pulled up to 3.3 V, the VDD supply must be at least 3 V to keep from back-driving the I2C interface.
The INT_N/OUT3 pin is used to notify the PMIC when a change in the TUSB322I I2C registers occurs. This pin is an open drain output and requires an external pullup resistor. The pin should be pulled up to VDD using a 200-kΩ resistor.
The DIR pin is used to control the mux for connecting the USB3 SS signals to the appropriate pins on the USB Type-C receptacle. In this particular case, a HD3SS3212 is used as the mux. To minimize crossing in routing the USB3 SS signals to the USB Type C connector, the connection of CC1 and CC2 to the TUSB322I is swapped. When swapping the CC1 and CC2 connection, the CABLE_DIR register will also be reversed (0 = CC2 and 1 = CC1).
The Type-C port mode is determined by the state of the MODE_SELECT register. When the MODE_SELECT register is 2'b01, the TUSB322I device is in UFP mode. The TUSB322I will exit the UFP mode if the MODE_SELECT register is changed, I2C_SOFT_RESET is set, or EN_N pin is transitioned from high to low.
The VBUS_DET pin must be connected through a 900-kΩ resistor to VBUS on the Type-C that is connected. This large resistor is required to protect the TUSB322I device from large VBUS voltage that is possible in present day systems. This resistor along with internal pulldown keeps the voltage observed by the TUSB322I device in the recommended range.
The USB2 specification requires the bulk capacitance on VBUS based on UFP or DFP. When operating the TUSB322I device in a UFP mode, a bulk capacitance between 1 µF to 10 µF is required. In this particular case, a 1-µF capacitor was chosen.
The general power-up sequence for the TUSB322I device (EN_N tied to GND) is as follows: