Модемы, использующие технологию AMR: MRS56K и GMR56AMR

Заявление о поддержке разработанной Intel спецификации AMR (Audio/Modem Riser Card) такими известными производителями как Cirrus Logic, Creative Labs, Diamond Multimedia, Motorola, Rockwell — получило практическое подтверждение — в продаже начали появляться первые модемы с использованием этой спецификации.

Теоретические аспекты как спецификации AC'97, так и AMR были подробно освещены в статье Технология AMR (Audio/Modem Riser Card), поэтому в задачу данного обзора входят в основном как рассмотрение практической реализации этой технологии, так и тестирование двух модемов, предназначенных для установки в слот AMR. Реализация AMR будет рассмотрена на примере материнских плат на чипсете i810, однако другие производители, например VIA Technology, также начинают применять AMR в своих новых чипсетах.

Как это работает

Можно отметить,что название "Райзер-карта" (Rizer Card), используемое для модемов и аудио-карт, собранных по вышеупомянутой технологии, применяется в том смысле, что в отличие от обычных модемов/звуковых карт, AMR-карта является расширителем уже имеющихся возможностей ПК и несет на себе способствующие этому разьемы. В качестве простого примера могу привести знакомые многим читателям так называемые "елочки", используемые для расширения шины ISA в корпусах типа SLIM.

В составе недавно выпущенного Intel чипсета — i810 начал применяться новый чип — контроллер ввода/вывода — (I/O Controller HUB) 80281AA/AB, включающий в себя цифровой контроллер, соответствующий спецификации AC'97 rev 2.1, и позволяющий, благодаря использованию высокоскоростной последовательной двунаправленной цифровой шины AC-Link, поддерживать до двух устройств — аудио и модемных кодеков. Интерфейс AC-Link позволяет работать с 12 входящими и исходящими потоками данных с разрядностью 20bit и частотой дискретизации 48KHz. Устройства, отвечающие этой спецификации (это может быть как модемная, так и совмещенная аудио/модемная райзер-карта) устанавливаются в 46-и контактный слот AMR на материнской плате, напоминающий по внешнему виду укороченный вдвое слот PCI.

На самой плате модема находится чипсет, выполняющий функции преобразования цифрового сигнала с шины AC-Link в аналоговый для работы с телефонной линией и обратную процедуру. Благодаря этому, всю работу по реализации модемных протоколов достается центральному процессору ПК — на самой модемной плате нет необходимости размещать дорогостоящий контроллер и DSP — модем получается исключительно дешевым, а его плата, благодаря незначительному количеству используемых элементов имеет весьма небольшие размеры — не более 80х60 мм. Необходимость вынесения модемной части на райзер-карту вызвана различиями в системах телефонии разных стран и разными требованиями к сертификации модемов — поэтому не следует ожидать появления материнских плат с интегрированной модемной частью.

Как можно видеть из этой таблицы — устройства могут подключаться к шине в следующих комбинациях:

PrimarySecondary
Аудио (AC)-
Модем (MC)-
Аудио (AC)Modem (MC)
Аудио/Модем (AC/MC)-

Основная часть производителей интегрирует AC'97 аудио кодек в составе материнских плат, используя канал Primary — поэтому при установке в AMR слот комбинированной аудио/модемной платы потребуется отключение встроенного кодека при помощи опции в BIOS.

Модемы MRS56K и GMR56AMR

Для тестирования были предоставлены 2 модема: GMR56AMR — производства компании M-G Communication Corporation, и модем, входящий в комплект поставки материнской платы Soyo SY-7IWA-F — MRS56K.

Оба модема используют чипсет Si3038 производства компании Silicon Labs, который состоит из 2-х микросхем: поддержки интерфейса AC'97 в чипе Si3024, а также интерфейс телефонной линии (DAA) и аналогово-цифровой преобразователь (AFE) в чипе Si3014 (Паневропейская версия) или Si3012 (США/Япония).

Благодаря низкой стоимости чипсета — $4.06 в партиях от 100.000 штук — цена готового модема также весьма невелика.

