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:枚举期间 ISOUSB211 数据包损坏?

Guru**** 2914580 points

Other Parts Discussed in Thread: ISOUSB211, ISOUSB211DPEVM

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1637486/isousb211-isousb211-packet-corruption-during-enumeration

器件型号: ISOUSB211

我们制造了一款用于 ISOUSB211 的商用 USB 电流隔离器、并已识别出 AudioQuest DragonFly 红色 USB DAC(硬件 v1.0、固件 v1.0.8)和其他音频设备的简短列表中的可重复枚举故障。 然而、大多数 USB 设备都成功枚举。

TI 自己的 ISOUSB211DPEVM 上重现了枚举故障、证实了这并非特定于我们的实施。 本报告重点介绍蜻蜓红、因为它简单且电流消耗较小、约为 40mA @ 5.V

当蜻蜓红直接连接到信号路径中没有 ISOUSB211 的主机时、该器件会进行枚举并正常运行。

 通过 Total Phase Beagle 480 捕获的 USB(主机 PC -> ISOUSB211DPEVM ->蜻蜓红)  

|索引|时间| SP | Len | Err |记录|摘要|
|----- |----- |---|----- |----- |----- |----- |
| 0 | 0:00.00.000 ||||开始捕获|星期四 4 月 16 日 12:10:00 2026 |
| 1 | 0:00.00.000 ||||主机已连接||
| 2 | 0:02.239.859 | HS ||高速||
| 3 | 0:02.239.877 | HS | 2 B | B |**损坏的数据包**| E3 FF |
| 4 | 0:02.239.878 | LS || U |低速|
| 5 | 0:02.239.878 | LS | 10.8us | U |复位/保持活动/ Ta…… | |
| 6 | 0:02.239.889 | LS |||低速|
| 7 | 0:02.239.890 | LS | 14.4us | U |复位/保持活动/ Ta…… | |
| 8 | 0:02.239.904 | LS |||低速|
| 9 | 0:02.239.904 | LS | 18.9us | U |复位/保持活动/ Ta…… | |
| 10 | 0:02.255.119 | LS | 935us ||复位/线性调频脉冲 J / Tiny J |
| 11 | 0:02.256.054 || 164ms | T |复位/目标断开... | |
| 12 | 0:03.415.950 || 164ms | T |复位/线性调频脉冲 J/ Tiny J |

ISOUSB211DPEVM 瞬间协商(索引 2)、但第一个数据包已损坏(索引 3:`E3 FF`)。 然后、链路降至低速、并通过快速复位/保持活动序列(索引 4–9)循环、然后回退到线性调频脉冲 J/Tiny J 故障模式(索引 10)。 随后、目标断开连接(索引 11)、在所有活动停止之前又发生一次失败的线性调频脉冲尝试。

我最初在枚举期间怀疑目标 5V 电源轨不稳定。 由于我们从自己的电路板上看到相同的行为、我尝试了在目标侧 5V 稳压器 (TPS73701) 以及其 IN 和输出引脚处实现的三倍电容。 没有变化。  

目标 5V 电源轨平稳初始化、没有振荡:

问题

  1. 高速协商后 DPEVM 上立即损坏的`E3 FF`数据包表明 ISOUSB211 的信号均衡或重定时可能会导致蜻蜓的响应失真。 是否有任何调整或配置可以解决这个问题?
  2. 是否计划有任何器件修订版本或勘误表来解决高速握手兼容性问题?

