Interfață video digitală (dvi) - monitoare

Pământ pentru semnale color.

Despre semnalizarea diferențială minimalizată de tranziție

Transmiterea semnalului diferențial minimalizat este o tehnologie pentru transmiterea semnalului prin semnale diferențiale cu un număr redus de tranziții de semnal (de la starea 0 la starea 1 sau invers). Datele sunt codificate pentru a obține secvența de biți cea mai echilibrată din punct de vedere electric, care permite atingerea frecvențelor înalte. Aceasta reduce numărul de tranziții de semnal. Transmițător (de asemenea, un transmițător) TMDS codifică și transmite secvențial fluxul de date de intrare prin canalul TMDS (link-ul TMDS) către receptorul (același receptor) al TMDS. Fluxul de intrare conține atât date de serviciu (date de control), cât și date de imagine (date pixel). La fiecare ciclu de ceas, transmițătorul codifică fie date de imagine, fie date de serviciu, în funcție de valoarea semnului de transfer de date. DE instalat indică necesitatea de a transmite date de imagine. Când datele de control (imagine) sunt transmise, datele de imagine (comenzile) sunt ignorate. Receptorul TMDS preia datele de imagine (de control) din flux doar atunci când DE este instalat (eliminat).







Transmițătorul include trei blocuri de codare identice. Fiecare dintre ele procesează un canal de date. Fluxul de intrare pentru fiecare bloc de codare este de 2 semnale de serviciu și 8 biți de date de imagine. Unitatea de codare generează o secvență de 10 biți pe ceas din datele de vârf sau de imagine, în funcție de valoarea semnului DE. Rezultatul blocului de codare este un flux continuu de simboluri TMDS comandate.







La transmisia de sus, se folosesc patru simboluri TMDS diferite, identificând în mod unic toate stările posibile ale celor două semnale de semnalizare.

Procesul de codare a datelor de imagine constă în două etape.

În prima etapă se formează un cod de 9 biți cu un număr minim de tranziții. Mai întâi, blocul de codificare minimizează numărul de tranziții din secvența pe 8 biți și apoi adaugă cel mai mare bit, care specifică tipul de codare. Codificarea se face prin aplicarea funcțiilor XOR sau XNOR la ​​bitul de intrare curent și la bitul de ieșire anterior. Funcția este selectată pentru a minimiza numărul de tranziții. XOR este selectat dacă numărul "1" este mai mic sau numărul "0" și "1" este egal, dar bitul cel mai puțin semnificativ al octetului este "1", în caz contrar este utilizat XNOR. Bitul mic este menținut neschimbat, ceea ce permite receptorului să restaureze secvența originală prin simpla repetare a conversiei. La decodificare, bitul cel mai puțin semnificativ nu se schimbă.

În cea de-a doua etapă, se formează un cod de 10 biți, simbolul final TMDS, pentru a echilibra echilibrul electric total al fluxului transmis. În acest stadiu, dacă este necesar, secvența (inventarul) secvenței este executată. Al zecelea bit indică prezența unui apel. O inversare de biți este efectuată în cazul unei discrepanțe semnificative în fluxul de date, adică depășind o valoare de biți (de exemplu, 1) peste o altă valoare. Astfel, debitul este echilibrat. Decodarea se efectuează prin inversarea secvenței pe 9 biți, dacă este setat bitul 10.

Simboluri pentru diagrama:

Datele de intrare. D - octet de date de imagine. C0 și C1 sunt semnale de semnalizare. DE este steagul de date imagine.

Un registru care stochează indicatorul de nepotrivire a fluxului de date. Valorile pozitive indică un exces de "1", valorile negative indică "0". Expresia cnt returnează nepotrivirea setului anterior de date de intrare. Expresia cnt (t) este folosită pentru a seta o nouă valoare pentru factorul de discrepanță

Simbolul de ieșire este TMDS.







Trimiteți-le prietenilor: