2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
3.5mm 헤드셋: 액세서리 사양
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 문서에서는 Android 생태계에서 3.5mm 플러그 헤드셋이 균일하게 작동하기 위한 요구사항을 설명합니다.
기기 제조업체는 3.5mm 잭 사양 및 Android 호환성 정의 문서(CDD)에서 추가 요구사항을 확인해야 합니다.
기능
기능 |
액세서리 지원 |
스테레오 오디오 출력 |
필수 |
오디오 입력(마이크) |
필수 |
접지 |
필수 |
제어 기능 매핑
제어 기능 |
액세서리 지원 |
설명 |
기능 A |
필수 |
재생/일시중지/후크(짧게 누르기), 트리거 지원(길게 누르기), 다음(두 번 누르기) |
기능 B |
선택사항 |
볼륨 높이기 |
기능 C |
선택사항 |
볼륨 낮추기 |
기능 D |
선택사항 |
예약됨(Pixel 기기는 이 기능을 사용하여 음성 명령어를 실행함)
|
버튼에 기능을 할당하는 방법은 다음과 같습니다.
- 버튼이 하나인 모든 헤드셋은 기능 A를 구현해야 합니다.
- 버튼이 여러 개인 헤드셋은 다음 패턴에 따라 기능을 구현해야 합니다.
- 2가지 기능: A와 D
- 3가지 기능: A, B, C
- 4가지 기능: A, B, C, D
하드웨어
기능 |
액세서리 지원 |
메모 |
4 도체 3.5mm 플러그 |
필수 |
참조: EIAJ-RC5325A 표준 |
CTIA 핀 배열(LRGM) |
필수 |
OMTP 핀 배치에 대한 법적 요건이 있는 지역 제외 |
OMTP 핀 배열(LRMG) |
선택사항 |
|
마이크 |
필수 |
헤드셋을 제어할 때 가려지지 않아야 합니다. |
전기
기능 |
액세서리 지원 |
설명 |
이어 스피커 임피던스 |
16Ω 이상 |
32~300Ω 권장 |
마이크 직류 저항 |
1,000Ω 이상
|
마이크 특성은 현재 Android CDD의 섹션 5.4 오디오 녹음을 준수해야 합니다. |
제어 기능 등가 임피던스* |
0Ω |
[기능 A] 재생/일시중지/후크 |
240Ω +/- 1% 저항 |
[기능 B] |
470Ω +/- 1% 저항 |
[기능 C] |
135Ω +/- 1% 저항 |
[기능 D] |
*2.2kΩ 저항을 통해 2.2V 마이크 바이어스가 적용된 상태에서 버튼을 눌렀을 때 포지티브 마이크 단자에서 GND까지의 총 임피던스
다음 다이어그램에서 버튼 A는 기능 A, 버튼 B는 기능 B 등에 매핑됩니다.
참조 헤드셋 테스트 회로
참조 헤드셋 테스트 회로 1의 다음 다이어그램은 4 세그먼트 플러그의 CTIA 핀 배치를 보여줍니다. OMTP 핀 배치의 경우 MIC 및 GND 세그먼트의 위치를 전환합니다.
그림 1. 참조 헤드셋 테스트 회로 1
참조 헤드셋 테스트 회로 2의 다음 다이어그램은 이 사양에 맞게 실제 저항 값(R1 - R4)이 변경되는 방법을 보여줍니다.
그림 2. 참조 헤드셋 테스트 회로 2
마이크(R1-R4)와 병렬 상태인 버튼의 실제 저항은 마이크 캡슐 저항(Rmic) 및 등가 임피던스 값(ReqA-ReqD)을 기반으로 합니다. 다음 수식을 사용합니다.
ReqN=(Rmic*Rn)/(Rmic+Rn)
R n은 버튼의 실제 저항이고, Req N은 버튼(제공됨)의 등가 임피던스 값이며 Rmic는 마이크 임피던스 값입니다.
위의 예에서는 마이크 임피던스(Rmic)가 5kΩ이라고 가정합니다. 135Ω의 등가 R4 임피던스(ReqD)를 달성하려면 실제 저항 값(R4)은 139Ω이어야 합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 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: Accessory specification\n\nThis article specifies requirements for 3.5 mm plug headsets to\nfunction uniformly across the Android ecosystem.\n\nDevice manufacturers should consult the [3.5 mm\njack specification](/docs/core/interaction/accessories/headset/jack-headset-spec) and the\n[Android Compatibility Definition Document](/docs/compatibility/android-cdd)\n(CDD) for additional requirements.\n\nFunctions\n---------\n\n| Function | Accessory Support |\n|------------------|-------------------|\n| Stereo Audio Out | Required |\n| Audio in (Mic) | Required |\n| Ground | Required |\n\nControl-function mapping\n------------------------\n\n| Control Function | Accessory Support | Description |\n|------------------|-------------------|---------------------------------------------------------------------------------|\n| Function A | Required | Play/pause/hook (Short Press), Trigger Assist (Long Press), Next (Double Press) |\n| Function B | Optional | Vol+ |\n| Function C | Optional | Vol- |\n| Function D | Optional | Reserved (Pixel devices use this to launch voice commands) |\n\nAssign functions to buttons as follows:\n\n- All one-button headsets must implement Function A.\n- Headsets with multiple buttons must implement functions according to the following pattern:\n - 2 functions: A and D\n - 3 functions: A, B, C\n - 4 functions: A, B, C, D\n\nMechanical\n----------\n\n| Function | Accessory Support | Notes |\n|--------------------------|-------------------|-----------------------------------------------------------|\n| 4 conductor 3.5 mm plug | Required | Ref: EIAJ-RC5325A standard |\n| CTIA pinout order (LRGM) | Required | Except in regions with legal requirements for OMTP pinout |\n| OMTP pinout order (LRMG) | Optional | |\n| Microphone | Required | Must not be obstructed when operating headset controls |\n\nElectrical\n----------\n\n| Function | Accessory Support | Description |\n|-----------------------------------------|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Ear speaker impedance | 16 ohms or higher | Recommend 32 - 300 ohms |\n| Mic DC resistance | 1000 ohms or higher | Mic characteristics must be compliant with section 5.4 *Audio Recording* of the current [Android CDD](/docs/compatibility/android-cdd#5_4_audio_recording) |\n| Control Function Equivalent impedance\\* | 0 ohm | \\[Function A\\] Play/Pause/Hook |\n| Control Function Equivalent impedance\\* | 240 ohm +/- 1% resistance | \\[Function B\\] |\n| Control Function Equivalent impedance\\* | 470 ohm +/- 1% resistance | \\[Function C\\] |\n| Control Function Equivalent impedance\\* | 135 ohm +/- 1% resistance | \\[Function D\\] |\n\n*\\*Total impedance from positive mic terminal to GND when button is\npressed with 2.2 V mic bias applied through 2.2 kOhm resistor*\n\nIn the following diagrams, Button A maps to Function A, Button B to\nFunction B, and so on.\n\nReference headset test circuits\n-------------------------------\n\nThe following diagram for Reference Headset Test Circuit 1 shows the CTIA\npinout for a 4-segment plug. For the OMTP pinout, switch the positions of the\nMIC and GND segments.\n\n**Figure 1.** Reference headset test circuit 1\n\nThe following diagram for Reference Headset Test Circuit 2 shows how the\nactual resistor values (R1 - R4) are altered to meet this specification.\n\n**Figure 2.** Reference headset test circuit 2\n\nThe actual resistance of the buttons parallel with the microphone (R1-R4) is\nbased on the microphone capsule resistance (Rmic) and the equivalent impedance\nvalues (ReqA-ReqD). Use the following formula:\n\n*Req~N~=(R~mic~\\*R~n~)/(R~mic~+R~n~)*\n\nWhere R*n* is the actual resistance of a button, Req*N* is the\nequivalent impedance value of that button (provided), and Rmic is the\nmicrophone impedance value.\n\nThe example above assumes a 5 kohm microphone impedance (Rmic); to achieve\nan equivalent R4 impedance of 135 ohm (ReqD), the actual resistor value (R4)\nmust be 139 ohms."]]