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.

[参考译文] Linux/TUSB8041:TUSB8041识别问题

Guru**** 2037690 points
Other Parts Discussed in Thread: BEAGLEBOARD-X15, TUSB8041, AM5728
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/665274/linux-tusb8041-tusb8041-recognition-problem

部件号:TUSB8041
主题中讨论的其他部件:BeagleBoard-X15AM5728

工具/软件:Linux

尊敬的先生

我们正在开发与BeagleBoard-X15板相关的主板。

但是,TUSB8041的识别问题面临着一个困难的局面。

打开电源后,TUSB8041会识别USB 2.0 鼠标,有时无法识别。

在这种情况下,测量USB VBUS电压将测量+ 0.6V。如果正常识别,则测量+ 5.0V。

我们无法找出导致此问题的原因。我们附上我们设计的原理图。

我期待你的答复。

此致,

斯班

e2e.ti.com/.../2746.SCHEMATIC1-_5F00_-p12_5F00_AM572x-USB-POR1.pdfe2e.ti.com/.../5444.SCHEMATIC1-_5F00_-p76_5F00_USB-HUB.pdfe2e.ti.com/.../SCHEMATIC1-_5F00_-p77_5F00_AM5728_5F00_USB1.pdf</s>5444. 5728

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

    您好Bang,

    我根据您的方案实施提出了一些建议。

    • 将外部 下拉电阻器添加到测试端子(建议4.7K)
    • 检查开机顺序。 当VDD33在VDD之前稳定时(这是您的情况),您需要实施主动重置,以便在两个电源达到稳定水平后,至少3毫秒内断言GRSTz为低电平。 有关更多详细信息,请参阅数据表的7.6 部分。
    • 另请确保热垫上的焊接正确完成(覆盖足够的区域)并均匀分布。

    此致,

    豪尔赫。

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

    尊敬的Jorge。

    谢谢您的回答。

    我附上了测量的TUSB8041-RESET引脚计时文件。 (还附上了PCB图像。),地面在PCB内层中分布良好。

    首先,提供VDD3.3V电源,立即提供VDD1.1V电源。

    TUSB8401-reset计时至少大于20毫秒。

    请查看随附的测量图吗?

    在手册中,测试针脚标记为PD。 我是否需要将4.7K电阻器单独连接到外部?

    此致,

    SK,Bang

    e2e.ti.com/.../TUSB8401_5F00_RESET.pdf

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

    您好Bang,

    出现问题时,是否仅下游端口上的鼠标未被识别? 还是整个TUSB8041未被识别?

    您在第一个接线柱上提到的USB VBus电压测量值("USB VBUS电压将测量+ 0.6V")是在鼠标连接的上游或下游端口上进行的?

    原理图上的另一个观察结果是,如果您使用5V逻辑进行上游VBus检测(USB1_DRVVBUS),则应将R329更改为10K

    谢谢!

    豪尔赫

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

    尊敬的Jorge

    在Linux中,可以识别TUSB8041芯片组。

    但是,下游端口上的某些端口无法识别。 这并不是每次都发生的。

    由于我们连接到TUSB8041上游和AM5728,因此我们使用了16K电阻器。

    我们还有什么需要回顾的吗?

    谢谢!

    SK,Bang

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

    您在最初的帖子中提到,当发生故障时,"测量USB VBUS电压将测量+ 0.6V。如果正常识别,则测量+ 5.0V。",那么您指的是连接设备(鼠标)的下游端口上的VBUS? 如果是这种情况,当问题发生且VBUS上的电压水平较低时,您能否检查相应PWRONX/BATENx的状态?
    出现问题时,相应的OVERCURx终端的状态是什么?

    此致,
    豪尔赫