Sunteți pe pagina 1din 4

Capitolul 1: Introducere n interfee paralele i interfee seriale

Un proces de comunicaii de date necesit cel puin 5 elemente, figura 1.1: Transmitor; Mesaj; Interfa binar (digital); Canal de comunicaie; Receptor.

Canal de comunicaie Interfa binar (digital) Mesaj Transmitor Reacie- mesaj de confirmare pe calea de retur Receptor Interfa binar (digital)

Figura 1.1: Procesul de comunicaii de date

Pentru transmisia unui mesaj, fiecrui grup de bii trebuie s i corespund un caracter (liter, cifr, semn special). Cel mai cunoscut este codul ASCII (American Standard Code for Information Interchange).
Emitor D0 D1 D2 D3 D4 D5 D6 D7 Receptor

Figura 1.2: Schema bloc general a interfeei paralele pe 8 bii

La transferul paralel informaia este transmis pe mai multe linii (8, 16, 32, 64, 128 ...), cu un numr de bii transmis la un impuls de tact egal cu numrul de linii, cuvintele fiind transmise succesiv, figura 1.2. Diagrama de timp comprimat a transferului este dat n figura 1.3. n aceast carte vor fi prezentate transferurile paralele prin magistrala extern i prin porturile paralele de I/O de uz general, dar i alte cteva aplicaii cum ar fi de exemplu circuitul de conversie USB- paralel FTDI.. Magistralele i interfeele paralele sunt n scdere de pia, fiind nlocuite de cele seriale, de aceea i ponderea lor n aceast carte este mai sczut.

D0-D7 t Perioada de timp n care se transmit 8 bii Timp de tranziie

Figura 1.3: Diagrama de timp a transferului

La transferul serial informaia este transmis bit dup bit, pe mai puine fire (minimum 2 fire, dintre care unul de referin, masa electric), figura 1.4. Pentru transmisia datelor acestea trebuie codificate. n aceast carte se vor descrie transmisii cu codificare NRZ, Manchester, 8B10B etc. Avantajele interfeelor seriale legate de preul mai mic au dus la rspndirea acestor interfee n majoritatea aplicaiilor.
Emitor DATE Receptor

Figura 1.4: Schema bloc general a interfeei seriale pe un fir (linia de mas nu este considerat)

n perioada actual numrul, viteza i calitatea interfeelor seriale cresc, cucerind din ce n ce mai multe segmente de pia. Dac datele seriale vin la receptor pe un singur fir, presupunem prin codare NRZ, receptorul le poate citi cu o anumit frecven i s obin datele de pe fond gri din figura 1.5 sau cu alt frecven i s se obin datele din chenarul de jos. Acest lucru arat importana ca datele s fie recepionate cu acelai tact cu care au fost trimise.

Tensiune

1 1

0 1

Figura 1.5:importana eantionrii corecte

Pentru a se asigura la receptor tactul corect de recepie exist mai multe variante, prezentate n figura 1.6: Emitor Date Tact GND a Emitor Date GND c Receptor Generare tact din datele citite Tact Receptor Emitor Date Tact GND b Tact Receptor

Figura 1.6: Variante de asigurare a tactului la recepie

1.Tactul de transmisie se transmite de la emitor la receptor pentru citire, figura 1.6 a. Se asigur vitez mare, dar distanele sunt mici. Costurile unui fir suplimentar sunt mari. Exemple care se vot ntlni n aplicaiile prezentate n aceast carte sunt interfaa SPI (Serial Peripheral Interface), IEEE1394a (1995), JTAG. 2.Emisia i recepia se fac cu acelai tact, standard, cunoscut i de emitor i de receptor. Distanele pot fi mari, nu apar costurile unui fir suplimentar, figura 1.6 b. Viteza nu poate fi 3

mare datorit faptului c ntre tactele standard exist diferene. Cteva exemple tratate n carte sunt interfaa serial asincron RS232 i LIN. 3.Refacerea tactului din datele emise este cea mai modern metod folosit la cele mai multe aplicaii actuale. Se pot asigura distane mari, costuri mici, viteze mari. Circuitul care reface tactul din date se numete bucl PLL i nu poate reface datele dect dac exist variaii permanente de nivel, figura 1.6 c. Exemple n aceast carte sunt USB, CAN, FlexRay, IEEE1394b (2002), dar i Ethernet, SATA etc. care nu sunt tratate aici. Transmisiile wireless, de exemplu Bluetooth i ZigBee pot fi asociate cu transmisiile seriale pe un singur fir cu refacerea tactului. Un grup de cuvinte binare formeaz un cadru (pachet sau bloc) de date. Protocoalele seriale pot fi orientate pe cuvnt sau pe cadru. Un cuvnt respectiv un bloc de date reprezint entiti de informaie care se trateaz unitar la receptor, adic sunt acceptate sau respinse n ntregime. n transferul asincron (RS232, LIN) se transmit cuvinte i informaia de sincronizare este ataat cuvntului dar n cele mai multe tipuri de transfer (USB, CAN, IEEE1394b, Ethernet, Bluetooth, ZigBee) informaia de sincronizare este ataat cadrului.

Bibliografie

[1] Romanca, M., Arhitectura microprocesoarelor, Editura Universitii "Transilvania" din Braov, 2004, ISBN 973-635-314-1, 186 pagini [2] Gerigan C., Ogruan P., Tehnici de interfaare, Ed. Transilvania Braov, 2000, 315p., ISBN 973-9474-94-2 [3] Borza P., Gerigan C., Ogruan P., Toace Gh., Microcontrollere. Aplicaii, Editura Tehnic Bucureti, 2001, ISBN973-31-1577-6, 220p

S-ar putea să vă placă și