为什么我的耳机不需要驱动器?


23

将新的鼠标或打印机插入Mac时,需要安装新的驱动程序。

但是,我最近将新的头戴式耳机插入计算机,并且它们可以正常工作。为什么我不需要为耳机安装驱动程序?


9
我真的怀疑鼠标需要新的驱动程序
so12311 2012年

7
在半天之内得到了14个投票和3个收藏夹?
CVn 2012年

7
@MichaelKjörling而且我们甚至都不知道它们是USB还是普通的音频插孔:)(这类问题的窍门是用一些非常基本或不言自明的措辞作为“为什么XYZ …?”。其余的给社区)
slhck 2012年

7
您也不需要驱动程序将它们插入随身听。模拟耳机不是外围设备(即,它们不是计算机设备)。
Synetech

2
提示电子工程师说,您确实需要(转换器)驱动程序;)
MSalters 2012年

Answers:


25

驱动程序是操作系统和设备之间的软件接口。它们允许间接但标准化的通信。没有它,开发人员将不得不直接与设备对话并为每一个可以想象的硬件编写代码。

耳机不需要这种接口,因为不需要与操作系统进行任何需要“翻译”的通信。操作系统不控制插孔上的电压,而是将数字音频命令和数据发送到声卡,这需要驱动程序。然后,声卡执行其魔术操作,并将位流转换为模拟信号,而不管插入了什么耳机,扬声器,放大器,录音机,光谱仪...,尽管他们经常检查是否确实有插孔插头。

USB耳机是一个例外,因为它们没有插入声卡,但是它们的工作原理相同。唯一的区别是这些设备具有与操作系统通信的嵌入式声卡,而不是使用计算机上已安装的声卡。它们确实需要驱动程序,但是由于耳机是非常通用的外围设备,因此嵌入式声卡具有最大的兼容性,并使用标准化的协议,预安装的驱动程序就足够了,鼠标,键盘和闪存驱动器很常见。


57

如果您的耳机是USB耳机,则它们可能不需要驱动程序,因为可以遵循标准制造商的要求,因此他们创建的设备不需要其他驱动程序。这与大多数鼠标和键盘“正常工作”的方式相同。

如果您的耳机仅使用普通插孔,则机器的声卡上有一组正在为您处理的控制器,输出到电线的信号只是驱动耳机中扬声器的模拟电压。


4
值得注意的是,USB键盘和鼠标也遵循标准,并且操作系统应提供适用于遵循该标准的所有键盘和鼠标的通用驱动程序(到目前为止,我还没有发现任何不兼容的驱动程序)。制造商特定的驱动程序通常会公开额外的专有功能(例如控制特殊功能键或LED控制器)。我主要使用Windows,我知道它为几乎所有类型的设备提供了通用驱动程序。我希望Mac OS X也能做到。
本·理查兹

7

两种可能性:

  1. 如果是USB设备,您已经有驱动程序
  2. 如果是音频插孔,您将有一个来自插孔的简单模拟信号,因此无需操纵此设备,因为声卡已经完成了此操作。

5

因为他们只是在使用扬声器或其他任何设备的音频插孔。如果它们是USB耳机之类的东西,那就不一样了。您计算机需要的所有声音都是插头,它将插头的电脉冲传输到耳机,从而产生声音。


2

问与因

鼠标将请求发送给计算机,计算机必须解释该请求,然后驱动程序告诉它如何进行。就像我说“向左移动光标”一样;你必须懂英语才能做到这一点。

模拟耳机插孔并没有发送请求,如“请在音量11播放以下声音”。它发出不需要解释的电流。这种电流实际上使耳机的扬声器通过电磁体以特定方式振动。

唯一的解释发生在您的大脑中-“嘿,詹姆士·厄尔·琼斯说'华夫饼干!'”


1

TRS连接器(尖端,环,套筒)是连接器的一个普通家庭通常用于模拟信号包括音频。因此,您不需要驱动程序。简单.. :-)但是请确保您的设备支持音频输出...或者,如果您谈论的是USB耳机,则可能是某些必需的驱动程序安装而有些则没有。


1

正如其他人所说,只有连接USB耳机,您才需要驱动程序。使用普通的2.5毫米插头,您不需要为连接到系统的每个耳机使用单独的驱动程序。但是请不要忘记为音频设备安装一个驱动程序,并且该音频设备使用已安装的驱动程序通过音频插孔输出音频信号。

简而言之,耳机是通用的即插即用设备。


0

它是普通的模拟输出。没有数字协议,只有原始音频信号。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.