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 
 
				 
		 
					