Разработкой драйверов для этих модемов занимается израильская компания Smart Link, которая также предоставляет их OEM-производителям. Любопытно, что специалисты этой фирмы оценивают относительную потерю производительности процессора PC примерно в 50MHz (вероятно для процессоров класса PII/Celeron).

Модемы AMR принадлежат к группе софтмодемов с отсутствующим собственным DSP — все функции реализации протоколов связи, подавление эха, и.т.п., выполняются центральным процессором ПК.

Обладая некоторым чувством юмора, разработчики компании называют серию этих модемов Сhipless, т.е. бесчиповыми, однако чипсет на модеме все же имеется, а вот что касается привычных взору трансформатора для согласования с телефонной линией и реле для пульсового набора номера — налицо их полное отсутствие — эти функции выполняет модемный чип. Наличие динамика предусмотрено референс-дизайном Silabs как опция, поэтому на представленных модемах он отсутствует (имеется лишь посадочное место на плате для его установки) — звук придется прослушивать через системный динамик компьютера, либо через колонки звуковой карты.

Относительно качества изготовления печатных плат модемов: можно сказать, что оно примерно одинаковое - разве что на модемах GMR56AMR установлено меньше деталей и исключена возможность изменения конфигурации Master/Slave — SMD-перемычки запаяны в плату. Модем производства Soyo имеет дополнительные джамперы для изменения конфигурации.

Возможности модемов MRS56K и GMR56AMR


Протоколы модуляции:
  • V.90 (56 kbps)
  • V.34 (4,8 kbps to 33,6 kbps)
  • V.32 bis (4,8 kbps to 14,4 kbps)
  • V.22 bis (50 bps to 2,4 kbps)
  • V21, Bell 103 / Bell 212
  • V17,V29 для факс-класса 1

Протоколы корреции ошибок и сжатия данных:

  • V.42 bis/MNP 5 (сжатие данных)
  • V.42/MNP 2-4 (коррекция ошибок)

Заявлена также поддержка голосовых функций, однако информация о поддерживаемом стандарте недоступна, кроме строки о классе V.8, полученной по команде at+fclass=?.

Комплект поставки

Модемы поставляются в OEM-упаковке, в которой содержится сам модем и небольшая инструкция по его установке в компьютер, в которой нет описания даже базовых AT-команд и спецификации модема, а также дискета с драйверами для ОС Windows 95.

Для работы в ОС Windows NT 4.0 и Windows 2000 (существуют в виде бета-версии) можно получить последние версии драйверов с сайта Smart Link. Какие-либо программы для работы с факсом и голосовыми функциями модема в комплекте поставки отсутствуют.

Совместимость

Работа модемов проверялась на трех материнских платах — Asus MEW и SOYO SY-7IWA-F собранных на чипсете Intel i810, а также на материнской плате Lucky Star 6V693 на чипсете VIA 693 (эта MB имееет удобную возможность ручного изменения конфигурации аудио/модемного кодека с помощью блока джамперов).


GMR56AMR
   
MRS56K

Как видно из приведенных фотографий — только модем из комплекта MB Soyo имеет кварцевый резонатор, необходимый в случае отсутствия на материнской плате Primary-кодека, для тактированния сигнала BIT_CLK c частотой 12,288MHz.

Таким образом, этот модем, установленный в материнскую плату без встроенного аудио-кодека, может оказаться неработоспособным.

Модем MRS56K был установлен и успешно работал на всех материнских платах, тогда как GMR56AMR заработал только на MB Lucky Star — на остальных платах он даже не определялся драйверами. При этом не происходило детектирования даже типа ICH. Возможно — дело также было в значении резистора R27 на плате модема — его значение может быть либо 0, либо 100 Ом, в зависимости от типа материнской платы — тем не менее перемычки на плате для его изменения также не оказалось.

Драйверы модемов AMR

