This document describes a bug in TI TUSB2036, TUSB2046B and TUSB2077A in detecting the speed of connected devices. The bug may cause the devices to be recognized as low speed devices.
The document describes an errata for the TUSB2036 USB hub controller (also affecting TUSB2046B and TUSB2077A). It explains that the device samples speed at the first V4 crossing instead of after the required 100 ms debounce, which can cause false low‑speed detection with newer downstream devices.
The errata lists the affected parts and recommends a software fix: issue CLEAR_PORT_FEATURE(PORT_ENABLE) followed by a RESET_PORT after ensuring DP and DM lines are stable. It also includes a standard Texas Instruments legal notice.
| Parts Affected | TUSB2036SLLS372B, TUSB2046BSLLS413B, TUSB2077ASLLS414A |
|---|
Issue a CLEAR_PORT_FEATURE(PORT_ENABLE) followed by a RESET_PORT in the driver after ensuring DP and DM are stable.