Все о встроенном звукеМакс Курмаз Развиваясь в направлении интеграции все большего количества устройств, материнские платы взяли на себя функции звуковой подсистемы. Конечно, возможности большинства материнских плат оставляют желать лучшего – дешевое решение не может быть качественным и полнофункциональным. Но для многих пользователей аппаратная обработка звуковых потоков и обсчет HRTF-фильтров трехмерного звука оказываются ненужными. Для них вполне достаточно того, что предоставляет им встроенный звук. И теперь вместо звуковой карты они должны выбирать материнскую плату. Встроенный в материнскую плату звук может быть реализован двумя способами. Во-первых, на плату может быть установлен звуковой контроллер. Функционально такое решение ничем не отличается от полноценной звуковой PCI-карты. Во-вторых, можно обойтись без контроллера, возложив все функции по обработке звука на драйверы. Об этом способе и пойдет речь. Технологии AC’97 и AMRСегодня большинство интегрированных и автономных звуковых решений основано на концепции AC’97. Ее суть в том, что звуковой контроллер физически разделяется на две части. Первая часть – цифровой контроллер (Digital Controller, DC), обрабатывающий звук в цифровом виде. Его задача – выполнить заданные преобразования звуковой информации, например, создать имитацию трехмерного звучания с помощью специальных фильтров. В качестве такого контроллера обычно выступает специализированный или универсальный процессор цифровых сигналов (DSP). Вторая часть звуковой подсистемы – аудиокодек (Audio Codec, AC). Как следует из названия, он должен выполнять кодирование и декодирование цифровых данных, поступающих в цифровой контроллер или из него. Эти два чипа связываются между собой с помощью стандартного интерфейса AC-Link, состоящего из пяти линий (две линии синхронизация, сброс, две линии передачи данных в обоих направлениях). Тем самым обеспечивается полная независимость двух частей (аналоговой и цифровой) звуковой подсистемы, они не влияют друг на друга и ничего не «знают» об особенностях реализации соседнего компонента. В дальнейшем был разработан стандарт Audio/Modem Raiser (AMR), использовавший технологию AC’97 оригинальным образом. Как и в софтовых модемах, в AMR используется концепция Host-based processing, т.е. выполнение функций обработки сигналов с помощью драйверов. Согласно AMR аудиокодек посредством интерфейса AC-Link подключается к хост-контроллеру чипсета. Обработкой звука занимается специализированный драйвер, а «южный мост» только пересылает в кодек данные в формате PCM (Pulse Code Modulation, импульсно-кодовая модуляция). Получается, что вместо звуковой карты на материнскую плату достаточно установить недорогую плату-райзер, имеющую на борту только аналоговый кодек. Или разместить кодек прямо на материнской плате – благо он имеет небольшие размеры и много места не занимает. Дальнейшее развитие идеи AMR предусматривает подключение к «южному мосту» по такой же схеме других кодеков – модемного, сетевого, беспроводной связи и т.п. Так появились стандарты CNR (Intel) и ACR (VIA). Однако идея хост-обработки для связи компьютеров пока не получила особенной популярности, поэтому сейчас куда проще найти модем или сетевой контроллер в виде полноценной PCI-карты, нежели в виде райзера. Зато звуковой кодек сегодня есть практически на каждой материнской плате. Как устроен кодекАудиокодек стандарта AC’97 должен выполнять следующие задачи:
На рисунке показана обобщенная структурная схема аудиокодека. А физически он представляет собой небольшой (7х7 мм) чип в корпусе TQFP с 48-ми контактами (по 12 с каждой стороны). Чаще всего производители материнских плат используют кодеки от четырех основных производителей. Например, Gigabyte часто выбирает SigmaTel, ABIT нравится Avance Logic, Intel и MSI в основном используют Analog Devices. Получаемые звуковые решения отличаются друг от друга и программно (набор и качество реализации в драйверах функций обработки звука), и аппаратно (качество выходного сигнала). Чтобы помочь вам в выборе материнской платы, я свел в одну таблицу аппаратные характеристики наиболее часто используемых кодеков, а также составил небольшой обзор особенностей кодеков разных производителей. Производители кодековSigmaTel
| |
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |