Аппаратные интерфейсы ПК — страница 31 из 52

Для подключения дисплея (монитора) к графическому адаптеру компьютера используются специализированные/интерфейсы, по которым передается информация о мгновенном значении яркости базисных цветов (RGB) и сигналы строчной и кадровой синхронизации. Способ передачи уже прошел первый виток спирали развития: от дискретного интерфейса первых адаптеров (MDA, CGA, EGA) через аналоговый интерфейс VGA снова возвращаются к цифровому способу (DVI, P&D, DFP). Интерфейсы мониторов в большинстве своем стандартизованы организацией VESA (www.vesa.org).

Видеоинтерфейсы используются для вывода информации на обычные телеприемники и телевизионные мониторы, а также ввода видеоданных в компьютер. Видеоданные в цифровом виде могут передаваться и приниматься по шине Fire Wire, а также по USB версии 2.0.

Многие графические адаптеры имеют внутренний разъем VFC или VAFC — это параллельная шина для обмена пиксельной информацией с дополнительными картами видеообработки.

К системе (процессору и памяти) графический адаптер подключается через какую-либо шину расширения (AGP, PCI, ISA), их интерфейсы описаны в главе 6.

8.4.1. Дискретный интерфейс RGB TTL

Дискретный интерфейс с уровнями ТТЛ — RGB TTL применялся в мониторах для графических адаптеров MDA, HGC (Hercules), CGA и EGA. Для этого интерфейса требуется разъем DB-9 (розетка на адаптере), назначение контактов приведено в табл. 8.5. В монохромных мониторах используются лишь два сигнала —

Video
(включить/выключить луч) и
Intens
(повышенная яркость). В цветных мониторах класса
CD
(ColorDisplay) для адаптеров CGA используется по одному сигналу для включения каждого луча и общий сигнал повышенной яркости. Таким образом можно было задать 16 цветов. В улучшенном цветном дисплее ECD (Enhanced Color Display) для адаптера EGA требуются два сигнала на каждый базисный цвет:
RED
,
GREEN
,
BLUE
и
Red
,
Green
,
Blue
— соответственно старшие и младшие биты базисных цветов. Таким образом можно задавать 64 цвета.


Таблица 8.5. Дискретный интерфейс монитора (RGB TTL)

КонтактМонитор
MonoColorEnhanced Color/Mono
1GNDGNDGND
2GNDGNDRed
3REDRED
4GREENGREEN
5BLUEBLUE
6Intens.Intensiv.Green/Intens.
7VideoРезервBlue/Video
8+H.Sync.+H.Sync.+H.Sync.
9–V.Sync.+V.Sync.–(+)V.Sync.

Строчная и кадровая синхронизация монитора осуществляется сигналами

H.Sync
и
V.Sync
. Монохромные адаптеры MDA и HGC, работающие с высоким разрешением (720×350 пикселов), используют высокую частоту развертки. Адаптер CGA работает с низкими частотами (параметры синхронизации близки к телевизионным). Адаптеры и мониторы EGA могут работать с любыми из этих частот. Для облегчения переключения режимов генератора развертки монитора задействуют сигнал
V.Sync
: полярность импульсов определяет диапазон частот развертки текущего видеорежима.


8.4.2. Аналоговые интерфейсы RGB

Интерфейс RGB Analog с аналоговой передачей сигналов яркости базисных цветов позволяет передавать формально неограниченное число оттенков. Сигналы базисных цветов в современных адаптерах формируются 8-разрядными ЦАП, что позволяет выводить 16,7 миллионов цветов (True Color). Для уменьшения перекрестных помех эти сигналы передаются по витым парам, с собственными обратными линиями (

Return
). Для согласования с кабелем в мониторе каждая сигнальная пара нагружается резистором. Черному цвету соответствует нулевой потенциал на линиях всех цветов, полной яркости каждого цвета соответствует уровень +0,7 В (не все графические адаптеры обеспечивают полную амплитуду сигнала). Сигналы управления, состояния и синхронизации передаются сигналами ТТЛ. Временные диаграммы интерфейса RGB (они применимы и к интерфейсу RGB TTL) иллюстрирует рис. 8.9. Сигналы
R
,
G
,
В
здесь показаны условно — изображены интервалы, во время которых сигналы отображаются засветкой точек экрана (видимая часть изображения — в областях пересечения отображения по кадру и по строке, в остальное время луч принудительно гасится). На рисунке показаны основные временные параметры сигналов. Стандарт VESA DMT (Discrete Monitor Timing, 1994–1998 гг.) задает дискретный ряд вариантов параметров для различных режимов разрешения. Несколько более поздний стандарт VESA GTF (Generalized Timing Formula Standard) задает формулы для определения всех параметров синхронизации, исходными данными для расчета являются следующие:

♦ формат экрана в пикселах (например, 800×600);

♦ необходимость дополнительного видимого обрамления (overscan borders);

♦ тип развертки — построчная (non-interlaced) или чересстрочная (interlaced);

♦ одна из заданных частот: кадров, строк или пикселов.

Рис. 8.9. Временные диаграммы интерфейса RGB: a — общая картина, б — строчная развертка, в — кадровая развертка

Поскольку стандартов много, один и тот же набор этих параметров разными графическими картами и их драйверами может использовать несколько отличающиеся временные параметры сигнала. Эти вариации приходится компенсировать настройками монитора (размер и смещение по вертикали и горизонтали). Примеры параметров синхронизации для построчной развертки приведены в табл. 8.6. Обратим внимание, что для строчной развертки параметры синхронизации задаются в микросекундах, а для кадровой — в числе строк за это время.


Таблица 8.6. Параметры синхронизации

Режим VESAЧастота кадров, ГцЧастота строк, кГцЧастота пикселов, МГцСтрочная развертка, мксКадровая развертка, строк
FvFhFpAbсdefgh
640×480 VGA (60Hz)59.931.525.23.81.925.40.623348010
640×480 VGA (72Hz)72.837.931.51.33.820.31.03284809
640×480 VGA (85Hz)85.043.335.91.62.217.81.63254801
800×600 SVGA (60Hz)60.337.940.03.22.220.01.04236001
800×600 SVGA (85Hz)85.153.756.31.12.714.20.63276001
1024×768 XGA (60Hz)60.048.464.82.12.515.80.46297683
1024×768 XGA (85Hz)85.068.794.81.02.210.80.53367681
1152×864 (85Hz)85.077.5
1280×1024 SXGA (60Hz)60.064.0107.61.02.311.90.433810241
1280×1024 SXGA (75Hz)75.079.9135
1280×1024 SXGA (85Hz)85.091.1
1600×1024 (60Hz)60.063.6
1600×1024 (85Hz)85.091.4
1600×1200 (85Hz)85.0106.3
1920×1200 (60Hz)60.074.5
1920×1200 (85Hz)85.0107.1
2048×1536 (75Hz)75.0120.2
2304×1440 (80Hz)80.0120.6

Впервые аналоговый интерфейс был применен на адаптере PGA фирмы IBM, где для него использовался 9-контактный разъем DB-9S (табл. 8.7). В дальнейшем, начиная с адаптеров VGA, стали применять малогабаритный 15-контактный разъем с таким же внешним размером (табл. 8.8). По назначению сигналов эти интерфейсы в основном совпадают, существуют даже переходные кабели с 15- на 9-контактные разъемы (табл. 8.9). В адаптере PGA используется совмещенная синхронизация (Composite Sync) сигналом

(H+V)Sync.
; этот режим поддерживают и многие современные мониторы.


Таблица 8.7. Аналоговый интерфейс монитора PGA (разъем DB-9S)

КонтактСигнал
1Red
2Green
3Blue
4(H+V)Sync
5Mode Control
6Red Return
7Green Return
8Blue Return
9GND

Таблица 8.8. Аналоговый интерфейс монитора VGA(RGB Analog)

Контакт DB-15Видеоадаптер МCGA/VGA/SVGA/XGAМонитор
MonoColor
1Red-Red
2GreenVideoGreen
3Blue-Blue
4ID2--
5GND/DDC Return¹SelfTest/DDC ReturnSelfTest/DDC Return
6Red ReturnKeyRed Return
7Green ReturnVideo ReturnGreen Return
8Blue Return-Blue Return
9Ключ (нет контакта)¹
10GND (Sync Return)GND (Sync Return)GND (Sync Return)
11ID0-GND
12ID1/SDA¹-/SDA¹GND/SDA¹
13H.Sync/(H+V)Sync²H.Sync/(H+V)Sync²H.Sync/(H+V)Sync²
14V.SyncV.SyncV.Sync
15ID3/SCL¹ID3/SCL¹ID3/SCL¹

¹ Сигналы DDC Return, SDA и SCL задействуются только при поддержке DDC. При этом контакт 9 может использоваться для питания логики DDC (+5 В).

² Сигнал (H+V)Sync используется при совмещенной синхронизации (Composite Sync).


Таблица 8.9. Переходник 9-15 аналогового интерфейса монитора

Контакт DB9СигналКонтакт DB15
1Red1
2Green2
3Blue3
4H.Sync13
5V.Sync14
6Red Return6
7Green Return7
8Blue Return8
9GND10, 11

Несмотря (в прямом смысле) на наличие ключа — D-образного кожуха, 15-контактные разъемы ухитряются вставлять в перевернутом положении, при этом один из контактов среднего ряда подгибается, а потом и ломается (штырьки этих разъемов тоньше и слабее, чем у 9-контактных). Естественно, монитор, подключенный таким образом, работать не будет.

В компьютерах Macintosh монитор, совместимый по параметрам с VGA, имеет разъем DB-15P (такой же, как и у Game-порта PC). Назначение его выводов приведено в табл. 8.10.


Таблица 8.10. Разъем VGA Macintosh

КонтактСигнал
1Red Return
2Red
3Comp.Sync
4ID0
5Green
6Green Return
7ID1
8He используется
9Blue
10ID2
11Sync.GND
12V.Sync
13Blue Return
14H.SyncGND
15H.Sync

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

Для простейшей идентификации в интерфейс ввели четыре логических сигнала

ID0
-
ID3
, по которым адаптер мог определить тип подключенного монитора IBM. Со стороны монитора эти линии либо подключались к шине
GND
, либо оставлялись неподключенными. Однако из этой системы идентификации использовали лишь сигнал
ID1
, по которому определяют факт подключения монохромного монитора. Монохромный монитор может быть опознан адаптером и иначе — по отсутствию нагрузки на линиях
Red
и
Blue
.

Параллельную идентификацию мониторов заменила последовательная по каналу цифрового интерфейса VESA DDC (Display Data Channel). Этот канал построен на интерфейсах I²C (DDC2B) или ACCESS.Bus (DDC2AB), которые требуют всего два ТТЛ-сигнала

SCL
и
SDA
. Интерфейс DDC1 является однонаправленным — монитор посылает адаптеру блок своих параметров по линии
SDA
(контакт 12), которые синхронизируются сигналом
V.Sync
(контакт 14). На время приема блока параметров адаптер может повысить частоту
V.Sync
до 25 кГц (генератор кадровой развертки по такой высокой частоте синхронизироваться не будет). Интерфейс DDC2 является двунаправленным; для синхронизации используется выделенный сигнал
SCL
(контакт 15). Интерфейс DDC2AB отличается тем, что допускает подключение ПУ, не требующих высокой скорости обмена, к компьютеру по последовательной шине ACCESS.Bus (см. п. 11.1.2).

Блок параметров расширенной идентификации дисплея EDID (Extended Display Identification) имеет одну и ту же структуру для любой реализации DDC (табл. 8.11).


Таблица 8.11. Блок расширенной идентификации EDID

Смещение, байтДлина, байтНазначение
08Заголовок (индикатор начала потока EDID)
810Идентификатор изделия (назначается производителем)
182Версия EDID
2015Основные параметры и возможности дисплея
3519Установленные параметры синхронизации
5472Дескрипторы параметров синхронизации (байты 4-18)
1261Флаг расширения
1271Контрольная сумма

Для управления энергопотреблением монитора в соответствии со стандартом VESA DPMS (Display Power Management Signaling) используются сигналы кадровой и строчной синхронизации V.Sync и H.Sync (табл. 8.12).


Таблица 8.12. Управление энергопотреблением монитора (VESA DPMS)

РежимH.SyncV.Sync
OnАктивенАктивен
StandbyНеактивенАктивен
SuspendАктивенНеактивен
OffНеактивенНеактивен

Разъемы, применяемые в современных адаптерах и мониторах SVGA, не предназначены для передачи высокочастотных сигналов. Пределом для них является примерно 150 МГц, что для высокого разрешения и высокой частоты регенерации недостаточно. Поэтому на больших профессиональных мониторах с высокими разрешением и частотами синхронизации и на соответствующих адаптерах имеются BNC-разъемы для соединения с помощью коаксиальных кабелей. Мониторы с коаксиальными входами могут быть подключены и к адаптерам с разъемом DB-15, для чего выпускаются специальные переходные кабели. У этих кабелей может быть 3–5 75-омных коаксиальных разъемов BNC:

♦ 3 разъема — сигналы базисных цветов, смешанная синхронизация (composite sync) передается в канале зеленого цвета;

♦ 4 разъема — смешанная синхронизация передается по отдельному кабелю;

♦ 5 разъемов — вертикальная и горизонтальная синхронизация передается по раздельным кабелям.

