Во всех таблицах соответствия контактов разъемов направление передачи сигнала изображено по отношению к вычислительной машине, к которой подключается периферийное устройство: « ← » — направление к устройству (выход), « → » — направление от устройства (вход), « ↔ » — симплексная линия (вход/выход).
Порт RS-232C используется для подключения указывающих устройств (манипуляторы мышь), внешних модемов, а иногда для соединения двух машин нуль-модемным кабелем. Спецификация RS-232 была принята в качестве стандарта 1960 ассоциацией EIA, а через несколько лет (в 1969) была принята третья версия стандарта RS-232C, которая является на данный момент наиболее широко распространенной среди персональных компьютеров. В большинстве других источников заостряется внимание на том, что RS (Recommended Standart) не патентованный стандарт, а лишь рекомендованная спецификация. Конструктивно RS-232C порт может иметь либо 9-и (DB-9), либо 25-и (DB-25) штырьковый разъем (компьютер — розетка, устройство — вилка). Но фактически используются только 9 контактов. Интерфейс позволяет связать только 2 устройства (и не более). Передача данных дуплексная по двум независимым сигнальным линиям, небалансная (недифференциальная) с одним общим проводом. Скорость передачи в данный момент ограничена 155 Кбит/сек (18,9 Kбайт/сек).
вилка | розетка (кабель) |
---|---|
Контакт | Обозначение | |||
---|---|---|---|---|
9-pin | 25-pin | |||
1 | 8 | → | Carrier Detect | несущая (вход) |
2 | 3 | → | Received Data | прием данных (вход) |
3 | 2 | ← | Transmitted Data | передача данных (выход) |
4 | 20 | ← | Data Terminal Ready | готовность к приему (выход) |
5 | 7 | Signal Ground | общий провод | |
6 | 6 | → | Data Set Ready | готовность к передаче (вход) |
7 | 4 | ← | Request To Send | запрос на передачу (выход) |
8 | 5 | → | Clear To Send | запрос на прием (вход) |
9 | 22 | → | Ring Indicator | индикатор звонка (вход) |
В принципе, существует разделение на два типа подключаемых устройств: те, кому передаются данные (терминальные — например, компьютер), и те, которые способствуют передаче (связные — например, модем). Передача данных по последовательному интерфейсу происходит асинхронно, поэтому для корректной работы битовый поток делят на группы по 5-8 бит. Чаще всего используются режимы 7 или 8 бит на группу. Между группами выставляется маркерный бит, по которому принимающая сторона может правильно определять начало и конец.
Стандарты RS-422 и RS-485 являются более скоростным продолжением порта RS-232. Для увеличения скорости передачи данных и допустимой длины соединительного кабеля используются разностная (балансная) передача сигнала, поэтому задействованы дополнительные контакты 25-и штырькового разъема. Это резко снижает воздействие помех и взаимное влияние сигналов в линиях, и позволяет увеличить допустимую длину кабеля с 15 до 1000 метров. К тому же, к этим портам можно с помощью повторителей подключать до 10/32 устройств соответственно. Устройства подключаются параллельным ответвлением от основного кабеля, и совместно разделяют ресурсы шины. Интерфейс RS-422 дуплексный, а RS-485 — полудуплексный.
вилка | розетка (кабель) |
---|---|
В домашних персональных компьютерах порты RS-422/485 не применялись, а использовались, в основном, для подключения управляемой или измерительной аппаратуры, а также для создания небольших локальных сетей.
Параллельный порт LPT, используемый с 1981 года в персональных компьютерах фирмы IBM для подключения печатающих устройств до сих пор можно встретить в персональных машинах. Первое время за ним было прочно закреплено обозначение Centronics по имени фирмы Centronics Data Computer Corporation, впервые представившей на рынке матричный принтер. Порт Centronics позволяет передавать данные только в одну сторону, но задействуя 4 служебные обратные линии, принтер мог передавать данные обратно в компьютер. В дальнейшем появился режим Nibble mode (режим передачи полубайтов), позволявший произвольным устройствам, подключенным к LPT, передавать данные в компьютер, используя 4 обратные служебные «принтерные» линии.
Со временем, в 1994 году был утвержден стандарт параллельного порта IEEE 1284. Стандарт описывает несколько режимов работы контроллера параллельного порта с буферизацией очереди данных:
вилка (кабель) | розетка |
---|---|
Контакт | Обозначение (SPP) | ||
---|---|---|---|
1 | ← | Strobe | маркер цикла передачи (выход) |
2 | ← | Data 1 | линия данных 1 (выход) |
3 | ← | Data 2 | линия данных 2 (выход) |
4 | ← | Data 3 | линия данных 3 (выход) |
5 | ← | Data 4 | линия данных 4 (выход) |
6 | ← | Data 5 | линия данных 5 (выход) |
7 | ← | Data 6 | линия данных 6 (выход) |
8 | ← | Data 7 | линия данных 7 (выход) |
9 | ← | Data 8 | линия данных 8 (выход) |
10 | → | Acknlg | готовность принять (вход) |
11 | → | Busy | занят (вход) |
12 | → | Paper End | нет бумаги (вход) |
13 | → | Select | выбор (вход) |
14 | ← | Auto Feed | автоподача (выход) |
15 | → | Error | ошибка (вход) |
16 | ← | Init | инициализация (выход) |
17 | ← | Select In | управление печатью (выход) |
19-25 | GND | общий |
В первых моделях линейки персональных машин компании IBM порт последовательный порт клавиатуры был однонаправленным. С фиксированной скоростью контроллер клавиатуры синхронно посылал поток битов компьютеру. С появлением машин класса AT клавиатурный порт, не изменив конструкции разъема (DIN 5), стал более походить на последовательный полудуплексный порт (прямая и обратная передача идут по одной и той же сигнальной линии). Драйвер клавиатуры AT может управлять состояниями контроллера клавиатуры, подавая ему команды (например, установить скорость повтора нажатия, включить/выключить индикаторы режима работы).
розетка | вилка (кабель) |
---|---|
Контакт | Обозначение | |
---|---|---|
1 | Clock | синхронизация |
2 | Data | сигнальная линия |
3 | Reset | сброс, инициализация |
4 | GND | общий |
5 | +5 V | питание, +5 В |
В середине 80-х IBM предложила в своей новой серии персональных компьютеров IBM PS/2 (Personal System) для удобства использовать один и тот же разъём для клавиатуры и мыши. Для этого был разработан новый последовательный порт с более компактным разъёмом, за которым в дальнейшем закрепилось название PS/2. В отличие от интерфейса RS-232C, порт PS/2 является полудуплексным. Скорость обмена выше, чем в клавиатурном порте, но не выше, чем у RS-232C. Большая скорость реакции PS/2 мышей объясняется тем, что RS-232C мыши работают на стандартной скорости 9600 бит/сек, а не на максимальной.
розетка | вилка (кабель) |
---|---|
Контакт | Обозначение | |
---|---|---|
1 | Data | линия данных |
2 | Reserved | зарезервирован |
3 | GND | общий |
4 | +5 V | питание, +5В |
5 | Clock | синхронизация |
6 | Reserved | зарезервирован |
Изначально игровой порт был предназначен для подключения к компьютеру до двух аналоговых игровых манипуляторов с двумя кнопками или одного с четырьмя. Чтобы указать координатное перемещение, манипулятор должен был соответствующим образом изменять уровень падения напряжения на 3/6 или 11/13 контактах и замыкать 2/7 или 10/14 контакт на общий провод в случае нажатия кнопок. О скорости обмена говорить тут не имело смысла, так как все зависело не от самого «устройства», а от скорости работы контроллера порта и его АЦП. Современные манипуляторы оснащаются более универсальными интерфейсами, например USB.
розетка | вилка (кабель) |
---|---|
Контакт | Обозначение | |
---|---|---|
Игровой порт (обычный) | Игровой порт (с MIDI) | |
1 | +5В | +5В |
2 | Джойстик А, кнопка 1 | Джойстик А, кнопка 1 |
3 | Джойстик А, ось X | Джойстик А, ось X |
4 | Общий | Общий |
5 | Общий | Общий |
6 | Джойстик А, ось Y | Джойстик А, ось Y |
7 | Джойстик А, кнопка 2 | Джойстик А, кнопка 2 |
8 | +5В | +5В |
9 | +5В | +5В |
10 | Джойстик Б, кнопка 1 | Джойстик Б, кнопка 1 |
11 | Джойстик Б, ось X | Джойстик Б, ось X |
12 | Общий | MIDI вход (RxD) |
13 | Джойстик Б, ось Y | Джойстик Б, ось Y |
14 | Джойстик Б, кнопка 2 | Джойстик Б, кнопка 2 |
15 | +5В | MIDI выход (TxD) |
«Музыкальная» модификация игрового порта на звуковых платах позволяла подключать к компьютеру MIDI устройства. Дуплексная передача данных осуществлялась по двум сигнальным линиям. Ну, а вопрос скорости обмена по MIDI интерфейсу остался за рамками обзора.
По мере развития вычислительных машин сменялись поколения технологий производства видеоконтроллеров и внешних мониторов. В линейке персональных компьютеров, имеющей сравнительно долгую историю, заметный след оставили цифровой интерфейс CGA (Color Graphics Array), а также аналоговые EGA (Enhanced Graphics Array) и VGA. Последний из которых на базе разъема D-SUB-15 получил наиболее широкое распространение. Изначально порт VGA использовал тот же разъем D-SUB-9, что и EGA, но затем, с появлением мониторов SVGA, появилась необходимость передавать помимо видеосигнала ещё и дополнительные служебные данные по протоколам DDC1/DDC2B/DDC2AB (Display Data Channel). Поэтому вторая версия порта SVGA получила разъем «высокой плотности» High density D-SUB-15, который отличается от обычного DB-15 тем, что контакты в нем расположены не в два ряда, а в три.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | ← | RED | канал красного (75 Ω, 0.7 В, p-p) |
2 | ← | GREEN | канал зеленого (75 Ω, 0.7 В, p-p) |
3 | ← | BLUE | канал синего (75 Ω, 0.7 В, p-p) |
4 | → | ID2 | 2-ой бит идентификатора монитора |
5 | ← | GND | общий |
6 | ← | RGND | земля красного канала |
7 | ← | GGND | земля зеленого канала |
8 | ← | BGND | земля синего канала |
9 | KEY | ключ (нет контакта) | |
10 | ← | SGND | земля сигналов синхронизации |
11 | → | ID0 | 0-ой бит идентификатора монитора |
12 | → | ID1/SDA | 1-ый бит идентификатора монитора |
13 | ← | HSYNC/CSYNC | строчная синхронизация |
14 | ← | VSYNC | кадровая синхронизация |
15 | → | ID3/SCL | 3-ий бит идентификатора монитора |
Теоретически VGA-кабели должны иметь пропускную способность в диапазоне 0340 МГц по каждому каналу, но такими параметрами могут «похвастать» только коаксиальные экранированные кабели, в то время как практическая полоса пропускания большинства VGA-кабелей лежит в диапазоне 0150 МГц. Поэтому для подключения ЭЛТ-мониторов с большим разрешением диагональю 19" и более иногда применялся компонентный кабель, который с одной стороны оканчивался разъемом D-SUB-15, а потом разделялся на 5 коаксиальных проводов с BNC-разъемами. Таким образом каждый из сигналов R, G, B, H-sync, V-sync был экранирован, правда, при этом терялось соединение служебных контактов, например, обслуживающих протокол DDC.
Для вывода изображения на бытовые видеоустройства (телевизоры, видеомагнитофоны и т. п.) широко применяется порт S-Video, использующий разъем Mini Din 4. В S-Video кабеле видеосигнал передаются по двум небалансным витым парам с общим экранирующим проводником. По одной из линий передается яркостная составляющая Y (с импульсами синхронизации), а по другой — цветовая компонента С, содержащая оба цветоразностных сигнала Cb (Y-B) и Cr (Y-R). Параметры кадровой развертки и способ кодирования цвета зависят от выбранного формата (NTSC, PAL или SECAM).
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | ← | Y-GRND, Luminance Ground | общий для канала яркости |
2 | ← | C-GRND, Chrominance Ground | общий для канала цветности |
3 | ← | Y, Luminance | канал яркости (75 Ω, 1 В) |
4 | ← | C, Chrominance | канал цветности (75 Ω, 1 В) |
Следует отметить, что наибольшее распространение в вычислительной технике получили комбинированные разъемы Mini Din 5, 6, 7, 8, 9. Расширенный набор контактов позволяет не только передавать сигналы Y и С, но принимать их, а также выводить звук или даже компонентный видеосигнал в формате YCbCr. Вследствие иной конструкции контактной площадки комбинированных разъемов для подключения стандартного кабеля S-Video применяется переходник, который обычно поставляется с видеоконтроллером.
Комбинированный A/V-порт на базе Mini DIN-6 и Mini DIN-7, применявшийся на некоторых видеоконтроллерах ATI:
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | ← | Y-GRND, Luminance Ground | общий для канала яркости |
2 | ← | C-GRND, Chrominance Ground | общий для канала цветности |
3 | ← | Y, Luminance | канал яркости |
4 | ← | C, Chrominance | канал цветности |
5 | ← | V, Composite Video | композитный видеосигнал |
6 | ← | V-GRND, Composite Video Ground | общий для композитного видеосигнала |
7 | — | — |
Комбинированный A/V-порт на базе Mini DIN-9, применявшийся на некоторых видеоконтроллерах ATI и nVidia:
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | ← | Y-GRND, Luminance Ground (out) | общий для канала яркости (выход) |
2 | ← | C-GRND, Chrominance Ground (out) | общий для канала цветности и композитного видеосигнала (выход) |
3 | ← | Y, Luminance (out) | канал яркости (выход) |
4 | ← | C, Chrominance (out) | канал цветности (выход) |
5 | ← | V, Composite Video (out) | композитный видеосигнал (выход) |
6 | → | V, Composite Video (in) | композитный видеосигнал (вход) |
7 | → | Y/C/V-GRND, Luma + Chroma + Composite Video Ground (in) | общий для сигналов яркости, цветности и композитного видео (вход) |
8 | → | C, Chrominance (in) | канал яркости (вход) |
9 | → | Y, Luminance (in) | канал цветности (вход) |
Хочется отметить, что при подключении видеоустройств надо применять меры предостороженности. Если тюнер подключаемого устройства работает с коллективной телевизионной антенной, то подключение «на лету» может вывести из строя видеопорт (либо на устройстве, либо на видеоконтроллере), так как возникает большая разница потенциалов. Дело в том, что телевизионный сигнал антенны проходит через этажные усилители/распределители, и поэтому напряжение в антенном кабеле может достигать десятков вольт (если сомневаетесь, можете взять в одну руку контакт разъема антенного кабеля, а другой рукой прикоснуться, например, к отопительной батарее — неприятные ощущения гарантированны). Так что необходимо сначала отключить компьютер и подключаемое устройство от сети, скоммутировать их видеокабелем, а только потом включить.
Спецификация DVI, опубликованная в 1999 году, описывает три варианта соединения:
Для передачи видеоданных в цифровой форме используется протокол T.M.D.S. (Transition Minimized Differential Signal), использующий 3 балансные сигнальные линии в режиме Single Link (165 МГц) и 6 — в режиме Dual Link (330 МГц). В режиме Single Link объем передаваемых данных ограничен скоростью 1,5 Гбит/с по каждой из сигнальных медных линий, что соответствует максимальному разрешению до 1600x1200 при частоте регенерации кадра 60 Гц и глубине цвета 24 бита на пиксель. Чтобы обеспечить поддержку широкоформатного разрешения 1920х1200 в этом режиме применяется понижение частоты регенерации. Для более высоких разрешений необходимо использовать режим Dual Link. В этом случае пропускная способность удваивается до 3 Гбит/с, а планка максимального поддерживаемого разрешения поднимается до 2048x1536.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | |||
---|---|---|---|---|
DVI-A | DVI-I | DVI-D (dual link) | DVI-D (single link) | |
1 | не занят | - линии данных 2 (TMDS Data2-) | ||
2 | не занят | + линии данных 2 (TMDS Data2+) | ||
3 | не занят | экран линий данных 2 и 4 (TMDS Data2/4 Shield) | ||
4 | не занят | - линии данных 4 (TMDS Data4-) | не занят | |
5 | не занят | + линии данных 4 (TMDS Data4+) | не занят | |
6 | тактовая линия служебного канала (DDC Clock) | |||
7 | линия данных служебного канала (DDC Data, all) | |||
8 | вертикальная синхронизация (V-sync) | не занят | ||
9 | не занят | - линии данных 1 (TMDS Data1-) | ||
10 | не занят | + линии данных 1 (TMDS Data1+) | ||
11 | не занят | экран линий данных 1 и 3 (TMDS Data1/3 Shield) | ||
12 | не занят | - линии данных 3 (TMDS Data3-) | не занят | |
13 | не занят | + линии данных 3 (TMDS Data3+) | не занят | |
14 | питание +5В (+5VDC Power) | |||
15 | земля питания (Ground for +5VDC) | |||
16 | индикатор подключения «на лету» (Hot Plug Detect) | |||
17 | не занят | - линии данных 0 (TMDS Data0) | ||
18 | не занят | + линии данных 0 (TMDS Data0+) | ||
19 | не занят | экран линий данных 0 и 5 (TMDS Data0/5 Shield) | ||
20 | не занят | - линии данных 5 (TMDS Data5-) | не занят | |
21 | не занят | + линии данных 5 (TMDS Data5+) | не занят | |
22 | не занят | экран тактовой линии (TMDS Clock Shield) | ||
23 | не занят | + тактовой линии (TMDS Clock+) | ||
24 | не занят | - тактовой линии (TMDS Clock-) |
разъем | вилка |
---|---|
Для обеспечения совместимости с аналоговыми устройствами в кабелях DVI-A и DVI-I задействованы дополнительные контакты:
Контакт | Обозначение | |
---|---|---|
C1 | Red | красный |
C2 | Green | зеленый |
C3 | Blue | синий |
C4 | H-sync | горизонтальная синхронизация |
C5 | R, G, B ground | сигнальный обший |
По мере продвижения порта DVI стало очевидным, что при уменьшении габаритов разъема его можно с успехом применять в бытовой видеоаппаратуре. Спецификация HDMI 1.0, утвержденная в 2002 году, описала реализацию цифрового комбинированного аудио/видео порта HDMI с максимальной пропускной способностью 4.9 Гбит/с, который для передачи видеоданных использовал тот же протокол TMDS, что и DVI, но при этом имел более компактную форму разъема. В HDMI 1.0 была заявлена поддержка видеосигналов высокой четкости 1080p и 8 каналов аудиопотока с параметрами дискретизации до 24 бит x 192 КГц на канал. Затем, в 2006 году была принята версия 1.3, которая благодаря более высокой пропускной способности (до 10.2 Гбит/с), обеспечивала передачу видео высокой четкости 1440p.
Стандартный набор поддерживаемых HDMI аудиопотоков включает в себя следующие частоты дискретизации: 32, 44.1, 48, 88.2, 96, 176.4 и 192 КГц. Обращает на себя внимание то, что HDMI — один из первых цифровых портов, который на уровне протокола обмена поддерживает шифрование защищенных от копирования видеоданных высокой четкости (HDCP, High Definition video Content Protection). Подразумевается, что HDCP-декодер должен поставляться только в устройствах отображения (телевизоры), а устройства записи (видеодеки) его иметь не будут.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | |
---|---|---|
1 | TMDS Data2+ | + линии данных 2 |
2 | TMDS Data2 Shield | экран линии данных 2 |
3 | TMDS Data2- | - линии данных 2 |
4 | TMDS Data1+ | + линии данных 1 |
5 | TMDS Data1 Shield | экран линии данных 2 |
6 | TMDS Data1- | - линии данных 1 |
7 | TMDS Data0+ | + линии данных 0 |
8 | TMDS Data0 Shield | экран линии данных 0 |
9 | TMDS Data0- | - линии данных 0 |
10 | TMDS Clock+ | + линии синхронизации |
11 | TMDS Clock Shield | экран линии синхронизации |
12 | TMDS Clock- | - линии синхронизации |
13 | CEC (not used) | не используется |
14 | N.C. on device | зарезервированно, не подключено |
15 | DDC Clock | линия синхронизации для канала DDC |
16 | DDC Data | линия данных канала DDC |
17 | DDC/CEC Ground | земля для служебных каналов |
18 | +5V Power | питание +5 В |
19 | Hot Plug Detect | индикатор подключения «на лету» |
В мае 2006 года ассоциация VESA утвердила спецификацию цифрового видеопорта DiplayPort, являющегося логическим продолжением спецификаций DVI и HDMI. В числе основных отличий от HDMI можно отметить:
Контакт | Обозначение | ||
---|---|---|---|
1 | ML_Lane 0 (p) | + линии данных 1 | |
2 | GND | общий | |
3 | ML_Lane 0 (n) | - линии данных 1 | |
4 | ML_Lane 1 (p) | + | |
5 | GND | общий | |
6 | ML_Lane 1 (n) | - линии данных 1 | |
7 | ML_Lane 2 (p) | + линии данных 2 | |
8 | GND | общий | |
9 | ML_Lane 2 (n) | - линии данных 2 | |
10 | ML_Lane 3 (p) | + линии данных 3 | |
11 | GND | общий | |
12 | ML_Lane 3 (n) | - линии данных 3 | |
13 | GND | общий | |
14 | GND | общий | |
15 | AUX CH (p) | + дополнительного канала | |
16 | GND | общий | |
17 | AUX CH (n) | - дополнительного канала | |
18 | Hot Plug | индикатор горячего подключения | |
19 | Return | обратный питания | |
20 | DP_PWR | питание |
Для подключения внешних аудиоустройств используются стандартные 3.5 мм стерео разъемы («Mini Jack»). Согласно спецификации PC99 аудиоразъемы должны иметь цветовую маркировку, чтобы облегчить пользователю процесс подключения.
В «серьезных» аудиоконтроллерах вместо «Mini Jack» портов используются стандартные монофонические RCA-разъемы на каждый канал. При этом рекомендуется использовать межблочные кабели с «горячими» RCA-вилками, которые позволяют избежать фоновых наводок и резких щелчков при подключении активного оборудования «на лету». Экранирующий контакт таких вилок выполнен в виде подпружиненной телескопической цанги, которая опережает сигнальный контакт при входе вилки в разъем. Тем самым имеющаяся разница потенциалов выравнивается по экранирующему проводнику, а не по сигнальной линии.
Порт S/PDIF приходил в бытовую вычислительную технику постепенно. Одно из первых применений было внутренним — по этому протоколу передавались данные с оптического привода на звуковую плату во время проигрывания аудио компакт-дисков. Затем, с распространением компонентов «домашнего кинотеатра» (например, аудио-видео ресиверов) порты S/PDIF нашли широкое применение в качестве внешнего интерфейса звуковых плат.
Однонаправленный протокол S/PDIF позволяет передавать:
В качестве соединительных кабелей используются:
Так как не все звуковые платы имели достаточно места на планке расширения, чтобы разместить разъем RCA, некоторые производители применяли разъемы «Mini Jack» 3.5 мм, в которых задействовался левый канал для передачи цифровых данных S/PDIF.
Протокол S/PDIF не имеет обратной связи, поэтому не гарантирует надежную доставку битов. Так как порт использует только одну сигнальную линию, синхронизирующие сигналы удвоенной частоты подмешаны в последовательность данных методом двухфазного кодирования (biphase-mark-code, BMC).
Для передачи цифрового видеосигнала в профессиональной телевещательной и видеоаппаратуре используется порт SDI. В качестве соединительных проводов SDI использует стандартные медные коаксиальные кабели с волновым сопротивлением 75Ω, обжатые разъемами типа BNC. Пропускная способность порта ограничена скоростью 270 Мб/с (2,16 Гбит/с).
Поддерживается передача компонентного сигнала YPrPb и декодированного RGB сигнала с глубиной цвета либо 8, либо 10 бит на канал, частота регенерации кадра: 59.94 или 50 полукадров в секунду (29.97 или 25 кадров/с соответственно).
Ассоциация SMPTE регламентирует следующие полосы пропускания для передачи цифровых видеоданных по SDI:
Стандарт | Обозначение | Пропускная способность | Примеры видеоформатов |
---|---|---|---|
SMPTE 259M | SD-SDI | 270 Мбит/с, 360 Мбит/с, 143 Мбит/с, 177 Мбит/с | 480i, 576i |
SMPTE 344M | 540 Мбит/с | 480p, 576p | |
SMPTE 292M | HD-SDI | 1.485 Гбит/с, 1.485/1.001 Гбит/с | 720p, 1080i |
SMPTE 372M | Dual Link HD-SDI | 2.970 Гбит/с, 2.970/1.001 Гбит/с | 1080p |
SMPTE 424M | 3G-SDI | 2.970 Гбит/с, 2.970/1.001 Гбит/с | 1080p |
Вариант парного подключения SDI Dual Link поддерживает более широкий перечень моделей дискретизации:
В силу своей конструкции, в которой используется источник света и фотодатчик, инфракрасный порт — последовательный. Для передачи информации соединительные кабели не используются, поэтому взаимодействие устройств происходит на небольшом расстоянии и при условии «прямой видимости». В июне 1994 года ассоциация IrDA (Infrared Data Association) опубликовала спецификацию последовательного ИК-порта. В домашнем компьютере на большинстве материнских плат имеется разъем для подключения ИК-порта (сам порт продается отдельно), скорость передачи в данном случае почти такая же, как и у RS-232C (от 2,4 до 115 Кбит/сек). Передача данных идет асинхронно в обоих направлениях, и для обнаружения ошибок используется циклический код CRC-8 в коротких пакетах и CRC-16 — в длинных.
В октябре 1995 IrDA предложила следующую версию ИК-порта, работающего со скоростью до 4 Мбит/сек в пределах 1-2 метров видимости. В данном случае обмен данными происходит синхронно, а для обнаружения ошибок уже используется CRC-32. Некоторые производители предлагают свои оригинальные разработки ИК-портов (для сканеров и принтеров), которые способны передавать данные на скорости от 2 до 16 Мбит/сек. Инфракрасный порт стал не только стандартом в области портативных и мобильных устройств, но и некоторые офисные принтеры и сканеры также оснащаются ИК-интерфейсом.
Спецификация USB была разработана в 1995 году альянсом Compaq, DEC, IBM, Intel, Microsoft, NEC и Northern Telecom, основной задачей которого было создать высокоскоростной (до 12 Мбит/сек) универсальный последовательный порт, способный подключать несколько устройств через концентраторы с активной инициализацией подключения, не требующей перезагрузки компьютера. Это требование удачно укладывается в концепцию Plug&Play, позволяя шине производить автоматическую настройку (не надо распределять номера прерываний, отпадает лишняя «головная боль» у пользователя).
Во время подключения/отключения устройства шина USB производит пересчет активных устройств и назначение каждому логического номера. USB-порт, к тому же, способен запитывать подключаемое устройство, если оно не имеет своего блока питания. Таким образом, появляется возможность сократить размеры маломощных (до 2,5 Вт) USB-устройств. Для предотвращения перегрузки питания предложено всем концентраторам, которые самостоятельно включаются в электрическую сеть, запитывать подключаемые к ним устройства. USB-кабель содержит 4 проводника: два из них образуют витаю пару для передачи данных, два остальных — питание 5 В и общий провод. Таким образом, устройства разделяют одну сигнальную линию. Для коррекции одиночных ошибок на линии используется циклический изыбточный код CRC. Помимо общего канала шириной в 12 Мбит/сек в USB имеется так называемый «подканал» шириной в 1,5 Мбит/сек для медленных устройств, таких как клавиатура, мышь, джойстик, перо и т.д. Это позволяет снизить стоимость медленных USB портов в этих устройствах, поскольку более высокая скорость для таких устройств не нужна. Всего, благодаря концентраторам, шина USB способна объединить в одну сеть до 127 устройств одновременно.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | ← | +5V | питание +5 В (выход) |
2 | ↔ | Data- | - сигнальной линии (вход/выход) |
3 | ↔ | Data+ | + сигнальной линии (вход/выход) |
4 | Ground | земля |
USB версии 2.0 обладает значительно большей пропускной способностью (до 240 Мбит/сек). Для совместимости с USB 1.1 новый порт способен работать в нескольких режимах. При подключении только высокоскоростных устройств шина работает в режиме USB 2.0, а если подключено устройство, не способное работать на такой скорости, шина снижает рабочую частоту до приемлемой данным устройством.
До появления FireWire для подключения различных внешних источников видеоряда использовались несовместимые оригинальные интерфейсные платы. Начало высокоскоростному интерфейсу было положено ещё в 1986 году фирмой Apple. И только в 1995 году его следующая версия была стандартизована как IEEE 1394. Свое название «Fire on the Wire» шина получила за свою высокую скорость 100 Мбит/сек. В дальнейшем стандарт был расширен, и рабочая скорость увеличилась до 400 Мбит/сек (для сравнения: передача видео 640x480 x 30 кадров x 3 байт/пиксел образует поток в 210 Мбит/сек).
Аналогично USB, FireWire способна запитывать подключаемое устройство (8-40 В, до 1,5 А), и подключение устройств можно производить «на лету» (hot-plug). шестиконтактная версия разъема имеет четыре контакта для двух балансных витых пар дуплексного обмена данных и два контакта — для питания. Для не требующих питания устройств можно применять более экономичные 4-жильные кабели. В качестве системных устройств шины IEEE 1394 могут служить повторители, концентраторы и мосты. Такое разнообразие, по сравнению с USB, делает шину FireWire несколько гибче. Ограничение на количество подключенных устройств на одной сигнальной линии (до 63) и максимальное количество промежуточных узлов на пути запроса от одного устройства до другого (до 16) накладывает дополнительные условия на топологию шины. Но благодаря мостам имеется возможность объединять отдельные независимые сегменты шины. Всего с помощью мостов можно объединить до 1000 (!) разных сегментов в общую сеть на основе FireWire.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1-2 | → | Data (Twisted Pair) | сигнальная линия (вход) |
3-4 | ← | Data (Twisted Pair) | сигнальная линия (выход) |
5-6 | +8 V | питание и общий провод |
Передача данных в IEEE 1394 может происходить как в асинхронном, так и в синхронном режиме с заданной гарантированной скоростью (очень важно для передачи в реальном времени: звук, видео). Если устройство должно работать в синхронном режиме, оно резервирует для себя определенное место в кадре данных (длина кадра равна 125 мсек). Для этого рабочий квант времени передачи делится на зарезервированные участки и на остальное — для асинхронной передачи. Порт FireWire довольно плотно занял нишу стандартного цифрового интерфейса бытовых и профессиональных видеоустройств, которые к тому же можно соединять между собой без участия компьютера, а также осуществлять цифровой видеомонтаж в реальном времени. Существует и гигабитный вариант IEEE 1394.2, в котором используется оптоволоконный соединительный кабель.
В конце 70-х годов ассоциация Shugart Associates разработала спецификацию параллельной шины SASI (Shugart Associates Standard Interface). На основе неё в 1986 году комитет X3T9 разработал интерфейс SCSI (Small Computers System Interface). Кстати, может быть, именно поэтому SCSI читается как «скази» :-). Порт SCSI используется как во внутренних устройствах, так и во внешних. Интересно отметить, что, по сути, контроллер SCSI позволяет не просто соединить устройства, а формирует своеобразную универсальную шину на системном уровне. Это позволяет устройствам производить обмен друг с другом, минуя центральный процессор. SCSI интерфейс позволяет подключать одновременно до 7 устройств к одному контроллеру, а последние модификации — до 15. Каждое подключенное устройство получает свой номер, начиная с 0, а последний резервируется за контроллером. Данные передаются параллельно по нескольким сигнальным линиям (8-16). Стандарт определяет два типа физического соединения. Для надежной передачи используется разностный сигнал, то есть каждая сигнальная линия представляет собой витую пару, изолированную от общего провода. Такой способ требует дорогого оборудования (много проводников в одном кабеле), но зато позволяет использовать длинные до 25 метров соединительные кабели. При обычном способе длина ограничивается 6 метрами. Для предотвращения ошибок при передаче применяется модификация циклического избыточного кода CRC, которая определяет одиночные, двойные, групповые (до 32) и другие типы ошибок. Кабель представляет собой плоский шлейф, имеющий 50-ти или 68-контактный разъем (одна из последних модификаций имеет 80 контактов). Большое количество версий SCSI-интерфейса является следствием его бурной эволюции.
Каждое SCSI устройство имеет два разъема: один для себя, второй для другого, и таким образом выполняет функцию повторителя. Если устройство последнее в цепочке, то во второй разъем вставляется ограничитель (терминатор), который поглощает переотражения сигнала. Высокая пропускная способность шины SCSI предопределила широкое распространение данного интерфейса в высокоскоростных профессиональных устройствах: сканерах, накопителях, матрицах накопителей и др.
Спецификация SATA была опубликована рабочей группой Serial ATA International Organization (SATA-IO) в 2000 году. Целью разработки нового порта было внедрение более скоростного способа подсоединения накопителей на жестких магнитных дисках. Распространенный на тот момент параллельный порт ATA (AT Attachment), изначально называвшийся IDE (Integrated Device Electronics), обладал рядом скоростных ограничений из-за используемой конструкции разъема и плоского кабеля. К тому же, довольно широкий шлейф кабеля осложнял проектирование систем вентиляции корпусов вычислительных машин, а конструкция разъема не обеспечивала безопасное подключение устройств «на лету». В связи с этим практически не существовало периферийных устройств с интерфейсом ATA (IDE), а с внедрением SATA возникла небольшая ниша устройств, подключаемых снаружи через порт SATA.
Одно из самых принципиальных отличий SATA от ATA заключается в том, что SATA — последовательный порт. Малое количество линий связи позволяет использовать достаточно тонкий соединительный кабель. К тому же, для небольшого числа контактов легче спроектировать разъем, обеспечивающий подключение устройств «на лету». Для передачи данных порт SATA использует две балансные витые пары. Первая редакция SATA была рассчитана на скорость доставки данных до 1.5 Гбит/с, а вторая — до 3 Гбит/с.
Разъем SATA спроектирован для применения с внутренними устройствами, поэтому его корпус лишен электромагнитного экрана и рассчитан на малое количество циклов подключения/отключения. Тем не менее, практически с момента начала массового внедрения появились внешние накопители, использующие экранированный порт SATA, который выводился наружу вычислительной машины через плату расширения или выносную планку. Поэтому можно встретить SATA-кабели, имеющие электромагнитный экран.
разъем | вилка (кабель) |
---|---|
Контакт | Обозначение | ||
---|---|---|---|
1 | GND | общий | |
2 | ← | A+ | + линии передачи данных |
3 | ← | A- | - линии передачи данных |
4 | GND | общий | |
5 | → | B- | - линии приема данных |
6 | → | B+ | + линии приема данных |
7 | GND | общий |
Как уже было упомянуто, SATA порт рассчитан на внутреннее применение подключаемого устройства, поэтому для подключения внешних накопителей в 2004 году была предложена редакция e-SATA (External SATA). Кабель и разъемы e-SATA надежно экранированы, разъем получил подпружиненные фиксаторы, и максимальная допустимая длина соединительного кабеля возросла до 2 м
Сравнение пропускной способности | ||
---|---|---|
Порт | Пропускная способность | |
Мбит/сек | Мбайт/сек | |
RS-232C | 0,148 | 0,018 |
Centronics | 1,2 | 0,150 |
RS-422/RS-485 | 10 | 1,125 |
USB 1.1 | 12 | 1,5 |
ECP/EPP | 24 | 3 |
SIR | 32 | 4 |
SCSI (8-бит) | 40 | 5 |
Fast SCSI (16-бит) | 80 | 10 |
USB 2.0 | 120-240 (480) | 15-30 (60) |
Fast Wide SCSI (16-бит) | 160 | 20 |
Ultra SCSI (SCSI-3) (16-бит) | 320 | 40 |
FireWire (1394) | 400 | 50 |
Ultra2 Wide SCSI (16-бит) | 640 | 80 |
EIDE Ultra ATA-133 ** | 1064 | 133 |
SCSI m160 | 1280 | 160 |
Serial ATA | 1536 | 192 |
SCSI m320 | 2560 | 320 |
Serial ATA II | 3072 | 384 |