Sunteți pe pagina 1din 23

3.

MODEMURI
Obligatoriu

3.1.Structura i funcionarea modemurilor


Pentru a comunica ntre 2 calculatoare situate la distan printr-o linie telefonic care suport semnale analogice este nevoie de un dispozitiv numit modem. Modemul accept date seriale digitale la intrare i le MODuleaz (n amplitudine, frecven, faz etc.) pentru a le transmite prin mediul analogic i asigur procesul invers de DEModulare a semnalului analogic pentru a fi transformat n semnal digital serial. Modemurile s-au dezvoltat iniial pentru a lega staii de un calculator principal, dar acum modemurile leag sisteme de calcul i transfer informaii variate: voce, imagini, faxuri, date. Viteza modemurilor este n continu cretere, astfel s-a ajuns la 56Kbps pe linia telefonic comutat i uzual se pot obine canale de 128Kbps pe linia ISDN, dar i viteze mult mai mari pe linii nchiriate (2Mbps) sau prin fibr optic. Telefonia celular care se rspndete continuu a nceput n ultimii ani s utilizeze transferul de date, aa nct au aprut modemurile GSM. Pentru mrirea vitezei de transfer a datelor apar noi tipuri de modulaii i algoritmi de comprimare iar pentru verificarea corectitudinii transferului apar metode noi de corectare a erorilor. Viteza de transfer a datelor se msoar n bps (bit/s) iar numrul de tranziii n unitatea de timp se msoar n Baud (Bd, tranz/s). n 1948 Shannon a demonstrat c pentru o transmisie de band limitat, capacitatea maxim de transfer a canalului C este: W . log(1 + S N ) , unde: C= log 2 S/N este raportul semnal zgomot; W este banda semnalului n Hz. La o transmisie telefonic W=3000Hz i S/N maximum 1000 (30dB). Astfel, rata maxim de transfer rezult de 30KBd. Pentru a transmite informaie cu vitez mai mare de 30Kbps trebuie s se gseasc modulri eficiente care s codeze mai muli bii cu o singur tranziie. 3.1.1.Modulaia datelor 1.Modulaia n amplitudine (ASK, Amplitude Shift Keying) se realizeaz prin alocarea a 2 amplitudini diferite A1 i A2 ale purttoarei pentru valorile logice 0 i 1. O variant particular este cnd unei valori logice se atribuie amplitudinea 0, deci lipsa purttoarei. O codare mai eficient ar putea fi realizat prin mai multe nivele de amplitudine, ceea ce ar nsemna o rat de transfer mai mare dect rata de Baud, dar s-ar complica echipamentele de recepie. Avantajul acestei modulaii este simplitatea, dar performanele reduse au fcut ca modemurile cu modulaie n amplitudine s fie folosite doar pentru distane mici i viteze de asemenea mici. 2.Modulaia n frecven (FSK, Frequency Shift Keying) ataeaz cte o frecven diferit valorilor logice 0 i 1 de exemplu astfel: 1070Hz pentru 0 i 1270Hz pentru 1 la emisie i 2025Hz pentru 0 i 2225Hz pentru 1 la recepie. Alocarea a 4 frecvene duce la posibilitatea unui transfer full duplex (FDX) pe linia de telefon cu 2 fire. Aceast tehnic de modulaie a fost folosit pentru modemurile de mic vitez (<1200bps). 3.Modulaia n faz (PSK, Phase Shift Keying) aloc defazaje diferite valorilor logice de 0 i 1. O variant care compar strea actal a semnalului cu starea lui anterioar se numete modulaie n faz diferenial (DPSK). Semnalul modulat PSK este: 1

S (t ) = A. cos(2. . f c .t + ) , unde fc este frecvena purttoarei; este modificarea fazei. Se poate imagina o modulaie pe mai multe nivele, astfel ca o modificare de faz s semnifice mai muli bii. De exemplu, un modem (numit dibit) ar putea s codifice 2 bii cu o schimbare de faz astfel (numit modulaie 4PSK): Bit 1 Bit 0 11 10 01 00 Variaia de faz =45 =135 =225 =315

Graficul fazei, numit i modelul constelaiei (pentru c punctele seamn cu o constelaie) este dat n figura 3.1. a: sin 2f 00 11 cos 2f 01 a. 4 PSK 10 b.4 8PSK PSKi 8 PSK Fig. 3.1. Modelul constelaiei pentru cos 2f sin 2f

La fel, un modem tribit utilizeaz modulaia 8 PSK i modelul constelaiei, codificnd 3 bii la o schimbare de faz este dat n figura 3.1. b. 4.Modulaia n cuadratur (QAM, Quadrature Amplitude Modulation) este o combinaie ntre modulaia n faz i cea n amplitudine, utilizat n unele modemuri actuale de mare vitez. Prin aceast modulaie se stocheaz un maximum de informaie n modificrile purttoarei. Cu doar 2 nivele de amplitudine i 4 de faz se poate realiza o modulaie 8 QAM care codific 3 bii, iar cu 2 nivele de amplitudine i 8 de faz se pot codifica 4 bii, figura 3.2.:

a. 8 PSK

b. 8 QAM c. 16 QAM Fig. 3.2. Modelul constelaiei pentru 8 PSK, 8 QAM i 16 QAM 2

Se observ c distana de faz pentru 8 QAM este ca i la 4 PSK iar la 16 QAM ca la 8 PSK. Este evident c acurateea circuitelor de demodulare trebuie s fie cu att mai mare cu ct distana de faz (variaia de faz ntre 2 puncte alturate din constelaie) este mai mic. Variaia n timp a unui semnal QAM este artat n figura 3.3.: S(t) A2 A1 0 -A1 -A2 t

Faza Bit

0 90 90 180 000 001 010 011 100 Fig. 3.3. Forma n timp a unui semnal QAM

