Perché le mie cuffie non richiedono driver?


23

Quando collego un nuovo mouse o una nuova stampante al mio Mac, devo installare un nuovo driver.

Tuttavia, di recente ho collegato nuove cuffie al mio computer e hanno appena funzionato. Perché non devo installare un driver per le mie cuffie?


9
Dubito davvero che un mouse richieda nuovi driver
quindi12311

7
Questo ha ottenuto 14 voti e tre favoriti in mezza giornata?
un CVn del

7
@ MichaelKjörling E ancora non sappiamo nemmeno se sono prese audio USB o normali :) (Il trucco con questo tipo di domande è di pronunciare qualcosa di piuttosto semplice o autoesplicativo come "Perché XYZ ...?". il resto alla comunità)
slhck

7
Non sono necessari driver per collegarli a un Walkman. Le cuffie analogiche non sono periferiche (ovvero non sono dispositivi per computer).
Synetech,

2
Ingegneri elettronici Cue dicendo che si fa bisogno di driver (transistor);)
MSalters

Risposte:


25

I driver sono interfacce software tra il sistema operativo e il dispositivo. Consentono comunicazioni indirette ma standardizzate. Senza di esso, gli sviluppatori dovrebbero parlare direttamente con il dispositivo e scrivere codice per ogni componente hardware immaginabile.

Le cuffie non hanno bisogno di una tale interfaccia, perché non c'è comunicazione con il sistema operativo che richiederebbe una "traduzione". Il sistema operativo non controlla le tensioni sulle prese jack, ma invece invia comandi e dati audio digitali alla scheda audio, che richiede un driver. La scheda audio esegue quindi la sua magia e trasforma il bitstream in un segnale analogico, indipendentemente da quali cuffie, altoparlanti, amplificatore, registratore, spettrometro sono collegati, anche se spesso controllano se è presente una presa jack.

Le cuffie USB sono un'eccezione, in quanto non si collegano a una scheda audio, ma funzionano con lo stesso principio. La sola differenza è che quei dispositivi hanno una scheda audio integrata che comunica con il sistema operativo, invece di usarne una già installata sul computer. Richiedono driver, ma poiché le cuffie sono periferiche piuttosto generiche, è probabile che la scheda audio incorporata sia costruita per la massima compatibilità e utilizzi un protocollo standardizzato per il quale sono sufficienti driver preinstallati, come è comune per mouse, tastiere e unità flash.


57

Se le tue cuffie erano cuffie USB, potrebbero non richiedere driver in quanto esiste un produttore standard che può seguire quindi i dispositivi che creano non richiedono driver aggiuntivi. Questo è lo stesso modo in cui la maggior parte dei mouse e delle tastiere "funzionano".

Se le tue cuffie usano solo un normale jack, la scheda audio della macchina ha una serie di controller che stanno eseguendo l'elaborazione per te, il segnale in uscita sul filo è solo una tensione analogica che guida gli altoparlanti nelle cuffie.


4
Vale la pena notare che anche le tastiere e i mouse USB seguono uno standard e che il sistema operativo dovrebbe fornire un driver generico che funzioni per tutte le tastiere e i mouse che lo seguono (fino ad ora non ne ho visti nessuno). I driver specifici del produttore di solito espongono funzioni extra, proprietarie (come il controllo di tasti funzione speciali o controller LED). Uso principalmente Windows e so che fornisce driver generici praticamente per tutte le classi di dispositivi. Mi aspetto che Mac OS X faccia lo stesso.
Ben Richards,

7

Due possibilità:

  1. se è un dispositivo USB hai già avuto i driver
  2. se si tratta di un jack audio, si otterrebbe un semplice segnale analogico proveniente dal jack, quindi non è necessario guidare questo dispositivo poiché è già fatto dalla scheda audio.

5

Perché stanno solo usando le prese audio come altoparlanti o qualsiasi altra cosa. Se fossero cuffie USB o qualcosa del genere, sarebbe diverso. Tutto ciò di cui il tuo computer ha bisogno per il suono è la spina e trasmette gli impulsi elettrici alle cuffie, che a loro volta creano suono.


2

Chiedere vs provocare

Un mouse invia una richiesta al computer, che il computer deve interpretare, e un driver le dice come. È come se dico "sposta il cursore a sinistra"; devi capire l'inglese per farci qualcosa.

Un jack per cuffie analogico non invia una richiesta, ad esempio "si prega di riprodurre il seguente suono al volume 11". Invia una corrente che non ha bisogno di interpretazione; quella corrente fisicamente fa vibrare gli altoparlanti delle cuffie in un modo particolare per mezzo di un elettromagnete.

L'unica interpretazione accade nel tuo cervello: "hey, quel James Earl Jones che dice 'waffles!'"


1

Un connettore TRS (punta, anello, manicotto) è una famiglia comune di connettori generalmente utilizzata per segnali analogici, incluso l'audio. Quindi non hai bisogno di driver per questo. Semplicemente .. :-) Ma assicurati che il tuo dispositivo abbia un'uscita audio supportata ... Oppure, se stai parlando di cuffie USB, potrebbe essere necessaria l'installazione di un driver, altre no.


1

Come altri hanno già detto, sono necessari i driver solo se si collegano le cuffie USB. In una normale spina da 2,5 mm non hai bisogno di driver separati per ogni cuffia che colleghi al tuo sistema. Ma non dimenticare che è necessario installare un driver per il dispositivo audio e questo dispositivo audio utilizza il driver installato per emettere segnali audio attraverso il jack audio.

In parole semplici, le cuffie sono un dispositivo plug and play universale.


0

È una semplice uscita analogica. Non esiste un protocollo digitale, solo il segnale audio non elaborato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.