AC'97
AC'97AC'97(Audio Codec '97; 또한 MC'97 for Modem Codec '97)은 1997년 Intel Architecture Labs와 다양한 코덱 제조업체가 개발한 오디오 코덱 표준입니다. 표준은 메인보드, 모뎀 및 사운드 카드에 사용되었습니다.
이 사양은 두 가지 유형의 구성 요소와 이들 사이의 AC-Link 디지털 인터페이스를 다룹니다.
- 일반적으로 칩셋의 사우스 브리지에 내장된 AC'97 디지털 컨트롤러(DC97)와
- AC'97 오디오 및/또는 모뎀 코덱, 아키텍처의 아날로그 구성 요소를 포함하는 여러 공급업체에서 제공됩니다.
AC'97은 PC를 위한 5.1 서라운드 사운드 지원과 함께 고품질의 16비트 또는 24비트 오디오 아키텍처를 정의합니다. AC'97은 멀티채널 녹음 및 재생을 위해 24비트 스테레오 해상도에서 96kHz 샘플링 속도와 24비트 스테레오 해상도에서 48kHz 샘플링 속도를 지원합니다.
통합 오디오는 마더보드의 AC'97 코덱, 통신 및 네트워킹 라이저 카드 또는 오디오/모더 라이저 카드로 구현됩니다.
1997년에 Cyrix Media GX에서 최초의 운송 시스템이 제공되었습니다. 인텔은 1999년에 최초의 I/O 컨트롤러 허브 지원을 출하하기 시작했고, 2000년에 공개적으로[1] 수치심을 느끼게 되어서야 대부분의 PC OEM 업체들이 AC'97 오디오를 기본으로 출하하기 시작했습니다.
2004년, 인텔은 AC'97과 하위 호환성이 없는 후속 제품인 인텔 HD 오디오(Intel High Definition Audio)를 출시했습니다.[2] HD 오디오에는 최대 15개의 출력 채널을 정의할 수 있는 기능이 있지만 실제로는 대부분의 마더보드에서 8개 채널(7.1 서라운드 사운드) 이하를 제공합니다.
수정사항
이 섹션에는 개정 날짜(연도)에 대한 정보가 누락되어 있습니다.(2022년 8월) |
AC'97은 [3]다음과 같이 수정되었습니다.
- AC'97 1.x 준수는 고정된 48kHz 샘플링 속도 작동을 나타냅니다(비확장 피쳐 세트).
- AC'97 2.1 호환성은 확장 오디오 기능 세트를 나타냅니다(선택 사항인 가변 속도, 다중 채널 등).
- AC'97 2.2 호환성은 확장된 오디오, 향상된 라이저 오디오 지원 및 옵션인 Sony/Philips 디지털 인터페이스 포맷을 나타냅니다.
- AC'97 2.3 호환성은 확장된 구성 정보 및 옵션 잭 감지 지원을 나타냅니다.
AC'97 개정판 2.3은 최종 사용자를 위한 플러그 앤 플레이를 가능하게 합니다. 이 개정판은 오디오 코덱이 Intel High Definition Audio와 마찬가지로 아날로그 인터페이스에 대한 매개 변수 데이터를 제공할 수 있는 수단을 제공합니다.
AC-링크
AC-Link는 DC97(컨트롤러)과 오디오 "코덱"을 연결하는 디지털 링크입니다. 12.288MHz의 5개 와이어로 구성됩니다. clock, 48kHz sync 신호, a. reset 신호 및 실제 오디오 데이터를 전달하는 두 개의 데이터 와이어: sdata_out 그리고. sdata_in. 처음 4개는 컨트롤러에서 출력되는 반면, sdata_in 는 코덱의 입력을 전달합니다. 링크는 컨트롤러와 하나 이상의 코덱 사이에서 고정 비트레이트(12.288 Mbit/s)로 양방향 직렬 데이터 스트림을 전송합니다.
각 12.288 Mbit/s 스트림은 256 비트 프레임(프레임 주파수는 48kHz)으로 구분됩니다. 따라서 이것은 시분할 다중화 방식입니다.
모든 프레임은 13개의 슬롯으로 세분화됩니다. 첫 번째(슬롯 0)는 길이가 16비트이고 나머지 슬롯에 대한 유효성 플래그를 포함하고 나머지 240비트는 데이터 슬롯으로 사용되는 20비트 슬롯 12개(슬롯 1~12)로 분할됩니다.
슬롯 1, 2 및 12는 비오디오 데이터에 사용되며 슬롯 3-11은 최대 9개의 원시 펄스 코드 변조 오디오 신호 채널을 전송합니다. 보통 5.1 서라운드 사운드에 6개 채널을 사용하며, 모뎀 사용은 3개 채널을 사용할 수 있습니다. 그러나 슬롯을 결합하여 L, R 및 C 채널에 대해 96kHz 샘플링 속도를 제공할 수 있습니다.
낮은 샘플 속도(예: 44.1kHz)는 특정 프레임 동안 데이터를 건너뛰는 컨트롤러와 코덱 사이의 핸드셰이크 프로토콜을 사용하여 구현됩니다. (이 기능은 코덱에 따라 다릅니다. 또는 DC97(컨트롤러) 또는 소프트웨어 드라이버에서 샘플 속도 변환을 수행할 수 있습니다.)
코덱 칩
코덱 칩은 한쪽에는 AC'97 인터페이스가 있고 다른 한쪽에는 아날로그 오디오 인터페이스가 있습니다. 일반적으로 48핀(48핀 QFP 패키지)의 작은 정사각형 칩입니다. D/A와 A/D 또는 D/A만 해당됩니다.
- 아날로그 디바이스 AD1819B, AD1881A, AD1885, AD1886, AD1887, AD1980, AD1981, AD1981A, AD1985 그 이후 ADI는 PC 오디오 사업에서 손을 떼거나 Conexant([4]현재는 Synaptics)에 기기를 매각했습니다.
- AKM (아사히 카세이 마이크로시스템즈) AK 4540, 4543, 4544A, 4545
- 어반스 로직(현 Realtek) ALC201A, ALC202/A, ALC650, ALC655, ALC658, ALC101, ALC202A, ALC250, ALC850, ALC888
- Conexant Cx20468 - 모뎀 포함,
- Cirrus Logic CrystalWare 4236, CrystalClear SoundFusion CS4297, CS4299
- 크리스탈 반도체 CS4205, CS4202
- C-Media CMI9738, 9739, 9761, 9880
- ESS 1988(모뎀 포함)
- Empia EMP202 (2채널, 20비트 DAC 및 20비트 ADC, 전이중 AC'97 2.2 호환 스테레오 오디오 코덱)
- 인터실 HMP9701(구형, 48kHz 고정 샘플 레이트)
- 국가반도체 LM4550, LM49321, LM49350, LM49352
- Philips UCB 1400 (터치스크린 컨트롤러 포함)
- 리얼텍 ALC5610 ALC5611[5][6][7]
- SigmaTel (now IDT) C-Major STAC 9460 (D/A only), 9461, 9462, 9463, 9200, 9202, 9250, 9251, 9220, 9221, 9223, 9750
- 실리콘이미지 Si3024 (단독전용)
- 트라이테크 마이크로일렉트로닉스 TR28022,28026
- Yamaha YMF 743, 752, 753
- VIA VT1612, VT1616(VIA Six-TRAC Vinyl Audio)
- Winbond W83971
- 울프슨 마이크로일렉트로닉스 WM9701, WM9703, WM9704, WM9705 (터치스크린포함), WM9707, WM9708, WM9709 (DAC전용), WM9711, WM9712 (터치스크린포함), WM9713 (터치스크린포함), WM9714
전면 패널 커넥터
컴퓨터 마더보드는 종종 표준 컬러 잭으로 마이크와 헤드폰 신호를 컴퓨터 전면 패널로 가져오는 커넥터를 제공합니다. Intel은 해당 헤더에 대한 사양을 제공합니다. AC'97과 Intel High Definition Audio 헤더에 대한 신호 할당이 다릅니다.[8]
운영체제 지원
AC'97은 Windows(윈도우 98부터) 및 Linux와 같은 대부분의 운영 체제에서 지원됩니다. 도스에서 응용 프로그램은 운영 체제 대신 사운드 하드웨어에 직접 액세스하며 대부분의 도스 응용 프로그램은 AC'97을 지원하지 않습니다. 64비트 버전의 윈도우 7 이상에서는 AC'97 지원을 위해 타사 드라이버가 필요합니다.[9]
참고 항목
- IC간 소리(I²S)
- 오디오/모뎀 라이저(AMR)
- ACR(Advanced Communications Riser)
- 통신 및 네트워킹 라이저(CNR)
- 모바일 도터카드(MDC)
- 소니/필립스 디지털 인터페이스(S/P-DIF)
- PC 시스템 설계 가이드
- 사운드 카드
참고문헌
- ^ Thomas, Andrew (September 7, 2000). "Intel not shipping the best drivers for its Easton mobo". The Register.
- ^ "1.2.1 AC'97 Compatibility" (PDF), High Definition Audio Specification, Revision 1.0a, Intel Corporation, 2010, p. 17
- ^ Audio Codec '97 (PDF), Revision 2.3 Rev 1.0, Intel Corporation, April 2002, archived from the original on August 24, 2009, retrieved December 22, 2007
{{citation}}
: CS1 maint: bot: 원본 URL 상태 알 수 없음(링크) - ^ Cyril, Kowaliski (December 15, 2008). "Analog Devices passes SoundMAX torch to Conexant". Techreport.
- ^ AC'97 인터페이스, 2012년 3월 2일 Wayback Machine에서 아카이브
- ^ ALC5610 데이터시트 V1.4[영구적 데드링크]
- ^ ALC5611 데이터시트 v1.3[영구적 데드링크]
- ^ Intel Corporation (February 2005), Front Panel I/O Connectivity Design Guide (PDF), Version 1.3, pp. 19–25, archived from the original (PDF) on 2011-05-11, retrieved 2008-02-06
- ^ VirtualBox Bug #5332, Oracle Corporation, 2009