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.

[参考译文] TUSB2036:原理图设计回顾

Guru**** 2553450 points
Other Parts Discussed in Thread: TUSB2036

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1079279/tusb2036-schematic-design-review

部件号:TUSB2036
“线程: 测试”中讨论的其它部件

大家好,团队

我们希望就 客户 主板上的 TUSB2036问题寻求您的帮助。 根据我们的客户,

我 有一个基于微芯片 sama5d27 SOM1的主板,它基于嵌入式 Linux。 我有一台 USB 设备和一台 USB 主机。

当我将集线器放在主板上时,USB 设备不再工作。 我遇到枚举问题,但卸下集线器后,它可以正常工作。

不确定 NPINTx 和 NP3引脚的实施情况

此致,

丹尼洛

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

    你好,达尼洛,

    下游端口是否有15K 下拉菜单?  主机是否看到集线器连接?

    此致,

    JMMN

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

    你好,JMMN,

    感谢您的回复。 以下是我们客户的反馈。

    您可以在所附文件中看到15K 下拉电阻器(电阻器位于组件 U3: https://www.mouser.fr/datasheet/2/761/SEMT_S_A0000305173_1-2575604.pdf 中)

    还有22欧姆系列电阻器。

    是的,主机看到了集线器(我的原理图上有错误,除测试点外,重置引脚未连接到任何设备,因此我用3V3短接了引脚)。

    此致,

    丹尼洛

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

    你好,达尼洛,

    3.3V 电压过高后,集线器将需要实际复位脉冲。  您可以尝试向复位引脚添加电容器/上拉电阻吗?

    对于下游设备,您是否看到 PWRON/输出被断言?  悬置销是否偏高?

    此致,

    JMMN

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

    你好,JMMN,

    我们收到了客户的回复,

    正如我在上一条消息中所指出的,重置针脚问题已经得到解决。
    PWRON GET 已声明。
    让我再次解释:中心运行良好,因此问题不在于中心不工作。
    问题在于我的主板上有两个 USB 端口:
    一个设备端口,使主板充当 USB 设备(如打印机或键盘)
    -集线器连接到的一个主机端口。

    当将 USB 设备插入到我的计算机上时,它已被很好地识别,但一旦 USB 集线器安装在 PCB 上,USB 设备就无法再枚举,这就是问题所在。

    此致,

    丹尼洛

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

    你好,达尼洛,

    无法枚举 USB 设备时,该设备连接到何处?  VBUS 可能出现降速(低于4.5V)并导致枚举问题吗?  TUSB2036被配置为具有永久连接设备的2端口集线器,根据示意图,该集线器看起来是正确的。

    USB 集线器只能连接到上游端口(DP0/DM0)上的 USB 主机,其它端口仅支持设备连接。

    此致,

    JMMN

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

    你好,JMMN,

    以下是我们客户的回应。

    VBUS 没有下降,我已经检查了。
    然后,我从未说过我尝试将 TUSB2036用作 USB 设备。
    让我再次解释一下。
    这是微芯片上的系统模块。
    ww1.microchip.com/.../SAMA5D2-Series-Data-sheet-ds60001476F.pdf
    其中有一个 USB 设备和一个 USB 主机。
    我的问题是我需要两台 USB 主机,这就是为什么我要使用集线器。
    正如我已经说过的,集线器正在工作,但 USB 设备由于集线器而无法工作,我在 TT 中提出的第一个问题是关于 NPINTx 和 NPI PIN 的实施,因为我不理解“永久连接”的内容。
    一台主机只是一个 USB 连接器,另一台主机是一个硬接线的 UBLOX Lisa U2模块。
    我不理解永久连接的内容,因为我可以永久连接 USB 主机,如 USB 连接器中的键盘。 这是我非常困惑的地方。

    此致,

    丹尼洛

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

    你好,达尼洛,

    NP3/ Pin 启用或禁用 TSUB2036的端口3 -在这种情况下,它被禁用。

    如果端口永久连接,则设置 NPINTx 针脚。  永久连接意味着有一个设备通过硬接线连接到端口-因此它将始终位于端口上。  未连接的端口是暴露的连接器,其中可能有设备连接,可能没有设备连接。  从功能上讲,它不会对系统产生太大的影响。

    因此,客户 SoC 有1个主机端口 和1个设备端口。  客户将 TUSB2036连接到 SoC 的主机端口,从1个主机端口创建2个主机端口。   这一切都有效,对吗?  问题是使用集线器时 SoC 设备端口不工作?  如果是这种情况,则可能是 SoC 软件问题。

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

    你好,JMMN,

    我们收到了客户的反馈。

    是的,这就是问题所在。
    我的一台设备通过硬接线连接(但尚未安装在主板上)。
    为什么这会是软件问题?
    评估板上有一个 USB 集线器,未报告任何问题。

    此致,

    丹尼洛

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

    你好,达尼洛,

    我不希望 NINT 引脚设置会影响系统功能,但主机软件可能正在寻找连接到集线器下游的设备,而在找不到设备时挂起。

    报告的枚举错误是什么?  他们能否在发生故障的连接上探测 DP/DM 线路?

    此致,

    JMMN

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

    你好,JMMN,

    以下是我们客户的回应。

    “我不希望 NINT 引脚设置会影响系统功能,但主机软件可能正在寻找连接到集线器下游的设备,而在找不到设备时挂起。” :所以我们同意这个问题可能与硬件有关,而不是与软件有关?

    '它们能否探测故障连接上的 DP/DM 线路?'
    探查这些线路,但看看是什么? 我在寻找什么?

    窗口上显示的错误为:未知 USB 设备(设备枚举失败)。

    根据 USB ch9文档,USB 设备卡在“默认”状态(再次,仅当 USB 集线器完全连线时)。 如果我打开 USB 集线器上游端口的 D+或 D-线路,USB 设备将不会失败枚举)。

    此致,

    丹尼洛

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

    你好,达尼洛,

    如果集线器工作正常,但它会导致系统上的另一个端口无法正常连接,这将是软件问题,而不是硬件问题。

    请确认问题是否出在安装 TUSB2036时,红色显示的连接不再工作?  如果是这种情况,他们应该联系 Microchip 寻求支持。

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

    你好,JMMN,

    根据我们的客户,

    我确认问题是,安装 TUSB2036后,红色显示的连接将不再工作。

    “如果集线器工作正常,但它会导致系统上的另一个端口无法正常连接,这将是软件问题,而不是硬件问题。”

    实际上,正如 SAMA5D2系列 MPU 的数据表中所述,USB 设备和主机端口是共享的,因此它们并非完全独立,如下所示

    此致,

    丹尼洛

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

    端口之间的连接在 Microchip 产品中,TI 无法帮助调试该连接。  如果客户可以提供失败枚举的 DP/DM 图解,我们可能能够提供有关问题的更多信息,但不能提供根本原因。

    此致,

    JMMN

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

    你好,JMMN,

    以下是我们客户的回应。

    我只有一个25MHz 的示波器可供我使用,因此我无法提供任何 DP 线路图。
    然后,TI 表示问题来自微芯片,但微芯片(已与他们讨论了两个月)表示问题来自 TI。
    您是否有 TUSB2036评估版主板? 所以我可以加入 Microchip 评估套件,看看我是否还有这个问题。

    我已经检查了产品页面,我知道 EVM 已经过时。

    此致,

    丹尼洛

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

    你好,达尼洛,

    不,我们没有用于此设备的评估板。

    客户能否分享为什么 Microchip 团队认为这是一个中心问题?

    此致,

    JMMN

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

    你好,JMMN,

    这是芯片对集线器的评价:”同时,您是否已向德州仪器(TI)查询集线器的实施情况? 我认为实施也应该由他们来验证,我简单地检查了,我不确定 NP23/NINT0/NPINT1分配的一致性,以及将引脚 DP3和 DM3绑在地面上。 请检查一下?”

    此致,

    丹尼洛

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

    你好,达尼洛,

    客户可以尝试将 NINT0/1引脚设置为00,但在功能上,集线器将以任何一种方式工作。

    此致,

    JMMN

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

    你好,JMMN,

    根据我们的客户,

    在枚举集线器和未枚举集线器时,我探测到 USB 设备的 D+线路。
    结果随时间的关系出现在下面的文件中。
    我可以猜测看到这一点并读取 USB 规范,主机正在重置设备,然后枚举设备(当集线器未通电时),但当集线器通电时,主机将设备重置3次,然后枚举失败。 时间甚至不是我所期望的。
    此外,在枚举集线器时,我探测到 USB 设备的 D+线路,但它根本不会切换。
    我们可以猜测问题是由 Linux 提供的驱动程序引起的。

    caption_USB1_枚 举

    caption_USB1_NOT_枚 举

    此致,

    丹尼洛

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

    你好,达尼洛,

    是的,USB 设备似乎没有完成与集线器的高速握手,或者作为 FS 设备进行响应,因此它会不断重置。  此行为不是由集线器引起的。

    此致,

    JMMN

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

    你好,JMMN,

    下面是我们的客户的进一步说明。

    不确定是否理解。
    如果 USB 设备作为全速设备响应,则无法枚举?
    在调试 Linux 驱动程序时,我看到当设备枚举时,它枚举为 USB 高速,当它不工作时,它枚举为全速设备。
    我的问题有何不同?

    此致,

    丹尼洛

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

    HS 和 FS 设备都启用 DP 上的上拉,如果 HS 握手正确完成,则主机知道已连接 HS 设备。  如果设备未正确完成 HS 握手,但 DP 上有一个上拉菜单,则主机将假定它是 FS 设备。