Se vede n figur c variaz att amplitudinea (2 valori, A1 i A2) ct i faza semnalului. S-au reprezentat cteva variaii de faz i amplitudine precum i grupul de bii codificat prin aceste variaii. Dac se ridic receptorul n timpul unei conversaii a 2 modemuri se aude un zgomot specific, care este forma audibil a formei de und din figura 3.3. 5.Modulaia Trellis (TCM, Trellis Code Modulation), de fapt o modulaie QAM, asigur suplimentar fa de QAM o protecie la erori printr-un algoritm care ine cont de strile anterioare ale irului de date i realizeaz astfel o cretere a siguranei transferului cu 2 sau 3 ordine de mrime. irul de date seriale de codat este divizat n grupe de 4 bii. Fiecare 2 bii de intrare Q1n i Q2n se transform n Y1n i Y2n cu ajutorul valorilor anterioare (Y1n-1 Y2n-1 ) astfel: Q1n Q2n Y1n-1 Y2n-1 Y1n Y2n Aceast transformare se realizeaz cu un tabel de coresponden. Prin modulaie Trellis se genereaz un bit suplimentar, al cincilea bit, redundant care se adaug grupei de 4 bii. Receptorul demoduleaz irul de bii analiznd fiecare stare n raport cu cea precedent. Dac starea curent nu este valid se caut cu ajutorul bitului redundant cea mai apropiat stare valid din modelul constelaiei. Constelaia QAM de 16 puncte (care codific 4 bii) se transform ntr-o constelaie de 32 de puncte (care codific 5 bii). 6.Modulaia PCM (Pulse Code Modulation) atribuie unui eantion din semnalul analogic de intrare o secven de impulsuri. Seria de impulsuri care reprezint valoarea unui eantion este numit cuvnt. O schem simplificat a acestei atribuiri este dat n figura 3.4.:

U(t)

S(t)

t 1 0 1 1 1 0 0 1 Eantioane 1 -2 3 -------------Te Te

Figura 3.4.Atribuirea unui ir de impulsuri unui eantion Cuvntul serial obinut trebuie transmis n intervalul de timp dintre 2 eantioane (Te fiind perioada de eantionare). De regul convertorul Analog /Numeric este cu aproximri succesive. Modulaia PCM se utilizeaz la noile modemuri de 56Kbps. 3.1.2.Legturi de date Legturile telefonice se realizeaz pe 2 fire (2W) sau pe 4 fire (4W), figura 3.5.: A B A B

a: 2W

b: 4W Fig. 3.5. Legturi telefonice pe 2 sau 4 fire

Soluia b este mai puin economic, preul firelor de cupru, mai ales pentru distane mari nefiind neglijabil. n varianta b fiecare pereche transmite semnalul ntr-un sens. Att liniile comutate ct i cele nchiriate pot fi pe 2 sau pe 4 fire. Pentru interfaarea liniilor pe 2 fire cu cele pe 4 fire se folosesc interfee hibride, cu transformatoare. O transmisie Half Duplex (HDX) nseamn c datele sunt transmise n ambele sensuri, dar nu n acelai timp, iar o transmisie Full Duplex (FDX) nseamn c datele sunt transmise n ambele sensuri simultan. Pentru transmisia HDX se folosete legtura pe 2 fire iar pentru FDX legtura pe 4 fire. La legtura HDX este nevoie de un interval de timp pentru a schimba sensul semnalului, timp format din timpul de stabilizare i timpul de inversare (100ms-200ms). O legtur FDX se poate realiza i pe 2 fire folosind frecvene diferite pentru transmisia datelor n sensuri diferite, metod numit divizare de frecven (FD). n acest caz timpul de inversare este nul. Pentru a obine viteze mari de transfer este nevoie de a anula semnalele reflectate (transmisia telefonic nu este o transmisie adaptat) (EC, Echo Cancellation), tehnic des folosit la modemuri. Emitorul emite un semnal i recepioneaz semnalul reflectat pe care l stochez, l inverseaz i corecteaz semnalul de date pe care l recepioneaz. La transmisia de voce exist sisteme de micorare a ecoului (Echo Supressor) care au un alt principiu de funcionare i care nu se poate aplica la transferul de date. De aceea acest bloc este dezactivat cnd pe linie se transmite un ton ntre 2010 i 2240Hz timp de 400ms, 4

transmiterea acestui ton fiind sarcina modemului. Dup ce blocul de micorare a ecoului este dezactivat se poate ncepe transferul de date. De regul modemurile includ egalizatoare de linie. Egalizatoarele de linie au funcia de a corecta amplitudinea semnalului emis n diferite benzi de frecven pentru a compensa pierderile pe linie. Egalizatoarele pot fi: Egalizatoare fixe, cu reglaje realizate de furnizor i care rmn fixe, bazate pe studii statistice ale atenurii liniei funcie de frecven; Egalizatoare manuale, cu reglaje realizate manual pentru linia la care este cuplat modemul. Reglajele trebuie refcute periodic sau la schimbarea liniei; Egalizatoare automate (adaptive), cu reglaje care se efectueaz automat cnd se realizeaz legtura. Funcie de calitatea legturii procesul de reglare se realizeaz mai des sau mai rar. Modemurile moderne au egalizatoare automate. Transmisia semnalelor pe linie poate fi realizat n mai multe moduri, figura 3.6.:

Transmisie: a. diferenial

b.unipolar

c. ieire unipolar

Fig. 3.5.Transmisia semnalelor pe linie n figura a este reprezentat o transmisie diferenial (Balanced) iar circuitele telefonice care folosesc aceast transmisie se numesc de Categoria I. n figura b este reprezentat o transmisie asimetric sau unipolar (Unbalanced) iar circuitele se numesc de Categoria II. O combinaie a acestor 2 moduri este reprezentat n figura c, ieirea fiind asimetric iar intrarea diferenial. Companiile de telefoane folosesc transmisia diferenial pentru avantajele n domeniul compatibilitii electromagnetice. 3.1.3.Tipuri de modemuri i standarde Cea mai important clasificare a modemurilor este n funcie de tipul liniei de transmisie, linie comutat (Dial-up) sau linie nchiriat (sau privat) (Leased Line). Linia comutat implic obligativitatea ca modemurile s ndeplineasc cteva funcii: Deschiderea liniei (ridicarea receptorului); Ateptarea tonului; Formarea numrului n mod puls sau ton; Ateptarea conectrii; nchiderea liniei dac apare tonul de ocupat i posibilitatea relurii formrii numrului dup un anumit timp; nchiderea liniei dup efectuarea transferului de date. Comenzile ctre modem de a efectua aceste operaii au fost standardizate i se numesc comenzi Hayes, iar modemurile care accept aceste comenzi se numesc modemuri Hayes. O linie comutat special care ncepe s se rspndeasc i la noi este linia ISDN, pentru care se folosesc modemuri speciale, numite modemuri DSL, care vor fi tratate ntr-un subcapitol viitor. 5

