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.

[参考译文] TUSB8043:入门帮助

Guru**** 2536330 points
Other Parts Discussed in Thread: TUSB8043

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/786248/tusb8043-help-with-getting-started

器件型号:TUSB8043

你(们)好。

我刚刚获得了一个完全组装的电路板、用于我正在进行的定制设计。 我们将 TUSB8043与一些下游器件搭配使用。 下面是该设计的一个片段:

您可以看到、上游只是一台 PC。 下游器件包括 USB 闪存驱动器(UFD)、USB 摄像头和板载微控制器、它们仅用作虚拟 COM 端口。

我相信组装和设计都做得很好、集线器能够提供非常稳定可靠的1.1V 和3.3V 电压、所以这一切都很好。

我认为、借助我所做的电阻器上拉/下拉配置、该器件可能开箱即可工作。 但是、在尝试一些下游端口时、我似乎看不到任何即时结果。

那么、我的问题是  、USB 集线器是否需要进行任何配置才能正常工作? 我对器件具有 I2C 访问权限、但从我可以告诉 I2C 寄存器的内容中、所有这些都只是"额外"设置、我看不到任何硬启用或任何看起来至关重要的东西。 同样、我似乎看不到任何需要正确拉动以使器件正常工作的外部使能引脚(除了 GRST#)。

我非常感谢在这方面提供的任何帮助。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新了:我在进一步阅读数据表时已经意识到了一些步骤、包括:

    -设置 DeviceRemovable 寄存器,以便我可以启用端口,既可以是可移动的端口,也可以是不可移动的端口,但也可以是一般的端口
    -设置 PortUsed 寄存器以适当启用端口

    设置这些位(并从芯片获取 ACK)后、我仍然没有运气、因此我猜还有其他步骤。 如果有任何帮助,我们将不胜感激:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后一个关键步骤是:

    SMBus 状态寄存器。 乍一看、人们会认为这只是器件或 I2C 总线的状态。 但不需要-需要在该寄存器上设置一个关键位、以实际"放置"并使集线器开始工作。

    对于需要帮助使集线器启动和运行的人、我列出的这3个步骤就是您所需要的-我现在在所有3个端口上都工作得很出色!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    kΩ 直接从上电(或当 GRSTz 置为无效时)进入 I2C 模式、可将一个4.7 μ F 上拉电阻连接到 SMBUSz、SS_SUSPEND 引脚上的 VDD33、或将一个保持未连接状态以使用内部上拉电阻。