Переделка внутренних Courier V.Everything для работы без ISA


Часть 1. Теория


Если сравнить внутренний и внешний Courier V.Everything, в глаза сразу бросается идентичность этих моделей - тот же процессор, тот же ASIC NEC. Светодиоды, кнопка и регулятор звука во внимание не берутся - это не принципиальные различия. Есть только два существенных отличия этих моделей друг от друга: первое - это способ "общения" (интерфейс) с компьютером, а второе - питание электроники модема.

Начнем с интерфейса компьютер-модем. Модемы Courier V.Everything для связи с компьютером используют последовательный интерфейс, контролируемый процессором-супервизором модема (далее CPU или i186) и микросхемой NEC 1-016-905 - заказной БИС (далее NEC).

Во внешних моделях сигналы последовательного интерфейса проходят через буферы RS232, основная задача которых преобразование уровней сигналов TTL <-> RS232. После буферов RS232 сигналы проходят через 25-контактный разьем, который соединяется с COM-портом компьютера. COM-порт состоит из буферов RS232, выполняющих ту же, что и в модеме функцию, и соединенным с ними UART. UART расшифровывается как "универсальный асинхронный приемопередатчик". Проще говоря, UART - это "контроллер COM-порта". Буфера и UART могут быть объединены в одном кристалле, но это не суть важно. Важно то, что UART компьютера занимает те же ресурсы, что и UART внутреннего модема. То есть, если говорить очень грубо, UART компьютера "сидит" на ISA. Даже в тех материнских платах, где ISA нет :) Ниже приведена блок-схема, наглядно иллюстрирующая сказанное.

Блок-схема связи внешнего модема с компьютером

Блок-схема связи внешнего модема с компьютером

Во внутренних моделях курьеров все проще. UART находится на плате модема и соединяется с шиной ISA с одной стороны и с NEC и CPU модема - с другой. Причем в этом случае сигналы последовательного интерфейса как UART так и модема будут иметь уровни TTL, что не требует никаких согласующих элементов между ними (буферов RS232).

Блок-схема связи внутреннего модема с компьютером

Блок-схема связи внутреннего модема с компьютером

Сравнивая две блок-схемы, приведенные выше, легко понять, что заменив во внутреннем модеме UART на буфера RS232 + разьем мы получим интерфейс внешнего модема.


Начало  Назад  Вперед