Mengapa headphone saya tidak memerlukan driver?

23

Ketika saya mencolokkan mouse atau printer baru ke Mac saya, saya perlu menginstal driver baru.

Namun, saya baru-baru ini memasang telepon kepala baru ke komputer saya, dan mereka hanya bekerja. Mengapa saya tidak perlu menginstal driver untuk telepon kepala saya?

David Faux
sumber
9
Saya benar-benar ragu mouse membutuhkan driver baru
so12311
7
Ini mendapat 14 upvotes dan tiga favorit dalam setengah hari?
CVn
7
@ MichaelKjörling Dan kita masih tidak tahu apakah itu USB atau jack audio normal :) (Trik dengan pertanyaan-pertanyaan semacam ini adalah untuk frase sesuatu yang sangat mendasar atau cukup jelas sebagai "Mengapa XYZ ...?". Tinggalkan sisanya ke komunitas)
slhck
7
Anda tidak perlu driver untuk menghubungkannya ke Walkman juga. Headphone analog bukan periferal (artinya, itu bukan perangkat komputer).
Synetech
2
Elektronik insinyur Cue mengatakan bahwa Anda lakukan perlu (transitor) driver;)
MSalters

Jawaban:

25

Driver adalah antarmuka perangkat lunak antara sistem operasi dan perangkat. Mereka memungkinkan komunikasi tidak langsung tetapi standar. Tanpa itu, pengembang harus berbicara dengan perangkat secara langsung dan menulis kode untuk setiap perangkat keras yang bisa dibayangkan.

Headphone tidak memerlukan antarmuka seperti itu, karena tidak ada komunikasi dengan sistem operasi yang membutuhkan 'terjemahan'. Sistem operasi tidak mengontrol tegangan pada soket jack, melainkan mengirim perintah audio digital dan data ke kartu suara, yang memang memerlukan driver. Kartu suara kemudian melakukan keajaibannya dan mengubah bitstream menjadi sinyal analog, terlepas dari apa headphone, speaker, amplifier, perekam, spektrometer ... dicolokkan, meskipun mereka sering memeriksa apakah colokan jack hadir atau tidak.

Headphone USB merupakan pengecualian, karena tidak dipasang ke kartu suara, tetapi berfungsi dengan prinsip yang sama. Perbedaannya hanyalah bahwa perangkat tersebut memiliki kartu suara tertanam yang berkomunikasi dengan OS, alih-alih menggunakan yang sudah diinstal pada komputer. Mereka memang membutuhkan driver, tetapi karena headphone adalah perangkat yang cukup umum, kemungkinan kartu suara tertanam dibuat untuk kompatibilitas maksimum dan menggunakan protokol standar yang mencukupi untuk driver yang sudah diinstal, seperti yang biasa dilakukan pada mouse, keyboard, dan flash drive.

Marcks Thomas
sumber
57

Jika headphone Anda adalah headphone USB, mungkin tidak memerlukan driver karena ada produsen standar yang dapat mengikuti sehingga perangkat yang mereka buat tidak memerlukan driver tambahan. Ini adalah cara yang sama dengan kebanyakan tikus dan keyboard "hanya bekerja".

Jika headphone Anda hanya menggunakan jack normal, kartu suara mesin memiliki satu set pengontrol yang melakukan pemrosesan untuk Anda, sinyal yang keluar ke kabel hanyalah tegangan analog yang menggerakkan speaker di headphone.

Scott Chamberlain
sumber
4
Perlu dicatat bahwa keyboard dan mouse USB juga mengikuti standar dan sistem operasi harus menyediakan driver generik yang akan bekerja untuk semua keyboard dan mouse yang mengikutinya (sejauh ini, saya belum melihat ada yang tidak). Driver khusus pabrikan biasanya mengekspos fungsi-fungsi eksklusif dan eksklusif (seperti mengendalikan tombol fungsi khusus atau pengontrol LED). Saya menggunakan Windows terutama, dan saya tahu itu menyediakan driver generik untuk hampir semua kelas perangkat. Saya berharap Mac OS X melakukan hal yang sama.
Ben Richards
7

Dua kemungkinan:

  1. jika perangkat USB Anda sudah memiliki drivernya
  2. jika ini adalah jack audio, Anda akan memiliki sinyal analog sederhana yang berasal dari jack, jadi Anda tidak perlu mengarahkan perangkat ini karena sudah dilakukan oleh kartu suara.
Lucas Kauffman
sumber
5

Karena mereka hanya menggunakan jack audio seperti speaker atau apa pun. Jika itu adalah headphone USB atau sesuatu, itu akan berbeda. Semua komputer Anda membutuhkan suara adalah colokan, dan itu mentransmisikan pulsa listrik ke headphone, yang pada gilirannya menciptakan suara.

cutrightjm
sumber
2

Meminta vs Menyebabkan

Mouse mengirim permintaan ke komputer, yang harus ditafsirkan oleh komputer, dan driver memberi tahu caranya. Ini seperti jika saya mengatakan "gerakkan kursor ke kiri"; Anda harus mengerti bahasa Inggris untuk melakukan apa pun dengan itu.

Soket headphone analog tidak mengirim permintaan, seperti "silakan mainkan suara berikut di volume 11". Ini mengirimkan arus yang tidak perlu interpretasi; arus yang secara fisik membuat speaker headphone bergetar dengan cara tertentu melalui elektromagnet.

Satu-satunya interpretasi yang terjadi di otak Anda - "hei, James Earl Jones mengatakan 'wafel!'"

Nathan Long
sumber
1

Sebuah konektor TRS (ujung, cincin, lengan) adalah keluarga umum dari konektor biasanya digunakan untuk sinyal analog termasuk audio. Jadi Anda tidak perlu driver untuk itu. Cukup .. :-) Tetapi pastikan perangkat Anda memiliki output audio yang didukung ... Atau Jika Anda berbicara tentang telepon kepala USB maka mungkin diperlukan beberapa instalasi driver yang diperlukan.

pengguna370305
sumber
1

Seperti yang dikatakan orang lain, Anda hanya perlu driver jika Anda menghubungkan headphone USB. Dalam colokan 2,5 mm normal Anda tidak perlu driver terpisah untuk setiap headphone yang Anda sambungkan ke sistem Anda. Tetapi jangan lupa Anda perlu menginstal satu driver untuk perangkat audio dan perangkat audio ini menggunakan driver yang diinstal untuk mengeluarkan sinyal audio melalui jack audio.

Dengan kata sederhana headphone adalah perangkat plug and play yang universal.

Abhishek Salian
sumber
0

Ini adalah output analog biasa. Tidak ada protokol digital, hanya sinyal audio mentah.

Peter
sumber