您好、
我的客户正在使用66AK 的 USB 2端口、并正在考虑是否可以将其配置为支持 PD、将 USB0作为设备、将 USB1作为主机、如下图所示。
您能否告诉我、在 USB 0端播放音频数据时、是否可以交换 USB1端的数据滚动?
在交换过程中可能需要执行复位过程、但我担心它可能会影响 USB0侧要中断的音频数据。
此致、
o h
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.
您好 Sreenivasa、
感谢你的评分
您是否正在检查是否可以动态更改 USB1角色[/报价]可以。
USB0用作设备端口并从 PC 播放音频数据、而 USB1实际上是一个主机端口、但在一些用例中、根据所连接的外设设备的类型、只动态交换数据角色。像这样使用时、
问题1: 在技术上是可行的吗?
问题2. USB1侧是否需要特殊处理?
Q3.当在 USB1端进行处理时、它是否会影响 USB0端(例如在切换数据滚动时声音停止)?此致、
o h
您好。 H、
q1. 技术上是否可行?
66AK2G12上使用的 USB 控制器应支持双角色切换。 我没有找到不在66AK2G12上使用它的任何原因。 EVM 的设计方式为 USB1端口支持双角色开关。 但是、内核器件树将 EVM USB1端口设置为仅设备模式。 但是、我没有 EVM 来测试双角色功能是否有效。 软件不能解释为什么它不是双重角色的原因。
Q2. USB1端是否需要特殊处理?
除了按照与 EVM USB1端口相同的方式设计 USB1连接、并在内核器件树中设置 USB1 dr_mode ="OTG"之外、没有其他东西。
Q3.在 USB1端进行处理时,它是否会影响 USB0端(例如切换数据卷时声音停止)?
不应该这样。 66AK2G12上的两个 USB 模块是独立的。