O alt clasificare mparte modemurile dup modul de transmisie a semnalelor n: Asincrone, structura cuvntului de date fiind bit de start, bii de date, bii de stop; Sincrone, blocul de date este precedat de un cuvnt de sincronizare. Pentru demodulare este nevoie de cunoaterea tactului de transmisie. Acesta poate fi trimis de emitor (ne-economic) sau poate fi refcut de receptor din datele transmise cu o bucl PLL. n funcie de banda de frecvene utilizat pentru transmisii, modemurile pot fi: n banda admis de linia telefonic comutat (300Hz-3400Hz); De band larg, pentru linii nchiriate sau ISDN (linii de calitate bun), aa cum este de exemplu specificat n standardul V37 (transmisii sincrone de 72Kbps) utiliznd banda de 60-108KHz). n funcie de modul de conectare cu calculatorul gazd modemurile pot fi: Interne se conecteaz pe magistrala sistemului (ISA sau PCI la sistemele PC sau PCMCIA la sistemele portabile). Viteza de transfer a datelor ntre modem i sistem nu este practic limitat, ea poate ajunge la 132Moctei/s n cazul magistralei PCI; Externe, se conecteaz la interfaa serial RS232 sau la USB. Conectarea la RS232 limiteaz viteza la 115KBd, ceea ce poate deveni o piedic pentru modemurile rapide. O alt clasificare important a modemurilor este funcie de mprirea sarcinilor ntre calculator i modem. Pentru a clarifica aceast problem este util desenarea unei scheme bloc. Schema bloc simplificat a unui modem este dat n figura 3.6.: MODEM Controller RAM Calculator Serializare/ Deserializare Verificare erori i comprimare Codare/ decodare Comenzi linie Prelucrarea vocii CDA, CAD Egalizatoare i anularea ecoului EEPROM Linie telefonic

Cti

Microfon

Fig. 3.6. Schema bloc a unui modem bazat pe funciile modemului Dac modemul dispune de blocul de prelucrare a vocii el se numete modem voice. Primele modemuri, conectate extern prin RS232 sau USB dispuneau de toate blocurile reprezentate n figura 3.6. Puterea de calcul a procesoarelor a fost n continu cretere, aa nct 6

au aprut modemuri fr controller (controllerless), aa cum sunt modemurile INTEL536EP la care lipsete controllerul, toat funcionarea modemului fiind gestionat de UC. Aceste modemuri, nu funcioneaz corespunztor pe sistemele mai slabe. Modemurile cu controller se numesc modemuri hard iar cele fr controller se numesc hard controllerless sau HCF (Host Controlled). Urmtorul pas nspre modemuri mai ieftine a fost mutarea i a altor blocuri n sistem. Astfel au aprut modemuri AMR (Audio Modem Riser), CNR (Communication and Networking Riser) sau AC97 care sunt fr controller, fr partea de prelucrarea vocii i fr partea de comprimare /decomprimare i corectarea de erorii, de care se ocup setul de circuite mpreun cu procesorul. Astfel, modemul AMR conine doar codorul / decodorul i blocurile de comand a liniei, de anulare a ecoului i egalizatorul. De regul de partea de prelucrare a semnalelor din modem se ocup un circuit DSP care la modemurile AC97 lipsete. Aceste modemuri se numesc soft (SoftK56), HSP (Host Signal Processing) sau HSF (Host Processed). Modemurile soft se pot cupla i pe magistrala ISA sau PCI. Exemplele din capitolele urmtoare vor lmuri aceast problem delicat de terminologie. Cteva din organizaiile cu atribuii n domeniul transmisiilor de date sunt: ISO International Standards Organization EIA Electronic Industries Association ITU-T International Telecommunications UnionTelecommunications Standardization Sector IEEE Institute of Electrical and Electronics Engineers, Inc. ANSI American National Standards Institute ITU-T a realizat recomandrile cele mai larg acceptate din lume, seria de standarde V (V dot). Din 1988 recomandrile sunt modernizate la fiecare 4 ani, iar de civa ani mult mai des, de cte ori este nevoie. Numele acestor recomandri este Data Communications over the Telephone Network. Fiecare standard din seria V specific pentru un anumit tip de modem: Viteza maxim pe linie; Modul de separare a sensurilor (transfer pe 4 fire (4W) sau prin divizare de frecven (FD)); Frecvena purttoarei (purttoarelor); Modul de transfer FDX sau HDX; Sincron sau asincron; Tehnica modulrii (FSK, PSK, QAM, TCM) i modelul constelaiei; Tipul de linie (comutat sau nchiriat). La linia nchiriat sunt posibile legturi punct la punct (PP) sau multipunct (MP); Anularea ecoului (EC); Egalizatorul i tipul de egalizare; Existena unui canal de date invers, de rspuns, de capacitate mic (Backward Channel). Cteva din standardele speciale sunt (lista nu este complet): V.2 sunt specificaii de tensiuni i puteri pe linie; V.17 sunt specificaii pentru conexiuni fax; V.25 sunt specificaii de formare automat i rspuns automat; V.28 sunt specificaii electrice pentru circuitele asimetrice; V.24 lista de definiii pentru schimbul de date ntre DTE (Data Terminal Equipment) i DCE (Data-Circuit Terminating Equipment) (ntre calculator i modem); V.42 specificaii pentru corecia de erori; 7

