SLLSG07 March 2025 TUSB1044A
PRODUCTION DATA
The TUSB1044A configured for USB 3.2 x2 mode determines if the link is operating in USB 3.2 x2 or in USB 3.2 x1. If the link is USB 3.2 x2, then TUSB1044A operates with one port operating as a USB 3.2 x1 port and the remaining port following the lead of the other port. The port functioning as a USB 3.2 x1 port is called the config lane. The determination of the config lane is based solely on the Type-C orientation. For normal orientation (FLIP = L), Port 1 is the config lane. For the flipped orientation (FLIP = H), Port 2 is the config lane.
In USB 3.2 x2, the config lane operates as a standard USB 3.2 x1 port. While in all USB low power states (Disconnect, U1, U2, and U3), the non-config lane is disabled to conserve power. Entry to and exit from these low power states is determined solely by the config lane. If the config lane detects an exit from a low power state, then the non-config is enabled.
| DIR0 PIN OR DIR0 REGISTER | FLIP PIN OR FLIP_SEL REGISTER | CONFIG LANE | NON-CONFIG LANE |
|---|---|---|---|
| 0 (source) | 0 | DRX1 -> URX1 | DRX2 -> URX2 |
| UTX1 -> DTX1 | UTX2 -> DTX2 | ||
| 1 | DRX2 -> URX2 | DRX1 -> URX1 | |
| UTX2 -> DTX2 | UTX1 -> DTX1 | ||
| 1 (sink) | 0 | DRX2 -> URX2 | DRX1 -> URX1 |
| UTX2 -> DTX2 | UTX1 -> DTX1 | ||
| 1 | DRX1 -> URX1 | DRX2 -> URX2 | |
| UTX1 -> DTX1 | UTX2 -> DTX2 |
In GPIO mode the TUSB1044A is enabled for USB3.2 x2 mode when all the following conditions are true: DIR1 pin = H, DIR0 pin = L or H, CTL0 pin = H and CTL1 pin = H.
In I2C mode, USB3.2 x2 mode is disabled by default. USB3.2x2 in I2C mode is enabled if either of the following conditions is true: