Интерфейсы АСОИУ. Писарев А.П. - 36 стр.

UptoLike

Составители: 

36
фазу принимаемого сигнала. Взаимодействие этих факторов приводит к повышению
требований к согласованности частот приемника и передатчика с ростом частоты обмена.
Рис.1. Формат асинхронной передачи
Формат асинхронной посылки позволяет выявлять возможные ошибки передачи :
- если принят перепад, сигнализирующий о начале посылки, а по стробу старт-бита
зафиксирован уровень логической единицы, старт-бит считается ложным и приемник
снова переходит в состояние ожидания. Об этой ошибке приемник может и не сообщать.
-
если во время, отведенное под стоп-бит, обнаружен уровень логического нуля,
фиксируется ошибка стоп-бита.
- если применяется контроль четности, то после посылки бит данных передается
контрольный бит. Этот бит дополняет количество единичных бит данных до четного
или нечетного в зависимости от принятого соглашения. Прием байта с неверным
значением контрольного
бита приводит к фиксации ошибки.
Контроль формата позволяет обнаруживать обрыв линии: при этом принимается
логический нуль, который сначала трактуется как старт-бит, и нулевые биты данных, потом
срабатывает контроль стоп-бита.
Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110,
150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200 бит/с. Количество бит
данных может составлять 5, 6, 7 или 8 (5- и 6-
битные форматы распространены
незначительно). Количество стоп-бит может быть 1, 1,5 или 2 ("полтора бита" означает
только длительность стопового интервала).
Синхронный режим передачи предполагает постоянную активность канала связи.
Посылка начинается с синхробайта, за которым сразу же следует поток информационных
бит. Если у передатчика нет данных для передачи, он заполняет паузу непрерывной
посылкой байтов синхронизации
. Очевидно, что при передаче больших массивов данных
накладные расходы на синхронизацию в данном режиме будут ниже, чем в асинхронном.
Однако в синхронном режиме необходима внешняя синхронизация приемника с
передатчиком, поскольку даже малое отклонение частот приведет к искажению
принимаемых данных. Внешняя синхронизация возможна либо с помощью отдельной линии
для передачи сигнала
синхронизации, либо с использованием самосинхронизирующего
фазу принимаемого сигнала. Взаимодействие этих факторов приводит к повышению
требований к согласованности частот приемника и передатчика с ростом частоты обмена.




Рис.1. Формат асинхронной передачи


       Формат асинхронной посылки позволяет выявлять возможные ошибки передачи :
-   если принят перепад, сигнализирующий о начале посылки, а по стробу старт-бита
    зафиксирован уровень логической единицы, старт-бит считается ложным и приемник
    снова переходит в состояние ожидания. Об этой ошибке приемник может и не сообщать.
-   если во время, отведенное под стоп-бит, обнаружен уровень логического нуля,
    фиксируется ошибка стоп-бита.
-   если применяется контроль четности, то после посылки         бит данных передается
    контрольный бит. Этот бит дополняет количество единичных бит данных до четного
    или нечетного в зависимости от принятого соглашения.       Прием байта с неверным
    значением контрольного бита приводит к фиксации ошибки.
       Контроль формата позволяет обнаруживать обрыв линии: при этом принимается
логический нуль, который сначала трактуется как старт-бит, и нулевые биты данных, потом
срабатывает контроль стоп-бита.
       Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110,
150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200 бит/с. Количество бит
данных может составлять 5, 6, 7 или 8 (5- и          6-битные форматы распространены
незначительно). Количество стоп-бит может быть 1, 1,5 или 2 ("полтора бита"     означает
только длительность стопового интервала).
       Синхронный режим передачи предполагает постоянную активность канала связи.
Посылка начинается с синхробайта, за которым сразу же следует поток информационных
бит.   Если у передатчика нет данных для передачи, он заполняет       паузу непрерывной
посылкой байтов синхронизации. Очевидно, что при передаче больших массивов данных
накладные расходы на синхронизацию в данном режиме будут ниже, чем в асинхронном.
Однако в синхронном режиме необходима внешняя синхронизация приемника с
передатчиком,      поскольку даже малое отклонение частот приведет к искажению
принимаемых данных. Внешняя синхронизация возможна либо с помощью отдельной линии
для передачи    сигнала синхронизации, либо с использованием самосинхронизирующего
                                             36