При тестировании модемов использовались драйверы как из комплекта их поставки, так и последняя версия драйверов — ver.2.60 с сайта Smart Link. Как видно из приведенных скриншотов — драйверы являются русифицированными, а в комплект с модемом GMR56AMR даже включен INF — файл для установки драйверов с таблицой параметров для России. Однако это существенно не отразилось на качестве связи — сама ее надежность как при установке,так и при продолжительной работе на низкокачественных линиях и реакция модема на сигналы BUSY оставляет желать лучшего. Стабильность работы драйверов также не порадовала — несколько раз Windows 98 прекращала работу при наборе телефонного номера с BSOD и информацией об ошибке в модуле v90drv.vxd. Периодически модем отказывался набирать телефонный номер из-за блокировки этой функции с диагностикой DELAYED в файле modem.txt из директории Windows, причем даже с установками для Росcии.

Установка драйверов для Windows 98 прошла по обычному сценарию и без затруднений - было обнаружено новое устройство на шине PCI,после чего они и были запрошены с диска. После установки драйверов можно в случае необходимости изменить номер используемого COM-порта вручную — в закладке свойств модема в Device Manager Windows. В случае с Windows NT 4.0 также не возникло каких-либо осложнений — драйверы были установлены с помощью программы Setup из комплекта поставки. Небольшое замечание: при этом Windows NT попытается определить новый модем автоматически — нужно отказаться от этого, выбрать вручную в списке производителей Modem Vendor и отметить в нем HAMR56xx Modem. В противном случае может потребоваться повторная установка драйверов. После этого можно выбрать номер используемого COM-порта и переконфигурировать RAS по запросу Windows NT. На приведенном скриншоте можно также увидеть и издержки русификации — вместо текущей скорости соединения отображается номер телефона, набранный с помощью модема.

Как и в случае с модемом AVAKS Porsche 5614 STE USB, драйверы этих модемов позволяют отслеживать реальную скорость соединения и некоторые другие параметры, а также имеют отображаемое в окне Windows состояние индикаторов модема.









Проверка модемов на линии низкого качества показала неудовлетворительную работу модемов как в части установки соединения, так и при дальнейшей работе — увидеть заветную строчку Connect удавалось только после 6-7 неудачных попыток, продолжительность связи до ее прекращения по вине модема не превышала 20 минут. По причине отсутсвия диагностических команд и команд для сбора статистики после окончания соединения остается только предположить, что эти модемы обладают как невысокой входной чувствительностью так и заниженным выходным уровнем сигнала — их значения и возможность настройки недоступны.

Сравнение загрузки процессора при работе в Windows 98 выполнялось при помощи программы Taskinfo версии 2.0 beta2 Игоря Арсенина. Производилась закачка файла при помощи программы Reget. При работе обычного внешнего модема загрузка процессора ПК составила 3–5%, при использовании для этой же задачи модемов AMR составила 12–17%. Таким образом, можно предположить, что средняя загрузка процессора ПК класса PII-400 драйверами модема AMR составляет около 9–12%. Ядро драйверов модема занимают в оперативной памяти ПК около 1 Мбайта.

Выводы

К положителным качествам протестированных модемов можно отнести исключительно низкую цену (не более $15) и возможность обеспечить приличную связь на качественных линиях связи.

К отрицательным качествам может быть отнесена как плохая совместимость модемов GMR56AMR с материнскими платами на чипсете i810, так и нестабильная работа драйверов. Сигнал "Занято" модемами не определяется. На линиях низкого качества модемы с большим трудом устанавливают связь и часто ее разрывают. Нет поддержки функционирования терминальных программ в окне DOS. Также несколько раздражает практически полная блокировка работы как мыши так и клавиатуры от начала и до конца набора телефонного номера. В настоящий момент можно лишь добавить, что практическая реализация как аппаратной, так и программной части может создать излишние проблемы пользователю и является еще недостаточно отработанной.

В заключение хотелось бы отметить, что технология AMR была предложена лишь как дешевое решение для недорогих домашних компьютеров, не является прямым конкурентом для более дорогих модемов, а просто предоставляет пользователю еще одну возможность выбора. Некоторые производители материнских плат вкладывают AMR-модемы в коробку с платой в виде чуть ли не бесплатного приложения — а уж воспользоваться этой возможностью, или приобрести более дорогое устройство — решение остается за покупателем.

 

Благодарим за предоставленное оборудование компании Формоза и Entry (Киев)

 




4 октября 1999 Г.

