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.

[参考译文] PCM2903C:区分两个 PCM2903CDB 及其端口与 Windows 端

Guru**** 2551320 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1044363/pcm2903c-differentiating-two-pcm2903cdb-and-their-ports-from-windows-side

器件型号:PCM2903C

在医疗项目(运行 Windows 10 IoT Ent 2019 LTSC 的 x86服务器)中、我们希望使用2个 USB 音频编解码器。
1.输入(立体声)+输出(立体声)  
2.麦克风输入(立体声)+扬声器输出(单声道足音)  

我们需要同时使用麦克风输入和线路输入、并确保能够识别哪个端口来自 Windows 10端。

由于将相同的 Windows 映像部署到所有 PC 系统、因此录制应用程序必须能够确定哪个端口可用于麦克风输入、哪个端口可用于线路输入。 只查看音频来自何处是不够的、因为两个端口将同时使用。

使用2x PCM2903CDB 时、这是否可行?

PCM2903CDB IC 有何不同? 每个芯片中是否都有唯一的“序列号”或另一个唯一的 ID,可以通过 USB 描述符从 Windows 端访问?

或者、您是否有一个 TI 工具来为每个芯片设置描述符的各个部分、例如子供应商 ID?

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

    您好!

    我将返回给您、让我内部检查一下。

    此致、

    Peter

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

    您好!

    回答您的第一个问题:可以。 多个 USB 设备可以连接到同一台 Windows 10计算机、并且可以正常工作。  

    也就是说、与第二个问题相关的是、没有任何硬编码参数、例如序列号、无论何时何地插入同一芯片、都不允许对其进行不同识别。 每个芯片在插入时都将获得一个地址、但该地址仅取决于插入的顺序、而不取决于插入的位置。  

    此致。

    Peter