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.

[参考译文] ISOUSB211:枚举。 通过可接受的 USB 活动使隔离器脱离待机状态/降低功耗。

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1374536/isousb211-enumeration-bring-isolator-out-of-standby-lower-power-with-acceptable-usb-activity

器件型号:ISOUSB211

工具与软件:

下午好、TI 支持团队和大家好、

我们需要尽快的援助。

 

我们之前使用的是来自 Analog Devices 的 ADUM4160BRIZ-RL。

当 TI P/N:ISOUSB211DPR 在销售代表和 TI 的推荐下出现时、我们将其更改为 TI P/N。

我们已在电源设计中实现了该器件。

我们已经开始测试、发现以下内容:

 

问题说明:

如果在为设备上电之前通过连接到计算机的 USB-C 为设备上电、设备端口将不会在 Windows 计算机上枚举。

如果我们打开设备、然后插入连接到计算机的 USB-C 电缆、设备会按预期进行枚举。

我们需要设备枚举是否关闭然后重新打开、而无需移除 USB-C 电缆连接并重新插入。

 

将 USB-C 电缆插入器件后、ISOUSB211DPR 将通电、但在按下电源按钮之前器件不会完全通电。

按下电源按钮后、器件顺利启动、但未按预期进行枚举。

 

根据此场景按预期枚举了之前的器件。

 我们在器件端的 Linux 环境中使用 USB 内核

实验:

我们将 D+ USB 线路拉至3.3V、而器件通过连接到计算机的 USB-C 电缆完全通电。 这使得设备能够枚举。

当每次器件下电上电而无需连接到通电器件时、当器件使用 UB-C 电缆连接到计算机时、我们如何成功完成枚举。

提前感谢您。