V.42 bis specificaii pentru compresia datelor; V.44 sunt specificaii pentru comprimarea de date. De exemplu standardul V.33 conine specificaiile pentru un modem cu viteza de 14400bps, transmisie pe 4 fire FDX cu anularea ecoului, frecvena purttoarei de 1800Hz, modulaie TCM cu o modificare a purttoarei care codeaz 6 bii plus un bit redundant, cu tensiuni i puteri pe linie conform V.2, transmisie sincron, fr canal invers de comunicaie, funcioneaz doar pe linie nchiriat, conform V.25 pentru formarea automat, conform V.28 (transmisie pe linie asimetric) i egalizare automat. Cteva cuvinte se cuvin spuse despre standardele pentru noile modemuri, V.90 i V.92. n 1997 au aprut modemurile de 56Kbps, introduse de grupul K56Flex format din 3Com, Hayes, Motorola, Lucent i Rockwell. US Robotics a introdus propriul modem de 56K fabricat n tehnologia numit de ei x2 i care nu este compatibil cu cel realizat de K56Flex. Cu toate c liniile ISDN s-au rspndit, au mai rmas suficiente linii analogice la abonai care au necesitat apariia acestui modem. Desigur c n condiiile n care linia este zgomotoas, viteza conexiunii scade la 33,6K sau chiar mai jos. n 1990 ITU a adoptat standardul V.90 pentru modemurile de 56K, n care intr i modemurile K56Flex i x2. Modemul de 56K poate primi date cu viteza de 56Kbps i poate emite date cu viteza de 33,6Kbps (analog cu modemul ADSL pentru linii ISDN care va fi prezentat n subcapitolul viitor). Codarea datelor este prin modulaia impulsurilor n cod (PCM), cuvintele fiind de 8 bii i viteza lor de transfer fiind de 8000 cuv./s, (64Kbps). Anumite coduri sunt rezervate pentru semnalizri dac modemul este cuplat la o linie ISDN. Dup ce se stabilete o conexiune ntre 2 modemuri V.90 se trimit mesaje cu capabilitile de care dispune fiecare modem. Apoi se transmit mesaje de test pentru a verifica starea liniei, micornd viteza dac starea liniei nu este corespunztoare. n urmtoarea faz se testeaz necesitatea egalizatorului de linie i se regleaz valorile semnalelor pentru diferite benzi de frecven. Standardul V.92 mrete viteza de transfer de la abonat spre server de la 33,6Kbps la 48Kbps i micoreaz cu 50% timpul iniial n care modemurile negociaz parametrii transferului. Modemurile V.92 permit (dac compania de telefoane are acest serviciu) o conectare la Internet n paralel cu o transmisie de voce. Alte standarde larg acceptate sunt standardele MNP (Microm Networking Protocol) care se mpart n clase de standarde de la Clasa 1 la Clasa 10. Optional 3.1.4.Modemuri pentru linii ISDN ISDN (Integrated Services Digital Network) este o linie digital de la abonat pn la central, vocea fiind supus unei conversii analog numerice la abonat i transmis digital. Dispozitivul care realizeaz conversia la abonat se numete NT (Network Termination). Accesul ISDN standard se numete BA (Basic Access). Linia digital ISDN se numete DSL (Digital Subscriber Line). Transmisia ISDN face posibil transmisia integrat de voce, date i fax pe linia digital n acelai timp (prin divizare de frecven). Modemurile ISDN BA realizeaz viteze de transfer uzual de 160Kbps pe linie cu 2 fire 2W, cu anularea ecoului EC, lucrnd ntr-o band de la 10Khz la 100KHz, cu un maxim spectral la 40KHz i primul nul spectral la 80KHz. Modemul DSL se conecteaz (sau se include) n NT, figura 3.7.:

CPE (Customer Premise Equipment) Fax Telefon

NT (Network Termination) 2W

LT (Line Termination)

Modem DSL Calculator

Fig. 3.7.Transmisia ISDN Linia DSL are capacitatea de 2 canale a 64Kbps, plus un canal de semnalizare D de 16Kbps. Un canal special, inaccesibil utilizatorului este EOC (Embedded Operations Channel) pentru schimbul de informaie ntre NT i LT. Modemul ADSL (Asymmetric DSL) este specializat pentru operaiile care cer un volum mare de date ctre client i un volum mic ctre central, cum ar fi serviciile Video on Demand. Volumul de date video (codate MPEG) este mare i cu redundan mic (nu mai poate fi comprimat de modem), deci zgomotul canalului trebuie s fie mic i este nevoie de o corectare performant de erori. Preul pltit pentru aceste performane este timpul de reversare a sensului de transmisie care este 20ms fa de 1,25ms la DSL. Modemul ADSL folosete divizarea benzii de frecven (FD), o band este alocat unui sens, cealalt este alocat sensului opus, figura 3.8.:

Benzi 1 Calculator

2 Modem ADSL Telefon

Distribuitor FTS Linia ISDN A FTJ Benzi 1 2 3 f

Benzi 1

f Fig. 3.8. Modem ADSL

Pe linia ISDN sunt transmise 3 benzi de frecven, banda 1 pentru voce, banda 2 pentru date emise i banda 3 pentru date recepionate. Un filtru trece jos FTJ selecteaz banda de voce 9

pentru telefon iar un filtru trece sus FTS selecteaz benzile 2 i 3 de date pentru modem. Viteza de transfer poate atinge 10Mbps spre client i 100Kbps spre central, dar este foarte dependent de lungimea i calitatea liniei. Tehnica ADSL folosete anularea ecoului. Modemul VDSL (Very high speed DSL) este o evoluie a modemului ADSL la o vitez de transfer mai mare i o band mai larg, bazat pe micorarea distanei acoperite prin fire de cupru. Micorarea lungimilor de fire de cupru a devenit posibil deoarece au crescut distanele pe care sunt montate fibre optice. Modemul HDSL (High bit rate DSL) realizeaz o transmisie simetric (aceeai vitez de la i nspre central) la viteza de 1,544Mbps i 2,048Mbps. Modemul SDSL (Symetric DSL) realizeaz tot o transmisie simetric pe 2 fire, asemntor cu HDSL dar cu vitez mai mare datorit unor noi tehnologii de transmisie. Optional

3.2.Seturi de circuite pentru 56Kbps INTEL


