Библиотека Интернет Индустрии I2R.ru |
|||
|
Genius GM56USB -- внешний и софтовыйИнтерфейс USB (Universal Serial Bus - универсальная последовательная шина) был задуман как замена всем интерфейсам, предназначенным для подключения внешних устройств к компьютеру. Высокая пропускная способность (до 480 Мбит в версии 2.0 и до 12 Мбит в версии 1.0), возможность "горячего" подключения и настройки драйверов (истинный Plug&Play) - не удивительно, что число устройств, переходящих на новый интерфейс, растет с каждым днем. Ведь компьютеров, оснащенных USB, уже достаточно много, поэтому время не за горами переход всей периферии на интерфейс USB. Как известно, внешний модем "общается" с системой по последовательному интерфейсу RS-232, а попросту через COM-порт компьютера. Переход модемов на USB вполне закономерен. Однако, как оказалось, шина USB позволяет создавать внешние софт-модемы. Об одном из представителей нового витка развития модемов - Genius GM56USB - я хочу вам рассказать. Что такое софт-модемПрежде всего, разберемся, что же такое софт-модем (он же Winmodem). Полноценный, "нормальный" модем имеет в своем составе:
С ростом вычислительной мощности центральных процессоров и пропускной способности шин появилась возможность избавиться от части компонентов модема, реализуя их функции программно, в драйверах. Так появились программные модемы (софт-модемы), а обычные модемы в противовес им стали называть аппаратными. В общем случае различают две разновидности софт-модемов. Первая - модемы без контроллера: у них драйвер занимается управлением DSP-процессором, иногда - сжатием и исправлением ошибок, а также обработкой AT-команд, передачей и приемом данных, эмуляцией COM-порта и т.д. По моим сведениям, бесконтроллерными являются модемы на чипсетах Lucent и Conexant (Rockwell) HCF. Вторая разновидность модемов - HSP-модемы (HSP - Host-based Signal Processing) - не имеют даже DSP, а вся обработка данных производится программно по специальным алгоритмам. При этом требования к процессору у них заметно выше, чем у бесконтроллерных - почти наверняка требуется процессор с поддержкой команд MMX, так как такие команды лучше подходят для заложенных в драйверы алгоритмов. К таким модемам относятся Conexant (Rockwell) Soft56K, чипсеты Cirrus Logic, Motorola. Реализовать работу управляющей программы в реальном времени под Windows можно только с помощью особенных ухищрений, но разработчики драйверов более-менее успешно справляются с этой проблемой. Зато на не очень качественных телефонных линиях отсутствие полноценного DSP сказывается в полной мере, так как все меры для повышения помехоустойчивости программно реализовать достаточно сложно. Поэтому в наших условиях использование софт-модемов возможно далеко не везде. Внешний софт-модемПрименение шины USB, имеющей достаточную пропускную способность для передачи готовых к выводу на линию данных, дает возможность применить технологию софт-модемов и для внешних устройств. Внешний софт-модем имеет преимущества и перед внутренними программными, и перед внешними аппаратными модемами:
Но при этом он наследует все недостатки софт-модемов, то есть плохую работу на шумных линиях и повышенные требования к процессорным ресурсам. Genius GM56USBЭтот модем построен на чипсете Pegas.usB - совместной разработке фирм STMicroelectronics и SmartLink Ltd. Фактически это полностью программный модем, так как в основе Pegas.usB лежит технология MODIO (MODem over auDIO - разработка фирмы SmartLink) - работа модема через аудиокодек звуковой карты, адаптированная для использования с чипсетами STM. Всю работу по подготовке данных (сжатие, модуляция и т.п., поддерживаются все протоколы вплоть до V.90) проводят драйверы, а сам модем служит лишь для сопряжения с телефонной линией. Внешний вид модема представлен на фото. Стоит заметить, что размеры его в два-три раза меньше, чем у обычных внешних модемов, блок питания не требуется, голосовые функции реализуются программно - выходы для наушников не нужны. Подключение и установка драйверов проходит легко и без проблем. Настроек немного - можно выбрать только страну, причем драйвер версии 2.75, скачанный с сайта Genius, не имел в списке России. Для появления голосовых функций потребовалось найти более новый драйвер - версии 2.80 (сайт STMicroelectronics - www.st.com), установив который, я узнал, что Pegas.usB поддерживает голосовые команды модемов Conexant/Rockwell. Результаты испытаний (хочу предупредить, что экспертом по модемам я не являюсь, поэтому оценивал работу модема "на глаз") показали, что на моей среднего качества линии работает Genius GM56USB на уровне остальных софт-модемов. То есть не всегда с первого раза устанавливает связь, редко дает максимально возможную скорость соединения, хотя связь держит достаточно долго и устойчиво - в отличие от других модемов аналогичного класса. А так как новые драйвера не поддерживали Россию, сигнал "занято" определялся не всегда, хотя и достаточно часто (я поставил Польшу). Кстати, случайно я обнаружил небольшую утилитку SLLIGHTS, которая показывает скорость обмена, коэффициент сжатия и другие параметры соединения, а также показывает работу модема в системном трее. Я пришел к выводу, что Genius GM56USB - компактный и мобильный модем, основные преимущества которого - легкость подключения и установки, минимальные габариты. Для доступа в Интернет он подходит как для настольных, так и для мобильных компьютеров, но при условии наличия телефонной линии хорошего качества. Для других целей он вряд ли пригоден, так как под "чистым" DOS он не работает, коммуникационные программы его не опознают, на плохих линиях заложенные в драйверах алгоритмы не справляются. Макс Курмаз |
|
2000-2008 г. Все авторские права соблюдены. |
|