Other Parts Discussed in Thread: TUSB1211
we are using TUSB1211 on Intel baytrail platform, and want to know if TUSB1211 can support the full type ACA detection on BC1.2 ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TUSB1211
we are using TUSB1211 on Intel baytrail platform, and want to know if TUSB1211 can support the full type ACA detection on BC1.2 ?
Hello Jessica,
Yes, the TUSB1211supports ACA detection on BC1.2. Please notice that you should check the D- comparator after TCP_VDM_EN=200ms, to ensure the ACA dock has enabled its VDM_SRC; this is done by means of reading the bit CHGD_SERX_DM in the VENDOR_SPECIFIC4 register (0x88,bit 0), only if RID_A was found first.
CHGD_SERX_DM: Read-only status bit showing status of debounced charger detection single-ended receiver comparator on DM:
0: VDM < [0.8V : 2.0V] SERX threshold
1: VDM > [0.8V : 2.0V] SERX threshold
Note: This comparator and status bit is enabled automatically in the
following scenarios:
• When charger detection FSM (Finite State Machine) is enabled and VDP_SRC or IDP_SRC are enabled by FSM
• When SW_CONTROL=1 and DP_VSRC_EN =1
• When SW_CONTROL=1 and CHGD_IDP_SRC_EN=1
• When DP_WKPU_EN bit is enabled
In all other cases (including when DP 1.5K pullup is enabled by SW for CDP/DCP/SDP differentiation after SW charger detection step) this status bit should be ignored and LINESTATE<1:0> bits in DEBUG register, or RXCMD should be used for DP/DM detection.
Best regards,
Diego.