Setul de circuite INTEL 536EP este un set de circuite conform V.92, fr controller, care realizeaz comprimarea de date conform V.44. Cu acest set de circuite se poate construi un modem intern PCI soft (modemul Intel HaM Ambient este construit cu acest set de circuite). Setul de circuite const n: Circuit DSP DQ82536EP (capsul cu 128 de pini); Circuit de interfa analogic (AFE, Analog Front End) (capsul cu 44 pini); Circuit de interfa cu linia telefonic (DAA, Data Access Arrangement) (capsul cu 16 pini). Interfaa ntre circuitul DSP i calculator este o interfa PCI. Modul de lucru ntre calculator i circuitul DSP face ca degradarea funcionrii UC datorit efecturii i funciilor de modem s fie minim (HaM, Host Accelerated Modem). Software-ul de controller din calculatorul gazd conine comenzi pentru toate funciile modemului, inclusiv corectarea de erori, compresia de date, funciile de fax sau voce. Toate funciile de prelucrare digital a semnalului sunt realizate de circuitul DSP, adic modularea /demodularea, anularea ecoului, procesarea vocii. Circuitele pot lucra n moduri cu economie de energie compatibile ACPI (Advanced Configuration Power Interface), cu intrarea n mod activ la apel telefonic (WOR, Wake-Up on Ring), ceea ce face ca acest set de circuite s fie utilizabil n aplicaii portabile (notebook). Setul de circuite admite un mod de lucru de emulare a unui telefon cu nregistrare i redare de mesaje, pentru a putea folosi un modem echipat cu cti i microfon ca un telefon obinuit cu posibilitatea nregistrrii mesajelor. Setul de circuite este compatibil V.80 pentru aplicaii de videoconferin permind transfer sincron de date. Schema bloc a modemului este dat n figura 3.9.:

10

INTEL 536EP Calculator PCI DSP DQ82536 DAA CODEC Linia telefonic

Microfon i cti AFE MD1724

Fig. 3.9.Schema bloc a modemului cu setul de circuite INTEL 536EP Setul de circuite INTEL MD566X este un set de circuite cu controller, compatibil V.90, cu interfa pentru ISA, serial RS232 sau PCMCIA, cu care se poate realiza un modem hard, intern sau extern. Circuitele din setul de circuite sunt: Controller MD445XC (capsul cu 128 pini); Circuit DSP MD566XDT (capsul cu 128 pini); Circuit de interfa analogic MD 1724. Schema bloc a unui modem cu acest set de circuite este dat n figura 3.10.: PCMCIA, INTEL 566MD RS232, ISA
Controller MD445XC DSP MD566XDT

Calculator

DAA CODEC

Linia telefonic

Microfon i cti AFE MD1724

FLASH

SRAM

Fig. 3.10.Schema bloc a modemului cu setul de circuite INTEL 566MD

11

Se observ c spre deosebire de modemul anterior, acest modem are un set de circuite cu un circuit n plus, controllerul. Acest controller trebuie completat cu memorie FLASH pentru program i memorie SRAM pentru date. Performanele acestui modem n ceea ce privete transmisia pe linia telefonic sunt asemntoare celui anterior, deosebirea fiind c acest modem solicit mai puin procesorul (sau chipsetul) sistemului gazd. Optional

3.3.Setul de circuite ST1


Setul de circuite de la ST se compune din circuitul DSP care poate lipsi la modemurile HSP, circuitul AFE (Analog Front End) ST 75951 i circuitul DAA (Data Access Arrangement) ST 952. Schema bloc a unui modem cu circuite ST este dat n figura 3.11.:

AFE ST75951

DAA ST952

Linia telefonic

Semnale digitale de la DSP sau calculator

izolare capacitiv Fig. 3.11. Schema bloc a unui modem cu setul de circuite ST

3.3.1.Circuitul DAA (ST952) Acest circuit este folosit la modemuri V.34 (i peste) la viteze ntre 33,6Kbps i 56Kbps, la faxuri, la automate de nregistrare (robot telefonic), telefoane digitale etc. ntre DAA i circuitul DSP (sau dac modemul este HSP ntre DAA i calculator) se introduce o izolare (decuplare) capacitiv. Circuitul DAA detecteaz irul de impulsuri pentru apel primit i semnalizeaz ctre DSP prin circuitul de izolare capacitiv. Dup detecia apelului circuitul DAA se cupleaz la linie prin nchiderea contactului comandat din figura 3.11. n stare cuplat circuitul DAA se poate interfaa cu majoritatea reelelor telefonice din lume (nivelul de tensiune 4V, curent 20mA). ST952 detecteaz supracurentul n cazul unei conectri greite i genereaz un semnal de eroare. nainte de cuplarea pe linie circuitul poate detecta dac linia este folosit de un alt terminal. Circuitul conine un convertor de linie 2W/ 4W. Schema bloc a circuitului este dat n figura 3.12.:

ST Microelectronics provine din fuziunea firmelor Thomson din Frana i SGS din Italia 12

ST952

Controlul nchiderii liniei Filtre FTJ, FTS A1 Convertor 2W4W A2 Detecie apel Fig. 3.12.Schema bloc a circuitului DAA Linia telefonic

Date spre DAA Date spre DSP

3.3.2.Circuitul AFE ST75951 Circuitul AFE (Analog Front End) conine un covertor AD i unul DA cu conversie sigma delta de 16 bii, cu o gam dinamic de 85dB i frecvena de eantionare programabil. Circuitul integreaz interfaa cu DAA i mpreun cu DAA gestioneaz deschiderea / nchiderea liniei, detectarea apelului i a supracurentului pe linie. Circuitul conine 4 linii de I/O de uz general asociate cu o linie de cerere de ntrerupere. Transferul de date cu procesorul sau cu circuitul DSP este serial sincron. Schema bloc a circuitului este dat n figura 3.13.: AFE ST75951 DOUT DIN SCK Port serial i registre de control Convertor A/D sigma delta Convertor D/A Generator de tact Control al DAA 4 linii I/O D3 D4 D1 D2

Fig. 3.13. Schema bloc a circuitului AFE D1 i D2 sunt ieiri analogice modulate, cu frecvena ntre 1MHz i 1,7MHz, cu mod diferenial. D3 i D4 sunt intrri analogice, mod diferenial, n gama 2,5VVV. 3.3.3.Circuitul modem USB ST7554 Acest circuit poate realiza funcia de modem HSP mpreun cu circuitele DAA i AFE. Sistemul la care se conecteaz trebuie s fie cel puin PENTIUM/166 MMX, cu 16M RAM i WINDOWS 98 sau NT iar placa de baz trebuie s aib interfa USB. 13

