Popis rozhraní DVI Osnova přednášky: Zdůvodnění potřeby číslicového rozhraní monitoru přechod z VGA na DVI. DVI v. analogové rozhraní. Řízení monitoru LCD přes rozhraní DVI. Souvislost mezi DVI a dosažitelnou šířkou pásma. Kódování 8b/10b v prostředí DVI. Vnitřní struktura LCD monitoru souvislost s rozhraním. 1
Připomenutí - analogově řízené monitory Klasické CRT monitory jsou řízeny analogově, tzn. úroveň analogového signálu mezi adaptérem a monitorem určuje úroveň konkrétní barevné složky R, G, B. Tímto napětím je urychlován proud elektronů dopadajících na fluorescenční vrstvu. Černobílý monitor jediný proud elektronů. Barevný monitor tři proudy elektronů. Princip: Úroveň analogového signálu určuje energii, jíž jsou urychleny emitované elektrony a dopadají tak s různou energií na fluorescenční vrstvu pak různá úroveň zobrazené barevné složky (R,G,B). 2
Situace, která vznikla s nástupem monitorů LCD: LCD monitor je řízen uvnitř číslicově včetně vytváření barev na obrazovce monitoru. Nástup LCD monitorů: vnitřní struktura číslicová pokud řízeny analogově (v začátcích), pak se musela napřed v grafickém adaptéru konvertovat informace o barvě na analogový signál přenášený pak do monitoru součástí grafického adaptéru je DAC (Digital to analog converter číslicově analogový převodník). Analogově řízený monitor žádný problém. Číslicově řízený monitor (LCD) v monitoru se musel analogový signál o barvě konvertovat zpět na číslicový signál. 3
LCD monitory - další zásadní změna přechod na sériový přenos číslicové informace monitor grafický adaptér Obr. 1 Číslicový monitor, analogové řízení 4
DAC Digital to Analog Converter (Č/A převodník) ADC - Analog to Digital Converter (A/Č převodník) LCD monitor grafický adaptér Obr. 2 Číslicový monitor, číslicové řízení 5
Úvaha o inteligenci grafických adaptérů Analogový monitor zařízení, které zajišťuje pouze zobrazení podle analogového signálu, i signály vertikální a horizontální synchronizace jsou součástí rozhraní. Analogový monitor zařízení, které nerealizuje žádné složité funkce ve vlastní režii. Existence monitorů LCD - vznik číslicového rozhraní mezi grafickým adaptérem a monitorem číslicové rozhraní. Monitor LCD obsahuje grafický kontrolér (řadič). Jeho funkce: přijímá zakódovanou informaci o barvě bodu, rozdekóduje ji a na základě této informace řídí zobrazení v požadovaném rozlišení. 6
Obr. 3 Řízení LCD monitoru přes jeden spoj rozhraní DVI 7
Obr. 4 Řízení LCD monitoru přes rozhraní DVI se dvěma spoji 8
Komentář k obr. 3 a obr. 4 Aktivní je jeden či dva spoje v závislosti na požadovaném rozlišení a tudíž rychlosti komunikace mezi grafickým adaptérem a monitorem. Terminologie DVI každý spoj sestává z kanálů. Kanál informace o barevné složce R, G, B. PLL Phase Locked Loop (fázový závěs) generování synchronizace, PLL má schopnost zesynchronizovat se kmitočtem přiváděným zvenčí. Co je to DDC? DDC - Display Data Channel: Kanál, jímž lze z displeje přenést do grafického adaptéru specifikaci monitoru grafický adaptér dostane informaci o typu monitoru. 9
Ta je uložena v paměti PROM (programmable read-only memory) nebo EEPROM (electrically erasable PROM). Komunikační protokol I 2 C umožňuje připojení více prvků typu bus master zde je pouze jeden grafický adaptér. Formát dat formát EDID (Extended Display Information Data) definovaný asociací Video Electronics Standards Association (VESA). EDID obsahuje např. jméno výrobce, typ monitoru, typ luminiscenční vrstvy, typ filtru, údaje o časování podporovaném monitorem, rozměry obrazovky,.. EDID verze 1.0-1994, verze 1.1-1996, verze 1.2, a 1.3-2000. Všechny tyto verze mají velikost 128 B, EDID verze 2.0 sestává z 256 B. 10
Kombinace EDID a I 2 C je označována jako DDC verze 2 nebo DDC2. Jak se typ monitoru rozpoznal dříve? Jedna z možností jedna, dvě nebo tři pozice na konektoru se uzemnily nebylo standardizováno. Struktura EDID je popsána na: http://en.wikipedia.org/wiki/edid V protokolu je využita technika TMDS (Transition Minimized Differential Signalling), dříve byla v sériových protokolech využívána technika LVDS (Low Voltage Differential Signaling) Srovnání TMDS (Transmission Minimized Differential Signalling) a LVDS (Low Voltage Differential Signalling) LVDS - technika používaná v technice notebooků (tzn. interní připojení). 11
Důvod, proč není LVDS využívano pro externí připojení: omezená dálka kabelu TMDS kabel až 15 m Využití LVDS i TMDS - možnost dosáhnou vyšších rozlišení než s klasickými postupy. LVDS různé režimy, různé počty kanálů TMDS dva kanály, druhý kanál je aktivován na hranici 165 MHz. Technika TMDS (Transition Minimized Differential Signaling) Technika používaná pro monitory DVI Vlastnosti: Minimalizovaný počet přechodů 1 0, 0 1 Diferenciální signál vyšší odolnost proti rušení. 12
Každé barvě přidělen jeden dvoudrátový spoj. Jeden kanál 6 vodičů, každá barva má k dispozici dva vodiče. K dispozici jsou dva kanály využití druhého kanálu při kmitočtech nad 165 MHz. 13
Diferenciální v. jednoduchý spoj (single-ended) Jak to funguje? Dva vodiče vysílající dvě napětí, ta se vyhodnocují na přijímací straně. Mezi tyto dva vodiče je na přijímací straně vložen odpor 100 to 120 Ω (charakteristická impedance). Rozdílná napětí na obou vodičích teče proud, ten způsobí úbytek napětí na odporu, ten je vyhodnocen. Rozdíl napětí 350 mv. Takový princip se nazývá proudová smyčka. Základní vlastnost: odolný proti indukcím zvenčí, citlivý vůči okolí (minimální elektromagnetické pole vytvářené proudovou smyčkou). 14
Napětí, s nímž LVDS pracuje: 1,25 V je možné pracovat s integrovanými obvody, které mají napájecí napětí 2,5 V a nižší. Metoda je energeticky nenáročná tečou malé proudy. 15
Problém zvyšování rozlišení DVI bylo budováno s perspektivou zvyšování rozlišení a tudíž zvyšování požadavků na šířku pásma. Jeden kanál DVI vyhovuje pro rozlišení 1600 x 1200 při vertikální synchronizaci 60 Hz. Pro vyšší rozlišení, např. 1920 x 1080 mohou vznikat problémy řešitelné přechodem na další kanál. Řešení: další kanál nebo zavedení techniky označované jako reduced blanking (zmenšení nezobrazované oblasti nebo také zmenšení zatemňované oblasti). 16
Výchozí bod úvah o reduced blanking : V CRT monitoru se obrazovka zatemňuje při zpětných bězích paprsku. Paprsek se přitom vrací zpět na začátek řádku (horizontální synchronizace) nebo na začátek obrazovky (vertikální synchronizace) reduced blanking neexistuje. LCD displej zpětný běh není nutný, tzn. můžeme si dovolit snížit vertikální synchronizaci a pořád mít přijatelnou kvalitu (tzn. snížit počet snímků). 17
Princip TMDS v rozhraní DVI Spoj TMDS sestává sestává ze tří datových kanálů (R, G, B) a jednoho synchronizačního kanálu. Cíl: transformace 8 bitového kódu na 10 bitový tak, aby zakódovaná informace splňovala dva požadavky: minimalizace přechodů 1 0, 0 1, nulová ss složka. Kroky kódovací metody: [1] serializace 8 paralelních bitů, [2] minimalizace počtu přechodů, [3] doplnění přenášené kombinace o bit reflektující to, že 8 bitů bylo překódováno. 18
Obr. 6 Princip metody 19
Vysvětlení principů kódování Vzorek 8 bitů, 7 přechodů Obr. 7 Vzorek s vysokým počtem přechodů 1 0, 0 1 Z hlediska počtu přechodů je tento vzorek nevýhodný. 20
Řešení: zmenší se počet přechodů při zachování počtu 1 a 0, doplní se 1 do 9. bitu jako indikace provedené změny. Obr. 8 Překódovaný vzorek 9. bit Dosažení nulové ss složky možnost využití 10. bitu pro indikaci změny. 21
Situace, kdy nastanou problémy s dosažením nulové ss složky: výrazný počet 0 nebo výrazný počet 1. Příklad: Obr. 9 Mechanismus vzniku problémů: nenulová ss složka, která se může projevit jako náboj na kabelu, při přechodu na opačnou hodnotu může vzniknout problém. 22
Metoda, která to řeší DC balancing (vyrovnání ss složky) podobnost s rozhraním SATA (stejný cíl). Princip: inverze 0 na 1 a naopak a označení, že se tak stalo. Řešení příkladu z obr. 9: Obr. 10 Sekvence, kterou budeme modifikovat 9. bit Obr. 11 Doplnění 9. bitu indikace, že nejsou minimalizovány přechody 23
Obr. 12 9. 10. bit Výsledek: 10. bit je nastaven na 1 pro těchto 8 bitů se provedla inverze 1 0, nebyla provedena žádná minimalizace přechodů. 24
Souvislost architektur monitorů LCD s rozhraním Pokud má monitor LCD analogové rozhraní, pak je vnitřní struktura složitější. Musí např. obsahovat A/Č převodník, jímž se převedou signály rozhraní na číslicový signál. Číslicové rozhraní tento problém neexistuje. Řadič grafického adaptéru v obou typech monitorů. 25
Obr. 13 Monitor LCD s analogovým rozhraním 26
Obr. 14 Monitor LCD s rozhraním TMDS 27
Shrnutí Grafický adaptér kabel m on ito r systémová sběrnice 28
Grafický adaptér Grafická informace je uložena ve video RAM v paralelní formě. Před přenosem přes kabel je převedena na sériovou formu (redukce počtu změn, ošetření úrovně signálu na kabelu) dva bity navíc indikující provedené změny. Kabel Informace je přenášena sériově. Monitor Ze sériově přenesené (např. osmibitové) informace se musí odvodit napětí, které ovlivní natočení kapalného krystalu a následně intenzitu světla procházejícího přes kapalný krystal. 29