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: How to toggle BATEN signals?

Part Number: TUSB4041I

Hello,


I am trying to turn OFF/ON the BATEN pins by toggling the Battery Charging Support Register (Register Address 0x06 batEn[3:0]). Currently, BATEN3 is low and BATEN1 and BATEN2 are high. Battery Charging Support Register returns 0x1. When I write a 0x7 to the Battery Charging Support register, I read the 0x7 in the register but BATEN3 pin is still low. How can I toggle the BATEN signals? The goal is to toggle the BATEN signals to power cycle a USB device attached to one of the TUSB slave ports. Below is the schematic.

Thank You

  • Hi,

    The PWRCTLx/BATENxz signals from the TUSB4041 are controlled via USB commands from the USB host.  Outside of battery charging mode, where the hub will re-enable downstream port power when USB_VBUS is off, the hub will only power on/off downstream ports based on USB commands.  The registers of the hub are only meant to configure the hub, not control the pwrctl outputs.

    Regards,

    JMMN