很高兴根据需要共享其他调试信息。

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

    您好、John:

    感谢您的联系。 请允许我们查看这些信息、然后通过星期一与您联系、谢谢。


    此致、
    Koteshwar Rao

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

    尊敬的 Koteshway:

    只是跟进。 您有什么想法要分享吗?

    此致、

    John

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

    您好、John:

    抱歉错过了此问题、请返回给您。 请允许我的 团队成员通过星期一与您联系、谢谢。


    此致、
    Koteshwar Rao

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

    你好 Koteshway — 任何想法?

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

    您好、John:

    感谢您提供上述详细且清晰的输入。

    对延迟深表歉意。 我因医学原因离开了。

    您能否分享在 EVM 上测试的 ISOUSB211 器件的放大图、其中显示了这些故障。

    了解完整行为的几个其他问题:

    1. ISOUSB211 器件故障时这种行为的可重复性如何? -它是随机的还是 100%可重复使用这一设备?
      1. 重新连接蜻蜓数次后、行为是否会发生变化?
    2. 蜻蜓侧对 ISOUSB211 进行下电上电是否有助于在上电后建立连接?

    此致
    Varun

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

    尊敬的 Varun:

    1. 它与此特定的 USB 设备模型完全可重复。
      1. 重新连接多次时行为保持不变。
    2. 不,它没有帮助。

    以下是视频演示:

    photos.app.go.gl/W49ZfSVuCrHiy9G59

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

    您好、John:

    感谢您清除问题和演示视频。 100%可重复误差确实令人惊讶。

    感谢您的图片、但我需要 EVM 上 ISOUSB211 器件的放大图像、从中可以读取顶部印有的数字。 您能为此提供帮助吗?

    现在回到这个问题、这种行为在包括蜻蜓在内的各种外围设备上是否都是一样的? -你能快速检查使用一个典型的 USB 闪存驱动器,如果 USB 驱动器被检测或没有使用相同的 ISOUSB211 没有枚举与蜻蜓. 若要了解外设是否存在任何类型的依赖关系、需要执行此操作。

    请告诉我们。

    此致
    Varun

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

    尊敬的 Varun:

    很抱歉! 上传时必须调整图像的大小。 这是您需要看到的吗?

    现在回到这个问题、这种行为在包括蜻蜓在内的各种外围设备上是否都是一样的? -你能快速检查使用一个典型的 USB 闪存驱动器,如果 USB 驱动器被检测或没有使用相同的 ISOUSB211 没有枚举与蜻蜓. 若要了解外设是否存在任何类型的依赖关系、需要执行此操作。

    大多数设备都可以正确枚举。 Dragonfly 是我们记录的仅在使用 ISOUSB211 时无法枚举的 3 种音频设备中的一种;所有此类设备均在 USB 路径中没有 ISOUSB211 的情况下正确枚举。 我的清单绝非详尽无遗。 我会很高兴发送一个蜻蜓给你分析,如果这将是有帮助的。

    此致、

    John

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

    您好、John:

    感谢您发送此视频。 请允许我花一些时间在后台对此进行研究。

    ]大多数器件都正确枚举。 Dragonfly 是我们记录的仅在使用 ISOUSB211 时无法枚举的 3 种音频设备中的一种;所有此类设备均可在 USB 路径中未使用 ISOUSB211 进行正确枚举。

    只是为了清楚地了解本声明中所述的事实-

    1. 当您说“大多数器件都正确枚举“时、您是指外设器件还是 ISOUSB211 器件?
    2. 说“蜻蜓是我们记录的三种音频设备中的一种、无法枚举“-您是说只有音频设备显示此枚举问题吗?
      1. 您能否通过连接高速 USB 闪存驱动器并检查功能来检查同一个 ISOUSB211(在 Dragonfly 上枚举失败)。

    问题:

    该特定 ISOUSB211 的 LS 或 FS 运行是否存在问题? -连接有线 USB 鼠标(LS 设备)以获得功能有助于确认这一点。

    此致
    Varun

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

    Varun

    1. 大多数 外设 设备都能正确枚举。 记录的 外设 问题 与多个 ISOUSB211DPEVM 和我们自己的基于 ISOUSB211 的电路板一致。
    2. 我们是一家音频公司、主要针对音频设备进行了测试。
      1. 是、高速 USB 闪存驱动器 成功枚举(已测试 SanDisk Ultra USB 3.0 64 GB)
      2. 是、LS 鼠标  成功枚举(已测试 Logitech p/n 810-002182)

    我们购买了 Audioquest Dragonfly、我们的一位客户表示我们基于 ISOUSB211 的产品无法连接到他的 Dragonfly。 我们确认 该行为 100%可重复。 已排除功耗。  

    此致、

    John

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

    您好、John:

    感谢您的意见。

    上述信息有助于理解系统的选择性通信/枚举故障。

    让我后退一步、询问以下问题:蜻蜓音频设备是否是符合 USB2.0 标准的设备? 您是否有带有证明的确认?

    此外、当您在发货给客户之前测试制造的电路板时、您在发货前如何验证功能?

    此致
    Varun

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

    尊敬的 Varun:

    附加的是来自蜻蜓红(通过 TDD v2.19 捕获)的完整 USB 描述符转储。 相关要点:

    - bcdUSB = 0x0200—器件自识别为 USB 2.0
    -它以全速运行,作为具有异步同步端点的 USB Audio Class 1.0 设备—一种标准且符合标准的 USB 2.0 配置文件
    -描述符结构(AC 接口,作为接口,格式类型,端点描述符)结构良好,符合 UAC 1.0 规范

     Dragonfly 在我们测试的每台主机上都能正确枚举和运行、包括多台 Windows PC、Mac 和 Linux 计算机(路径中没有 ISOUSB211)。 它只会在 ISOUSB211 存在的情况下失败、而且这在我们的电路板和 TI 自己的 DPEVM 上都可以重现。

    > 此外,当您在发货给客户之前测试制造的主板时 — 您在发货前如何验证功能?

    我们 使用带有标准耳机的 Apple USB C 至 3.5mm 适配器在我们所有基于 ISOUSB211 的硬件上执行功能测试:
    https://www.apple.com/shop/product/mw2q3am/a/usb-c-to-35-mm-headphone-jack-adapter

    e2e.ti.com/.../DescriptorDump_5F00_AudioQuest_5F00_DragonFly_5F00_Red_5F00_v1.0.txt

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

    您好、John:

    感谢您的意见。

    它作为 USB 音频类 1.0 器件以全速运行、带有异步等时端点—一种标准且符合标准的 USB 2.0 配置文件
    -描述符结构(AC 接口,作为接口,格式类型,端点描述符)结构良好,符合 UAC 1.0 规范

    遗憾的是、目前我没有正确的专业知识对此进行评论。 ISOUSB211 均未通过此类配置文件进行测试、因此我们无法评论是否保证通过此类接口。

    这也是因为 ISOUSB211 可以与其他外设配合使用、并且由于您使用 Apple USBC 到 3.5mm 适配器进行了验证,因此通常音频没有系统问题 — 因此仅 Dragonfly 的 USB 接口出现系统故障、对此我不知道根本原因。

    此问题还需要一些 AudioQuest 的参与、以了解内部接口如何实现 USB 转音频协版本。

    您是否也可以接受我的朋友关于在离线讨论几个不能在公共论坛上分享的点的请求。

    此致
    Varun

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

    Varun

    要清楚的 是,这个问题不限于 AudioQuest Dragonfly。  其他品牌 (包括 RodeCaster、TeEngage Engineering 等)的 USB 设备也会出现同样的枚举故障。 所有此类 USB 器件在信号路径中没有 ISOUSB211 的情况下都能正常工作。

    我打开此票证是为了让 Texas Instruments 了解 ISOUSB211 的一个潜在问题、该问题至少应记录在技术意义上。 隔离部门是否有人愿意调查? 我 很高兴将样片硬件发运至 Texas Instruments、以便进行适当的工程审核。 请随时直接与我联系。

    John

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

    您好、John:

    对该问题的道歉、感谢您告知我们这是 USB 转音频转换器的系统问题

    一旦我们自己对这个问题有了更清楚的了解、我们将离线与您联系。 这是我们遇到的第一个具有选择性的外设硬件问题(比如 USB 到音频转换器)

    同时、我们想了解的是、在 7 层 USB 树中、这些 USB 转音频转换器可以节省多少 USB 集线器预算  

    此致
    Varun