stringtranslate.com

AC'97

AC'97 ( Audio Codec '97; также MC'97 для Modem Codec '97 ) — стандарт аудиокодека , разработанный Intel Architecture Labs и различными производителями кодеков в 1997 году. Стандарт использовался в материнских платах , модемах и звуковых картах .

Спецификация охватывает два типа компонентов и цифровой интерфейс AC-Link между ними:

  1. цифровой контроллер AC'97 (DC97), который обычно встроен в южный мост чипсета , и
  2. аудиокодек и/или модемный кодек AC'97 , доступный от нескольких поставщиков, который содержит аналоговые компоненты архитектуры.

AC'97 определяет высококачественную 16- или 24- битную аудиоархитектуру с поддержкой объемного звука 5.1 для ПК. AC'97 поддерживает частоту дискретизации 96 кГц при 24-битном стереоразрешении и частоту дискретизации 48 кГц при 24-битном стереоразрешении для многоканальной записи и воспроизведения.

Интегрированный звук реализуется с помощью кодека AC'97 на материнской плате , переходной плате связи и сети или переходной плате аудио/модема .

Первой системой поставки была Cyrix MediaGX в 1997 году. Intel начала поставлять первоначальную поддержку контроллера ввода-вывода в 1999 году, и только после публичного осуждения [1] в 2000 году большинство OEM-производителей ПК начали поставлять AC'97. звук по умолчанию.

В 2004 году Intel выпустила Intel High Definition Audio (HD Audio), который является преемником и не имеет обратной совместимости с AC'97. [2] HD Audio имеет возможность определить до 15 выходных каналов, но на практике большинство материнских плат обеспечивают не более 8 каналов ( объемный звук 7.1 ).

Редакции

AC'97 претерпел несколько изменений: [3]

AC'97 версии 2.3 обеспечивает возможность Plug and Play для конечного пользователя. Эта версия предоставляет аудиокодеку возможность предоставлять параметрические данные о своем аналоговом интерфейсе , подобно Intel High Definition Audio .

AC-Link

AC-Link — это цифровой канал связи, который соединяет DC97 (контроллер) с аудиокодеками. Он состоит из пяти проводов: тактовый сигнал 12,288 МГц, сигнал синхронизации 48 кГц , сигнал сброса и два провода данных, по которым передаются фактические аудиоданные: sdata_out и sdata_in . Первые четыре — это выходные данные контроллера, а sdata_in — входные данные кодека. По каналу передается двунаправленный последовательный поток данных с фиксированной скоростью передачи данных (12,288 Мбит/с) между контроллером и одним или несколькими кодеками.

Каждый поток 12,288 Мбит/с делится на кадры по 256 бит (частота кадров 48 кГц). Таким образом, это схема мультиплексирования с временным разделением каналов .

Каждый кадр разделен на 13 слотов. Первый (слот 0) имеет длину 16 бит и содержит флаги достоверности для остальных слотов, а остальные 240 бит разделены на двенадцать 20-битных слотов (слоты 1–12), используемых в качестве слотов данных.

Слоты 1, 2 и 12 используются для неаудиовых данных, а слоты 3–11 переносят до девяти каналов необработанных аудиосигналов с импульсно-кодовой модуляцией . Обычно шесть каналов используются для объемного звука 5.1, а три канала доступны для использования через модем. Однако слоты можно объединить, чтобы обеспечить частоту дискретизации 96 кГц для каналов L, R и C.

Более низкие частоты дискретизации (например, 44,1 кГц) реализуются с использованием протокола установления связи между контроллером и кодеком, который пропускает данные во время определенных кадров. (Эта возможность зависит от кодека. Альтернативно преобразование частоты дискретизации можно выполнить в DC97 (контроллере) или в программном драйвере.)

Кодеки-чипы

Чипы кодеков имеют интерфейс AC'97 с одной стороны и аналоговый аудиоинтерфейс с другой. Обычно это небольшие квадратные микросхемы с 48 контактами (48-контактный корпус QFP ). Это D/A и A/D или только D/A.

Разъем на передней панели

На материнских платах компьютеров часто предусмотрен разъем для подачи сигналов микрофона и наушников на переднюю панель компьютера со стандартным цветным разъемом . Intel предоставляет спецификацию этого заголовка; назначения сигналов различаются для разъемов AC'97 и Intel High Definition Audio . [8]

Поддержка операционной системы

AC'97 поддерживается большинством операционных систем, таких как Windows (начиная с Windows 95 ) и Linux. В DOS приложения получают доступ к звуковому оборудованию напрямую, а не через операционную систему, и большинство приложений DOS не поддерживают AC'97. 64-разрядные версии Windows 7 и более поздних версий требуют наличия стороннего драйвера для поддержки AC'97. [9]

Смотрите также

Рекомендации

  1. Томас, Эндрю (7 сентября 2000 г.). «Intel не поставляет лучшие драйверы для своего мобильного компьютера Easton». Регистр .
  2. ^ «1.2.1 Совместимость с AC'97» (PDF) , Спецификация звука высокой четкости , версия 1.0a, Intel Corporation, 2010, стр. 17
  3. ^ Audio Codec '97 (PDF) , версия 2.3, версия 1.0, Intel Corporation, апрель 2002 г., заархивировано из оригинала 24 августа 2009 г. , получено 22 декабря 2007 г.{{citation}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  4. Кирилл, Ковалиски (15 декабря 2008 г.). «Analog Devices передает факел SoundMAX компании Conexant» . Техотчет .
  5. Интерфейс AC'97. Архивировано 2 марта 2012 г., в Wayback Machine.
  6. ^ Техническое описание ALC5610 V1.4 [ постоянная неработающая ссылка ]
  7. ^ Техническое описание ALC5611, версия 1.3 [ постоянная неработающая ссылка ]
  8. ^ Корпорация Intel (февраль 2005 г.), Руководство по проектированию возможностей подключения ввода-вывода на передней панели (PDF) , версия 1.3, стр. 19–25, заархивировано из оригинала (PDF) 11 мая 2011 г. , получено 6 февраля 2008 г.
  9. ^ Ошибка VirtualBox № 5332, Oracle Corporation, 2009 г.