С помощью коаксиальных кабелей возможно удаление монитора от компьютера на расстояние до 10–15 м при хорошем изображении.

Для расширения частотного диапазона (и учитывая тенденцию к использованию последовательных шин USB и Fire Wire) для подключения ПУ к системному блоку компьютера VESA в 1995 г. предложила новый тип разъема EVC (Enhanced Video Connector). В 1998 г. была принята новая редакция, и разъем переименован в P&D-A (Plug&Display-Analog) с небольшими изменениями, касающимися резервных контактов и цепей питания зарядного устройства. Кроме обычного аналогового интерфейса RGB и канала DDC2, разъем P&D-A (EVC) имеет контакты для видеовхода, входные и выходные стереоаудиосигналы, шины USB и Fire Wire, а также линии питания постоянного тока для зарядки аккумуляторов портативных ПК. Разъем имеет две секции: высокочастотную для присоединения четырех коаксиальных кабелей и низкочастотную на 30 контактов (рис. 8.10, табл. 8.13). Контакты высокочастотной секции, хотя и не являются коаксиальными, позволяют передавать сигналы с частотами до 2 ГГц. Контактом экранов является крестообразная перегородка. При использовании 75-омных коаксиальных кабелей на частоте 500 МГц гарантируется уровень отражений и перекрестных помех не выше 2%. Высокочастотная секция — контакты C1-С4 и C5 (экран) — требуется для передачи цветовых сигналов

R
,
G
,
В
и синхросигнала пикселов
PX Clock
. Синхросигнал пикселов «интересен» матричным дисплеям (с их цифровой природой), его использование позволяет уменьшить погрешности передачи видеоинформации. Частота этого сигнала равна либо частоте сканирования пикселов, либо ее половине (на высокой частоте нужна двойная синхронизация, по фронту и спаду, что уравнивает требования к полосе пропускания для линий цветовых данных и линии синхронизации пикселов).

Рис. 8.10. Разъем EVC и P&D (розетка)


Таблица 8.13. Разъем P&D-A (EVC)

КонтактЦепьКонтактЦепьКонтактЦепь
1Audio Output, Right11Charging power input, +21Audio input, left
2Audio Output, Left12Charging power input, -22Audio input, right
3Audio Output, Return13Video input, Y или composite in23Audio input, return
4Sync Return14Video input, return24Stereo sync (TTL)
5Horizontal Sync (TTL)15Video input, С in25DDC return
6Vertical Sync (TTL)16USB Data +26DDC Data (SDA)
7Резерв17USB Data -27DDC Clock (SCL)
8Резерв18USB/1394 common mode shield28+5 В
91394 TPA-191394 VG291394 TPB+
101394 TPA+201394 VP301394 TPB-
C1R (аналог.)C3PX Clock
C2G (аналог.)C5GND (для R, G, B)C4В (аналог.)

Разъем поделен на компактные зоны для каждой группы сигналов, правда, шины USB и 1394 используют общий контакт для экрана. Назначение контактов видеовхода (S-Video или композитный, PAL или NTSC) может программироваться по каналу DDC2.

Стандарт определяет три уровня реализации: базовый, мультимедийный и полный. Базовый включает только видеосигналы и DDC, в мультимедийном должны быть аудиосигналы. При использовании коннектора в полном объеме монитор превращается в коммутационный центр, который соединяется с компьютером одним кабелем, а все остальные ПУ (включая клавиатуру, мышь, принтер) подключаются к монитору. Разъем может использоваться для подключения портативного ПК к док-станции. EVC собирает сигналы от разных подсистем — графической, видео, аудио, последовательных шин и питания. Этот общий разъем, устанавливаемый на корпусе системного блока, может соединяться с разными платами внутренними кабелями через промежуточные разъемы. Этот разъем не следует путать с похожим по виду и названию разъемом P&D-A/D, описанным в следующем пункте. Разъемы EVC на компьютерах встречаются нечасто, и это объясняется не только их довольно высокой ценой. Устанавливать EVC на графическую карту неудобно (она «обрастет» лишними интерфейсными шлейфами), а интегрированные системные платы редко имеют графические адаптеры с выдающимися параметрами, для которых он нужен.

8.4.4. Цифровые интерфейсы P&D, DVI и DFP

