SLLSEW6C November 2016 – June 2018 TUSB422
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COMMAND | |||||||
RWU |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | COMMAND | RWU | 0x00 | 0001 0001b
WakeI2C. The TUSB422 will accept this command but will do nothing with it. |
0010 0010b
DisableVbusDetect. Disable Vbus present detection. v |
||||
0011 0011b
EnableVbusDetect. Enable Vbus present detection. |
||||
0100 0100b
DisableSinkVbus. The TUSB422 clears SINKING_VBUS bit in Power Status register |
||||
0101 0101b
SinkVbus. If SNK_VBUS_SUPPORT bit is set, then TUSB422 will set SINKING_VBUS bit in Power Status register and enable VBUS present detection. |
||||
0110 0110b
DisableSourceVbus. The TUSB422 will clear SOURCING_VBUS and SOURCING_HIGH_VOLTAGE bits in Power Status register. |
||||
0111 0111b
SourceVbusDefaultVoltage. If SRC_VBUS_SUPPORT is set, the TUSB422 will set SOURCING_VBUS in Power Status register and will also enable VBUS present detection. |
||||
1000 1000b
SourceVbusHighVoltage. If SRC_VBUS_HIGH_SUPPORT is set, then TUSB422 will set SOURCING_HIGH_VOLTAGE in Power Status register. |
||||
1001 1001b
Look4Connection. Start DRP Toggling if ROLE_CONTROL.DRP=1b. If ROLE_CONTROL.CC1/CC2 = 01b start with Rp, if ROLE_CONTROL.CC1/CC2 =10b start with Rd. If ROLE_CONTROL.CC1/CC2 are not both 01b or 10b, then do not start toggling. The TCPM shall issue COMMAND.Look4Connection to enable the TUSB422 to restart Connection Detection in cases where the ROLE_CONTROL contents will not change. An example of this is when a potential connection as a Source occurred but was further debounced by the TCPM to find the Sink disconnected. In this case a Source Only or DRP should go back to its Unattached.Src state. This would result in ROLE_CONTROL staying the same. TUSB422 to MAINTAIN_STATE |
||||
1010 1010b
RxOneMore. Configure the receiver to automatically clear the RECEIVE_DETECT register after sending the next GoodCRC. This is used to shutdown reception of packets at a known point regardless of packet separation or the depth of the receive FIFO in the TUSB422. |
||||
1100 1100b: Reserved. No Action | ||||
1101 1101b: Reserved. No Action | ||||
1110 1110b: Reserved. No Action | ||||
1111 1111b
I2C Idle. The TUSB422 will accept this command but will do nothing with it. |