Структура и элементная база цифровых систем. Реализуемая логическая функция. Нагрузочная способность, страница 35



  Для связи адаптера с отдаленными  абонентами используются телефонные линии связи. Для передачи по телефонным линиям информации, выдаваемой МПС в двоичном коде, используется специальное устройство, называемое модемом, включаемое между адаптером и телефонной линией. При передаче по линии  «0» представляется синусоидальным сигналом частотой 1070 Гц, а «1» частотой 1270 Гц. Сигнал ВПД поступает на вход модема для передачи по телефонной линии абоненту, а сигнал ВПР – с выхода модема на вход последовательного адаптера преобразованная в двоичный код информация, принятая по телефонной линии. Обмен информацией между адаптером и модемом сопровождается сигналами квитирования ГТМ, ГТА, ЗпА, РПА.


   Если инициатором обмена является модем, он подает на вход адаптера сигнал ГТМ (готовность модема), свидетельствующий о наличии информации для обмена. При этом устанавливается в «1» разряд Д7 РС, содержимое которого считывается в МП. Если МП разрешает обмен с модемом, он выдает в адаптер управляющее слово, устанавливающее в «1» Д0 РС, что соответствует выдаче сигнала ГТА =0, разрешающего модему выдачу данных на ВПР.


    Для передачи информации  абоненту МП выдает в адаптер управляющее слово, устанавливающее на выходе сигнал ЗпА = 0 (Запрос адаптера). Этот запрос получает модем и, в случае готовности к обмену, выдает сигнал РПА = 0 (разрешение передачи адаптера), который разрешает выдачу информации на линию ВПД (выход передатчика).

Кроме этих сигналов при обмене адаптером вырабатываются сигналы ГПД =1 и ГПР =1 при поступлении данных в БПД или БПР. Они обычно используются для выработки запроса прерывания МП (ЗПР). По сигналам ЗПР происходит передача новой информации от МП в БПД или прием ее из БПР в МП.

Если передача данных начинается при пустом буфере, то адаптер вырабатывает сигнал КПД (конец передачи.)


             Программирование адаптера осуществляется путем ввода в БУ управляющих и командных слов, выдаваемых МП  по команде OUT. Управляющее слово, поступающее в РУ с шины Д при сигнале У/ Д  = 1, определяет: режим передачи – синхронный или асинхронный (Д1, Д0);

число информационных разрядов (от 5 до 8) (Д3, Д2);

наличие или отсутствие контрольного бита (Д4 =1 или 0);

число стоп – битов при асинхронном режиме (Д7, Д6);

при синхронном режиме Д0 = 1 – признак внешней синхронизации;

Д0 = 0 -  признак внутренней синхронизации;

внутренняя синхронизация с одним СС (Д7,Д6 = 10), с двумя СС (Д7,Д6 = 00).

В этом случае в адаптер вводится код синхросимволов, которые хранятся в регистрах РСС1, РСС2. Непосредственно перед обменом в адаптер вводится командное слово, разряды которого имеют следующие значения:

Д0 – разрешение передачи при Д0=1;


Д1 = 1 устанавливает значение ГТА = 0;

Д2 = 1 разрешение приема;

Д3 = 1 отключение от линии;

Д4 = 1 сброс триггеров ошибок при приеме информации;


Д5 = 1 устанавливает ЗпА = 0;

Д6 =1 сбрасывает РУ, после чего нужно ввести новое УС;

Д7 = 1 при синхронном режиме переводит адаптер в режим поиска синхросимволов на входе ВПР.

В процессе приема адаптер контролирует поступающую информацию, фиксируя в РС следующие ошибки:

1.ошибка кадра – в конце символа не обнаружен стоп – бит;

2.ошибка переполнения – поступивший символ не был считан МП до поступления следующего символа;

3.  ошибка четности – четность принятого символа не соответствует контрольному биту.


   МП может контролировать наличие ошибок, считывая содержимое РС при сигнале У /Д =1.

Наличие ошибок определяется по наличию «1» в разрядах Д3 – Д5 РС. В остальных разрядах РС указываются текущие значения сигналов адаптера:

ГПД (Д0), ГПР (Д1), КПД (Д2), ВВС (Д6), ГТМ (Д7).

Контроллеры прерываний