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.

TUSB4041I: unable to connect to downstream side

Part Number: TUSB4041I


Dear Specialists,

My customer is evaluating TUSB4041B and encountered a problem not to connect to downstream side.

I would be grateful if you could advise. 

---

I am using default setting.

It is connected to upstream side(CPU) and can be recognize, but it can't achieve the data communication to downstream.

Is there a possibility of the issue, SMBUSz(pin7):1 and Automatic mode(pin13):0

Also could you please advise the other possible causes.

---

I appreciate your great help in advance.

Best regards,

Shinichi

  • Hi someone in charge,

    The customer sent additional information.

    Could you please see these and advise.

    ---

    I confirmed the condition of TUSB4041I from CPU(RZ/G1E Renesas).

    USB device class is FFh(255), please see attached file.

    If the data is 09h, it should work general driver.

    According to the engineer of Renesas, in case of FF, it seems to need a specific driver.

    I confirmed TUSB4041I should work with general driver by other post, these information are contradictory.

    e2e.ti.com/.../2422195

    So could I confirm again.

    Is it possible to use general driver TUSB4041I 

    ---

    I appreciate your great help.

    Best regards,

    Shinichi

    ��Evaluation board
    USB HubIC resister setting
    
    Bus 002 Device 002: ID 0451:80ff Texas Instruments, Inc. 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass          255 Vendor Specific Class
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0x0451 Texas Instruments, Inc.
      idProduct          0x80ff 
      bcdDevice            1.01
      iManufacturer           0 
      iProduct                0 
      iSerial                 0 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           18
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xc0
          Self Powered
        MaxPower                0mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           0
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass      0 
          bInterfaceProtocol      0 
          iInterface              0 
    Device Qualifier (for other device speed):
      bLength                10
      bDescriptorType         6
      bcdUSB               2.00
      bDeviceClass          255 Vendor Specific Class
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      bNumConfigurations      1
    Device Status:     0x0001
      Self Powered
      
    

  • Hi Shinichi,

    If SMBUSz is held low or an unprogrammed  EEPROM is attached to the TUSB4041, the TUSB4041 will report as a programming endpoint (FF).  Please remove the pull down on SMBUSz or program / remove the unprogrammed EEPROM and the hub will work as expected.

    Regards,

    JMMN

  • Hi JMMN,

    Thank you for your reply.

    I'll share your answer with the customer and make him confirm.

    If he has an additional question, I consult you again.

    I appreciate your great help.

    Best regards,
    Shinichi