USB 端口如何也能用作音频输出?

USB 端口如何也能用作音频输出?

计算机已经具有用作音频输出的母音频插孔。当我发现像 USB 外置声卡这样的设备时,我感到很震惊,我们可以将其插入 USB 端口,现在 USB 端口充当音频输出。我一直以为 USB 端口仅用于数据传输和电源传输。

在此处输入图片描述

答案1

图为经典音频类 USB 设备。这是一种数字音频设备。它确实有一个高质量的 D/A 转换器,可将来自 USB 通道的数字数据流转换为音频。它通常还有一个反向工作的输入通道,A/D 转换器转换为数字数据流,以支持耳机中的麦克风,或者只是线路输入。

在系统层面,驱动程序的初始状态通常将所有音频流与连接到后/前音频插孔的板载音频编解码器相关联。但是,当在 USB 端口上检测到音频类的 USB 加密狗时,系统会自动将所有音频流(系统声音、音乐、视频播放)重新分配给 USB 加密狗。当加密狗被移除时,系统会将所有声音重定向回默认的内部设备。

当主声音驱动程序出现问题时,这是一个非常方便的功能:USB 音频驱动程序相当标准和强大,并且 USB 声音始终有效(根据我的经验),而不像各种板载专有音频编解码器那样经常需要特殊的驱动程序,而这些驱动程序可能并不总是可用或不再受支持。

它与简单的基于 PCI 的声卡类似 - PCI 并非设计用于音频输出... 那么它究竟如何做到呢?它上面有一个 DAC 芯片,它可以将数据传输到主板/从主板传输数据并从主板获取电源。(是的,您不能直接在 pci 总线或 usb 端口上插入插孔。)USB 还可以与主板通信 + 获取电源。

答案2

那些实际上是 USB 加密狗声卡。

USB 加密狗包含 D/A 和 A/D 转换器,可以将声音转换为二进制,反之亦然。

它与简单的基于 pci 的声卡类似,存在类似的“问题”——pci 并非设计用于音频输出...那么它究竟是如何做到的呢?它上面有一个 DAC 芯片,它可以将数据传输到主板/从主板传输数据并从主板获取电源。(是的,您不能直接在 pci 总线或 usb 端口上插入插孔。)USB 还可以与主板通信并获得电源。

相关内容