logo search
Кафедра “Системы автоматического управления”

18.2. Асинхронные последовательные интерфейсы.

Асинхронная последовательная передача данных представляет собой наиболее дешевый и простой способ передачи данных между ПК и ВУ, например, терминалом. Максимальная стандартная скорость передачи при этом виде связи составляет 19200 бод (бит в секунду), 115200 бод - достигнутая в настоящее время скорость последовательной передачи данных.

Передаваемый символ состоит из следующих четырех частей: стартовый бит; от пяти до восьми бит собственно данных; необязательный бит четного или нечетного паритета; один или два стоповых бита.

Типичный 11-битный формат для асинхронной последовательной информации представлен на рис.18.3.

Рис.18.3.

В конце каждого символа сигнал имеет значение 1 для задания стопового бита. Он остается в 1 до начала следующего символа, который начинается стартовым битом со значением 0. Переход 1-0 в начале стартового бита дает возможность приемнику распознать появление входного символа. Следовательно, между последовательно передаваемыми символами допускаются промежутки любой длины.

Используя стартовый бит, генератор синхронизации в приемнике может синхронизироваться по началу каждого символа, что компенсирует небольшое отличие частот генераторов.

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

Для реализации указанных функций реализована специальная БИС – так называемый универсальный синхронно-асинхронный приемопередатчик (УСАПП).