我购买了一个 PCM2903C 模数转换器 (ADC),通过 USB 连接到我的 Ubuntu 20.04 笔记本电脑。但为什么声音设置包含这两个设置呢?:
(加上内置麦克风)
换句话说:USB 的“模拟输入”是什么意思?不是所有的USB输入都是数字的吗?这就是我购买 PCM2903C ADC 的原因...!该设备仅通过 USB 连接,不能通过 SPDIF 连接。虽然PCM2903C确实有SPDIF接口。
我期待收到您的来信。
另外,12 月 24 日:我正在使用评估板形式的 PCM2903C ADC:https://www.ti.com/tool/PCM2903EVM-U
小智 6
但是为什么声音设置包含这两个设置呢?
具有 USB 接口、单端模拟输入/输出和 S/PDIF 的 PCM2903C 立体声音频编解码器数据表具有以下功能框图:
这表明 PCM2903C 有两个音频输入:
数据表对输入数据的选择描述如下:
输入数据可选择作为 S/PDIF 或 ADC 模拟输入。当设备检测到 S/PDIF 输入并成功锁定接收到的数据时,会自动从 S/PDIF 本身选择同步输入传输数据源;否则,选择的数据源是 ADC 模拟输入。
由于 PCM2903C 有两个音频输入,这可以解释为什么在连接到 PC 时,两个音频输入都会在 Ubuntu 中显示为可能的输入源,即使包含 PCM2903C 的产品没有模拟和 S/PDIF 的输入连接器。
Linux/PCM2903C:PCM2903C 的 Linux 驱动程序?支持格式吗?USB传输?包含:
该设备不需要特殊的驱动程序,因为它使用操作系统中的本机 USB 音频 1 类驱动程序。
我还没有找到USB-Audio Class 1命令的定义位置,但在 Linux 内核源中,mixer_quirks.c具有函数snd_mbox1_is_spdif_input
和snd_mbox1_set_input_source
用于处理 aANALOG Source
或S/PDIF Source
。
归档时间: |
|
查看次数: |
1229 次 |
最近记录: |