Documente Academic
Documente Profesional
Documente Cultură
grafitare interioar K E4 G3 E5 G1 G2
3
Pentru obinerea imaginii pe ecranul tubului cinescop este necesar ca fasciculul de electroni s se deplaseze pe ecran pixel dup pixel de la stnga la dreapta i linie dup linie de sus n jos, dup un tipar numit rastru. Deplasarea este comandat cu ajutorul a dou cmpuri magnetice de inductie B, unul orientat sus-jos pentru comanda deplasrii fasciculului pe orizontal (H)0 i altul orientat stnga-dreapta pentru comanda deplasrii fasciculului pe vertical (V). Cele dou cmpuri magnetice sunt furnizate de ctre dou seturi de bobine aezate pe gtul tubului, numite bobine de deflexie (H i V). Ecranul tubului cinescop are depus pe partea interioar un strat de luminofor care are rolul de a transforma energia electronilor incideni n energie a fotonilor. Punctul de impact dintre fasciculul de electroni i luminofor devine luminos datorit fenomenului de emisie secundar, specific acestor materiale. Strlucirea punctului de impact variaz funcie de energia fasciculului de electroni, adic de numrul electronilor din fascicul, numr comandat de diferena de potenial dintre grila de comand G1 i catodul K. Aceasta diferena de potenial realizeaz de fapt o modulare n intensitate a fascicului de electroni putndu-se astfel reda pe ecran toate treptele de strlucire de la alb la negru (scara de gri) sau de intensitate a culorii, in cazul 4 monitoarelor color.
Monitoare LCD
Spre deosebire de monitorul CRT, LCD-ul nu emite el nsui lumina, ci moduleaz lumina emis de o surs independent. Funcionarea unui monitor LCD se bazeaz pe lumina polarizat. n figura 3.5 este prezentat polarizarea luminii folosind un polarizator. Se observ c lumina este lsat s treac doar pentru direcia vertical a planului polarizorului.
10
Cristalele lichide
Elementul care asigur conducerea i rotirea planului de polarizare al luminii este celula de cristal lichid. Cristalele lichide sunt un set de componente organice complexe compuse din molecule alungite care, n stare natural sunt ordonate n paralel, dup axele lungi. Cristalele lichide pot fi ntlnite n natur n diferite faze, dintre care pentru display-uri este util faza nematic.
11
n faz nematica, n baza structurii lor moleculare, cristalele lichide se pot alinia unor suprafee numite straturi de aliniere.
12
Cnd ntre cele dou straturi de aliniere se aplic o diferen de potenial, deoarece moleculele de cristal lichid sunt polare, celulele se orienteaz dup liniile de cmp electric.
13
14
15
Pixel negru
Linia comandat Polarizator orizontal Strat de aliniere cu electrozi linie Celule de cristal lichid orientate n spiral Strat de aliniere cu electrozi coloan Polarizator vertical
16
17
18
19
20
Monitoare cu plasm
Elementul de baz n funcionarea lor este un gaz (xenon i/sau neon) nchis ermetic ntre dou panouri de sticl. Acest gaz se afl ntr-un numr foarte mare de alveole (corespunztor numrului de sub-pixeli), separate ntre ele prin perei dintr-un material izolator i elastic.
21
22
Pe cele dou panouri de sticl exist cte o reea de electrozi, dispui pe liniile i coloanele unei matrici, similar ca la afioarele PMLCD. Aceti electrozi vor asigura excitarea gazului din fiecare alveol atunci cnd ntre electrodul coloan i cel linie se aplic o diferen de potenial. Alveolele sunt grupate cte trei n concordan cu subpixelii de culoare R, G, B. n fiecare alveol exist cte un tip de material fotoemisiv, ce emite lumin de culoare roie, verde sau albastr, atunci cnd este excitat de o radiaie ultraviolet. La apariia unui cmp electric n interiorul unei alveole, gazul din nuntrul acesteia este excitat (similar ca la lmpile electrofluorescente), adic gazul se ionizeaz sub aciunea electronilor provenii de la cei doi electrozi. Aceast excitare corespunde emisiei unei radiaii ultraviolete (invizibil pentru ochiul uman), a crei intensitate corespunde diferenei de potenial cu care a fost excitat gazul. Cantitatea de radiaie ultraviolet va determina intensitatea luminoas a radiaiei emise de materialul fotoemisiv din respectiva celul. Astfel, intensitile de rou, verde i albastru, iar prin combinarea lor i culoarea final se pot controla prin potenialele aplicate electrozilor.
23
Monitoare cu OLED-uri
Structura unei celule OLED este de tip sandwich fiind format dintr-un strat subire de material organic aflat ntre un anod conductor transparent i un catod metalic. Cnd acestei structuri i se aplic o diferen de potenial, electronii i golurile se deplaseaz similar ca n tranzistoare, recombinndu-se. n urma recombinrii se emite lumin. Culoarea este dat de diferena de energie dintre electronul i golul care se recombin. Cu ct este mai mare aceast diferen cu att ne apropiem de culoarea albastr i ne deprtm de cea roie. Fiind aplicate pe un substrat flexibil (folii de plastic) display-urile pot avea diverse forme ceea ce permite un design extrem de ingenios.
24
Principalele funcii ale controlerului video constau n: - asigurarea alimentrii permanente a memoriei video cu informaiile ce trebuie afiate; - generarea semnalelor de sincronizare pe orizontal i vertical pentru echipamentul de afiare; - realizarea unor funcii grafice simple, atunci cnd este cazul;
26
Memoria video trebuie dimensionat astfel nct s poat stoca cel puin o pagin (un cadru) din informaia ce trebuie afiat. Aceast dimensiune minimal este direct legat de rezoluia dorit a imaginii afiate i de numrul maxim de culori.
Calitatea afirii, n special n cazul imaginilor dinamice se mbuntete considerabil odat cu creterea capacitii memoriei video i a numrului de cadre ce pot fi stocate. Creterea exagerat a capacitii memoriei video este ns nejustificabil economic.
27
Convertorul numeric-analogic (DAC) are rolul de a realiza conversia datelor ce trebuie afiate, din form digital n semnale analogice ce se transmit celor mai multe dintre echipamentele de afiare. Performanele acestor convertoare (n special viteza de conversie) trebuie s asigure ca informaia analogic livrat echipamentului de afiare s fie n concordan cu cantitatea de date ce este primita (direct proportionala cu rezoluia, numrul de culori i rata de remprosptare). Viteza de conversie a convertoarelor trebuie corelat i cu rata de transfer a memoriei video deoarece oricare dintre acesti doi parametrii poate conduce la limitarea performanelor globale ale adaptorului video.
28
Memoria video poate fi adresat fie de ctre procesorul sistemului fie de ctre controlerul video prin intermediul unui multiplexor de adrese MUX. Atunci cnd adresele provin de la procesor apar dou cazuri: - fie se ncarc memoria video cu o nou informaie de afiat, datele fiind livrate pe magistrala de date ctre portul datelor de intrare DI; - fie se preia informaie din memoria video pentru procesor, datele fiind accesibile la portul datelor de ieire DO i stocate n registrul de date pentru 30 procesor (RDP).
n cazul n care adresele provin de la controlerul video exist iari dou cazuri:
- fie se ncarc memoria video cu noi date din memoria sistemului sau cu date procesate de controler (accelerator sau co-procesor video), livrate pe magistrala de date ctre DI;
- fie se extrage informaie din memoria video pentru a fi afiat, prin 31 portul DO i stocata n registrul de date pentru afiare (RDV)
Memoria video poate fi distribuit att pe placa de extensie video ct i n memoria principal a sistemului.
32
Deoarece MV1 trebuie sa poata fi accesat i de ctre procesorul central i de ctre controlerul video este necesar o metod de partajare a timpului de acces la memoria video.
Prezentarea comparativa a cteva dintre cele mai importante caracteristici ale unora dintre cele mai populare memorii
37
Adaptorul VGA (Video Graphics Array sau Video Gate Array), este primul adaptor care foloseste semnale analogice pentru comunicaia adaptor dispozitiv de afiare.
38
n modul standard, adaptorul VGA poate afia la un moment dat pe display una din 256 de culori pentru fiecare pixel. Cele 256 de culori formeaz o palet de culori. Adaptorul dispune de 1024 palete de culori, fiecare avnd 256 de culori distincte. Astfel, numrul total al culorilor posibil de afiat este 262.144. Fiecare culoare este codat pe 18 bii, mprii n 3 grupuri de 6 bii, fiecare grup codnd una din cele 3 culori fundamentale (26=64 posibilitati pentru fiecare culoare). Codurile pe 18 biti ai paletei de 256 de culori cu care se lucreaz la un moment dat sunt ncrcate n 256 de regitrii de culoare. Fiecare convertor digital-analogic primeste la intrare doar 6 biti din cei 18 biti ce codeaza o culoare si realizeaz conversia n semnal analogic a acestui cod. Semnalul analogic rezultat pentru fiecare culoare fundamental n parte poate lua 26 = 64 valori distincte de amplitudine. Prin combinarea celor trei culori rezult un semnal cu un numr maxim de 64x64x64 = 262.144 nivele distincte de amplitudine, adic numrul maxim de culori posibil de afiat. 39
Semnalele analogice corespunztoare culorilor fundamentale, furnizate de adaptorul VGA sunt amplificate i transmise grilelor de comand ale tubului cinescop tricrom
40
Interconectarea echipamentului de afiare la unitatea central se realizeaz prin intermediul unui cablu special.
Semnificaia semnalelor vehiculate prin conectorul VGA este urmtoarea: - rou, verde i albastru sunt semnalele analogice utilizate pentru redarea culorii pixelului pe echipamentul de afiare; - HS: semnalul de sincronizare linii (orizontal) pentru echipamentul de afiare; - VS: este semnalul de sincronizare cadre (vertical) pentru echipamentul de afia - ID0-ID3: semnale pentru identificarea echipamentului sau adresarea unui port - GND: masa de semnal (separat pentru fiecare semnal R, G, B i pentru semnalele de sincronizare);
41
- NC: neconectat.
Placi grafice
Adaptoarele video sunt n general realizate pe plci separate, numite astzi plci video sau plci grafice, rareori fiind nglobate pe placa de baz a unitii PC. Iniial aproape toate sarcinile de prelucrare a informaiei de afiat reveneau procesorului central, adaptorul gestionnd doar formarea semnalelor de culoare. Cantitatea de informaie ce trebuie afiat a crescut permanent ceea ce a fcut s nu mai fie practic convenabil ca gestionarea ei s fie fcut de procesorul central. Soluia a fost folosirea unor circuite specializate care au fost numite plci grafice. Importana acestora a crescut permanent odat cu dezvoltarea sistemelor multimedia i a graficii 3D. Plcile grafice conin astzi coprocesoare specializate care permit prelucrri rapide ale imaginilor de afiat, fr a ocupa cu aceasta procesorul 42 central.
43
Schema bloc a unei plci grafice este prezentat n figura 4.7. Principalele componente sunt: procesorul grafic, memoria video, memoria video de cadru (RAMDAC), driverul software.
44
Procesorul grafic controleaz rezoluia, numrul de culori pe pixel i interpretarea (rendering) imaginilor transformarea imaginilor ntr-o hart de bii i formarea codurilor de culoare pentru fiecare pixel al hrii. Cantitatea de memorie video este o opiune, ntre anumite limite, a utilizatorului. Acesta trebuie s-i optimizeze rata cost/performane n funcie de aplicaiile pe care le ruleaz pe PC. Circuitele RAMDAC, controleaz informaia de afiat convertind semnalele digitale n semnale analogice pentru a fi transmise la monitor. Adesea, aceste circuite sunt integrate pe acelai chip cu procesorul grafic. Memoria BIOS video conine software-ul necesar pentru operarea procesorului grafic, incluznd fonturile necesare afirii i definiiile modurilor grafice de lucru. Slotul LPB (Local Peripheral Bus) este folosit pentru conectarea opional a unor plci suplimentare cum ar fi de exemplu placa de sunet iar conectorul VGA este folosit pentru conectarea eventual a unei alte plci grafice.
45
In loc s se transmit ntreaga informaie referitoare la pixelii de afiat n memoria video ce deservete convertoarele DAC, cum se facea inaintea aparitiei placilor grafice, procesorul central trimite doar un set de instruciuni cu privire la imaginea de afiat ctre coprocesorul grafic. Pe baza acestor instruciuni si a subrutinelor din BIOS, procesorul grafic execut toate operaiile necesare pentru afiarea imaginii dorite prelund datele primare din memoria sistemului (unde se afla informatia de afisat) i depunnd rezultatul prelucrrilor n memoria video. Operaiile constau n transferul hrii de bii (bitmap), colorarea suprafeelor, redimensionarea i repoziionarea ferestrelor, trasarea liniilor i a poligoanelor, scalarea fonturilor. Viteza de lucru a procesorului grafic pentru executarea acestor operaii este mai mare dect a procesorului central deoarece este special proiectat pentru astfel de operatii i, n plus, procesorul central este eliberat de aceste sarcini, putnd executa in acest timp alte comenzi.
46
Driver-ul software, stocat de obicei n BIOS-ul plcii este vital pentru performanele plcii grafice. Pentru cele mai multe dintre aplicaii, acest driver realizeaz translarea n instruciuni ce pot fi utilizate de co-procesorul grafic a ceea ce aplicaia dorete s afieze pe ecran. Procesoarele grafice moderne pot desena forme i linii sofisticate, pot muta blocuri mari de informaie pe ecran, etc.. n cele mai multe cazuri sunt folosite drivere diferite pentru fiecare rezoluie sau numr de culori/pixel (adncime de culoare). Funcie de optimizarea fiecruia dintre aceste drivere, performanele plcilor grafice vor fi diferite la rezoluii i adncime de culoare diferite.
47
Acceleratoarele 3D
Din ce n ce mai multe programe (n special jocuri pe calculator) ncearc s utilizeze reprezentri 3D. Acestea sunt gestionate de calculator cu modele abstracte. Astfel, fiecare obiect 3D este compus dintr-o multitudine de poligoane bidimensionale. Grafica 3D animat implic efectuarea unei multitudini de calcule pentru definirea poziiei obiectelor n spaiul 3D. De obicei, calculele referitoare la poziiile vrfurilor poligoanelor (aflate n permanent micare) sunt efectuate de procesorul central iar umplerea suprafeelor poligoanelor cu culoare, umbre dar mai ales cu textur este sarcina acceleratorului/procesorului grafic. Atunci cnd sunt n micare obiectele i schimb permanent forma, coloarea, textura, se suprapun, reflect mai tare sau mai puin lumina, pot avea umbre care se modifica permanent, i schimb aspectul, etc.. Toate aceste calcule matematice sunt 48 realizate de placa grafic 3D.
Creterea cerinelor de afiare legate de rezoluie i de necesitatea reprezentrii imaginilor 3D ct mai real i mai dinamic a condus la mbuntirea continu a plcilor grafice. Din pcate, o cantitate mare de date ce trebuie prelucrate de procesorul grafic sunt stocate ntr-o zon dedicat memoriei video, n cadrul memoriei principale a sistemului. Pentru prelucrarea lor, procesorul grafic trebuie s efectueze o multitudine de transferuri, n special n cazul reprezentrilor 3D i al texturilor, dar mai ales n cazul redrii secvenelor video (filme). Toate aceste transferuri de informaie se efectueaz pe bus-ul sistemului iar viteza este limitat de rata de transfer a acestuia. Principala constrngere a plcilor grafice a rmas mult timp aceasta viteza sczut cu care se pot efectua aceste transferuri (de exemplu, bus-ul PCI limiteaz rata de transfer la maxim 132 MBps). 49
AGP
AGP
Accelerated Graphics Port (AGP) funcioneaz n afara bus-ului procesorului central si acioneaz ca un intermediar ntre procesorul central al sistemului pe de o parte i memoria sistemului, placa grafic i celelalte echipamente de stocare a memoriei pe de alt parte. Schema de principiu a unui sistem cu AGP este prezentat n figura 4.8.
50
AGP-ul lucreaz n fapt ca un conector comandat i poate lucra la frecvena sistemului (spre deosebire de bus-ul intern ce lucreaz la jumtatea acestei frecvene). Astfel, la o frecven de bus de 66 MHz, conectorul AGP poate asigura un transfer la o rat maxim de 264 MBps (bus pe 32 de bii) ntre placa grafic i procesor sau memoria RAM a sistemului. Imediat au aparut ns plci grafice special proiectate ce pot realiza cte dou transferuri pe durata fiecrui interval de clock (unul pe front pozitiv i unul pe front negativ). Rata de transfer a crescut la 528 MBps (AGP 2X). Apoi, INTEL a furnizat o versiune 2.0, n care au fost posibile cte 4 transferuri de 32 de bii n fiecare interval de ceas (AGP 4X cu rate de transfer de 1 GBps), urmata de AGP 8X, care lucreaz la rate maxime de transfer de peste 2GBps utilizand memorii DDR SDRAM i SLDRAM.
51
PCI-Express (1)
PCI Express este o conexiune seriala care opereaza mai mult ca o retea decat ca un bus. In loc de un singur bus (pe 32 sau 64 de biti) care opereaza date de la multiple surse, PCIe are la baza un switch care controleaza mai multe legaturi seriale punct-la-punct. Aceste conexiuni leaga direct dispozitivele ce detin facilitatea PCIe. Astfel, aceste dispozitive ajung sa detina propria conexiune dedicata si nu mai impart intre ele banda de frecvente a unui bus traditional.
52
PCI-Express (2)
La pornirea unui PC, circuitul PCIe determina care dispozitive sunt conectate la bus-ul PCIe pe de o parte dar si la alte bus-uri ale placii de baza. Apoi, acest circuit identifica legaturile solicitate intre dispozitive, creand o harta privind traficul de date. Astfel acesta stabileste care cu care dispozitiv comunica si negociaza pentru fiecare conexiune o anumita viteza (banda de frecvente), functie de nevoile solicitate dar si de limitele sistemului. Pentru identificarea dispozitivelor si a legaturilor intre acestea se utilizeaza acelasi protocol PCI, asadar PCIe nu necesita nici o modificare a sistemului de operare a PC-ului. Fiecare linie PCI Express contine doua perechi de fire, una pentru transmiterea datelor si una pentru receptia lor. Pachetele de date se transfera pe linii in mod serial (1bit/ciclu pentru fiecare sens). Pentru o conexiune x1 (cea mai mica), PCIe este facut cu 4 fire. Conexiunea x2PCIe contine 8 fire. Astazi s-a ajuns la x32PCIe. 53
PCI-Express (3)
Bus-ul 32-bit PCI lucreaza la o frecventa de 33 MHz, permitand o viteza de 133 MB/sec. Bus-ul 64-bit PCI-X permite 512 MB/sec - 1 GB/sec (depinzand de specificatii).
O singura linie PCI Express poate asigura pana la 200 MB/sec in fiecare directie, putand sa asigure trafic de internet (Ethernet 1Gbit/sec) + audio + transfer de date stocate pe HDD sau CD. x16-PCIe poate ajunge pana la 6.4 GB/sec pe sens, putand astfel asigura traficul celor mai complexe placi grafice.
54
O soluie pentru eliminarea acestui important neajuns s-a chemat Digital Visual Interface (DVI), caz in care semnalele trasferate intre PC (adaptorul video) si monitor sunt semnale digitale 55
Digital Visual Interface (DVI) este o interfa standard pentru o conexiune de nalt performan ntre unitatea central i echipamentele de afiare (LCD, monitoare CRT digitale, proiectoare i sisteme de televiziune de tip HDTVHigh Definition TV). Aceast interfa este una serial, de mare vitez, care utilizeaz modul de transmisie TMDS (Transition Minimised Differential Signalling) pentru transmisia datelor, n format digital, de la adaptorul grafic la echipamentul de afiare.
Transmisia datelor n format TMDS are loc n modul balansat. Pentru aceasta se folosesc dou fire iar detectarea strii 0 logic sau 1 logic se face analiznd diferena ntre cele dou nivele de tensiune de pe cele dou fire, diferen care poate fi pozitiv sau negativ. 56
Placile grafice moderne codeaza prin 24 de bii fiecare pixel de culoare. Cei 24 de biti sunt mprii n 3 octei i preluai de cate un transmiter TMDS. Fiecare octet este pentru nceput codat i transformat ntr-un cuvnt de 10 bii. Cuvintele de 10 bii se vor transmite apoi serial, pe trei canale diferite, fiecare canal utilizand dou fire fizice, ecranate.
57
Conectorul DVI este prezentat n figura 4.11. Se observ prezena a dou fire pentru fiecare canal de transmisie (notate cu TMDS data n+ i TMDS data n-, (n=0...6) i a 4 fire pentru ecranele de protecie (3 ecrane pentru cele 3 perechi de canale i unul pentru ceas).
Semnal
Pin 1 2 3 4 5 6 7 8 9 10 TMDS data 2TMDS data 2+ ECRAN 2/4 TMDS data 4TMDS data4+ DDC CLOCK DDC DATA SINCRO V TMDS data 1TMDS data 1+ 11 12 13 14 15 16 17 18 19 20 ECRAN 1/3
Pin
Semnal
Semnal
TMDS data 5+ Ecran clock TMDS clockTMDS clock+ Analog R Analog G Analog B SINCRO H Analog GND
58
TMDS data 3TMDS data 3+ + 5V GND Hot plug detect TMDS data 0TMDS data 0+ ECRAN 0/5 TMDS data 5-
Exist 3 versiuni ale interfeei DVI: DVI-A este folosit pentru a transmite semnale doar pentru monitoare analogice (de exemplu monitoare CRT) i este identic din punct de vedere al semnalelor cu interfaa VGA; DVI-D este o interfa DVI pur digital (nu permite transmiterea semnalelor analogice) i permite rezoluii de pn la 2048x1536; DVD-I este interfaa a crui conector este prezentat n figura 4.11 i permite transmiterea ambelor tipuri de semnale, analogice i digitale, putnd fi conectat la orice monitor, doar cu condiia ca acesta s posede acest tip de conector. Identificarea tipului de conector se face dup pinul plat C5 din dreapta conectorului prezentat n figura 4.11: dac pinul plat este nconjurat de ali 4 pini, conectorul este de tip DVI-I sau DVI-A; dac pinul plat nu este nconjurat de ali 4 pini, atunci conectorul este de tip DVI-D. 59