Jump to content

Асинхронная последовательная связь

(Перенаправлено из асинхронного сериала )

На этой схеме два байта отправляются , каждый из которых состоит из стартового бита, за которым следуют восемь битов данных (биты 0–7) и один стоповый бит для 10-битного символьного кадра. Последний бит данных иногда используется как бит четности . Количество битов данных и форматирования, порядок битов данных , наличие или отсутствие бита четности, форма четности (четная или нечетная) и скорость передачи должны быть предварительно согласованы взаимодействующими сторонами. «Стоповый бит» на самом деле является «периодом остановки»; период остановки передатчика может быть сколь угодно длинным. Он не может быть короче указанного количества, обычно от 1 до 2 битов. Приемнику требуется более короткий период остановки, чем передатчику. В конце каждого символа приемник ненадолго останавливается, чтобы дождаться следующего стартового бита. Именно эта разница обеспечивает синхронизацию передатчика и приемника.

Асинхронная последовательная связь — это форма последовательной связи , при которой интерфейсы взаимодействующих конечных точек не синхронизируются постоянно с помощью общего тактового сигнала. Вместо общего сигнала синхронизации поток данных содержит информацию синхронизации в виде сигналов начала и остановки до и после каждой единицы передачи соответственно. Сигнал запуска подготавливает приемник к поступлению данных, а сигнал остановки сбрасывает его состояние, чтобы обеспечить запуск новой последовательности.

Распространенным видом старт-стопной передачи является ASCII через RS-232 , например, для использования в работе телетайпа .

Источник

[ редактировать ]

Механические телетайпы, использующие 5-битные коды (см. Код Бодо ), обычно использовали период остановки в 1,5 бита. [1] Очень ранние электромеханические телетайпы (до 1930 г.) могли требовать 2 стоповых бита, чтобы обеспечить механическое оттиск без буферизации. [ нужна ссылка ] Аппаратное обеспечение, которое не поддерживает дробные стоповые биты, может взаимодействовать с устройством, которое использует битовое время 1,5, если оно настроено на отправку 2 стоповых битов при передаче и требует 1 стоповый бит при приеме.

Формат заимствован непосредственно из конструкции телетайпа , который был разработан таким образом, поскольку электромеханические технологии того времени не были достаточно точными. [ нужна ссылка ] для синхронной работы: таким образом, системы необходимо было повторно синхронизировать в начале каждого символа. После повторной синхронизации технологии того времени были достаточно хороши, чтобы сохранить битовую синхронизацию для остальной части персонажа. Стоповые биты дали системе время на восстановление перед следующим стартовым битом. Ранние системы телетайпов использовали пять битов данных, обычно с каким-либо вариантом кода Бодо .

В самых ранних экспериментальных печатающих телеграфных устройствах использовался только стартовый бит и требовалась ручная регулировка скорости механизма приемника для надежного декодирования символов. Автоматическая синхронизация требовалась для того, чтобы передающие и приемные устройства находились «в ногу». В конце концов этого добился Говард Крам, запатентовавший метод синхронизации «старт-стоп» ( США 1199011   , выдан 19 сентября 1916 г., затем США 1286351   , выдан 3 декабря 1918 г.). Вскоре после этого был запатентован практичный телетайп ( США 1232045   , выдан 3 июля 1917 г.).

Операция

[ редактировать ]

Прежде чем сигнализация заработает, отправитель и получатель должны согласовать параметры сигнализации:

Асинхронная сигнализация «старт-стоп» широко использовалась для модемного доступа к компьютерам с разделением времени и системам BBS . В этих системах использовалось семь или восемь бит данных, причем первым передавался младший бит , в соответствии со стандартом ASCII .

Между компьютерами наиболее распространенной конфигурацией была « 8N1 »: восьмибитные символы с одним стартовым битом, одним стоповым битом и без бита четности. Таким образом, для отправки одного символа используется 10 бод, и поэтому деление скорости передачи данных на десять дает общую скорость передачи в символах в секунду.

Асинхронный старт-стоп — это нижний уровень канала передачи данных, используемый для подключения компьютеров к модемам для многих приложений коммутируемого доступа в Интернет с использованием второго (инкапсулирующего) протокола формирования канала передачи данных , такого как PPP, для создания пакетов, состоящих из асинхронных последовательных символов. Наиболее распространенным используемым интерфейсом физического уровня является RS-232D. Потеря производительности по сравнению с синхронным доступом незначительна, поскольку большинство современных модемов будут использовать частный синхронный протокол для передачи данных между собой, а асинхронные каналы на каждом конце работают быстрее, чем этот канал передачи данных, при этом управление потоком используется для регулирования скорости передачи данных. скорость передачи данных, чтобы предотвратить перерасход.

См. также

[ редактировать ]
  1. ^ Описание, принтер со строкой типа (модель 15) (PDF) . Том. Бюллетень № 144. Чикаго: Teletype Corporation. 1931. с. 11. Архивировано из оригинала (PDF) 20 марта 2009 г. Неактивная ссылка: 3 октября 2015 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7ae2ebfe907ad267d29cce672783022b__1672522320
URL1:https://arc.ask3.ru/arc/aa/7a/2b/7ae2ebfe907ad267d29cce672783022b.html
Заголовок, (Title) документа по адресу, URL1:
Asynchronous serial communication - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)