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:端口电源控制

Guru**** 2535150 points
Other Parts Discussed in Thread: TPS25221

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1560978/tusb8043a-port-power-control

器件型号:TUSB8043A
主题:TPS25221 中讨论的其他器件

工具/软件:

是否可以单独控制端口的功率? 控制通过哪些登记册执行? 我想通过 Windows 11 程序进行控制。  
我将 4 个 TPS25221DRV 连接到集线器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Andrei:

       如果 FULLPWRMENT 和 GANGED 引脚均为低电平、则集线器配置为单独的电源开关模式  、而 Vbus 开关 TPS25221 由 PWRCTLx 引脚控制。

      您还可以通过 系统中的 set port feature 命令来控制端口功率。

      

    好极了

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在已启用 EEPROM 模式。 结果表明、可以将命令写入地址 0x50。 但据我所知、它们会被写入 EEPROM、只有在复位后才会开始工作? 我是否需要切换到 SMBus 模式? 哪些寄存器负责电源? 我尝试使用 REG_08h USE[3:0]寄存器、但似乎没有效果

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当通过 1k 电阻器将 SMBUSz 引脚拉至接地时、由于某种原因、集线器会在器件管理器中停止可见。 在 i2c 模式下、我能够到达地址 0x44 的集线器。 通过更改 Ah 寄存器中的位 5 (pwrctlPol)、我可以关闭所有端口、而无需重新启动器件。 更改寄存器 8h(端口使用配置寄存器)的 USED[3:0]不会产生任何结果。 寄存器 7h 的 customRmbl = 1 且寄存器 5h 的 GANGED = 0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在文档 SLLSF94 中、我找不到第 10.16.2.10 节。 您能告诉我此部分属于哪个文档吗?

    PS 我找到此文档 /cfs-file/__key/communityserver-discussions-components-files/138/USB-3.2-Revision-1.1.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以  在上面的链接中找到文档第 452 页的第 10.16.2.10 节。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    I2C 模式供集线器从 EEPROM 读取。

    对于 SMBus 模式、可以控制集线器寄存器。 但是、在 SMBus 模式下、集线器在器件管理器中不可见 、直到清除寄存器 F8 中的位 0。

    因此  每次在集线器寄存器中进行更改时、都需要将 F8 寄存器的位 0 清零。

    好极了

    Brian