Partea de modem a circuitului este compatibil V.90 dar are i compatibilitate n jos V.34, V.32, V.22, compatibilitate fax V.17 i V.29, compatibilitate pentru verificarea erorilor i comprimarea de date V.42, poate distinge ntre fax, date i voce, realizeaz compresie i decompresie. Toate funciile de protocol sunt ndeplinite de procesorul gazd. Circuitul admite comenzi Hayes. Partea USB a circuitului poate atinge viteza de transfer de 12Mbps, dispune de un transceiver USB integrat cu bucl PLL i admite moduri de lucru cu economie de energie. Schema bloc a circuitului este dat n figura 3.14.: ST 7554 Calculator gazd (USB) Interfaa USB D+ DMODEM Interfa serial sincron SSI ctre AFE

Cristal 9,216MHz RESET

Circuite de ceas i RESET

Circuit de control DAA

Control DAA

Fig. 3.14. Schema bloc a circuitului modem USB ST 7554 Schema electric a unui modem USB este dat n Schema 4. Obligatoriu la nivel de principiu

3.4.Circuitul radio modem AT86RF211


O realizare a firmei ATMEL la nivelul anului 2001 este circuitul de radio modem AT86RF211 destinat emisiei i recepiei de date n banda 400-950Mhz, cu posibilitatea seleciei digitale a canalului. Viteza de transfer a datelor este de pn la 50kbps, ce refacerea ceasului la recepie, modularea fiind de tip FSK. Banda de transmisie nu necesit licen. Circuitul are nevoie de un minim de componente externe: condensatori, rezistoare, filtre i bobine. Cteva dintre caracteristicile principale ale circuitului sunt: -posibilitatea de transfer de date bidirecional, half duplex, avnd un comutatot RX TX integrat, trecerea ntre TX i RX realizndu-se n mai puin de 200s; -putere de emisie mare, conform cu standardele internaionale (+10dBm) la tensiuni mici de alimentare (2,4V), puterea fiind reglabil soft n 8 trepte prin registre de control; -frecvena de lucru pentru RX/TX este programabil digital prin registre de control, oscilatorul local fiind integrat n ntregime, att pentru RX ct i pentru TX. Frecvena de lucru poate fi stabilit cu o precizie de 200Hz. Modificarea frecvenei se poate face cu o vitez mare100kHz/s; -economia de energie este realizat prin intrarea ntr-un mod de operare cu energie redus n care circuitul de recepie testeaz periodic irul de date recepionate pentru a determina cnd este adresat. n acest moment se poate transmite o ntrerupere microcontrollerului asociat pentru a ncepe recepia datelor. 14

Schema 4. Schema electric a unui modem USB (sursa ST Microelectronics). Schema bloc a circuitului AT86RF211 este dat n figura 3.15.: 15

Filtru Anten Filtru de intrare


Comutator

Filtru

Filtru

R X

Demodulator

SINTETIZATOR Modulator Controlul puterii de emisie Circuit de control Adrese, comenzi, stri Interfa serial sincron Tact i date seriale bidirecionale Fig. 3.15.Schema bloc a modemului radio Ca i receptor a fost aleas o structur de superheterodin cu 2 etaje, frecvena intermediar fiind aleas cu valorile cele mai populare pentru ca filtrele externe s fie uor de obinut. Sunt posibile dou frecvene intermediare: 10,7MHz, cea mai popular opiune; 21,4MHz, la care frecvena imagine este suficient de departe de purttoare pentru ca la intrare s se poat utiliza un filtru ceramic mai ieftin; Circuitul poate lucra n dou benzi, 400-480MHz i 800-950MHz, pentru schimbarea benzii fiind nevoie de schimbarea filtrului de intrare i a unei impedane de intrare. Selectarea canalului n band se face software, prin comandarea blocului sintetizator. Singura component extern pentru sintetizator este filtrul pentru bucla PLL. Sintetizatorul conine un oscilator comandat n tensiune, cu panta de 150MHz/V. Viteza de modificare a frecvenei funcie de tensiunea de comand trebuie s fie mai mare pentru a se putea realiza modularea FSK a datelor. Pentru un ir de date cu debitul de 50kbps, la care fiecrui bit i se asociaz o frecven dac este 0 i alta dac este 1, viteza de modificare a frecvenei trebuie s fie de 100kHz/50s. Cele 2 frecvene de codificare sunt prencrcate n circuit prin programarea unui registru. Toate celulele receptorului sunt concepute s poat lucra ntre 400-1000MHz. Amplificarea primei celule este programabil prin registrul CTRL1. Comutatorul RX/TX protejeaz intrarea receptorului de excursia mare de tensiuni a emitorului (pn la 10V vrf la vrf la o tensiune de alimentare de 5,5V). Comutatorul este comandat de un bit de control.

Date digitale

16