Повсеместный переход на цифровые технологии коснулся и видеомониторов. Традиционный аналоговый канал передачи видеосигналов стал узким местом видеосистемы. По пути от ЦАП к входам видеоусилителей монитора сигнал проходит через пару разъемов и кабель. Несогласованность элементов, вызывающая отражения сигналов («звон») и неравномерности частотных характеристик, приводит к искажению формы сигналов цветов, что становится особо заметным на режимах с высоким разрешением и высокой частотой регенерации. Повысить качество изображения можно, перенеся устройства ЦАП в монитор, прямо на плату видеоусилителей, и подав на них цифровые сигналы базисных цветов. Плоские дисплеи (матрицы TFT) строятся на основе цифровых технологий, и им приходится входные аналоговые сигналы преобразовывать обратно в цифровую форму. Все эти причины привели к необходимости разработки цифрового интерфейса для передачи информации в монитор. От этого интерфейса требуется огромная пропускная способность: к примеру, при частоте пикселов 150 МГц и кодировании каждого пиксела 24-битным числом (True Color) требуется пропускная способность 3,6 Гбит/с (450 Мбайт/с).

Для подключения плоских дисплеев был разработан специальный интерфейс Panel-Link, в 1996 г. его спецификация (FPDI-2) была утверждена VESA. Схема интерфейса приведена на рис. 8.11. Цифровой интерфейс имеет 3 канала передачи данных (Data[0:3]) и канал синхронизации Clock. В каналах используется дифференциальная передача сигналов с минимизацией переходов — так называемый протокол T.M.D.S. (Transition Minimized Differential Signaling). Каждый канал данных образован кодером, расположенным на видеокарте, линией связи и декодером, расположенным в дисплее. На вход кодера каждого канала поступают 8 бит кода яркости базисного цвета текущего пиксела. Кроме того, на вход кодера канала 0 поступают сигналы строчной и кадровой синхронизации, а на остальные каналы — дополнительные управляющие сигналы CTL[0:3], по паре на каждый канал. Кодеры преобразуют данные в последовательный код, для минимизации переключений 8 входных бит кодируются 10-битным символом, передаваемым по каналу последовательно. В зависимости от входного сигнала разрешения данных DE кодеры передают либо данные цветовых каналов, либо синхросигналы и управляющие биты. На приемной стороне сигналы декодируются и восстанавливаются в том же виде, в котором они поступали на входы кодеров. Частота пикселов может достигать 165 МГц, интерфейс обеспечивает максимальное разрешение 1280×1024 (24 бита на пиксел).

Рис. 8.11. Схема цифрового интерфейса

Физические линии реализованы экранированными витыми парами. Передатчики являются дифференциальными коммутируемыми источниками тока (12 мА), входы дифференциальных приемников подтянуты нагрузочными резисторами 50 Ом к уровню питания +3,3 В, амплитуда сигнала 500 мВ. Выбранный метод кодирования пригоден и для передачи по оптоволоконному кабелю (сигнал не имеет постоянной составляющей), но пока спецификация определяет только электрический интерфейс.

Вышеописанный протокол используется в интерфейсах P&D, DVI и DFP, из которых наибольшее распространение получили DVI (как самый мощный и универсальный) и DFP (как самый дешевый специализированный). Разъемы этих интерфейсов можно встретить на многих графических адаптерах с двумя выходами. Почти не прижившийся дорогой P&D можно рассматривать как комбинацию усеченного EVC с усеченным DVI. Благодаря использованию стандартизованных сигналов (T.M.D.S.) при несовпадении разъема монитора и графической карты возможно применение пассивных переходников-адаптеров.

В интерфейсе VP&D (VESA Plug-and-Display, 1997 г.), он же P&D, используется такой же разъем, как в EVC (см. рис. 8.10). Здесь нет цепей аналоговых аудиосигналов и видеовхода, а контакты, требовавшиеся для них, теперь назначены на цифровые каналы передачи сигналов. Интерфейс существует в двух вариантах: комбинированном и чисто цифровом. На комбинированный разъем P&D-A/D (табл. 8.14) выведены и аналоговые сигналы (RGB и синхронизация), что обеспечивает возможность подключения как цифрового, так и традиционного аналогового монитора. В чисто цифровом варианте P&D контактов аналоговых сигналов нет; монитор с аналоговым входом (с разъемом EVC или P&D-A) с ним работать не может (конструкция разъема и не позволит его подключить). Точно так же не удастся подключить и монитор с чисто цифровым входом P&D к выходу P&D-A (EVC).


Таблица 8.14. Разъем P&D-A/D

