Vis datakanal

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 6. maj 2018; checks kræver 4 redigeringer .

Display Data Channel (DDC) er en dataudvekslingsgrænseflade mellem en computer og en skærm . Der er to versioner af denne grænseflade:

VGA-standard

ID2
(ben 4)
ID0
(ben 11)
ID1
(ben 12)
Monitor type
n/c n/c n/c ingen tilsluttet
skærm
n/c n/c GND opløsning mindre end
1024×768 pixels,
monokrom
n/c GND n/c opløsning mindre end
1024×768 pixels,
farve
GND GND n/c opløsning større end eller lig med
1024×768 pixels,
farve

Forud for offentliggørelsen og brugen af ​​DDC-standarden sørgede VGA-standarden for brugen af ​​4 ben i et standard analogt VGA -stik for at identificere typen af ​​skærm. Kombinationen af ​​jordlinjer på disse 4 ben tjente som information til videokortet og operativsystemet om det acceptable videovisningsformat for skærmen.

Disse kontakter blev betegnet ID0, ID1, ID2, ID3 og har numre i det analoge VGA-stik henholdsvis 11, 12, 4, 15. Nogle skærme og videokort bruger ikke ID3-linjen (ben 15).

I denne tidlige standard blev monitortypen kodet af jord inde i monitoren (GND) af en kombination af disse identifikationslinjer, på videoadapterkortet er disse linjer forsynet med "pull-up" modstande til +5V forsyningsledningen.

Den mest populære skærmtypekodning ved hjælp af disse identifikationslinjer er angivet i tabellen, n/c - kontakt ikke tilsluttet.

I DDC2-standarden bruges ID1 (data) og ID3 (synkronisering) linjer til at organisere dataudveksling ved hjælp af I2C - protokollen.

VESA DDC/CI-standard

VESA Display Data Channel Command Interface (DDC/CI). Denne standard beskriver, hvordan man genererer og sender kommandoer til monitoren og modtager svar fra den. Sættet af offentlige kommandoer er standardiseret og beskrevet i VESA Monitor Control Command Set (MCCS) dokumentet. Alle disse dokumenter er fortrolige, men det er muligt at finde dem [1] [2] . Derudover er der et offentligt dokument kaldet "ACCESS.bus Specifications Version 3.0". Den beskriver klart strukturen af ​​kommandoer, og hvordan de bruges. Samtidig er der i Windows-operativsystemet en vanskelighed ved, at adgang til I²C -bussen på skærmen, som faktisk i øjeblikket er den eneste enhed, der understøtter disse standarder, kun kan opnås gennem en ret kompliceret Microsoft tilføjelse til grafikkortdriveren. I Linux OS er monitorstyring mulig, for eksempel gennem ddccontrol-værktøjet, som giver dig mulighed for at læse og ændre alle 255 registre på enheden.

Af de bredt tilgængelige færdige værktøjer til at arbejde med denne grænseflade, der understøtter de vigtigste programmeringssprog, er der et produkt fra Nicomsoft kaldet WinI2C / DDC.

EnTech Taiwan har også et lignende bibliotek, og det kaldes softOSD, men desværre er selv en demoversion af dette produkt ikke tilgængelig til download.

SoftMCC- applikationen kan downloades fra EnTech Taiwan-webstedet , som igen kan sende DDC/CI-kommandoer.

TwinkleTray [3] -applikationen implementerer lysstyrke, kontrast, lyd og strømstyring på understøttede skærme.

Se også

Noter

  1. Display Data Channel Command Interface Standard Version 1.1
  2. VESA Monitor Control Command Set Standard Version 2.2a
  3. Twinkle Tray - Windows 10 lysstyrkeskyder . twinkletray.com . Hentet: 15. august 2022.

Links