Demodulatorul este format dintr-un oscilator care oscileaz la frecvena Fin (a semnalului de intrare), frecvena liber de oscilaie fiind F0. Faza semnalului de ieire din oscilator este proporional cu diferena ntre Fin i F0. Un circuit SAU EXCLUSIV transform diferena de faz n factor de umplere, apoi un filtru trece jos o transform n tensiune. Dac Fin = F0 factorul de umplere este 50% i tensiunea de ieire este VDD/2. Chiar i primul bit poate fi detectat corect aa nct nu mai este nevoie s se insereze un ir de bii 010101 pentru sincronizarea receptorului. Tensiunea de ieire este convertit n nivele CMOS cu un comparator cu rezoluie mare. Tensiunea de comparaie se extrage din valoarea medie a semnalului analogic demodulat. Pentru un cod de tip Manchester cu un numr de zerouri aproape egal cu cel de unu, schema este eficient. Tensiunea de comparaie este scoas la un pin exterior. O alt posibilitate este de a fixa tensiunea de comparaie din exterior la VDD/2 cu un divizor rezistiv. Astfel sunt posibile i codri NRZ. Pentru a permite comparaii foarte exacte, tensiunea de comparaie se poate modifica n jurul valorii VDD/2 prin program. Este implementat un DAC de 4 bii, programarea fcndu-se n registrul DTR. Amplificatorul de putere de ieire poate genera 10dBm (10mW) n 3 canale foarte utilizate (434MHz, 868MHz i 915MHz) (la 2,4V alimentare). Puterea maxim poate fi mai mare dac tensiunea de alimentare este mai mare, astfel n canalul 400MHz, la 4V, puterea poate fi pn la +19dBm. n banda 868MHz circuitul poate genera 14dBm, ceea ce reprezint nivelul maxim admis n Comunitatea European. Curentul absorbit de circuit pentru a obine aceste puteri de ieire este de 39-46mA, funcie de canal. Controlul puterii se poate face n 2 moduri: Un rezistor extern stabilete puterea maxim, funcie de reglementrile legale n ara respectiv; Cu 2 bii din registrul de control CTRL1 se pot stabili 8 nivele de putere, sub puterea maxim. Stabilirea puterii prin soft este util la economia de energie. Astfel, 2 circuite care se afl n legtur radio pot comunica nivelul de putere i l pot micora pn la nivelul la care comunicaia se mai poate desfura corect. Etajul de putere are integrat o bucl de control a puterii pentru a micora sensibilitatea puterii de ieire la modificarea temperaturii sau a tensiunii de alimentare. Cu ct excursia tensiunii de ieire este mai mare, cu att i eficiena etajului de putere este mai mare. Cu o alimentare de 3V, tensiunea de ieire este de +5V vrf la vrf sau 1,77V valoare eficace. Pentru a emite cu 10mW (10dBm) rezistena de sarcin este: Pout=V2/RS RS=314 Impedana antenei fiind de 50 este nevoie de un filtru pentru adaptarea de impedan. Filtrul trebuie realizat cu atenie, cu componente SMD de suprafa mic, cu mase bune pentru a nu radia armonici superioare. Filtrul, n afar de rolul de adaptare de impedane poate micora nivelul de armonici superioare generate n anten, conform cu reglementrile din ara respectiv. Microcontrollerul poate controla i monitoriza circuitul printr-o interfa serial sincron cu 3 fire: SLE validare intrare; SCK tact (semnal de intrare); SDATA date de intrare/ieire Dac SLE=1 interfaa este inhibat. Un ciclu de citire/scriere ncepe dac SLE trece n 0 i se termin cnd SLE trece n 1. ntr-un ciclu de acces se poate realiza o singur operaie: un singur registru poate fi citit sau scris. Un mesaj este format din 3 cmpuri: Adresa (4 bii, la nceput MSB); 17

Selecia R/W; Date (32 de bii maxim, la nceput MSB). Diagrama de semnale pentru scriere /citire este dat n figura 3.16:
SLE SCK SDATA

A3 A2 A1 A0 R/W D31 D30 D29 ..D0 Fig. 3.16. Diagrama de semnale pentru scrierea /citirea serial sincron Obligatoriu la nivel de principiu

3.5.Comenzi Hayes
Comenzile ctre modemuri (mod de formare a numerelor, detecia semnalului de ocupat etc. ) au fost stndardizate, iar modemurile care accept aceste comenzi se numesc modemuri Hayes. Comenzile Hayes, numite i comenzi AT sunt grupate n 4 grupe: Comenzi de baz formate dintr-o liter mare i o cifr; Comenzi extinse precedate de caracterul & urmat de o liter mare i o cifr; Comenzi particulare fiecrui productor, precedate de \ sau de % care sunt disponibile n documentaia modemurilor. Comenzi de ncrcare a registrelor Sn=v, unde n este numrul registrului iar v valoarea cu care se ncarc. Caracterele speciale care apar ntr-o linie de comand Hayes sunt: AT caractere de nceput al liniei de comand; Z resetare a modemului;

, indic modemului s fac o pauz de o secund. Mai multe virgule nseamn pauz

de tot attea secunde (durata pauzei poate fi modificat n registrul S8). ^M trimite un ENTER (caracter de terminare a liniei de comand) (CR) ctre modem. Cteva din comenzile de baz uzuale sunt: ATD 0-9, *, # cifre i semne speciale cu care se pot forma numere; L reluarea formrii ultimului numr; P formare n puls; T formare n ton; W ateptare ton 1-255 s (implicit 50s, valoare stocat n S7); , pauz ; ntoarcerea n starea de comand; S=n se formeaz numere memorate cu AT&Z, n=0,1,2,3,4 Exemplu: ATDT 0268,40800 are ca efect formarea n ton a numrului 026840800 cu o pauz de o secund ntre prefix i numr.

18

Observaie: pauza este util de exemplu acolo unde exist centrale interne la care, de la un telefon interior se formeaz o cifr pentru accesul n exterior. Dup formarea acestei cifre este nevoie de o pauz nainte de a forma numrul, pauz care se poate obine cu virgule. Comanda ecoului: ATE0 invalideaz ecoul comenzii ctre modem napoi spre ecranul calculatorului; ATE1 valideaz ecoul. Comanda deconectrii: ATH1 comand cuplarea la linie; ATH1 comand decuplarea de la linie. Comenzi de identificare (semnificaiile difer funcie de tipul de modem): ATI0 afieaz codul de identificare al modemului; ATI1 afieaz suma de control ATI2 afieaz suma de control al ROM-ului (OK sau ERROR); ATI3 afieaz numrul de revizie al firmware-ului; ATI4 afieaz irul de identificare OEM; ATI5 afieaz codul de ar; ATI6 afieaz modelul circuitului DSP de prelucrare a datelor; ATI6 afieaz codul DAA. Controlul difuzorului: ATL0 volum mic; ATL1 volum mediu; ATL2 volum mediu spre mare; ATL3 volum mare; ATM0 invalidare difuzor; ATM1 validare difuzor pn se detecteaz purttoarea; ATM2 validare difuzor. Mod de lucru: ATN0 viteza de conectare este specificat n S37; ATN1 viteza de conectare este stabilit automat prin negociere ntre cele 2 modemuri. ntoarcerea n starea de comenzi: ATO0 comut de la starea de comenzi la starea de ON LINE fr formarea numrului; ATO1 comut de la starea de comenzi la starea de ON LINE i iniiaz un proces de egalizare automat. Modul de rspuns: ATQ0 valideaz ca rspunsul s fie afiat pe ecran; ATQ1 invalideaz rspunsul pe ecran. Codul rezultat: ATV0 cod numeric; ATV1 format alfanumeric. Mesaje de corecie: ATW0 corecia de eroare nu este afiat; ATW1 corecia de eroare este afiat; ATW2 corecia de eroare nu este afiat, se afieaz doar viteza de conectare. Afiarea rezultatelor: ATX0 invalidare rspunsuri modem n afar de OK, CONNECT, RING, NO CARRIER, ERROR, NO ANSWER; ATX1 invalidare rspunsuri n afar de cele anterioare i CONNECT xxxx (viteza la care s-a realizat conectarea); ATX2 invalidare rspunsuri n afar de cele anterioare i NO DIAL TONE; 19

