Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции 2 семестр.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
5.45 Mб
Скачать

2. Последовательные каналы связи, использующие коды nrz.

Несмотря на рассмотренные выше особенности, код NRZ широко применяется с последовательными линиями связи. При этом скорость передачи выбирают такую, чтобы линия связи успевала перезаряжаться. Передачу информационных битов сопровождают передачей тактовых импульсов, тем самым исключается потери синхронизации и неоднозначности чтения информации со стороны приемника. Для получения свойств обнаружения или исправления ошибок используют кодирование. Система передачи информации, использующая код NRZ содержит: центральный процессор и контролеры.

Составные части системы соединяются между собой кабелем, который содержит две ветви пары проводников в общей экранной обмотки.

Положительный фронт сигнала G в каждом такте подтверждает истинность информационного сигнала G выставленного на линии NRZ, в каждом такте.

Информационная посылка содержит:

- стартовый бит.

- биты кода операции.

- биты данных.

- стоп биты.

Система должна иметь возможность выполнять операции:

- выбор контролера.

- запись данных в выбранный контролер.

- чтение данных из выбранного контролера.

- режим прерывания.

Во всех случаях инициатива принадлежит центр. процессору (ЦП).

1. Выбор контролера: ЦП выставляет в линию стартовый бит и код операции соответствует выбору контролера {КОП=000}.

2. Запись данных в контролер выбранной команды (1) {КОП=001}. Данная команда может иметь модификации отличающиеся кодом операции позволяющие записывать данные непосредственно в периферийное оборудование выбранного контролера.

3. Чтение данных контролера выбранного из команды (1) {КОП=100}. Данные D0-D7 выставляют в линию контролера выбранной 1-командой. Данная команда также может иметь модификации отличающиеся кодом операции. В результате данные м/б прочитаны из периферийного оборудования.

4. “Приглашение” к прерыванию. На позиции D0-D7 контролер требующий обслуживания выставляет свой собственный адрес, если не один из контролеров не требует обслуживания на позиции D0-D7 будет равны 0. ЦП, получив адрес контролера из линии, вызывает с помощью команды 1-ого до выяснения ситуации.

После этого выполняют программу обслуживания данного прерывания. Если обслуживание требует несколько контролеров начинает работать система приоритетов в частности первым передает свой адрес контролер, имеющий больший адрес {КОП=111}.

3. Последовательные каналы связи использующие код Манчестер 2.

В состав канала связи входит шифратор, дешифратор и двухпроводная магистраль.

Сигнал в коде М2 м/б получен суммированием сигнала NRZ и тактов сигналов С.

Дешифратор реализуется аппаратным действием и программными средствами: а) формирователь импульсов; б) D-триггер; в) счетный триггер

Формирователь работает след. образом: В моменты времени М2 измен. уровня сигнала (переход ч/з 0), на выходе в т.а возникает короткие импульсы низкого уровня. На выходе т.b возникают “не достающие импульсы” (импульсы т.b м/б получены из импульсов т.а с помощью логической схемы).

Счетный триггер: Низким уровнем сигнала т.b триггер устанавливается в единичное состояние. Задний фронт сигнала т.а переводит триггер в противоположное предыдущее состояние.

D-триггер: В моменты времени соответствующий переднему фронту сигнала т.d на прямом выходе записывается состояние D-входа.

Сигнал С* не определен до момента времени t1. Сигнал NRZ не определен до момента t2.