КонтактЦепьКонтактЦепьКонтактЦепь
1Data 2+11Data 1+21Data 0-
2Data 2-12Data 1-22Data 0+
3Экран 213Экран 123Экран 0
4Sync Rtn14Clock+24Stereo Sync TTL
5H.Sync TTL15Clock-25DDC Return
6V.Sync TTL16USB Data+26DDC Data
7Экран Clock17USB Data-27DDC Clock
8CHRG+181394 Экран/CHRG-28+5V
91394 TPA-191394 VG291394 TPB+, CLOCK+
101394 TPA+201394 VP301394 TPB-, CLOCK-
C1R (аналог.)C3PX Clock
C2G (аналог.)C5GND (для R, G, B)C4В (аналог.)

Интерфейс плоских дисплеев DFP (Digital Flat Panel, 1999 г., www.dfp-group.org) использует дешевый разъем типа MDR (mini-D ribbon) с ленточными контактами (рис. 8.12), на который выведены лишь 3 пары сигналов для цифровых каналов данных, пара для цифрового канала синхронизации, питание (+5В), канал DDC2 (табл. 8.15) и сигнал обнаружения «горячего» подключения (HPD). Частота пикселов может достигать 85 МГц (для плоских панелей не требуется слишком высокая частота развертки). Интерфейс пригоден (пока?) для режимов вплоть до 1280×1024 (24 бита на пиксел).

Рис. 8.12. Разъем плоского дисплея DFP


Таблица 8.15. Разъем DFP

КонтактЦепьКонтактЦепь
1TX1+11TX2+
2TX1-12TX2-
3SHLD113SHLD2
4SHLDC14SHLD0
5TXC+15TX0+
6TXC-16TX0-
7GND17NC
8+5V18HPD
9NC19DDC_DAT
10NC20DDC_CLK

Интерфейс DVI (Digital Visual Interface) разработан группой DDWG (Digital Display Working Group — рабочая группа по цифровым дисплеям, www.ddwg.org) в 1999 г. и предназначен для подключения дисплеев любого типа (ЭЛТ и матричных) к компьютеру, причем возможны два варианта коннекторов и интерфейса: чисто цифровой и цифровой с традиционными аналоговыми сигналами. Во втором случае к разъему DVI через пассивный переходник может быть подключен монитор с обычным аналоговым VGA-интерфейсом.

Минимальный вариант цифрового интерфейса содержит канал синхронизации и три канала данных (Data0-2). В таком варианте интерфейс почти ничем не отличается от аналогового — меняется только местоположение ЦАП и применяется цифровой способ доставки данных. При этом гамма-коррекция возлагается на дисплей. Однако интерфейс предусматривает способ повышения пропускной способности за счет более эффективного использования времени. Дело в том, что традиционные ЭЛТ-мониторы имеют довольно значительное время обратного хода луча по строке и кадру, в течение которого пикселы на экран, естественно, не выводятся, — в это время интерфейс простаивает. Для матричных дисплеев этих пауз не требуется, поэтому тот же объем информации о пикселах может передаваться за большее время — практически за весь период кадра. Следовательно, можно либо снижать тактовую частоту передачи пикселов (не меняя разрешения и частоты развертки), либо с той же (предельно достижимой) частотой передачи увеличить разрешение или (и) частоту развертки. Спецификация DVI предполагает, что возможность передачи данных в течение всего периода кадра может появиться и у цифровых дисплеев, построенных на обычных ЭЛТ, за счет внутренней буферизации. При наличии буферизации экрана в дисплее можно пойти и дальше — вместо непрерывной регенерации экрана, которой озабочены традиционные видеоадаптеры, передавать данные только при изменениях изображения, но это пока лишь возможные перспективы. В полном варианте добавляются еще 3 цифровых канала (Data3-5), информационная нагрузка должна распределяться поровну между парами каналов. Таким образом, четные пикселы будут передаваться по каналам 0 (R), (G) и 2 (В), а нечетные — соответственно по 3, и 5, и интерфейс позволит передавать пикселы с частотой до 330 МГц (165×2). Предусматривается и иное использование дополнительных каналов: когда 8 бит на кодирование базисного цвета покажется недостаточным (!), каналы 3, и 5 могут дополнить (как младшие биты) данные каналов 0, 1 и 2 (старшие).

Кроме сигналов T.M.D.S. в интерфейс DVI входят сигналы интерфейса VESA DDC2:

