Zobrazit datový kanál

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 6. května 2018; kontroly vyžadují 4 úpravy .

Display Data Channel (DDC) je rozhraní pro výměnu dat mezi počítačem a monitorem . Existují dvě verze tohoto rozhraní:

VGA standard

ID2
(pin 4)
ID0
(pin 11)
ID1
(pin 12)
Typ monitoru
n/c n/c n/c žádný připojený
monitor
n/c n/c GND rozlišení menší než
1024×768 pixelů,
monochromatický
n/c GND n/c rozlišení menší než
1024×768 pixelů,
barva
GND GND n/c rozlišení větší nebo rovné
1024×768 pixelům,
barva

Před zveřejněním a používáním standardu DDC standard VGA umožňoval použití 4 pinů ve standardním analogovém konektoru VGA k identifikaci typu monitoru. Kombinace zemních vodičů na těchto 4 pinech sloužila jako informace pro grafickou kartu a operační systém o přijatelném formátu zobrazení videa pro monitor.

Tyto kontakty byly označeny ID0, ID1, ID2, ID3 a mají čísla v analogovém konektoru VGA 11, 12, 4, 15, v tomto pořadí. Některé monitory a grafické karty nepoužívají linku ID3 (pin 15).

V tomto raném standardu byl typ monitoru zakódován uzemněním uvnitř monitoru (GND) nějakou kombinací těchto identifikačních linek, na desce grafického adaptéru jsou tyto linky opatřeny „pull-up“ odpory k napájecímu vedení +5V.

Nejpopulárnější kódování typu monitoru pomocí těchto identifikačních čar je uvedeno v tabulce, n/c - kontakt nepřipojen.

Ve standardu DDC2 se linky ID1 (data) a ID3 (synchronizace) používají k organizaci výměny dat pomocí protokolu I2C.

VESA DDC/CI standard

VESA Display Data Channel Command Interface (DDC/CI). Tato norma popisuje, jak generovat a odesílat příkazy do monitoru a přijímat od něj odpovědi. Sada veřejných příkazů je standardizována a popsána v dokumentu VESA Monitor Control Command Set (MCCS). Všechny tyto dokumenty jsou důvěrné, nicméně je možné je najít [1] [2] . Kromě toho existuje veřejný dokument s názvem „ACCESS.bus Specifications Version 3.0“. Jasně popisuje strukturu příkazů a způsob jejich použití. V operačním systému Windows je zároveň potíž v tom, že přístup ke sběrnici I²C monitoru, který je v současnosti jediným zařízením podporujícím tyto standardy, lze získat pouze přes poměrně komplikovaný Microsoft doplněk pro ovladač grafické karty. V OS Linux je ovládání monitoru možné např. pomocí utility ddccontrol, která umožňuje číst a měnit všech 255 registrů zařízení.

Z široce dostupných hotových nástrojů pro práci s tímto rozhraním, které podporují hlavní programovací jazyky, existuje produkt od společnosti Nicomsoft s názvem WinI2C / DDC.

EnTech Taiwan má také podobnou knihovnu a nazývá se softOSD, ale bohužel ani demo verze tohoto produktu není k dispozici ke stažení.

Aplikaci softMCC lze stáhnout z webu EnTech Taiwan , která zase může odesílat příkazy DDC/CI.

Aplikace TwinkleTray [3] implementuje ovládání jasu, kontrastu, zvuku a napájení na podporovaných monitorech.

Viz také

Poznámky

  1. Zobrazit rozhraní příkazu datového kanálu Standardní verze 1.1
  2. Standardní sada ovládacích příkazů monitoru VESA verze 2.2a
  3. Twinkle Tray – Posuvník jasu Windows 10 . twinkletray.com . Staženo: 15. srpna 2022.

Odkazy