interfaţă LPT

Interfața LPT este, de asemenea, adesea menționată ca o paralelă (adică portul paralel). Numele său implică faptul că datele obmn apare în interfața, în paralel, ceea ce înseamnă că biții nu sunt transmise unul după altul, așa cum se face în interfețe seriale, și mai multe biți sunt transmise în mod simultan (în paralel), sau mai precis, în apropiere, unul lângă altul. Numărul de biți care pot fi transmise pe ciclu de ceas, determină interfața de biți. Interfața LPT este de 8-biți. Există multe alte interfețe paralele (de exemplu, SCSI, PCI, etc), așa-numitele „paralele“ nu este destul de corectă și nu înseamnă că LPT „este paralelă cu“ ceilalți - pur și simplu punct de vedere istoric acest nume, și nu există motive speciale pentru ei schimba.
Astăzi, portul paralel este în fiecare computer. Inițial a fost destinată exclusiv pentru conectarea unei imprimante (TPL înseamnă Linia IMPRIMANTEI), dar mai târziu a început să apară și alte dispozitive: scanere, unități mobile, camere digitale, asa ca acum este un loc de muncă în paralel nu se limitează doar la imprimantă, cu toate că în majoritatea cazurilor, acesta este cazul și acolo . LPT este, de asemenea, numit în mod obișnuit, Centronics în onoarea societății în cauză, care a devenit principalul dezvoltator al portului paralel. Prin urmare, cablul pentru a conecta imprimanta la un PC este, de asemenea, numit Centronics. Dar acest lucru nu este destul de corectă, deoarece conectorul este conectat direct la calculator, reprezentat ca un dop de 25-pini (figura, panoul de sus), numit Amphenolstakcer, și de fapt, conector Centronics este situat la celălalt capăt al cablului merge la aparat (partea de jos a imaginii ), este de asemenea prezentat sub forma unei furci, dar are 36 pini.
prin intermediul transmisiei de date prin cablu pot fi efectuate numai într-un singur napravenii. Cu toate acestea, unele dispozitive (imprimante moderne, unități de disc, ZIP, și așa mai departe. D.) și se lasă pentru feedback-ul. Pentru a face acest lucru avem nevoie de un alt cablu numit Bitronics. La exterior, ea (și conectorii săi) nu este diferit de cablul paralel Centronics, dar este nevoie de asemenea îmbunătățită port paralel (EPP / ECP), care vor fi discutate în continuare. Numirea contactelor prin cablu Centronics puteți vedea în tabel.
După cum probabil ați ghicit, numele „LPT“ nu este destul de corect. LPT - este numele unui port paralel standard a primei, care este acum puțin probabil să fie găsit chiar și în piață. Există port paralel, respectiv numit EPP și ECP. Dar, mai întâi lucrurile primele.
Port parvllelny Standard (TPL)
port paralel standard, care a avut primele calculatoare personale, acestea sunt echipate, a fost destinat numai pentru transmiterea unidirecțională a datelor de la PC la imprimantă. Acesta oferă o lățime de bandă de 120-200 Kb / s. După cum sa menționat deja, este de actualitate.
compania Intel, caietul de sarcini Xircon, Zenith și mulți alții au dezvoltat în comun consolidat de port paralel, numindu-l un EPP (Enhanced Parralel Port).
Portul PPE este un duplex, adică transmite opt biți de date în două direcții. Aceasta susține un mod în care portul prin utilizarea DMA, se poate transfera informații de la RAM la dispozitiv și vice-versa, fără a trece prin procesor, care reduce sarcina acesteia din urmă.
PPE primește și transmite date de mai multe ori mai rapid decât un standard de LPT. Acest lucru contribuie, de asemenea, la un tampon de stocare a datelor pentru dispozitivul va fi capabil să le primească. Acesta vă permite să conectați dispozitive în valoare de până la 64 de lanț, cum ar fi SCSI. În acest scop, unele dispozitive (de exemplu, ZIP-diskovoly) au doi conectori - unul pentru intrare și una pentru ieșire la dispozitivul următor.
Portul PPE este pe deplin compatibil cu portul standard de. Pentru a utiliza funcțiile spetsficheskih nevoie doar de BIOS, pentru a le sprijini. Rata maximă de transfer de până la 2 Mbps.
O dezvoltare ulterioară a fost ECP portul port paralel (Capability Extended Port). Viteza de transfer a datelor în comparație cu PPE ușor crescut, în ECP, la fel ca în PPE, se utilizează metoda DMA. Acesta vă permite să creați un lanț de 128 de unități.
Una dintre cele mai importante funcții ralizovannyh în ECP, este o compresie a datelor. Acest lucru face posibilă creșterea în continuare a ratei reale. vozmodno de compresie ca programul prin aplicarea drivere și hardware-ul în sine circuitul de port. Pentru RLE metoda de compresie folosită (Run Length Encoding), la secvența kotorm de simboluri repetate se transmite prin doi octeți: primul octet specifică repetând, iar al doilea - numărul de repetiții. Această caracteristică, cu toate acestea, nu este obligatorie. Aceasta funcționează numai atunci când atât dispozitivul acceptă. În cazul în care un astfel de sprijin nu este prezent, portul comunică cu dispozitivul fără compresie.
Mod de port paralel (AT, PPE, ECP) pot fi setate în Setup CMOS. Dacă totul funcționează bine, atunci, în orice caz, a pus PPE / ECP. Dacă portul acceptă aceste moduri (și cea a oricărui port paralel moderne), această opțiune este de obicei deja setat la valoarea optimă.
IEEE 1284 Standard
standardele ECP și portul PPE au fost incluse în standardul Institutului American de Inginerie Electrică și Electronică IEEE 1284 (a nu se confunda cu IEEE 1394). Cele mai multe imprimante laser moderne folosesc acest standard.
standardul IEEE 1284 definește patru moduri de funcționare: Nibble, Byte, PPE și ECP, ceea ce înseamnă că toate standardele de port paralel pre-existente. Toate aceste moduri de a sprijini, de asemenea, transmisia bidirecțională. În plus față de aceste funcții deja rassmotrenennym standardul IEEE 1284 permite imprimantei să trimită un semnal în accident. Ori de cate ori port paralel trimite un semnal de întrerupere (IRQ) când apare o eroare. (15 de contact obișnuit port paralel nu a fost utilizat pentru a întrerupe procesorul, iar eroarea poate fi detectată numai dacă programul (conducătorul) prevede controlul acestei linii.)