TUSB4041I: How to enable PWRCTL after configuration

Part Number: TUSB4041I

Hello,

after power up the PWRCTL pins are activated. When I set register 0x05 to value 0x04 the outputs are disabled. How is it possible to reactivate the PWRCTL pins?

Best regards,

Manfred

  • Hi  Manfred:

      If you  disabled the output by EEPROM, then that port  is disabled preeminently unless EEPROM is removed from the board.

       If you  disabled the output by SMBUS, then you can reactivate the PWRCTL pin by  controlling GRST reset.

    Best

    Brian

  • Hi Brian,

    thank you for you fast response. Actual the reset is not connected to uC. Now I used an other PCB with a different behavior. After power up I send 0x8F to address 0x0B to configure the swapped USB lines. When I now send as second command release config mode (0x01 to address 0xF8), the outputs are disabled. Why are the outputs disabled with this command?

    Best regards,

    Manfred

  • Did you really swap DP/DM on your board? If  you swap DP/DM in register but not on board, then USB2 will not work. You can try other registers.

    Best

    brian

  • Hi Brian

    The swap is fine. Now I figured out, that the PWRCTRL_POL must be pullup in my case. That means, that after power on the chip, USB power (PWRCTL) is disabled. Other as described above. After connect to the upstream port it is switched on. That means after reset it is switched off.
    But I have now a more critical problem. Sometimes now it runs well, and the next day without any changes it does not connect to the upstream port. No low pulse on GRSTz, no repowering, not updated configuration will help. But it could be that repower a few hours later will help.
    That is the reason we will check another manufacturer, now.

    Best regards,

    Manfred

  • Can you check more boards and devices?

    regards

    brian