Willie

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

    您好!

    感谢您的提问。 请给我们额外的24小时来查看。

    此致、
    Aaditya Vittal

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

    Willie、您好!

    感谢您的联系以及您的耐心。

    请允许我重新表述您分享的内容、以确保我正确理解您的描述。

    1. 您拥有一个内置了 ISOUSB211的自供电产品、并将其连接到 PC 以便在 PC 中访问该产品。 因此、您的产品是自供电(使用内部电池或外部线路电压)外设、而 PC 是主机。
    2. 我±ISOUSB DD±引脚(VBUS2侧)连接到产品中的 MCU/MPU、而 UD 引脚(VBUS1侧)连接到主机。
    3. 根据您的说明、看起来 VBUS2由您的产品供电、而 VBUS1由主机 USB 端口供电。
    4. 当您的产品未通电并连接到 PC 时、ISOUSB211的 VBUS1会通电、而 VBUS2会因您的产品未通电而断电。
    5. 为产品供电时、系统无法检测到 ISOUSB211。 这是由于缺少物理连接事件造成的。
    6. 当您让 VBUS1和 VBUS2由主机或外设供电时、ISOUSB211应检测连接事件并一直枚举、即使在产品下电上电期间也是如此。

    如果我对您的系统和连接的理解是否正确、请告诉我。 如果没有、请帮助纠正。 另外、请与我分享以下信息、以便我更好地了解问题。

    1. 分享原理图和 PCB 布局以供审阅。
    2. 在单个捕获中共享 UD±和 DD±的波形、其中显示了连接/断开事件。
    3. 如果您只测试了一个或多个单元、并且您在一个或多个单元中看到问题、请告诉我。
    4. 请分享有关您的应用的更多详细信息、以了解 ISOUSB211用例。

    正如之前建议的那样、请由主机或外设为 VBUS1和 VBUS2供电并重新测试。 我希望 ISOUSB211能够检测连接事件并在下电上电时始终枚举。 谢谢。


    此致、
    Koteshwar Rao

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

    您好 Koteshwar、

    我的回答如下。

    1.) 正确。

    2.) 正确。

    3.) 错误。

    主机 USB 端口为 ISOUSB211的 VBUS1供电、并联为向 VBUS2提供5V 电源的直流/直流隔离器(JHM1005S05)供电。 请参阅下面的原理图。

    4.) 错误。

    当器件未通电时、VBUS1 (5V_USB)和 VBUS2 (5V_ISO)均有电。 器件从主机获得电源。 在器件上电之前、VBUS1和 VBUS2都将通电。 然后、器件通电。 在这种情况下、器件将不会进行枚举且可以访问。 在这种情况下、在器件上电之前对器件施加 VBUS。

    如果设备由可充电电池供电、并在连接主机时开启;设备将枚举并能够按预期访问。 在这种情况下、会在器件上电后施加 VBUS。

    我们的设备具有以下特性: Linux 中的 USB 设备控制器(UDC)简介(bootlin.com)。我们设置为外设。

    5.) 存在故障状态时、连接事件似乎不正确。 请参阅下面的# 2 (波形)。

    6.) 不适用

    香港特别行政区政府在香港特别行政区的工作、包括香港特别行政区政府在香港特别行政区的工作

    1.相对原理图:需要发送到受保护的位置

    2.波形:

    下图展示了器件由电池供电、通电然后连接到主机的情况。 在 DD 侧测量。 通过状态。

    下图展示了器件连接到主机、断电然后加电的情况:在 DD 侧测量。 失败状态。

    下图展示了器件由电池供电、通电然后连接到主机的情况。 在 UD 侧测量。 通过状态。

    下图所示为设备连接到主机、关机后再开机的情况:在 UD 侧测量。 失败状态。

    3.我们测试了多个装置。

    4.我们打算将设备连接到要配置的主机。 在此过程中、目前要求器件在不断开电源/通信连接的情况下重新启动。 在设备重新启动后、需要设备进行枚举以允许访问。

    我希望这些资料和解释能有所帮助。 如有任何问题或疑虑、请告诉我。

    此致、

    Willie

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

    尊敬的 Koteshwar:
    不清楚的图片的 PDF 版本可以发送到更私密和受保护的位置。

    您能否提供要使用的位置?

    从波形可以看出、当上拉电阻达到3.3伏时、它将起作用。 在这种情况下、在连接到计算机主机之前为器件供电。

    您可以看到、当它发生故障时、设备在连接到计算机后开机、振幅未达到3.3伏。

    如果我们手动上拉 D+线、它是有效的。

    此致、

    Willie

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

    Willie、您好!

    感谢您分享更多信息。 请允许我审查您的意见、并在明天之前给您回复。

    关于文件共享、我已向您发送连接请求。 一旦您接受我的请求、您就可以发起私人聊天、在那里您可以共享文件。 谢谢。


    此致、
    Koteshwar Rao

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

    尊敬的 Koteshwar:
    谢谢你。 我收到并接受了请求。

    此致、

    Willie  

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

    您好 Koteshwar、

    我们已运行一些其他测试、您可能会觉得有用。 我们希望淘汰我们的器件和相关软件。

    已设置的测试是将 NXP 开发套件(iMx7D)与 USB 隔离器开发套件(ISOUSB211)结合使用。  这就把我们的特定硬件和软件从公式中去掉。

    执行了以下操作:

    • USB 开发套件已插入 PC
    • NXP 开发套件已插入 USB 开发套件并通电
    • 在 NXP 开发套件的 Linux 命令行上、USB 接口已启用(默认未启用)
    • 在示波器上、可以观察到 D+线路被拉高、但仅为1.3V、因此进一步的 USB 检测由于它没有升至3.3V、因此无法继续进行。 请参阅图。 1附件内。

    如果您从 PC 拔下并重新插入 USB 开发套件、同时该开发套件仍连接到 NXP 开发套件且开发套件启用了 USB、它将开始工作。 使用 device.e2e.ti.com/.../ISOUSB211_5F00_1.pdf 时也是如此

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

    Willie、您好!

    再次感谢您分享更多信息和道歉、我不能尽快与您联系。 请允许我查看您共享的所有信息、并在明天结束之前给您回复。 感谢您的耐心、谢谢。


    此致、
    Koteshwar Rao

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

    Willie、您好!

    感谢您的耐心等待以及分享所有其他信息来帮助调试问题。

    根据您到目前为止所介绍的一切、枚举会在 D+线路变为高电平(3.3V)时发生。 连接事件的第一步是使 D-(对于 LS)或 D+(FS)为高电平。 在您的情况下、D+会被设为高电平、连接事件运行正常。

    当您的产品在 ISOUSB 已通电的情况下通电时、DD+引脚不知何故似乎不会变为高电平。 DD+引脚需要由连接了 ISOUSB 的处理器上拉、但它们似乎没有这样做。 我不知道为什么不会发生这种情况、不确定是否与处理器的 USB 代码有关、但 ISOUSB 会等待这样的上拉电阻器以启动连接事件。

    我理解您的产品和 NXP 处理器都发生了这种情况、很遗憾、我不知道为什么这些处理器不会启动连接事件。 如果可能、您可能需要联系处理器团队、并询问为什么 DD+引脚在上电后未上电。

    请帮我处理您之前通过私人消息在 DD±和 UD±引脚上共享的更高分辨率波形以进行审阅。 另请分享原理图。 谢谢。


    此致、
    Koteshwar Rao

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

    尊敬的 Koteshwar:

    我已联系 NXP 且正在等待回复。 我希望这些图片更加清晰。 他们在我这边很清楚。 如果他们在传输中被降级,我可以给你发送一个喜欢下载图片而不降级。  

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

    Willie、您好!  

    感谢您发送编修。 图片看起来不错。

    请允许 我们多花一天时间进行审查并回复您。

    此致、
    Aaditya Vittal

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

    e2e.ti.com/.../ISOUSB.pdf

    尊敬的 Aaditya Vittal、
    您是否查看过相关信息? 我很期待你的答复。 与此同时,我们决定做一些其他比较实验。 为了比较 ISOUSB211器件的性能和响应、我们使用了另一家供应商的另一款 USB 隔离器。 我们发现、我们尝试使用的器件可按预期工作。 我已添加了比较的 pdf 图片及其输出范围测量值。
    我们已将此器件设计到我们的产品中、 目前不想更改。  
    我希望您能尽快来这里。

    此致、

    Willie

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

    Willie、您好!

    感谢您提供更新和分享比较测试结果。

    我们在内部尝试了解此问题、并尝试了解是否有任何因素影响器件。 一旦我们的内部分析完成并获得最新信息、我将回来在此处分享。 此时、我已经从您那里获得了我需要的所有信息。

    再次感谢您的耐心等待以及分享我所要求的信息。 感谢您的支持。


    此致、
    Koteshwar Rao

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

    尊敬的 Koteshwar Rao:

    感谢您的答复。 我们正在焦急地等待您的回复。 这是我们的设计和时间表中非常重要的一部分。

    此致、

    Willie

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

    您好!  

    请 给我们更多的时间来研究这个问题。

    Koteshwar 将在星期三回复您。

    此致、
    Aaditya Vittal

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

    Willie、您好!

    感谢您的跟进。

    现在我没有要与您分享的任何更新。 我们正在内部尝试全面测试和了解您所面临的问题、一旦我们有了更新、我将会回来。 我目前没有要返回的具体日期。 谢谢。


    此致、
    Koteshwar Rao