Реклама:

Таблица 15.10.

Назначение выводов 9-контактного (AT) разъема последовательного порта

Вывод

Сигнал

Назначение

Тип вывода

1

CD

Обнаружение несущего сигнала

Вход

2

RD

Принимаемые данные

Вход

3

TD

Передаваемые данные

Выход

4

DTR

Готовность терминала

Выход

5

SG

Общий сигнал

6

DSR

Готовность данных к передаче

Вход

7

RTS

Запрос передачи

Выход

8

CTS

Готовность внешнего устройства к приему Вход

9

RI

Индикатор вызова

Вход

Таблица 15.11.

Назначение выводов 25-контактного (PC, XT и PS/2) разъема последовательного порта

Вывод

Сигнал

Назначение

Тип вывода

1

Корпус

2

TD

Передаваемые данные

Выход

3

RD

Принимаемые данные

Вход

4

RTS

Запрос передачи

Выход

5

CTS

Готовность внешнего устройства к приему Вход

6

DSR

Готовность данных к передаче

Вход

7

SG

Общий сигнал

8

CD

Обнаружение несущего сигнала

Вход

9

Токовый выход передатчика (+)

Выход

11

Токовый выход передатчика (-)

Выход

18

Токовый вход приемника (+)

Вход

20

DTR

Готовность терминала

Выход

22

RI

Индикатор вызова

Вход

25

Токовый вход приемника (-)

Вход

Таблица 15.12. Соответствие выводов между 9- и 25-контактным разъемами

9-контактный разъем 25-контактный разъем Сигнал

Назначение

1

8

CD

Обнаружение несущего сигнала

2

3

RD

Принимаемые данные

3

2

TD

Передаваемые данные

4

20

DTR

Готовность терминала

5

7

SG

Общий сигнал

6

6

DSR

Готовность данных к передаче

7

4

RTS

Запрос передачи

8

5

CTS

Готовность внешнего устройства к приему

9

22

RI

Индикатор вызова

Примечание

В старых системах Macintosh используется аналогичный последовательный интерфейс, называемый RS-422. Большинство современных внешних модемов могут взаимодействовать как с RS-232, так и с RS-422, но лучше убедиться, что внешний модем, который вы устанавливаете, рассчитан именно на ваш тип компьютера.

Микросхема UART

Основой любого последовательного порта является микросхема UART (Universal Asynchronous Receiver/Transmitter — универсальный асинхронный приемник/передатчик). С ее помощью осуществляется управление преобразованием данных из принятого от компьютера параллельного формата в последовательный и наоборот.

В настоящее время производители предлагают несколько видов микросхем UART. В первых компьютерах PC и XT применялась микросхема UART 8250, которая до сих пор устанав-

ливается на многих дешевых платах последовательных портов. В компьютерах PC/AT (и в других компьютерах на базе процессора 286 и последующих) используется микросхема UART 16450. Единственное различие между этими двумя микросхемами связано с обеспечением высокоскоростного обмена данными: микросхема 16450 лучше приспособлена для этих целей. Микросхема UART 16550 была первой схемой последовательного порта, которая использовалась в компьютерах PS/2. Она могла работать так же, как и микросхемы 8250 и 16450, но содержала еще и 16-байтовый буфер, позволяющий передавать данные с более высокой скоростью. Буфер работал по принципу FIFO (First In/First Out, т.е. "первым пришел — первым ушел"). К сожалению, эта схема имела существенные недостатки, связанные именно с работой буфера. Они были устранены в микросхеме UART 16550А. В настоящее время компания National Semiconductor выпускает микросхему UART 16550D.

Подробнее о микросхемах URRT 8250 и 16450 можно узнать из 17-го издания данной книги (глава 15).


⇐ Предыдущая страница| |Следующая страница ⇒