Модемы и факс-модемы. Программирование для MS-DOS и Windows

       

Внутренние и внешние модемы


Модем может быть выполнен конструктивно либо как плата, устанавливаемая внутри компьютера, подобно любым другим платам расширения, либо как отдельное устройство, подсоединяемое к компьютеру через порт асинхронного последовательного адаптера.

Так как внешние и внутренние модемы реализуют одинаковые функции, то принципиальной разницы между ними не существует.

Приведем несколько основных различий между внутренними и внешними модемами, в соответствии с которыми вы можете выбрать тот или иной модем.

Внешние модемы (см. рис. 2.8) являются более мобильными, чем внутренние. Внешний модем вы легко можете отсоединить от одного компьютера и подключить к другому. Для этого надо переключить только один разъем. Если же надо переключить внутренний модем, приходится отсоединять массу разъемов, открывать корпус компьютера, вынимать плату модема. Затем надо собрать компьютер обратно.

Внутренний модем (см. рис. 2.7) ограничивает вас в выборе самого компьютера или, наоборот, сам компьютер ограничивает вас в выборе модема. Некоторые модемы выполнены в виде плат полной длины, которые можно вставить только в длинные разъемы на материнской плате компьютеров IBM PC/XT/AT. Если же у вас компьютер в миникорпусе, например, Tandy 1000, или вы переходите от IBM PC/XT/AT к IBM PS/2, то вы уже не сможете использовать свой старый модем. Кроме того, если вы имеете компьютер типа Laptop или Notebook, то вы принципиально не сможете подключить к нему внутренний модем, рассчитанный на настольный вариант компьютера (правда, такие компьютеры, как правило, уже имеют встроенные модемы). В этом случае вам нужен внешний модем.

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

Рис. 2.7. Внутренний модем

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

В дополнение ко всему сказанному выше в пользу внешнего модема можно сказать, что подавляющее большинство этих модемов имеет на своей лицевой панели несколько световых индикаторов (см. рис. 2.8). По ним можно в любой момент определить состояние модема: включен ли он, производит ли он передачу или прием данных и т. д.




Рис. 2.8. Внешний модем



Хотя количество и расположение световых индикаторов на различных моделях внешних модемов может меняться, наиболее часто встречаются следующие обозначения:

Индикатор

Назначение

MR

Modem Ready

Модем готов к обмену данными. Если этот индикатор не горит, то надо проверить линию питания модема

HS

High Speed

Модем работает на максимально возможной для него скорости

AA

Auto Answer

Модем находится в режиме автоответа. То есть модем автоматически будет отвечать на приходящие звонки. Когда модем обнаружит звонок (вызов) на телефонной линии, этот индикатор замигает

CD

Carrier Detect

Индикатор зажигается, когда модем обнаружил несущую частоту на линии. Индикатор должен гореть на протяжении всего сеанса связи и гаснуть, когда один из модемов освободит линию (положит трубку)

OH

Off-Hook

Этот индикатор горит, когда модем снял трубку (занимает линию)

SD

Send Data

Индикатор мигает, когда модем предает данные в телефонную линию

RD

Receive Data

Индикатор мигает, когда модем принимает данные из телефонной линии

TR

Terminal Ready

Компьютер готов к обмену данными с модемом. Этот индикатор горит, когда модем получил от компьютера сигнал DTR.

С другой стороны, внутренние модемы, как правило, дешевле внешних на несколько десятков долларов. Для них не нужен специальный корпус, дополнительный блок питания и соединительный кабель. У вас не будет путаницы проводов, внутренний модем не отнимет места на вашем столе. Вам не надо будет помнить о необходимости выключить питание у внешнего модема после окончания работы.

Последним важным доводом в пользу использования внутреннего модема является то, что он содержит все схемы COM-порта, в том числе и его "сердце" - микросхему UART. При этом, как правило, применяются современные модификации UART, например, UART 16550A, поддерживающие внутреннюю буферизацию. Использование внутренних буферов играет важную роль при скоростях обмена выше 9600 бит за секунду.

Внешний модем подключается к любому COM-порту компьютера. Этот порт располагается либо на материнской плате, либо на специальной плате расширения, и для него обычно используются микросхемы UART без буферизации, например, 8250 или 16450.


Содержание раздела