ATX3 validare rspunsuri. Reset: ATZ0 restaureaz datele stocate n profilul 0; ATZ1 restaureaz datele stocate n profilul 0. Cteva dintre comenzile extinse sunt enumarate n continuare. Gestionarea DCD: AT&C0 foreaz DCD activ tot timpul; AT&C1 DCD indic prezena purttoarei. Gestionarea DTR: AT&D0 ignor DTR; AT&D1 mod de transfer asincron; AT&D2 invalidare rspuns automat; AT&D3 reset dac se comand ATZ. Reprogramare: AT&F0 se ncarc valorile date de fabricant (profilul 0); AT&F1 se ncarc valorile date de fabricant (profilul 1). Gestionarea transferului de date: AT&K0 invalidare control; AT&K3 protocol RTS /CTS; AT&K4 protocol XON /XOFF; AT&K6 protocol RTS /CTS i XON /XOFF. Programarea modului puls de formare a numrului: AT&P0 raport ntre scurt /gol de 39/61 (US i Canada); AT&P1 raport ntre scurt /gol de 33/67 (UK i Hong Kong). Gestionarea DSR: AT&S0 DSR activ tot timpul; AT&S1 DSR activ dup detecia tonului i inactiv dup pierderea purttoarei. Test: AT&T0 terminarea oricrui test; AT&T1 execut test n bucl al prii analogice; AT&T3 execut test n bucl al prii digitale; AT&T4 valideaz o cerere pentru test de la alt modem, conectat; AT&T5 invalideaz o cerere pentru test de la alt modem, conectat; AT&T6 execut un test printr-un alt modem; AT&T7 execut un test al prii digitale printr-un alt modem; AT&T8 execut un test al prii analogice printr-un alt modem. Afiare configuraie: AT&V afiare configuraie. Salvare configuraie: AT&W0 salveaz configuraia ca profilul 0; AT&W1 salveaz configuraia ca profilul 1. Definire profil implicit: AT&Y0 selecteaz profilul 0; AT&Y1 selecteaz profilul 1. Memorare numere de telefon: AT&Z0=, AT&Z1= , AT&Z2= , AT&Z3= memoreaz cte un ir de 34 de cifre. Cteva din comenzile particulare (compatibile V.42) sunt: AT%C0 invalidare compresie; AT%C1 compresie MNP5; 20

AT%C2 compresie V.42; AT%C3 compresie V.42 i MNP5; AT%E0 invalidare monitor de calitate a liniei; AT%E1 validare monitor de calitate a liniei; AT%L raporteaz calitatea semnalului recepionat prin raportul semnal zgomot n dB raportat la mW, afiat ca 009 este 9dBm, 010 este 10dBm pn la 043 care este 43dBm; AT%Q raporteaz calitatea liniei ca i comanda anterioar. Comenzi referitoare la registre: Citirea unui registru AT Sn?; Schimbarea valorii unui registru AT Sn=v. De exemplu AT S0=3 are ca efect ca modemul s rspund automat la al treilea apel. Structura registrelor S0-S37 este descris n bibliografie [4]. Comenzile de stabilire a vitezei de transfer i a modulaiei sunt descrise de asemenea n bibliografie [4]. Comenzile ctre modem pot fi trimise din calculator cu programul HYPER TERMINAL, dup alegerea tipului de modem instalat. Un ecran al programului HYPER TERMINAL este dat n figura 3.17:

Fig. 3.17.HYPER TERMINAL A fost dat o comand de identificare ATI1 la care modemul a rspuns prezentndu-se, apoi s-a dat o comand de listare a configuraiei profilelor AT&V la care modemul a afiat registrele, numerele de telefon memorate i alte informaii. Orice modem instalat pe un sistem pote fi testat sub WIN98 prin urmtoarea succesiune de operaii: Start, Settings, Control Panel, Modems, se selecteaz modemul, apoi Diagnostics i

21

More Info. n urma acestei succesiuni de comenzi, sistemul lanseaz comenzi AT la care modemul rspunde astfel (modem INTEL HaM Ambient, 56K): ATI1 Intel V92 HaM Data Fax Voice ATI2 Intel Corporation ATI3 MD 5628D-L-A ATI4 HaM Release 4.12 ATI5 V.92 ATI6 DSP Patch Level 3.23 ATI7 OK Urmtoarea fotografie (fig. 3.18.) reprezint alturat 2 modemuri, un modem INTEL HaM cu setul de circuite INTEL 536EP (Ambient) iar cellalt modem este un modem CNR (AMR), de fapt circuitele de legare la linie, pentru c modemul propriu zis (modem AC 97) este situat pe placa de baz. Transformator de separare linie

AFE

DSP

Set de circuite INTEL 536EP Fig. 3.18.: Modem 56K INTEL HaM i modem CNR

Bibliografie 1. Uyless B., Physical Layer Interfaces and Protocols, IEEE Computer Society Press, California, 1996 22

2. A.Mihalcea, A.erbnescu, P. Tabarcea, Sisteme moderne de comunicaii, Ed. Militar Bucureti, 1992 3. I. Szekely, W. Szabo, R. Munteanu, Sisteme pentru achiziia i prelucrarea datelor, Ed. Mediamira Cluj Napoca, 1997 4. *** High Speed DATA/FAX Modem, Manual Part No. 9362G-1, 03/1998 5. Kamilo Feher coord., Comunicaii Digitale Avansate, Ed. Tehnic Bucureti, 1994

Link-uri utile 1. 2. 3. 4. 5. 6. 7. 8. www.pcwebopaedia.com Noiuni introductive www.modem-help.co.uk Noiuni introductive www.pctechguide.com Noiuni introductive www.rad.com/networks/ D. Koren Introduction to Computer Communication University of Tel Aviv www.etsi.org Standarde Telecom Standards www.intel.com Seturile de circuite INTEL 536EP i INTEL MD566x www.atmel.com Transceiver radio http://developer.intel.com/technology/cnr Modem CNR

23

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