DDC Data
и
DDC Clock
, а также линия питания +5 В, по которой от видеокарты питаются цепи DDC, позволяя обмениваться конфигурационной информацией даже с выключенным монитором. Конфигурационная информация позволяет системе определить возможности монитора и должным образом сконфигурировать имеющиеся каналы данных, согласуя возможности и видеокарты, и дисплея. Имеется также сигнал HPD (Hot Plug Detect), с помощью которого система может следить за подключением/отключением дисплея. «Горячее» подключение обеспечивается также и механическими особенностями разъемов, поддерживающих требуемую последовательность соединения/рассоединения разных групп контактов. Таким образом, дисплеи с DVI обеспечивают все необходимые функции для реализации принципов PnP. Интерфейс и дисплеи с DVI должны обеспечивать стандартные (VESA) графические режимы, начиная от 640×480/60 Гц (частота пикселов 22,175 МГц). Его предел — 2048×1536 пикселов (частота 330 МГц). Интерфейс поддерживает сигнализацию управления энергопотреблением (DPMS).

Вид коннекторов DVI приведен на рис. 8.13, расположение сигнальных контактов дано в табл. 8.16.

Рис. 8.13. Коннекторы DVI (розетки): а — только цифровой, б — цифровой с аналоговым


Таблица 8.16. Коннектор DVI

КонтактЦепьКонтактЦепьКонтактЦепь
1Data2-9Data1-17Data0-
2Data2+10Data1+18Data0+
3Экран 2/411Экран 1/319Экран 0/5
4Data4-12Data3-20Data5-
5Data4+13Data3+21Data5+
6DDC Clock14+5 В22Экран Clock
7DDC Data15GND (для +5 В, HSync и VSync)23Clock+
8VSync (ТТЛ)16HPD24Clock-
C1R (аналог.)C3B (аналог.)
C2G (аналог.)C5GND (для R, G, B)C4HSync (ТТЛ)

8.4.5. Внутренние цифровые интерфейсы

Для расширения возможностей дисплейного адаптера, главным образом, в сторону обработки видеоизображений, многие графические адаптеры имеют внутренний интерфейс для передачи пиксельной информации синхронно с регенерацией экрана. Этот интерфейс используется для связи графического адаптера с видеооверлейными платами (видеобластерами), декодерами MPEG. Разъем графического адаптера связывается с таким же разъемом видеоплаты плоским кабелем-шлейфом.

На адаптерах VGA присутствовал краевой 26-контактный разъем VGA Auxiliary Video Connector с шагом ламелей 0,1". Впоследствии был стандартизован VESA Feature Connector (VFC) (табл. 8.17), у которого назначение сигналов практически сохранилось, но используется двухрядный штырьковый разъем. Этот разъем графического адаптера VGA и SVGA позволяет получать поток байт данных сканируемых пикселов при работе адаптера в режиме до 640×480 пикселов×256 цветов. Нормально интерфейс работает на вывод и синхронизируется от генератора графического адаптера. Однако, установив низкий уровень сигнала

Data Enable
, видеоплата может заставить графическую карту принимать пикселы; сигнал
Sync Enable
переключает графический адаптер на прием сигналов строчной и кадровой синхронизации; сигнал
PCLK Enable
переключает графический адаптер на работу от внешнего сигнала синхронизации пикселов.


Таблица 8.17. Разъем VFC

СигналКонтактКонтактСигнал
GND21Data 0
GND43Data 1
GND65Data 2
Data enable87Data 3
Sync. enable109Data 4
PCLK enable1211Data 5
(Vcc)1413Data 6
GND1615Data 7
GND1817PCLK
GND2019BLANK
GND2221HSYNC
(Vcc)2423VSYNC
(GND)2625GND

Для режимов до 1024×768 с глубиной цвета High Color и True Color предназначен разъем VAFC — VESA Advanced Feature Connector (табл. 8.18) — двухрядный, с шагом 0,05" и расстоянием между рядами 0,1". Он имеет разрядность 16/32 бит и при максимальной частоте точек 37,5 МГц обеспечивает скорость потока данных 150 Мбайт/с. 16-битная версия VAFC использует первые 56 контактов, а 32-битная — все 80-контактов разъема. Допустимая длина шлейфа — 7". В этом интерфейсе сигналы

GRDY
и
VRDY
означают готовность (способность генерировать данные пикселов) графического адаптера и видеосистемы соответственно, а направлением передачи данных управляет сигнал
EVID#
.


Таблица 8.18. Разъем VAFC