Модемы,использующие технологию AMR

Модемы, использующие технологию AMR: MRS56K и GMR56AMR

Заявление о поддержке разработанной Intel спецификации AMR (Audio/Modem Riser Card) такими известными производителями как Cirrus Logic, Creative Labs, Diamond Multimedia, Motorola, Rockwell — получило практическое подтверждение — в продаже начали появляться первые модемы с использованием этой спецификации.

Теоретические аспекты как спецификации AC'97, так и AMR были подробно освещены в статье Технология AMR (Audio/Modem Riser Card), поэтому в задачу данного обзора входят в основном как рассмотрение практической реализации этой технологии, так и тестирование двух модемов, предназначенных для установки в слот AMR. Реализация AMR будет рассмотрена на примере материнских плат на чипсете i810, однако другие производители, например VIA Technology, также начинают применять AMR в своих новых чипсетах.

Как это работает

Можно отметить,что название "Райзер-карта" (Rizer Card), используемое для модемов и аудио-карт, собранных по вышеупомянутой технологии, применяется в том смысле, что в отличие от обычных модемов/звуковых карт, AMR-карта является расширителем уже имеющихся возможностей ПК и несет на себе способствующие этому разьемы. В качестве простого примера могу привести знакомые многим читателям так называемые "елочки", используемые для расширения шины ISA в корпусах типа SLIM.

В составе недавно выпущенного Intel чипсета — i810 начал применяться новый чип — контроллер ввода/вывода — (I/O Controller HUB) 80281AA/AB, включающий в себя цифровой контроллер, соответствующий спецификации AC'97 rev 2.1, и позволяющий, благодаря использованию высокоскоростной последовательной двунаправленной цифровой шины AC-Link, поддерживать до двух устройств — аудио и модемных кодеков. Интерфейс AC-Link позволяет работать с 12 входящими и исходящими потоками данных с разрядностью 20bit и частотой дискретизации 48KHz. Устройства, отвечающие этой спецификации (это может быть как модемная, так и совмещенная аудио/модемная райзер-карта) устанавливаются в 46-и контактный слот AMR на материнской плате, напоминающий по внешнему виду укороченный вдвое слот PCI.

На самой плате модема находится чипсет, выполняющий функции преобразования цифрового сигнала с шины AC-Link в аналоговый для работы с телефонной линией и обратную процедуру. Благодаря этому, всю работу по реализации модемных протоколов достается центральному процессору ПК — на самой модемной плате нет необходимости размещать дорогостоящий контроллер и DSP — модем получается исключительно дешевым, а его плата, благодаря незначительному количеству используемых элементов имеет весьма небольшие размеры — не более 80х60 мм. Необходимость вынесения модемной части на райзер-карту вызвана различиями в системах телефонии разных стран и разными требованиями к сертификации модемов — поэтому не следует ожидать появления материнских плат с интегрированной модемной частью.

Как можно видеть из этой таблицы — устройства могут подключаться к шине в следующих комбинациях:

Primary Secondary
Аудио (AC) -
Модем (MC) -
Аудио (AC) Modem (MC)
Аудио/Модем (AC/MC) -

Основная часть производителей интегрирует AC'97 аудио кодек в составе материнских плат, используя канал Primary — поэтому при установке в AMR слот комбинированной аудио/модемной платы потребуется отключение встроенного кодека при помощи опции в BIOS.

Модемы MRS56K и GMR56AMR

Для тестирования были предоставлены 2 модема: GMR56AMR — производства компании M-G Communication Corporation, и модем, входящий в комплект поставки материнской платы Soyo SY-7IWA-F — MRS56K.

Оба модема используют чипсет Si3038 производства компании Silicon Labs, который состоит из 2-х микросхем: поддержки интерфейса AC'97 в чипе Si3024, а также интерфейс телефонной линии (DAA) и аналогово-цифровой преобразователь (AFE) в чипе Si3014 (Паневропейская версия) или Si3012 (США/Япония).

Благодаря низкой стоимости чипсета — $4.06 в партиях от 100.000 штук — цена готового модема также весьма невелика.

