Thread 中讨论的其他器件:TIDA-01454、 PCM1864
工具/软件:
尊敬的 TI 支持团队:
我目前使用的是以下设置:
-
音频输入板 :PCM1864CMBEVM 和 TIDA-01454 Rev B
-
DSP 平台 :TMS320C5517 EVM
-
使用的软件/演示 :
BF_rt_bios演示
路径:C:\ti\c55_lp\c55_csl_3.08.01\demos\audio-preprocessing\c5517 -
麦克风 :6 个连接到 PCM1864 板的模拟麦克风
-
系统参考 :基于本 TI 视频和幻灯片中显示的设置:
TI 视频和幻灯片–语音处理工具
当前状态:
使用提供的演示代码、我能够成功读取和处理 TMS320C5517 EVM 上的 6 通道麦克风数据。 数据通过 I2S 从 PCM1864 采集并在 DSP 上进行处理。
目标:
我现在就想了 将所有 6 个麦克风通道提取到 PC (Windows 10/11)、用于进一步分析和实时或近乎实时的日志记录。
问题:
-
推荐的数据传输方法:
-
将所有 6 个通道的音频数据从 C5517 发送到 PC 时、首选的高吞吐量方法是什么?
-
是 USB (例如 WinUSB、CDC 或批量端点)是否在此上下文中受支持和推荐?
-
是 UART 一个可行的选择、还是 6 通道 48kHz 音频的瓶颈?
-
TI 是否为从 C5517 进行多通道 USB 数据流式传输提供任何参考代码或建议?
-
-
USB WinUSB 支持:
-
我看到
csl_usb_winusb_example.cCSL 包中的文件。 -
将 C5517 USB 插入 PC 时、收到以下 Windows 错误:
-
我认为这是由于
.INF文件丢失或不正确。 -
请提供正确的信息 WinUSB INF 驱动程序文件 代码?
-
设置详细信息:
-
来实现 :TMS320C5517 EVM
-
麦克风接口 :PCM1864CMBEVM 修订版 B (TIDA-01454B)
-
音频路径 :从 PCM1864 到 C5517 上的 McASP 的 I2S
-
音频格式 :6 声道、16 位、48kHz
-
软件 :
BF_rt_bios演示 -
工具 :CCS v10、C55x CSL 3.08.01、XDS100v2
-
主机操作系统 : Windows 10 / 11.
-
目标应用 :使用多信道输入进行实时语音分析
请求:
-
有关将 6 通道麦克风数据从 C5517 提取到 PC 的指导。
-
用于通过 USB(WinUSB、CDC 或音频类)流式传输数据的 TI 参考或演示代码。
-
如果不建议使用 USB、则是基于 UART 的流式传输的最佳实践。
-
.INF启用正确的工作文件 WinUSB 枚举 并避免 Code 43. -
有关 USB 带宽或实时传输缓冲区管理的任何限制或注意事项。
期待您的支持。
此致、
Eswar Badri