Главная -> Книги

(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) ( 45 ) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) (102) (103) (104) (105) (106) (107) (108) (109) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124) (45)

Адаптев


Линия lOmJU

Модем

Рис. 4-14. Подключение адаптера к системной шине

составе имеются регистр слова режима и регистр слова приказа, которые хранят управляющие слова функционального определения адаптера. В адаптер подаются щесть входных сигналов:

RESET (сброс) - Н-активный сигнал сброса с минимальной длительностью 6 периодов синхронизации. После действия этого сигнала адаптер переводится в «холостой» режим и остается в нем до загрузки управляющих слов.

CLK (синхронизация), подключается ко второй фазе системного генератора синхронизации. Частота сигналов CLK минимум в 30 раз больше максимальной скорости обмена данными.

RD (считывание) - L-активный сигнал, инициирующий передачу данных или состояния из адаптера на шину данных

WR (запись)-L-активный сигнал загрузки информации с шины данных в адресуемый регистр адаптера.

C/D (управление/данные) - сигнал идентификации передачи данных или управляющих слов.

CS (выбор кристалла) - L-активный сигнал, разрешающий связь между адаптером с шиной данных:

В табл. 4-2 приведены функции, выполняемые при различных комбинациях управляющих сигналов. Отметим, что состояние RD=0 и WR=0 является запрещенным и дает непредсказуемый результат. Схема управления адаптера содержит цегга синхронизации, поэтому сигналы RD и WR могут быть несинхронными со входом CLK.

Узел передатчика со схемой управления выполняет все функции, связанные с передачей последовательных данных: воспринимает параллельные коды символов от процессора,



Таблшш 4-2

Фуикции, соответствующие комбинациям УС

действие

Считывание символа из адапте-

Считывание из адаптера слова

с0сто5шия

Запись символа в адаптер

0

Запись в адаптер управляюще-

го слова

Адаптер отключен от шины дан-

автоматически вводит необходимые служебные биты и символы синхронизации и выдает последовательный поток на выход TxD. К этому узлу относятся следующие внещние сигналы:

TxD (выход передатчика) - выходная линия, по которой действуют сигналы передаваемых данных.

ТхС (синхронизация передатчика) - входной сигнал,

управляющий скоростью передачи данных. Спад ТхС «выдвигает» последовательные биты на выход TxD. В синхрон-ном режиме скорость передачи соответствует частоте сигнала ТхС, а в асинхронном режиме программируется как 1, 1/16 или 1/64 частоты сигнала ТхС.

ТхЕ (пустой передатчик) - Н-активный выходной сигнал, обозначающий отсутствие в адаптере символа для передачи. Его можно использовать для идентификации в полудуплексной связи окончания передачи и коммутации линии на прием. В синхронном режиме Н-уровень ТхЕ указывает, что символ вовремя не загружен в адаптер и в качестве «заполнителей» автоматически передаются символы синхронизации. Сигнал ТхЕ сбрасывается при загрузке символа в адаптер.

TxRDY (готовность передатчика) - Н-активный выход* ной сигнал, определяющий готовность передатчика к восприятию символа. Используется для прерывания процессора или проверяется при считывании состояния адаптера (бит 0). При загрузке в передатчик нового символа сигнал TxRDY сбрасывается.



Узел приемника с автономной схемой управления воспринимает последовательные данные со входа RxD, преобразует их в параллельный формат, контролирует и исключает служебные биты и символы синхронизации, а затем передает «собранный» символ в процессор. К приемнику относятся следующие внешние сигналы;

RxD (вход приемника) - входная линия, по которой передаются сигналы принимаемых последовательных данных.

RxC (синхронизация приемника) - входной сигнал, определяющий скорость приема символов. В синхронном ре-жиме скорость приема соответствует частоте сигнала RxC, а в асинхронном частота RxC 1фатна скорости приема. Данные вводятся в адаптер по фронту RxC. Обычно передача и прием осуществляются с одинаковой скоростью, поэтому сигналы ТхС и RxC должны иметь одинаковую частоту; для этого они объединяются и подключаются к одному генератору синхронизации.

RxRDY (готовность приемника)-выходной сигнал, Н-уровень которого свидетельствует о наличии в адаптере принятого символа. Его можно подключить на вход прерывания процессора или проверить значение при считывании состояния адаптера (бит 1). Когда процессор вводит символ из адаптера, сигнал RxRDY сбрасывается.

SYNDET (обнаружение синхронизации) - Н-активный сигнал синхронного режима, который может быть запрограммирован как выходной или входной. Если он запрограммирован как выходной, то при обнаружении символа SYN на выходе SYNDET формируется высокий уровень в момент времени, соответствующий середине последнего бита (в случае работы с двумя символами синхронизации это относится к SYN2). При считывании состояния адаптера сигнал сбрасывается. Когда сигнал SYNDET определен как входной, подача на него высокого уровня фиксирует момент начала приема символа. Адаптер обслуживает четыре линии управления модемом, сигналы которых при необходимости могут использоваться и для других функций. Выходными сигналами можно управлять с помощью слов прика-зов, а входные сигналы считываются в слове состояния.

DSR (готовность модема) -входной сигнал от модема, означающий его готовность к работе (бит 7 в слове состояния) .

DTR (готовность терминала) - выходной сигнал (бит 1 слова приказа).

- RTS (запрос передачи) - выходной сигнал (бит 5 слова 140



(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) ( 45 ) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) (102) (103) (104) (105) (106) (107) (108) (109) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124)