Разработкой драйверов для этих модемов занимается израильская компания Smart Link, которая также предоставляет их OEM-производителям. Любопытно, что специалисты этой фирмы оценивают относительную потерю производительности процессора PC примерно в 50MHz (вероятно для процессоров класса PII/Celeron).

Модемы AMR принадлежат к группе софтмодемов с отсутствующим собственным DSP — все функции реализации протоколов связи, подавление эха, и.т.п., выполняются центральным процессором ПК.

Обладая некоторым чувством юмора, разработчики компании называют серию этих модемов Сhipless, т.е. бесчиповыми, однако чипсет на модеме все же имеется, а вот что касается привычных взору трансформатора для согласования с телефонной линией и реле для пульсового набора номера — налицо их полное отсутствие — эти функции выполняет модемный чип. Наличие динамика предусмотрено референс-дизайном Silabs как опция, поэтому на представленных модемах он отсутствует (имеется лишь посадочное место на плате для его установки) — звук придется прослушивать через системный динамик компьютера, либо через колонки звуковой карты.

Относительно качества изготовления печатных плат модемов: можно сказать, что оно примерно одинаковое - разве что на модемах GMR56AMR установлено меньше деталей и исключена возможность изменения конфигурации Master/Slave — SMD-перемычки запаяны в плату. Модем производства Soyo имеет дополнительные джамперы для изменения конфигурации.

Возможности модемов MRS56K и GMR56AMR


Протоколы модуляции:
  • V.90 (56 kbps)
  • V.34 (4,8 kbps to 33,6 kbps)
  • V.32 bis (4,8 kbps to 14,4 kbps)
  • V.22 bis (50 bps to 2,4 kbps)
  • V21, Bell 103 / Bell 212
  • V17,V29 для факс-класса 1

Протоколы корреции ошибок и сжатия данных:

  • V.42 bis/MNP 5 (сжатие данных)
  • V.42/MNP 2-4 (коррекция ошибок)

Заявлена также поддержка голосовых функций, однако информация о поддерживаемом стандарте недоступна, кроме строки о классе V.8, полученной по команде at+fclass=?.

Комплект поставки

Модемы поставляются в OEM-упаковке, в которой содержится сам модем и небольшая инструкция по его установке в компьютер, в которой нет описания даже базовых AT-команд и спецификации модема, а также дискета с драйверами для ОС Windows 95.

Для работы в ОС Windows NT 4.0 и Windows 2000 (существуют в виде бета-версии) можно получить последние версии драйверов с сайта Smart Link. Какие-либо программы для работы с факсом и голосовыми функциями модема в комплекте поставки отсутствуют.

Совместимость

Работа модемов проверялась на трех материнских платах — Asus MEW и SOYO SY-7IWA-F собранных на чипсете Intel i810, а также на материнской плате Lucky Star 6V693 на чипсете VIA 693 (эта MB имееет удобную возможность ручного изменения конфигурации аудио/модемного кодека с помощью блока джамперов).


GMR56AMR
   
MRS56K

Как видно из приведенных фотографий — только модем из комплекта MB Soyo имеет кварцевый резонатор, необходимый в случае отсутствия на материнской плате Primary-кодека, для тактированния сигнала BIT_CLK c частотой 12,288MHz.

Таким образом, этот модем, установленный в материнскую плату без встроенного аудио-кодека, может оказаться неработоспособным.

Модем MRS56K был установлен и успешно работал на всех материнских платах, тогда как GMR56AMR заработал только на MB Lucky Star — на остальных платах он даже не определялся драйверами. При этом не происходило детектирования даже типа ICH. Возможно — дело также было в значении резистора R27 на плате модема — его значение может быть либо 0, либо 100 Ом, в зависимости от типа материнской платы — тем не менее перемычки на плате для его изменения также не оказалось.

Драйверы модемов AMR

