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.

[参考译文] AM3356:Sitara 系列上的等时 USB 传输

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1360590/am3356-isochronous-usb-transfers-on-sitara-family

器件型号:AM3356

您好、TI!

我正在研究 micros/DSP、以便获取用于多通道音频传输的新器件。 该器件将连接到智能手机或 PC、并通过 USB 传输多通道音频数据。

我们希望使用等时传输。

请告诉我 Sitara 系列是否支持等时传输? 通过 USB 实施可以传输的最大音频通道数量是多少?  

我们希望从器件最多传输24个音频通道。

是否所有具有 USB 2.0的 TI 微型和 DSP 都支持等时传输?

谢谢!

苏迪尔

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

    尊敬的 Sudhir:

    是否所有具有 USB 2.0的 TI 微处理器和 DSP 也都支持等时传输?

    您是只对 AM335x 器件感兴趣、还是对其他器件开放? 是的、所有具有 USB 控制器且基于 TI ARM 的处理器都支持 USB2.0 ISOCH 传输。

    您是否计划在处理器上使用 Linux 或任何其他操作系统?

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

    您好、Bin、

    感谢您的答复。 我们欢迎使用其他器件。

    一种方法是开发低成本麦克风阵列、通过 USB 将原始音频数据发送到智能手机或 PC、在那里将进行信号处理、记录到存储设备并进行(实时)播放。 播放要求需要等时传输、我们希望硬件显示为声卡。

    另一种选择是在硬件本身上进行信号处理、并向主机发送较少数量的已处理音频通道。  

    我们必须研究上述每种解决方案的经济性。  

    您是否建议我们使用 Linux? 我倾向于采用裸机实施、因为 Micro/DSP 不会执行过于复杂的任务。  

    再次感谢!

    苏迪尔

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

    尊敬的 Sudhir:

    我建议您查看 AM62x、AM62Ax AM62Px 器件、而不是 AM335x。 这些器件具有可在 USB 主机或器件模式下工作的双 DRD USB2.0控制器、且具有 Isoch 传输支持、以及用于处理信号处理的强大多个 ARM 内核。

    使用 Linux 的好处是内核实现了完整的 USB 堆栈、包括 USB UAC1/UAC2类小工具驱动程序、您只需要从软件开发的角度关注您的应用程序即可。 我们在这些器件上作为 FreeRTOS/BareMetal 应用开发平台提供了 MCU+ SDK、但我认为 SDK 未在 FreeRTOS 或 BareMetal 中提供 USB 等 位置传输示例、因此软件开发周期会更长。

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

    谢谢 Bin!