КонтактСигналНазначениеКонтактСигналНазначение
1RSRV0Резерв41GNDGround
2RSRV1Резерв42GNDGround
3GENCLKGenclock input43GNDGround
4OFFSET0Pixel offset 244GNDGround
5OFFSET1Pixel offset 145GNDGround
6FSTATFIFO buffer status46GNDGround
7VRDYVideo ready47GNDGround
8GRDYGraphics ready48GNDGround
9BLANK#Blanking49GNDGround
10VSYNCVertical sync50GNDGround
11HSYNCHorizontal sync51GNDGround
12EGEN#Enable genclock52GNDGround
13VCLKGraphics data clock53GNDGround
14RSRV2Резерв54GNDGround
15DCLK (PCLK)Video data (Pixel) clock55GNDGround
16EVIDEO#Video data direction control56GNDGround
17P0Video data 057P1Video data 1
18GNDGround58P2Video data 2
19P3Video data 359GNDGround
20Р4Video data 460P5Video data 5
21GNDGround61P6Video data 6
22Р7Video data 762GNDGround
23Р8Video data 863P9Video data 9
24GNDGround64P10Video data 10
25Р11Video data 1165GNDGround
26Р12Video data 1266P13Video data 13
27GNDGround67P14Video data 14
28Р15Video data 1568GNDGround
29Р16Video data 1669P17Video data 17
30GNDGround70P18Video data 18
31Р19Video data 1971GNDGround
32Р20Video data 2072P21Video data 21
33GNDGround73P22Video data 22
34Р23Video data 2374GNDGround
35Р24Video data 2475P25Video data 25
36GNDGround76P26Video data 26
37Р27Video data 2777GNDGround
38P28Video data 2878P29Video data 29
39GNDGround79P30Video data 30
40P31Video data 3180GNDGround

Кроме этих стандартов существует и специальная внутренняя 32-битная шина для обмена данными между мультимедийными устройствами — VESA Media Channel (VM Channel). Эта шина (канал), в отличие от вышерассмотренных двухточечных интерфейсов, ориентирована на широковещательную передачу данных между несколькими абонентами.

8.4.6. Видеоинтерфейсы

В традиционной технике цветного телевизионного вещания видеосигнал непосредственно несет информацию о мгновенном значении яркости (в нем присутствуют и синхроимпульсы отрицательной полярности), а цветовая информация передается в модулированном виде на дополнительных частотах. Таким образом обеспечивается совместимость черно-белого приемника, игнорирующего цветовую информацию, с цветным передающим каналом. Однако способ кодирования цветовой информации и частоты разверток в системах PAL, SECAM и NTSC различны. В видеотехнике используют различные низкочастотные интерфейсы (радиочастотный тракт здесь не рассматривается).

В интерфейсе Composite Video полный стандартный видеосигнал с размахом около 1,5 В передается по коаксиальному кабелю (75 Ом). Для соединения используются коаксиальные разъемы RCA («колокольчики»). Данный интерфейс характерен для бытовых видеомагнитофонов, аналоговых телекамер, телевизоров. В ПК этот интерфейс используется как дополнительный выходной интерфейс графической карты и как входной интерфейс в устройствах захвата видеосигнала.

Интерфейс S-Video (Separate Video) использует раздельные сигнальные линии: Y для канала яркости и синхронизации (luminance+sync, обычный черно-белый видеосигнал) и С для сигнала цветности. По линии С передается поднесущая частота, модулированная цветоразностными сигналами (burst signal). Сигнал Y имеет размах 1 В, сигнал С в стандарте NTSC имеет размах 0,286 В, в PAL/SECAM — 0,3 В. Обе линии должны нагружаться терминатором 75 Ом. Стандартный 4-контактный разъем S-Video типа mini-DIN (рис. 8.14, а) используется как интерфейс высококачественных видеосистем, его синонимами являются названия S-VHS и Y/C. Этот интерфейс в ПК тоже может использоваться в качестве входного и дополнительного выходного; он обеспечивает более высокое качество передачи видеоизображений. Иногда задействуют и 7-контактные разъемы mini-DIN, у них внешние 4 контакта имеют то же назначение, а 3 внутренних контакта используются для разных целей (там может быть и композитный сигнал). Выход S-Video легко преобразовать в сигнал для композитного входа (рис. 8.14, б); эта схема не обеспечивает должного согласования импедансов, но обеспечивает приемлемое качество изображения. Обратное преобразование этой схемой выполняется гораздо хуже, поскольку на яркостный сигнал будет воздействовать помеха в виде сигнала цветности.

Рис. 8.14. Интерфейс S-Video: a — разъем, б — преобразование в композитный сигнал

Наивысшее качество передачи обеспечивает профессиональный (студийный) интерфейс YUV (professional video), использующий три сигнальные линии: здесь цветоразностные сигналы U и V передаются в немодулированном виде.

8.5. Интерфейсы аудиоустройств