В.А. Авдеев, В.Ф. Гузик
Компьютеры: шины, контроллеры, периферийные устройства
Учебное пособие. Таганрог: ТРТУ, 2001. - 536 с.
6. Периферийные интерфейсы
6.2. Асинхронная передача данных
Асинхронная передача данных состоит в том, что допускаются
любые промежутки времени между передаваемыми сигналами и используется специальный
формат представления каждого символа.
На рис.6.11 показан формат двоичного набора буквы В уровнями
ТТЛ, а на рис.6.12 изображено представление буквы В на линиях TxD (RxD)
интерфейса RS-232.
Рис.6.11. Формат двоичного набора буквы В
Рис.6.12.
Представление буквы В на линиях TxD и RxD
Скорость асинхронной передачи меньше скорости синхронной
передачи данных, так как в первом случае формат для каждого символа содержит
дополнительные стартовый и стоповые биты, а во втором случае эти биты
отсутствуют.
Асинхронная передача допускает некоторую рассинхронизацию
(рассогласование) частот передатчика и приемника на несколько процентов (в
пределах длительности бита), что является крайне недопустимым при синхронной
передаче, в которой положение каждого бита четко определяется сигналом
синхронизации. При скорости передачи, равной 600 бод (600 бит/с), длительность
каждого бита - 1,66 мс.
УАПП, принимающий кодовые посылки, выполняет обнаружение и
ввод каждого бита в середине его интервала (0,83 мс), что исключает прием
краткосрочных помех на линии. Запускает в работу УАПП стартовый бит, а стоповые
биты необходимы для разделения последовательных кодовых посылок, следующих друг
за другом.
Количество информационных битов (5-8) и число стоповых битов
(1; 1,5 и 2) программируются в УАПП. Кроме того, в УАПП может программироваться
необязательный бит паритета.
При асинхронной передаче различают три типа ошибок: ошибка
кадра, паритета (чет или нечет) и переполнения. Если на месте стопового бита
обнаруживается низкий уровень, то это указывает на наличие ошибки кадра. При
поступлении информации по линии связи до ввода предыдущей кодовой посылки из
УАПП в ПК происходит ошибка переполнения (перегрузки). И, наоборот, если ПК выводят
информацию, а она по какой-то причине не считана в линию связи, то это также
указывает на ошибку, связанную с перегрузкой УАПП. Эти три типа ошибок
обнаруживает УАПП.
Похожие материалы:
Асимптотический линейный регрессионный анализ для интервальных данных
Орлов А.И. Эконометрика: Асимптотическая теория одноступенчатых планов статистического контроля
Асимптотика решений экстремальных статистических задач
Асинхронный передатчик
Асинхронный приемник - Авдеев В.А. и др., 2001
Аспираторщик
|