2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
3.5mm 헤드셋 잭: 기기 사양
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
4 도체 3.5mm 오디오 잭이 포함된 기기가 3.5mm 플러그 헤드셋 사양과 호환되려면 다음 사양을 충족해야 합니다. Android 호환성 요구사항은 Android CDD의 아날로그 오디오 포트 섹션을 참조하세요.
기능
기능 |
기기 지원 |
스테레오 오디오 출력 |
필수 |
오디오 입력(마이크) |
필수 |
접지 |
필수 |
소프트웨어 매핑
기능 |
기기 지원 |
설명 |
함수 A 제어 이벤트 |
필수 |
입력 이벤트: KEY_MEDIA
Android 키: KEYCODE_MEDIA_PLAY_PAUSE
|
함수 D 제어 이벤트 |
필수 |
입력 이벤트: KEY_VOICECOMMAND
Android 키: KEYCODE_VOICE_ASSIST |
함수 B 제어 이벤트 |
필수 |
입력 이벤트: KEY_VOLUMEUP
Android 키: VOLUME_UP |
함수 C 제어 이벤트 |
필수 |
입력 이벤트: KEY_VOLUMEDOWN
Android 키: VOLUME_DOWN |
헤드셋 삽입 감지 |
필수 |
입력 이벤트: SW_JACK_PHYSICAL_INSERT 7 |
헤드셋 유형 감지 |
마이크 |
입력 이벤트: SW_MICROPHONE_INSERT 4 |
마이크 없음 |
입력 이벤트: SW_HEADPHONE_INSERT 2 |
헤드셋 스피커 임피던스 |
필수 헤드폰(낮음) |
실패 모드는 헤드폰을 나타내는 것으로 제한이 켜져 있습니다. |
필수 라인 입력(높음) |
입력 이벤트: SW_LINEOUT_INSERT 6 |
기계적
기능 |
기기 지원 |
설명 |
4 도체 3.5mm 잭 |
필수 |
|
CTIA 핀 배열(LRGM) |
필수 |
3핀 및 모노 플러그 호환 |
OMTP 핀 배열(LRMG) |
선택사항이나 적극 권장됨 |
|
헤드셋 감지 순서 |
필수 |
플러그 삽입 알림은 플러그의 모든 접점이 관련 세그먼트에 접촉한 후에만 트리거되어야 합니다. 이는 삽입 속도가 느려 헤드셋이 제대로 인식되지 않는 것을 방지합니다. |
전기
일반
기능 |
기기 지원 |
메모 |
최대 출력 전압 드라이브 |
150mV |
32Ω에서 150mV 초과 테스트 조건: EN50332-2 |
마이크 바이어스 저항 |
필수 |
사용된 감지 방법 및 마이크 바이어스 저항기 선택에 유연하게 적용 아래에 지정된 모든 버튼 저항 값 범위를 감지하고 각 함수와 관련이 있어야 합니다. |
마이크 바이어스 전압 |
1.8V~2.9V |
일반적인 마이크 캡슐과의 호환성 보장 |
함수 임피던스 및 임계값 감지
기기는 액세서리에서 다음 저항기 래더를 감지해야 합니다. 액세서리는 2.2kΩ 저항기를 통해 2.2V 마이크 바이어스가 적용된 상태에서 버튼을 누를 때 MIC 단자에서 접지까지 총 임피던스가 측정되는, 앞에서 설명한 다이어그램(참조 헤드셋 테스트 회로)의 표준화된 회로도에 따라 테스트됩니다. 이는 버튼 저항기와 병렬로 연결된 마이크가 있는 버튼 감지 회로와 동일한 유효 저항입니다.
버튼 임피던스 레벨 |
기기 지원 |
메모 |
70Ω 이하 |
필수 |
[함수 A] |
110Ω~180Ω |
필수 |
[함수 D] |
210Ω~290Ω |
필수 |
[함수 B] |
360~680Ω |
필수 |
[함수 C] |
헤드셋 스피커 임피던스 레벨 |
기기 지원 |
메모 |
낮은 임계값 감지 |
필수 |
헤드폰(낮음) < 1KΩ |
높은 임계값 감지 |
필수 |
라인 입력(높음) > 5KΩ |
4-세그먼트 플러그 감지 저항(세 번째와 네 번째 세그먼트 사이) |
기기 지원 |
메모 |
4-세그먼트 플러그인 임계값 |
필수 |
저항 > 100Ω |
3 세그먼트 플러그 임계값 |
필수 |
저항 < 100Ω |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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 |"]]