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.

TUSB2046 Individual Power Management Driver/Code Support

Other Parts Discussed in Thread: TPS2044, TUSB2046B

Hi all!


I'm working on a design which utilizes the TUSB2046B and TPS2044 configured in a self-powered individual port power management.  This is show in figure 13 on page 16 of the TUSB2046B datasheet.  We are talking to the hub over an Android tablet, in which we have written some of our own USB drivers to support.

Everything so far works well.  Hub shows up and I can see the other devices.  However, I'd like to take advantage of the power port management.  Thus, I'd like to understand the command(s) involved in telling the hub to enable/disable power to the downstream ports.  I know it's possible, as the chip would have some silly extra pins if it wasn't!  I'm just not finding any info in regards to the actual driver support and/or code examples.  Just looking for any suggestions on a good place to look, or maybe the correct keywords for finding this feature set.  Someone mentioned it might be similar to the "safely remove hardware" feature but again not finding any info.  Doesn't need to be OS or language specific even, just some kind of documentation on it.

If you need any more info, please let me know!


Any help would be appreciated!