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.

USB3.0 HUB : TUSB8040A1 / Re-driver : SN65LVPE502A / TPS2560DRC

Other Parts Discussed in Thread: TUSB8040A1, SN65LVPE502A, TPS2560, SN65LVPE502, SN65LVPE512
  1. Chipset ( 4 port USB3.0 HUB)

                -       USB3.0 chipset : TUSB8040A1

                -       Re-driver : SN65LVPE502A

                -       TPS2560DRC

 

         2. Question

             a. SSTXP can be routed to SSTXM, or SSRXM can be routed to SSRXP., ('RX+ with RX-' / 'TX+ with TX-')

                  Then, can it apply to SN65LVPE502A for easy route ?

 

 

            b. I designed USB3.0 HUB using TUSB8040A1 and Re-driver (SN65LVPE502A) [  Upstream port (TUSB8040A1) ß---Re-driver----à PC  ]

                SN65LVPE502A has two types (A and B)

              Which side is the host side?  PC or Upstream port (TUSB8040A1) ?

              Which type is good to my circuit ?

              OR, Don’t care?

 

 

             c. I want to use TPS2560DRC for downstream port power conorol..

                 -       EVM User manual says if circuit occurs overcurrent, TPS2560 reports OVERCURxZ..

                         So when TUSB8040A1RKM receive report from TPS2560, does TUSB8040A1RKM give enable signal to TPS2560

                         through PWRONxZ_BATENx pin.?

 

 

                      -       TPS2560DRC Datasheet says TPS2560DRC works in Low Enable.

                              But TUSB8040A1RKM Datasheet says :

                              USB Port 0 Power On Control for Downstream Power/Battery Charging Enable.

                              The pin is used for control of the downstream power switch;

                              in addition, the value of the pin is sampled at the de-assertion of reset to determine the value of the battery charger

                              support for the port as indicated in the Battery Charger Support register:  PWRON0z_BATEN0

 

                             0 = Battery charging not supported

                             1 = Battery charging supported

 

                          I want to cut off the power, when the circuit occurs overcurrent.

                         Could you check the attached circuit using TPS2560?

 

 

              d.   I want to design a very simple USB3.0 HUB.

                   It have to support Battery charging of all downstream port.

                   Can you check option resistors below schematics?

 


 

 

 

 

Thanks!

 

  • Hello,

    Please see answers below, please provide a .pdf with the schematic for a better review.

    Regards

    SSTXP can be routed to SSTXM, or SSRXM can be routed to SSRXP., ('RX+ with RX-' / 'TX+ with TX-')

    [answer] Yes, USB3.0 supports polarity swap, you can do it also with the LVPE502, just keep the same polarity convention throughout the whole path.

     Which side is the host side?  PC or Upstream port (TUSB8040A1) ?

    [answer] Host side is the PC.

     Which type is good to my circuit ?

    [answer] If I understand your diagram correctly, the re-driver is going to be permanently connected to the "device" side, so in this case you need the "B" version.

    The pull-ups on BATENx are required to enable the battery charging feature, the BATENx logic level is only sampled at the de-assertion of GRSTz, after power-up, those terminals can be used to control the power switches. If the downstream devices are permanently attached then you don't need over-current detection anf FULLPWRMGMTz should be tied high.

  • I want to use a re-driver between Hub controller(TUSB8040A1) and USB connector(PC)

    Below picture.  ==>  SN65LVPE502A  

    Which choice is good?

    1. SN65LVPE502 TypeA or B or SN65LVPE512

    2. which side is right direction?  

      - Which side is the host ? 

        TUSB8040A1 <-------- device        host ----------> connector (PC)  

       ---> right?

     

    Thanks for your help.!! 


  • Hello Kim,

        Please use the SN65LVPE502B on your application since the re-driver after the microB connector and permanently attached to the HUB. The best option, if it is possible would be to use the SN65LVPE512 but on the PC side (before the USB cable).

    Best regards,

    Diego.