Istnieją trzy wersje DDC: DDC1 – port I²C jest jednokierunkowy, dane spływają z monitora do karty, DDC2B – port I²C jest jednokierunkowy, dane spływają z monitora do karty, DDC2AB – port I²C jest dwukierunkowy, możliwa jest komunikacja w obie strony.
Do elektrycznego połączenia potrzebne są 3 linie dla: danych, zegara oraz masy. W złączu VGA wykorzystano nieużywane linie, dla danych jest to pin 12, natomiast dla zegara pin 15.
Format w jakim dane są zapisane jest ustandaryzowany, nazywa się EDID . Dane są przesyłane w blokach po 128 bitów (standardy EDID 1.0-1.3) lub 256 bitów (standard EDID 2.0).
Dostęp programowy zrealizowano jako rozszerzenie przerwania programowego 10h zdefiniowanego w VGA BIOS. Chociaż DDC jest związany ze standardem VESA BIOS Extension, to możliwa jest implementacja DDC, nawet jeśli karta nie obsługuje VBE.
Kategoria:Karty graficzne Kategoria:VESA