Последовательная связь
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2019 г. ) |
В телекоммуникациях и данных передаче последовательная связь — это процесс последовательной отправки данных по одному биту за раз по каналу связи или компьютерной шине . В этом отличие от параллельной связи , при которой несколько бит передаются целиком по каналу связи с несколькими параллельными каналами.
Последовательная связь используется для всей дальней связи и большинства компьютерных сетей , где стоимость кабеля и трудности синхронизации делают параллельную связь непрактичной. Последовательные компьютерные шины стали более распространенными даже на более коротких расстояниях, поскольку улучшенная целостность сигнала и скорость передачи в новых последовательных технологиях начали перевешивать преимущество простоты параллельной шины (отсутствие необходимости в сериализаторе и десериализаторе или SerDes ) и превосходить ее недостатки ( тактовый сдвиг , плотность межсоединений). переход от PCI к PCI Express Примером может служить .
Кабели
[ редактировать ]Многие системы последовательной связи изначально были разработаны для передачи данных на относительно большие расстояния по своеобразному кабелю передачи данных .
Практически при любой дальней связи данные передаются побитно, а не параллельно, поскольку это снижает стоимость кабеля. Кабели, по которым передаются эти данные (кроме последовательного кабеля), и компьютерные порты, к которым они подключаются, обычно имеют более конкретное название, чтобы избежать путаницы.
Кабели и порты клавиатуры и мыши почти всегда являются последовательными, например порт PS/2 , шина Apple Desktop Bus и USB .
Кабели, по которым передается цифровое видео, также в основном являются последовательными — например, коаксиальный кабель, подключенный к порту HD-SDI , веб-камера, подключенная к порту USB или порту FireWire , кабель Ethernet, соединяющий IP-камеру с портом Power over Ethernet , FPD-Link. , цифровые телефонные линии (например, ISDN ) и т. д.
Другие такие кабели и порты, передающие данные побитно, включают Serial ATA , Serial SCSI , кабель Ethernet, подключенный к портам Ethernet , канал данных дисплея с использованием ранее зарезервированных контактов разъема VGA , порта DVI или порта HDMI .
Серийные автобусы
[ редактировать ]Многие системы связи обычно проектировались для соединения двух интегральных схем на одной печатной плате , соединенных сигнальными дорожками на этой плате (а не внешними кабелями).
Интегральные схемы дороже, если у них больше контактов. Чтобы уменьшить количество контактов в корпусе, многие микросхемы используют последовательную шину для передачи данных, когда скорость не важна. Некоторые примеры таких недорогих низкоскоростных последовательных шин включают RS-232 , DALI , SPI , CAN bus , I²C , UNI/O и 1-Wire . К более высокоскоростным последовательным шинам относятся USB , SATA и PCI Express .
Последовательный или параллельный
[ редактировать ]Каналы связи, по которым компьютеры (или части компьютеров) общаются друг с другом, могут быть последовательными или параллельными. Параллельная линия передает несколько потоков данных одновременно по нескольким каналам (например, проводам, дорожкам печатных плат или оптическим волокнам); тогда как последовательный канал передает только один поток данных. Обоснованием параллельной связи было дополнительное преимущество прямого доступа к памяти к 8-битным или 16-битным адресам реестра в то время, когда сопоставление прямых полос данных было более удобным и быстрым, чем последовательная синхронизация данных. [ нужна ссылка ]
Хотя последовательный канал может показаться хуже параллельного, поскольку он может передавать меньше данных за такт, часто бывает так, что последовательные каналы могут тактироваться значительно быстрее, чем параллельные каналы, чтобы достичь более высокой скорости передачи данных. Несколько факторов позволяют синхронизировать последовательный порт с более высокой скоростью:
- Рассогласование тактовой частоты между различными каналами не является проблемой (для несинхронизированных асинхронных последовательных каналов связи).
- Последовательное соединение требует меньшего количества соединительных кабелей (например, проводов/волокон) и, следовательно, занимает меньше места. Дополнительное пространство позволяет лучше изолировать канал от окружающей среды.
- Перекрестные помехи представляют меньшую проблему, поскольку поблизости меньше проводников.
- Бюджеты на энергопотребление, рассеиваемую мощность, стоимость кабеля, стоимость компонентов, площадь кристалла ИС, площадь печатной платы, защиту от электростатического разряда и т. д. могут быть сосредоточены на одном канале.
Во многих случаях последовательный интерфейс дешевле реализовать, чем параллельный. Многие микросхемы имеют последовательные интерфейсы, а не параллельные, поэтому они имеют меньше контактов и, следовательно, дешевле.
Примеры архитектур
[ редактировать ]- ARINC 818 Avionics Цифровая видеошина
- Atari SIO (Джо Декуир считает, что его работа над Atari SIO легла в основу USB)
- Двоичная синхронная связь BSC - Двоичная синхронная связь
- CAN- управления Автомобильная шина Сеть
- ccTalk Используется в сфере денежных операций и в точках продаж.
- CoaXPress по коаксиалу Протокол промышленной камеры
- DMX512 управление театральным освещением
- Ethernet
- Fibre Channel (высокоскоростной, для подключения компьютеров к устройствам хранения данных)
- FireWire
- HDMI
- ГиперТранспорт
- InfiniBand (очень высокая скорость, по объему сравнимая с PCI )
- I²C Многоточечная последовательная шина
- MIDI- управление электронными музыкальными инструментами
- MIL-STD-1553A/Б
- азбукой Морзе Телеграфия
- PCI Экспресс
- Профибус
- RS-232 (низкоскоростной, реализуется через последовательные порты )
- RS-422 Многоточечная последовательная шина
- РС-423
- RS-485 с несколькими ведущими устройствами Многоточечная последовательная шина
- SDI-12 Протокол промышленного датчика
- СЕРКОМ
- Серийный АТА
- SCSI с последовательным подключением
- Сдвиговый регистр с конфигурацией последовательного входа и последовательного выхода
- SONET и SDH (высокоскоростная связь по оптическим волокнам)
- SpaceWire Сеть связи космических кораблей
- СПИ
- T-1 , E-1 и варианты (высокоскоростная связь по медным парам)
- Универсальная последовательная шина (для подключения периферийных устройств к компьютерам)
- UNI/O Многоточечная последовательная шина
- 1-проводная многоточечная последовательная шина
См. также
[ редактировать ]- 8Н1
- Асинхронная последовательная связь
- Сравнение синхронной и асинхронной сигнализации
- Компьютерный автобус
- Передача данных
- Федеральный стандарт 1037C
- Высокоуровневое управление каналом передачи данных (HDLC)
- Список пропускной способности устройства
- МИЛ-СТД-188
- Шина последовательного периферийного интерфейса
- Последовательный порт
- Синхронная последовательная связь
- Универсальный асинхронный приемник/передатчик (UART)
Ссылки
[ редактировать ]- ^ Маккензи, Чарльз Э. (1980). Наборы кодированных символов, история и развитие (PDF) . Серия системного программирования (1-е изд.). Addison-Wesley Publishing Company, Inc., стр. 247–253. ISBN 978-0-201-14460-4 . LCCN 77-90165 . Архивировано (PDF) из оригинала 26 мая 2016 г. Проверено 29 декабря 2022 г.
Внешние ссылки
[ редактировать ]- Учебное пособие по последовательному интерфейсу для робототехники (содержит множество практических примеров)
- Список последовательных интерфейсов (с распиновкой)
- Вики: Последовательные порты
- Кодирование Visual Studio 2008 для последовательной связи
- Введение в протоколы I²C и SPI
- Введение в последовательную связь
- Программирование последовательного порта в Linux