Comment fonctionnent les boutons multimédias d'un casque filaire ordinaire?

29

Je veux dire le simple casque analogique enfichable dans la prise d'un téléphone. Pas d'USB, pas de bluetooth, pas de fiches propriétaires sophistiquées avec des connecteurs supplémentaires - juste une prise stéréo + micro générique.

entrez la description de l'image ici

Les quatre «bandes» sur la prise jack sont GND, écouteur droit, écouteur gauche et microphone. Et il n'y a rien pour couvrir les boutons - généralement "Volume haut / bas" + "Touche média" pour recevoir l'appel.

Comment ces boutons communiquent-ils en appuyant sur le téléphone?

SF.
la source
3
Réponse courte: L'entrée microphone n'est pas uniquement utilisée pour le microphone.
Connor Wolf

Réponses:

41

Chaque commutateur relie le microphone haute impédance à une faible résistance, ce qui permet aux circuits internes de détecter les boutons. Voici une image utile:

entrez la description de l'image ici

La ligne MIC + a une tension de polarisation (pour alimenter le micro), et en ajoutant des circuits supplémentaires au préampli micro, il est facile de différencier ces valeurs de résistance.

Il s'agit du schéma le plus courant pour les commandes "au casque". De plus, il est très facile à mettre en œuvre dans les écouteurs, permettant des écouteurs bon marché et ne nécessitant qu'un peu plus de circuits dans le téléphone.

uint128_t
la source
Merci. Google était particulièrement inutile, totalement inondé du côté logiciel, comment lire le bouton, quel événement est généré, etc.
SF.
2
@SF: Seulement si vous ne connaissez pas les bons mots clés. "spécification du bouton du casque" vous donne source.android.com/devices/accessories/headset/…
Matti Virkkunen
1
Oh, et dans ce cas, les schémas pourraient être légèrement erronés - du moins en ce qui concerne les casques Android. Les valeurs sont: 0 ohm pour le "bouton multimédia" "Lecture / Pause / Crochet", 240 ohm Vol +, 470 ohm Vol-, 135 ohm "Voice Assist" en option. Le tout avec une tolérance de 1%. Mic> 1000ohm.
SF.
2
De plus, je me demande: si je branche des écouteurs standard (non téléphoniques), sans microphone ni commandes - ceux-ci apparaîtront lorsque le bouton "Play" sera constamment pressé? (le connecteur MIC touchant la même zone GND de la prise que GND).
SF.
1
@SF. non, c'est beaucoup plus tolérant dans la pratique. Même la page Android montre 70 ohms ou moins A, 110 - 180 ohms B, 210 - 290 ohms C, 360 - 680 ohms D.
Passerby
23

Il existe deux types de base.

  1. Utilisez une résistance variable entre le micro et la masse pour signaler différentes actions. Le plus simple étant de couper le micro au sol pour répondre / raccrocher / prendre une photo. Ex: Spécification du casque audio filaire Android v1.1 :

entrez la description de l'image ici

  1. Signalisation dans ou hors bande. Ceux-ci utilisent un microcontrôleur pour insérer un signal codé sur le micro. Apple a commencé cela avec l'un de leurs iPod Shuffle (désormais plus anciens), et je pense que c'est ce que les iPhones et MacBooks actuels utilisent.

entrez la description de l'image ici

Passant
la source