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.

[参考译文] 66AK2G12:交换 USB1侧的数据卷、同时在 USB0侧接收数据

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1344134/66ak2g12-to-swap-data-rolls-on-the-usb1-side-while-receiving-data-on-the-usb0-side

器件型号:66AK2G12

您好、

我的客户正在使用66AK 的 USB 2端口、并正在考虑是否可以将其配置为支持 PD、将 USB0作为设备、将 USB1作为主机、如下图所示。

您能否告诉我、在 USB 0端播放音频数据时、是否可以交换 USB1端的数据滚动?
在交换过程中可能需要执行复位过程、但我担心它可能会影响 USB0侧要中断的音频数据。

此致、
o h

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

    您好。 H、  

    感谢您的查询。

    我正在尝试理解您的疑问。

    您是否正在检查 USB1角色是否可以动态更改?

    此致、

    斯里尼瓦萨

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

    您好  Sreenivasa、

    感谢你的评分

    您是否正在检查是否可以动态更改 USB1角色[/报价]

    可以。
    USB0用作设备端口并从 PC 播放音频数据、而 USB1实际上是一个主机端口、但在一些用例中、根据所连接的外设设备的类型、只动态交换数据角色。

    像这样使用时、
    问题1: 在技术上是可行的吗?
    问题2. USB1侧是否需要特殊处理?
    Q3.当在 USB1端进行处理时、它是否会影响 USB0端(例如在切换数据滚动时声音停止)?

    此致、
    o h

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

    您好。 H、

    感谢您的查询。

    让我向团队内部核实一下您上述用例是否可行。

    您能否确认这是可行性研究、还是客户在实施功能时遇到一些问题?

    此致、

    斯里尼瓦萨

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

    您好。 H、

    请参阅我收到的以下输入

    一般而言、答案应该是肯定的。 最重要的是、我们需要检查勘误表、以确保没有任何会阻止 USB 角色切换的 SoC 错误

    此致、

    斯里尼瓦萨

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

    您好  Sreenivasa、

    感谢您的支持。

    您能否确认这是可行性研究或客户在实施此功能时遇到一些问题?

    这是可行性研究。

    我了解问题1。我们将查看勘误表。

    我们期待您对第2季度和第3季度的更多看法。

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

    您好。 H、  

    感谢您的输入。

    USB 专家正在调查查询、并将向您更新信息。

    此致、

    斯里尼瓦萨

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

    您好。 H、

    q1. 技术上是否可行?

    66AK2G12上使用的 USB 控制器应支持双角色切换。 我没有找到不在66AK2G12上使用它的任何原因。 EVM 的设计方式为 USB1端口支持双角色开关。 但是、内核器件树将 EVM USB1端口设置为仅设备模式。 但是、我没有 EVM 来测试双角色功能是否有效。 软件不能解释为什么它不是双重角色的原因。

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/keystone-k2g-evm.dts?h=ti-linux-4.19.y#n368

    Q2. USB1端是否需要特殊处理?

    除了按照与 EVM USB1端口相同的方式设计 USB1连接、并在内核器件树中设置 USB1 dr_mode ="OTG"之外、没有其他东西。

    Q3.在 USB1端进行处理时,它是否会影响 USB0端(例如切换数据卷时声音停止)?

    不应该这样。 66AK2G12上的两个 USB 模块是独立的。

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

    尊敬的 Bin Liu:

    感谢您的支持。

    我明白了。  如果我收到其他问题、我会再次与您联系。

    此致、
    o h

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

    您好。 H、

    感谢您的留言。

    此致、

    斯里尼瓦萨