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.

[参考译文] AM4379:[2nd ] AM4379:在 OTG 配置下从 USB 主机模式热交换后、RNDIS USB 器件模式不工作

Guru**** 2468610 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1450941/am4379-2nd-am4379-rndis-usb-device-mode-not-working-after-hot-swapping-from-usb-host-mode-under-otg-configuration

器件型号:AM4379

工具与软件:

VBUS 电压随着 H/W 变化(包括电容变化)降至零(120uF ->小于10uF)。 从 USB 主机热插拔到 USB 器件时、仍然存在同样的问题。 您是否有关于进一步调试或检查的任何其他建议? 该主题已与 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1430172/am4379-rndis-usb-device-mode-not-working-after-hot-swapping-from-usb-host-mode-under-otg-configuration/5490287#5490287关联

谢谢  

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

    尊敬的 Matt:

    感谢您的更新。

    接下来的几天里、我有一些工作要做、但我将在下周早些时候审查您原始的 E2E 主题并与您联系。

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

    仅当从 USB 主机热交换到 USB 设备时、才会出现此问题。 您是否有任何进一步调查的建议或建议?  

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

    尊敬的 Matt:

    由于问题仅发生在您的定制电路板上、而不在 EVM 上、因此我会将您的查询结果转给我们的 USB 硬件专家进行评论。 我希望您将收到板上的原理图以供查看。

    明天将是我2024年最后一天上班的时间、如果明天有空、我将查找要转储的 USB 控制器寄存器。 但这可能只告知控制器的状态、但可能不知道其进入该状态的原因。

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

    尊敬的 Matt:

    您能否分享定制实现原理图以查看硬件方面是否存在任何问题。

    此致、

    Sreenivasa

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

    尊敬的 Kallikuppa:  

    我将在硬件端协助 Matt 解决这个问题 正如 Matt 在本文中提到的、我们移除了 VBUS 线路上的100 μ F 电容器、发现了同样的问题。 在我们的 PCB 上、VBUS 电容低于10uF。 我们还注意到在交换主机和设备时出现异常。 当上电用作器件(USB_ID 引脚保持开路)时、我们在 USB_ID 引脚上未看到任何电压。 在切换到主机模式(USB_ID 被拉至低电平)时、我们没有看到任何电压。 但是、在切换回器件模式时、USB_ID 引脚看到2V 至3.0V 的电压。作为主机模式进行连接时、USB_ID 引脚被拉至低电平。 请参阅随附的我们的设置图片。 请告知我们是否犯了错误。  

     

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

    你好、Osarz、

    感谢您提供的意见。

    让我回顾一下这些意见、然后再回来。

    此致、

    Sreenivasa

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

    您好、Oscar:

    您能否移除 USB0_VBUS_DET_N 的 VBUS 线上的 R4和 FET 以查看问题是否仍然存在? 我以前没有看到这种设计、不确定它是否对 VBUS 产生干扰、可能导致 ID 引脚出现问题。

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

    我们在初始调试过程中移除了 R4、并遇到同样的问题。 由于 SW 团队没有使用 USB_VBUS_DET_N (Matt 告诉我、他们也没有在评估板上使用该功能)、我们还删除了 Q1。 交换主机和设备时出现相同问题。  

    昨天我们用了一些时间、用示波器来监视定制板上的 USB_VBUS。 作为主机或设备断开 USB 电缆后、USB_VBUS 线路从5.0V 下降到大约~ 2.5V。 由于我们通过 USB 集线器将 USB 电缆从定制电路板连接到 PC、因此我们决定通过断开 USB 集线器与 PC 的连接来检查 USB_VBUS 是否会降至0V。 我们注意到 USB_VBUS 线路降至0V。 然后、我们决定使用同一根 USB 电缆将定制板连接到 PC、从而无需使用 USB 集线器。 为完成此操作、我们仅连接到作为器件运行的定制电路板。 奇怪的是、在从定制电路板上断开 USB 电缆后、USB_VBUS 线路仍卡在2.5V 左右。 是否知道在断开后为什么会在2.5V 电压下保持电压?  

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

    您好、Oscar:

    您能否以 pdf 格式共享原理图(包括处理器接口)?

    此致、

    Sreenivasa

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

    我对延迟反应表示歉意、Kallikuppa。  

     e2e.ti.com/.../USB_5F00_Schematic_5F00_for_5F00_TI.pdf

    我只能上传此文件,因为安全条款在我们的最后 对此深表歉意。  

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

    Kallikuppa  

    根据我们的设计和您的设计、我发现了一些不同的东西、但我不确定这会影响 USB 主机-设备交换的原因。 在 AM437x 入门套件 EVM 原理图中、USB0_ID 连接到 Q9的栅极。 有一个0欧姆跳线电阻器(R706)将 ID 拉至接地、但 BOM 将其称为 DNI。 USB_VBUS 连接到控制 VBUS_DET 的 NFET。 我们未使用 VBUS_DET、Matt 确认评估板上未使用 VBUS_DET。 此外、1K 电阻器(R553)后没有电容器。 除了延时时间/噪声滤波之外、该电容器是否必要?   

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

    您好、Oscars  

    谢谢你。

    是添加了一个电容器并进行了一些检查吗?

    添加 CAP 可能与布局相关。

    您是否曾移除共模扼流圈、添加旁路电阻器并进行检查?

    此致、

    Sreenivasa

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

    您好、Oscars  

    您是否有机会查看以下 USB 检查清单

    https://www.ti.com/lit/an/sprace0a/sprace0a.pdf

    此致、

    Sreenivasa