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.

TMUXHS4212: TMUXHS4212 + TUSB321AI - ( DFP and UFP) - Receptacle/Plug

Part Number: TMUXHS4212
Other Parts Discussed in Thread: TUSB321AI, , TUSB322, TUSB8020B

Dear All,

please can you confirm our statements and suggest answer to questions

Type-C Receptacle Pin-out

1) DFP mode, Host side, Type-C Receptacle ->confirmation

1a) if CC1 (pin A5) connected to CC1 of TUSB321AI and CC2 (pin B5) connected to CC2 TUSB321AI ->

and TX port connected to ( A0 TMUXHS4212 ) -> then (B0 TMUXHS4212) port is TX1 and connected to A2/A3, (C0 TMUXHS4212 ) port is TX2 and connected to B2/B3 ? (please confirm)

1b) if CC1 (pin A5) connected to CC2 of TUSB321AI and CC2 (pin B5) connected to CC1 TUSB321AI ->

and TX port connected to ( A0 TMUXHS4212 ) -> then (B0 TMUXHS4212) port is TX2 and connected to B2/b3, (C0 TMUXHS4212 ) port is TX1 and connected to A2/A3 ? (please confirm)

2) UFP mode, Device side, Type-C Receptacle ->confirmation

1a) if CC1 (pin A5) connected to CC1 of TUSB321AI and CC2 (pin B5) connected to CC2 TUSB321AI ->

and TX port connected to ( A0 TMUXHS4212 ) -> then (B0 TMUXHS4212) port is TX1 and connected to A2/A3, (C0 TMUXHS4212 ) port is TX2 and connected to B2/B3 ? (please confirm)

1b) if CC1 (pin A5) connected to CC2 of TUSB321AI and CC2 (pin B5) connected to CC1 TUSB321AI ->

and TX port connected to ( A0 TMUXHS4212 ) -> then (B0 TMUXHS4212) port is TX2 and connected to B2/b3, (C0 TMUXHS4212 ) port is TX1 and connected to A2/A3 ? (please confirm)

3) is it possible to change P/N like

TXp connected to A0p, TXn connected to A0n -> then Connect TXp1(A2) to B0p, TXn1(A3) to B0n, TXp2(B2) to C0n, TXn2(B3) to C0p ?

Type-C Plug Pin-out

4) UFP mode, Device side, Type-C plug question

what is the proper connection of TMUXHS4212 +TUSB321AI when Type-C plug connector is used on UFP device side regards to receptacle connector?

 

Best Regards,

David.

  • 1: both correct, but prefer a1

    2: both correct

    3:, yes, polarity swap is allowed for USB3.

    4: not much different for connection  wise.

      TUSb321A can not do current detection with I2C. maybe TUSB322 is better choice

  • Hi Brian,

    thank you for the answer to first three questions, but i don't understand your answer to the 4 question.

    4a) what do you mean by not much different, do you maybe have a block diagram?

    I want have type-C plug on UFP side ( upstream port ) of the TUSB8020B with TMUXHS4212  and TUSB321AI.

    is the following connection ok:

    USB_DP_UP(26) to connector pin A6 D+

    USB_DM_UP(27) to connector pin A7 D-

    USB_SSTXP_UP(29)/USB_SSTXM_UP(28) to the TMUXHS4212  ( A0 port) -> TMUXHS4212 (B0) port to TX1 A2/A3)

                                                                                                                               -> TMUXHS4212 (C0) port to TX1 B2/B3)

    when CC (A5) connected to CC1 of TUSB321AI, where should we connect CC2 from TUSB321AI to plug connector to VCONN (B5)?

    or should we connect TX pair from TUSB8020B  through TMUXHS4212  to RX pair of the plug connector when ( CC (A5) connected to CC1 of TUSB321AI) ?

    like so

    4b) why do i need TUSB322 ? i don't have I2C on the UFP device.

    Br,

    David.

  • USB_SSTXP_UP(29)/USB_SSTXM_UP(28) to the TMUXHS4212  ( A0 port) -> TMUXHS4212 (B0) port to TX1 A2/A3)

                                                                                                                               -> TMUXHS4212 (C0) port to TX2 B2/B3)

    when CC (A5) connected to CC1 of TUSB321AI, where should we connect CC2 from TUSB321AI to plug connector to VCONN (B5)? yes

    TUSB321A don't have full support for current capability. If you need full current Advertisement and Detection ( like 3A) in I2C, you need TUSB322. if just default current , TUSB321A is fine

  • Hi Brian,

    1) thanks for the diagram, so to say it doesn't matter if the Type C connector is a plug or receptacle, we always connect the TX pair from device to the TX of the connector, is that correct?

    2)TUSB321AI can support ( 7.3.2 Type-C Current Mode) reading the datasheet

    2a) 3A advertisement if configured as DFP -> PORT pin high to VDD and  CURRENT_MODE 10k to VDD

    2b) Can act as UFP when PORT -> pulled low to GND, then OUT1 and OUt2 will output the available current ( if 3A is available then OUT1 nad OUT2 will be low)

    Or am i wrong?

    BR.

  • 1: correct.

    2:  I mean can not support full current mode in I2C , GPIO mode still fine.

  • Hi Brian, thank you for the support, can i send you my final schematic for review when finished to private message or e-mail?