При тестировании модемов использовались драйверы как из комплекта их поставки, так и последняя версия драйверов — ver.2.60 с сайта Smart Link. Как видно из приведенных скриншотов — драйверы являются русифицированными, а в комплект с модемом GMR56AMR даже включен INF — файл для установки драйверов с таблицой параметров для России. Однако это существенно не отразилось на качестве связи — сама ее надежность как при установке,так и при продолжительной работе на низкокачественных линиях и реакция модема на сигналы BUSY оставляет желать лучшего. Стабильность работы драйверов также не порадовала — несколько раз Windows 98 прекращала работу при наборе телефонного номера с BSOD и информацией об ошибке в модуле v90drv.vxd. Периодически модем отказывался набирать телефонный номер из-за блокировки этой функции с диагностикой DELAYED в файле modem.txt из директории Windows, причем даже с установками для Росcии.

Установка драйверов для Windows 98 прошла по обычному сценарию и без затруднений - было обнаружено новое устройство на шине PCI,после чего они и были запрошены с диска. После установки драйверов можно в случае необходимости изменить номер используемого COM-порта вручную — в закладке свойств модема в Device Manager Windows. В случае с Windows NT 4.0 также не возникло каких-либо осложнений — драйверы были установлены с помощью программы Setup из комплекта поставки. Небольшое замечание: при этом Windows NT попытается определить новый модем автоматически — нужно отказаться от этого, выбрать вручную в списке производителей Modem Vendor и отметить в нем HAMR56xx Modem. В противном случае может потребоваться повторная установка драйверов. После этого можно выбрать номер используемого COM-порта и переконфигурировать RAS по запросу Windows NT. На приведенном скриншоте можно также увидеть и издержки русификации — вместо текущей скорости соединения отображается номер телефона, набранный с помощью модема.

Как и в случае с модемом AVAKS Porsche 5614 STE USB, драйверы этих модемов позволяют отслеживать реальную скорость соединения и некоторые другие параметры, а также имеют отображаемое в окне Windows состояние индикаторов модема.









Проверка модемов на линии низкого качества показала неудовлетворительную работу модемов как в части установки соединения, так и при дальнейшей работе — увидеть заветную строчку Connect удавалось только после 6-7 неудачных попыток, продолжительность связи до ее прекращения по вине модема не превышала 20 минут. По причине отсутсвия диагностических команд и команд для сбора статистики после окончания соединения остается только предположить, что эти модемы обладают как невысокой входной чувствительностью так и заниженным выходным уровнем сигнала — их значения и возможность настройки недоступны.

Сравнение загрузки процессора при работе в Windows 98 выполнялось при помощи программы Taskinfo версии 2.0 beta2 Игоря Арсенина. Производилась закачка файла при помощи программы Reget. При работе обычного внешнего модема загрузка процессора ПК составила 3–5%, при использовании для этой же задачи модемов AMR составила 12–17%. Таким образом, можно предположить, что средняя загрузка процессора ПК класса PII-400 драйверами модема AMR составляет около 9–12%. Ядро драйверов модема занимают в оперативной памяти ПК около 1 Мбайта.

Выводы

К положителным качествам протестированных модемов можно отнести исключительно низкую цену (не более $15) и возможность обеспечить приличную связь на качественных линиях связи.

К отрицательным качествам может быть отнесена как плохая совместимость модемов GMR56AMR с материнскими платами на чипсете i810, так и нестабильная работа драйверов. Сигнал "Занято" модемами не определяется. На линиях низкого качества модемы с большим трудом устанавливают связь и часто ее разрывают. Нет поддержки функционирования терминальных программ в окне DOS. Также несколько раздражает практически полная блокировка работы как мыши так и клавиатуры от начала и до конца набора телефонного номера. В настоящий момент можно лишь добавить, что практическая реализация как аппаратной, так и программной части может создать излишние проблемы пользователю и является еще недостаточно отработанной.

В заключение хотелось бы отметить, что технология AMR была предложена лишь как дешевое решение для недорогих домашних компьютеров, не является прямым конкурентом для более дорогих модемов, а просто предоставляет пользователю еще одну возможность выбора. Некоторые производители материнских плат вкладывают AMR-модемы в коробку с платой в виде чуть ли не бесплатного приложения — а уж воспользоваться этой возможностью, или приобрести более дорогое устройство — решение остается за покупателем.

 

Благодарим за предоставленное оборудование компании Формоза и Entry (Киев)