Bagaimana cara tombol media pada headset kabel biasa berfungsi?

29

Maksud saya headset analog yang sederhana dipasang ke jack telepon. Bukan USB, bukan bluetooth, bukan colokan berpemilik mewah dengan konektor tambahan - hanya stereo + jack mikrofon generik.

masukkan deskripsi gambar di sini

Empat "band" pada colokan jack adalah GND, earphone kanan, earphone kiri, dan mikrofon. Dan tidak ada yang menutupi tombol - biasanya "Volume naik / turun" + "Kunci media" untuk menerima panggilan.

Bagaimana tombol-tombol ini berkomunikasi dengan ditekan ke telepon?

SF.
sumber
3
Jawaban singkat: Input mikrofon tidak hanya digunakan untuk mikrofon.
Connor Wolf

Jawaban:

41

Setiap switch menjembatani mikrofon dengan impedansi tinggi dengan resistansi rendah, memungkinkan sirkuit internal merasakan tombol-tombolnya. Ini gambar yang membantu:

masukkan deskripsi gambar di sini

Garis MIC + memiliki tegangan bias (untuk memasok mic), dan dengan menambahkan beberapa sirkuit tambahan ke preamp mik, mudah untuk membedakan nilai-nilai resistor tersebut.

Ini adalah skema paling umum untuk kontrol "pada headphone". Selain itu, sangat mudah diterapkan di headphone, memungkinkan headphone murah dan hanya memerlukan sedikit lebih banyak sirkuit di telepon.

uint128_t
sumber
Terima kasih. Google khususnya tidak membantu, benar-benar dibanjiri dengan sisi perangkat lunak, cara membaca tombol, acara apa yang dihasilkan dll.
SF.
2
@ SF: Hanya jika Anda tidak tahu kata kunci yang benar. "spesifikasi tombol headset" memberi Anda source.android.com/devices/accessories/headset/…
Matti Virkkunen
1
Oh, dan dalam hal ini skema mungkin sedikit salah arah - setidaknya sejauh headset Android pergi. Nilai-nilainya adalah: 0 ohm untuk tombol "Play / Pause / Hook" "media", 240 ohm Vol +, 470 ohm Vol-, 135 ohm opsional "Voice Assist". Semua dengan toleransi 1%. Mic> 1000ohm.
SF.
2
Juga, membuat saya bertanya-tanya: jika saya memasang earphone standar (non-telepon), tanpa mikrofon atau kontrol apa pun - ini akan muncul sebagai tombol "Play" yang terus ditekan? (konektor MIC menyentuh area GND jack yang sama dengan GND).
SF.
1
@ SF. tidak, ini jauh lebih toleran dalam praktik. Bahkan halaman Android menunjukkan 70 ohm atau kurang A, 110 - 180 ohm B, 210 - 290 ohm C, 360 - 680 ohm D.
Pejalan kaki
23

Ada dua tipe dasar.

  1. Gunakan resistensi variabel antara mic dan Ground untuk memberi sinyal berbagai tindakan. Yang paling sederhana adalah korslet mic ke ground untuk Answer / Hangup / Ambil Gambar. Mis: Spesifikasi Headset Kabel Audio Android v1.1 :

masukkan deskripsi gambar di sini

  1. Masuk atau Keluar dari pensinyalan band. Ini menggunakan mikrokontroler untuk memasukkan sinyal kode pada mik. Apple memulai ini dengan salah satu iPod Shuffle mereka (yang sekarang lebih tua), dan saya percaya itulah yang digunakan iPhone dan MacBook saat ini.

masukkan deskripsi gambar di sini

Pejalan kaki
sumber