A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Entrada para fone de ouvido de 3,5 mm: especificação do dispositivo
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Para alcançar a compatibilidade com a especificação de fone de ouvido
com plugue de 3,5 mm, os dispositivos que incluem uma entrada de áudio de 3,5 mm com quatro condutores
precisam atender às seguintes especificações. Para requisitos de compatibilidade do Android,
consulte a seção Portas de áudio analógico do CDD do Android.
Funções
Função |
Suporte do dispositivo |
Saída de áudio estéreo |
Obrigatório |
Entrada de áudio (microfone) |
Obrigatório |
Terrestre |
Obrigatório |
Mapeamento de software
Função |
Suporte do dispositivo |
Descrição |
Evento de controle da função A |
Obrigatório |
Evento de entrada: KEY_MEDIA
Chave do Android: KEYCODE_MEDIA_PLAY_PAUSE
|
Evento de controle da função D |
Obrigatório |
Evento de entrada: KEY_VOICECOMMAND
Chave do Android: KEYCODE_VOICE_ASSIST |
Evento de controle da função B |
Obrigatório |
Evento de entrada: KEY_VOLUMEUP
Chave do Android: VOLUME_UP |
Evento de controle da função C |
Obrigatório |
Evento de entrada: KEY_VOLUMEDOWN
Chave do Android: VOLUME_DOWN |
Detecção de inserção de fones de ouvido |
Obrigatório |
Evento de entrada: SW_JACK_PHYSICAL_INSERT 7 |
Detecção do tipo de fone de ouvido |
Microfone |
Evento de entrada: SW_MICROPHONE_INSERT 4 |
Sem microfone |
Evento de entrada: SW_HEADPHONE_INSERT 2 |
Impedância do alto-falante do fone de ouvido |
Fone de ouvido obrigatório (baixo) |
O modo de falha é indicar fones de ouvido para que a limitação seja ativada |
Entrada de linha obrigatória (alta) |
Evento de entrada: SW_LINEOUT_INSERT 6 |
Mecânica
Função |
Suporte do dispositivo |
Descrição |
Conector de 3,5 mm com 4 condutores |
Obrigatório |
|
Ordem de pinout da CTIA (LRGM) |
Obrigatório |
Compatível com plugues mono e de 3 pinos |
Ordem de pinout OMTP (LRMG) |
Opcional, mas altamente recomendado |
|
Sequência de detecção de fones de ouvido |
Obrigatório |
A notificação de inserção do plugue só precisa ser acionada depois que todos os contatos no
plugue estiverem tocando nos segmentos relevantes. Isso evita a detecção de fone de ouvido
não confiável devido à inserção lenta. |
Elétrico
Geral
Função |
Suporte do dispositivo |
Observações |
Tensão máxima de saída |
150mV |
>= 150 mV em 32 ohms
Condições de teste: EN50332-2 |
Resistência a viés do microfone |
Obrigatório |
Flexível no método de detecção usado e na seleção do resistor de polarização do
microfone. Exigir que todos os intervalos de valor de resistência do botão especificados abaixo
sejam detectados e relacionados à respectiva função |
Tensão de polarização do microfone |
1,8 V a 2,9 V |
Para garantir a compatibilidade com cápsulas de microfone comuns. |
Detecção de limiar e impedância da função
Os dispositivos precisam detectar a seguinte escada de resistores nos acessórios. Os
acessórios serão testados de acordo com o diagrama de circuito padronizado no diagrama
ilustrado anteriormente (circuito de teste de referência do fone de ouvido), em que a impedância total
é medida do terminal MIC para GND quando um botão é pressionado com uma polarização de 2,2 V
aplicada por um resistor de 2,2 kOhm. Essa é a mesma resistência efetiva
do circuito de detecção de botão com o microfone em paralelo com o resistor
do botão.
Nível de impedância do botão |
Suporte do dispositivo |
Observações |
70 ohms ou menos |
Obrigatório |
[Função A] |
110 a 180 ohms |
Obrigatório |
[Função D] |
210 a 290 ohms |
Obrigatório |
[Função B] |
360 a 680 ohms |
Obrigatório |
[Função C] |
Nível de impedância do alto-falante do fone de ouvido |
Suporte do dispositivo |
Observações |
Detecção de limite baixo |
Obrigatório |
Fone de ouvido (baixo) < 1 kohm |
Detecção de limite alto |
Obrigatório |
Entrada de linha (alta) > 5 Kohm |
Resistência de detecção de plugue de 4 segmentos (entre o 3º e o 4º segmento) |
Suporte do dispositivo |
Observações |
Limite de 4 segmentos |
Obrigatório |
Resistência >= 100 ohms |
Limite de plugue de 3 segmentos |
Obrigatório |
Resistência menor que 100 ohms |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# 3.5 mm headset jack: Device specification\n\nTo achieve compatibility with the [3.5 mm plug\nheadset specification](/docs/core/interaction/accessories/headset/plug-headset-spec), devices that include a 4 conductor 3.5 mm audio jack\nmust meet the following specifications. For Android compatibility requirements,\nrefer to the *Analog audio ports* section of the [Android CDD](/docs/compatibility/android-cdd#7_8_audio).\n\nFunctions\n---------\n\n| Function | Device Support |\n|------------------|----------------|\n| Stereo Audio Out | Required |\n| Audio in (Mic) | Required |\n| Ground | Required |\n\nSoftware mapping\n----------------\n\n| Function | Device Support | Description |\n|-----------------------------|--------------------------|---------------------------------------------------------------------|\n| Function A control event | Required | Input event: `KEY_MEDIA` Android key: `KEYCODE_MEDIA_PLAY_PAUSE` |\n| Function D control event | Required | Input event: `KEY_VOICECOMMAND` Android key: `KEYCODE_VOICE_ASSIST` |\n| Function B control event | Required | Input event: `KEY_VOLUMEUP` Android key: `VOLUME_UP` |\n| Function C control event | Required | Input event: `KEY_VOLUMEDOWN` Android key: `VOLUME_DOWN` |\n| Headset insertion detection | Required | Input event: `SW_JACK_PHYSICAL_INSERT 7` |\n| Headset type detection | Mic | Input event: `SW_MICROPHONE_INSERT 4` |\n| Headset type detection | No Mic | Input event: `SW_HEADPHONE_INSERT 2` |\n| Headset speaker impedance | Required Headphone (low) | Failure mode is to indicate headphones so limitation would be on |\n| Headset speaker impedance | Required Line In (high) | Input event: `SW_LINEOUT_INSERT 6` |\n\nMechanical\n----------\n\n| Function | Device Support | Description |\n|--------------------------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 4 conductor 3.5 mm jack | Required | |\n| CTIA pinout order (LRGM) | Required | 3 Pin \\& Mono Plug Compatible |\n| OMTP pinout order (LRMG) | Optional but strongly recommended | |\n| Headset detect sequence | Required | Plug insert notification must be triggered only after all contacts on plug are touching their relevant segments (this prevents unreliable headset detection due to slow insertion. |\n\nElectrical\n----------\n\n### General\n\n| Function | Device Support | Notes |\n|------------------------------|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Maximum output voltage drive | 150mV | \\\u003e= 150mV on 32 ohm Test conditions: EN50332-2 |\n| Mic bias resistance | Required | Flexible on detection method used and microphone bias resistor selection. Require that all button resistance value ranges specified below be detected and related to their respective function |\n| Mic bias voltage | 1.8V - 2.9V | To guarantee compatibility to common microphone capsules. |\n\n### Function impedance and threshold detection\n\nDevices must detect the following resistor ladder on the accessories. The\naccessories will be tested to the standardized circuit diagram in the diagram\nillustrated earlier (Reference Headset Test Circuit) where the total impedance\nis measured from MIC terminal to GND when a button is pressed with 2.2V mic\nbias applied through 2.2 kOhm resistor. This is the same effective resistance\nas the button detection circuit with the microphone in parallel with the button\nresistor.\n\n| Button Impedance Level | Device Support | Notes |\n|------------------------|----------------|----------------|\n| 70 ohm or less | Required | \\[Function A\\] |\n| 110 - 180 ohm | Required | \\[Function D\\] |\n| 210 - 290 ohm | Required | \\[Function B\\] |\n| 360 - 680 ohm | Required | \\[Function C\\] |\n\n| Headset Speaker Impedance Level | Device Support | Notes |\n|---------------------------------|----------------|---------------------------|\n| Low Threshold Detection | Required | Headphone (low) \\\u003c 1 Kohm |\n| High Threshold Detection | Required | Line In (high) \\\u003e 5 Kohm |\n\n| 4-Segment Plug Detection Resistance (between 3rd and 4th segment) | Device Support | Notes |\n|-------------------------------------------------------------------|----------------|-------------------------|\n| 4-Segment Plug Threshold | Required | Resistance \\\u003e= 100 ohms |\n| 3-Segment Plug Threshold | Required | Resistance \\\u003c 100 ohms |"]]