ZHCSFQ2C November 2016 – June 2018 TUSB422
PRODUCTION DATA.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ALERT_CLEAR_READ | PD_TXRX_RESET | GLOBAL_SW_RESET | AUTO_DRP_SAMPLE_CTL | CC_SAMPLE_RATE | DRP_DUTY_CYCLE | ||
R | R/W |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | ALERT_CLEAR_READ | R | 0 | This field controls whether Status registers are cleared by write of 1’b0 (RCU) or are cleared after reading them (RAU). The registers affected by this field as the following: Alert Byte 0, Alert Byte 1, Fault Status, and Vendor Interrupts Status registers. The RX_SOP_STATUS in Alert register is not affected by this register.
0 – Alert Status flags are cleared by write of 1’b1 (RCU). 1 – Alert Status flags are cleared after reading corresponding status register (RAU). |
6 | PD_TXRX_RESET | R/W | 0 | When SW writes this field with a 1’b1, TUSB422 PD TX and RX state machines is reset . The TUSB422 clears this field upon reset completion. The TUSB422 behavior is similar to receiving a hard reset message.
0b: Normal. 1b: PD_TXRX reset. |
5 | GLOBAL_SW_RESET | R/W | 0 | When SW writes this field with a 1’b1, the TUSB422’s will be reset, CSRs included, to power-on defaults. The TUSB422 will clear this field upon reset completion. SW must reinitialize the TUSB422 upon completion of Global reset
0b: Normal. 1b: Global Reset. |
4 | AUTO_DRP_SAMPLE_CTL | R/W | 0 | When TUSB422 is enabled for autonomous DRP toggle, this field controls when CC pins are sampled while unattached.
0b: Continuously checks CC pins based on CC_SAMPLE_RATE field. 1b: Only checks CC pins just before Role toggle. |
3:2 | CC_SAMPLE_RATE | R/W | 01 | This field controls the TUSB422 CC pins sample rate.
00b: 1 ms (typ) 01b: 2 ms (typ) 10b: 8 ms (typ) 11b: 16 ms (typ) |
1:0 | DRP_DUTY_CYCLE | R/W | 00 | Percent of time that DRP advertises DFP during t DRP.
00b: 30% (typ) 01b: 10% (typ) 10b: 50% (typ) 11b: 60% (typ) |