AC'97
AC'97
Одной из самых удачных разработок Intel по праву может считаться кодек AC'97 — пожалуй, наиболее распространенное решение для интегрированного PC-звука. Фактически принятие AC'97 индустрией привело к повсеместному появлению звука в офисных компьютерах, бывших до этого в большинстве своем «безголосыми». Одна из причин «любви» производителей материнских плат к AC'97 — возможность сэкономить на цифровом контроллере, поскольку все операции над цифровым звуком можно выполнять программно (то есть средствами
CPU). К слову сказать, отвратительное качество звучания AC'97 на многих материнских платах — следствие использования производителями дешевых кодеков, а вовсе не внутренняя порочность AC'97. В действительности он позволяет использовать полноценный аппаратный контроллер, и немало звуковых карт оснащены кодеками AC'97 (например, Creative Audigy), о чем пользователи часто не подозревают. Но время идет, разработки устаревают, и AC'97 уже не справляется с растущими требованиями: 24-битный звук, выход на восемь колонок — все это лежит за пределами его возможностей. Создатели дешевых аудиочипов мастерят иногда довольно причудливые контроллеры, улучшающие характеристики стандартного AC'97, — например, VIA Envy24PT; разработчики звуковых решений более высокого класса, вроде Creative, полагаются на шину I2S и мощные DSP. В общем, налицо разброд, шатание и отсутствие единой организующей силы. Тем временем в Intel полным ходом идет работа над PC-аудио нового поколения, которое должно сменить AC'97.
Из статьи «Intel Azalia: кодеку AC'97 пора на свалку»
Если говорить коротко, то AC'97 — это спецификация, описывающая двухчиповое решение, обеспечивающее работу PC с аналоговым сигналом — в основном, преобразование цифра/аналог и обратно. Рутинная операция для звуковых карт. Потому и AC — Audio Codec. В версии 2.0 этой спецификации уже присутствует и MC'97 — Modem Codec. Также вполне к месту, учитывая, что как и звуковые карты, и модемы постоянно нуждаются как раз в этом преобразовании. А также AMC'97 — совмещенное решение для совмещенных карт.
Функционально AC'97 состоит из двух физически разнесенных частей: для улучшения соотношения сигнал/шум, аналоговый и цифровой блоки разделены по разным чипам, в результате чего это самое соотношение получается больше 90 Дб. Причем, строго говоря, AC'97 — это только одна из частей этого самого двухчипового решения - собственно блок кодеков аналог/цифра и обратно. Второй частью является другой чип — Digital AC'97 Controller, который и выполняет операции над цифровым звуком — микширование, изменение частоты выборки и т.д. Спецификация определяет и интерфейс для их общения — пятипроводный двунаправленный цифровой AC-link.