Внутренние и внешние модемы
Модем может быть выполнен конструктивно либо как плата, устанавливаемая внутри компьютера, подобно любым другим платам расширения, либо как отдельное устройство, подсоединяемое к компьютеру через порт асинхронного последовательного адаптера.
Так как внешние и внутренние модемы реализуют одинаковые функции, то принципиальной разницы между ними не существует.
Приведем несколько основных различий между внутренними и внешними модемами, в соответствии с которыми вы можете выбрать тот или иной модем.
Внешние модемы (см. рис. 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.