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.

TUSB8043A: Mixed USB2 and USB3.2 ports and OTP programming

Part Number: TUSB8043A
Other Parts Discussed in Thread: AM67

Tool/software:

Hi,

two questions:

(1) we're planning to have this USB hub on one of our boards which has two USB2.0 and two USB3.2 ports. Thus, some of the ports of the hub are used in USB2 mode only. I've seen there are some configuration bits to disable the USB3.2 port (USB2_ONLY in register 26h). Do we need to set this bit? If not, what's the purpose of it?
(2) According to the datasheet, there is an OTP configuartion. Is there any documention how to program/configure the USB hub over the upstream USB connection? We don't want to attach an external configuration EEPROM to save BOM costs (and prevent any preprogrammed parts) thus we'd like to use the internal OTP.

Best regards,
Michael Walle

  • Hi Michael 

        for USB3.2 ports, do you need 5Gbps or 10Gbps?

    for Q1: some customer wants to control USB ports with USB3 on and off with SMBUS on same port, so  you can set 26h.

    for Q2: we do have tool for efuse/OTP, but it's more like manual tool, I don't think you can use it for production.

    Best

    Brian

  • Hi Brian,

    for USB3.2 ports, do you need 5Gbps or 10Gbps?

    we are using the USB hub together with the AM67 on one board. The SoC can do USB 3.2 gen1, so  5Gbps.

    for Q1: some customer wants to control USB ports with USB3 on and off with SMBUS on same port, so  you can set 26h.

    Just to double check. You are saying that the USB hub should work by default with USB2.0 only ports. Correct?

    or Q2: we do have tool for efuse/OTP, but it's more like manual tool, I don't think you can use it for production.

    Could you send me that tool please? But if that's just for a manual process, it seems that the OTP programming isn't really useful at all. So why is it mentioned in the datasheet? Or is there another way an OEM like us can provision the USB Hub?

    Best regards,
    Michael Walle

  • Just to double check. You are saying that the USB hub should work by default with USB2.0 only ports. Correct?

    no, in default, it should work for both USB2 and USB3.

    for OTP, it is normally done by TI during test to configure the hub in default mode.

    for customer, they can use our tool to change configuration for debug, but not for production.

    For production, if you need to change configuration, either with external EEPROM or  SMBUS.

      if you need OPT tool, please accept my friendship request.

    Best

    Brian

  • Hi,

    no, in default, it should work for both USB2 and USB3.

    Oh yes. Bad wording on my side. What I meant is that the USB hub should work without any additional configuration with ports where only the USB2 signals are connected.

    For production, if you need to change configuration, either with external EEPROM or  SMBUS.

    What is the reason for this? The hub offers OTP configuration, but there is no way to use it. That's a bit disappointing, esp. because the datasheet mentions that feature.

    if you need OPT tool, please accept my friendship request.

    I just did.

    Thanks,
    -michael

  • Just sent, please check your private message box.

    Best

    Brian