主题中讨论的其他器件:TUSB8044A
工具与软件:
您好!
当用户通过端口使用配置寄存器禁用某些端口时、是否可以在不进行电源复位的情况下启用这些端口?
谢谢你。
JH
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.
Brian、您好!
正如您提到的、在执行以下操作后、USB 端口1应该能正常工作。
将0xe 写入0x8 //禁用 USB 端口1
WIRTE 0x2至0xF8 //复位 SMBus
将0x1写入0xF8 //激活器件
在本例中、USB 端口禁用后不会重新启用。
我已尝试以下操作来重新启用 USB 端口1
将0xF 写入0x8 //启用所有 USB 端口
WIRTE 0x2至0xF8 //复位 SMBus
将0x1写入0xF8 //激活器件
但是、USB 端口1保持禁用状态。
我需要重启电源才能操作 USB 端口1、它已被禁用一次。
我认为、必须触发 GRSTz 引脚才能启用 USB 端口1。
但是、我们电路板上的 GRSTz 引脚通过电容器接地。
因此、我无法控制 GRSTz 引脚。
如果您可以使用 SMBUSRST 和 cfgActive 位控制重新启用已禁用的 USB 端口、
我的测试场景可能有什么问题?
此致、
辛.