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.

[参考译文] TUSB8020B:接口论坛

Guru**** 2539500 points
Other Parts Discussed in Thread: TUSB8020B

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/826324/tusb8020b-interface-forum

器件型号:TUSB8020B

您好!

我有一个设计、在该设计中、我使用 TUSB8020B 将2个 Microchip LAN7801桥接芯片(下行端口)连接到 USB3上行端口。

当我将上行端口插入 USB2端口时、一切都按预期工作-两个 LAN7801芯片都显示在 USB 设备查看器程序中。

当我将上行端口插入 USB3端口时、我看到8020集线器为 USB2和 USB3、但我看到没有器件连接到8020、即 USB2或 USB3。

当插入 USB3端口时、我已经对8020上的引脚21和22进行了范围划分-在大多数情况下、这些信号是逻辑高电平。 大约每360ms 有一个1ms 逻辑低电平脉冲。

是否有通过 USB 与 TUSB8020进行通信的程序?

感谢您的任何想法-谢谢您、

Mike

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

    尊敬的 Mike:

    当您将上行端口从 USB 2.0切换到 USB 3.0时、微芯片器件的 VBUS (电源)是否循环?  如果您的设计在已连接到主机的情况下已通电、器件是否会显示?  根据未出现的器件和360ms 脉冲、听起来下游连接将进入 USB 3.0合规性模式。  您是否有用于此应用的 EEPROM 或 SMBus 主机?

    此致、

    JMMN

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

    JMMN、您好!

    感谢您的回答! 以下是您的答案:

    1) 1)当我从 USB2更改为 USB3时、通常会对整个设计进行循环供电。 在我的电路板上、VBUS 由板载电源供电。

    2) 2)如果我将电路板插入 USB2上行端口、则会显示 LAN7801s。 如果我保持电路板通电并将上游从 USB2更改为 USB3、则 LAN7801s 会显示为 USB2器件。 (但8020超高速集线器出现)

    3) 3)我同意下游器件处于 USB3合规模式。

    4) 4)我在8020上没有 EEPROM、并且 SMB 总线输入未输出。 当我完成上一个8020设计时、我似乎记得有一个程序可以通过 USB 到达8020

    再次感谢您- Mike

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

    尊敬的 Mike:

    您说的"通过 USB 将程序设置为8020B "是什么意思?  我们必须访问 TUSB8020B 的唯一实用程序是 EEPROM 编程应用程序和电子保险丝(OTP ROM)编程应用程序、两者都要求集线器处于编程模式才能访问它。

    如果下游连接进入合规性模式、有两种可能的修复方法: 一种方法是调整下行端口电源时序或复位时序、以便在集线器之后之前未接通/连接所连接的器件、另一种方法是防止集线器进入合规模式-这可以通过使用 EEPROM 和设置来实现 dsportECR 位、或者看起来它也可以在 OTP ROM 中设置。

    如果您决定第二个选项、我建议在设置 dsportECR 位的 EEPROM 中进行布线、以确保在走 OTP ROM 设置路径之前解决了问题。

    此致、

    JMMN

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

    谢谢您 JMMN、

    您能告诉我哪些因素可能会导致下游连接进入合规性模式吗?

    现在、我在同一 POR 信号上具有集线器和下游器件。 我将查看延迟下行器件的复位。

    如果这不起作用、我会将 EEPROM 连接到集线器、然后查看我们是否可以禁用此模式。

    再次感谢您的帮助!!

    Mike

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

    当 USB 3.0轮询第一次连接尝试失败时、将进入合规性模式。  我猜、器件或集线器会提前感应另一个器件的 RX 端接、并在另一个器件之前开始轮询、如果没有数据线上的示波器、则很难准确确定发生了什么。

    此致、

    JMMN

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

    谢谢您 JMMN、

    我已经更改了复位、并且集线器在下游器件大约200ms 之前从复位状态中退出。 现在、USB 设备查看器显示8020 SS 集线器上的下游器件、但显示"合规模式"。 (在进行复位更改之前、我没有看到这一点)。 下一步是查看 USB3布线上的信号完整性。

    再次感谢您的帮助!!

    Mike

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

    尊敬的 Mike:

    希望这是朝着正确的方向迈出的一步、使所有内容都可靠地退出合规模式

    还可以尝试其他一些操作:

    • 集线器在下游器件后退出复位
    • 将 VBUS 切换至集线器的 USB_VBUS  
    • 将 VBUS 切换至下游器件。

    如果您有其他问题、我将继续打开 TT

    此致、

    JMMN

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

    JMMN、您好!

    我仍然遇到相同的 USB3合规性模式问题。 我已将8020和下游电桥上的复位更改为相同。 我们仍然具有兼容模式。

    问题-我们是否可以使用8020电源控制信号来驱动下游桥接芯片上的 VBUS_DET 信号? 我想集线器可以这样"控制"下游的桥梁-你怎么看?

    感谢你的帮助!

    Mike

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

    尊敬的 Mike:

    只要 器件上的 VBUS_DET 引脚只是一个检测输入并且不需要完整的 VBUS 电压/电流电平、它就应该工作。

    此致、

    JMMN

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

    您好、JMMN、

    上述模式的效果要好得多。 集线器上的"状态"线表示我们作为 USB3进行连接(无合规模式)。

    查看 USB Device Viewer (USB 设备查看器)-显示网桥失败枚举- Unknown USB Device (未知 USB 设备)(合规性模式中的链接)。

    对此有什么想法吗? 这可能是描述符问题吗?

    感谢您的帮助!!!

    Mike

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

    尊敬的 Mike:

    您能否发布 USB 查看器的屏幕截图、以便我清楚地了解报告的内容?  听起来系统变化使集线器下行端口不符合合规模式、但器件上行端口仍处于合规模式。  是基于固件的器件还是硬编码的器件?

    此致、

    JMMN

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

    早上好、JMMN、

    再次感谢您的所有帮助!

    下面是 USB 设备查看器显示内容的屏幕截图-请注意超高速集线器-即8020、2个下行设备是 Microchip LAN7801。

    消息是下游链路处于合规模式、但8020上的状态引脚未反映该条件。 (两个状态引脚均处于逻辑高电平)

    请告诉我您的想法、再次感谢您、

    Mike

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

    您好、JMMN、

    我已经查看了8020上的引脚36、以验证上行链路的状态。 在上面的屏幕截图中、所有3个状态引脚显示 USB3的连接速度。 (没有任何链接处于合规模式)

    有什么想法导致这种情况?

    谢谢、

    Mike

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

    您好、JMMN、

    您曾说过您可以对8020进行编程以禁用"合规模式"。 为此、我们必须添加一个 prom -是否有编程 prom 的说明??

    谢谢、

    Mike

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

    尊敬的 Mike:

    我刚刚向您发送了一份友谊请求、您能否接受该请求并向我发送一份回复、以便我收到您接受的通知?

    我可以向您发送一个示例 EEPROM 文件和编程工具。

    此致、

    JMMN

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

    JMMN、您好!

    当我尝试执行您发送给我的程序时、我收到此错误消息。 (未找到连接的 TUSB840器件。 此程序现在将退出)

    有什么想法吗?

    Mike

    e2e.ti.com/.../Error_5F00_message.docx

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

    您需要强制加载驱动程序、我通过内部消息向您发送了指令。

    此致、

    JMMN

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

    JMMN、您好!

    我对 TUSB8020B 集线器还有另一个问题。 引脚21和22的说明说、复位后-这些引脚指示下行端口1和2的 SS 连接。

    我的上行端口是 USB3 -引脚21和22显示逻辑1 (意味着下行端口是 USB3)、但器件树显示两个下行端口都处于 USB2模式。

    您能给我一些关于引脚21和22工作原理的见解吗? 它们未显示合规模式。

    谢谢、

    Mike

    P.S. 我还没有尝试过编程软件。

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

    您能看到设备树的屏幕截图吗?  如果您不想在论坛上发送、您可以通过直接消息发送它。   这些输出应基于内部连接/断开状态。  我需要确认合规性模式是否反映为 SS 连接。

    此致、

    JMMN

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

    已发现系统电源问题、如果出现其他问题、请重新打开螺纹。

    此致、

    JMMN