Sunteți pe pagina 1din 36

UNIVERSITATEA POLITEHNICA

TIMIOARA
FACULTATEA DE ELECTRONIC,
TELECOMUNICAII I TEHNOLOGII
INFORMAIONALE

LUCRARE DE LICEN

Data logger pentru msurarea curentului


consumat de sistemul de monitorizare a presiunii
din roi

Conductor tiinific, Absolvent,

Prof. dr. ing. Dan LASCU Alina TURDA

Ing. Cristian NICORA

Timisoara

2017
CUPRINS

1. Introducere...
2. Scopul lucrrii
3. Conceptul de Tire Pressure Monitoring System i soluia propus pentru sistemul de msurare
3.1 Concept..

3.2 Tipuri..

3.3 Mod de operare..........................

3.4 Aplicaii..

3.5 Soluia propus..

4. Arhitectura sistemului de msurare..


5. Descrierea i dimensionarea blocurilor funcionale ale sistemului. Analiza de cost
5.1 Amplificator operational..
5.2 Multiplexor.
5.3 Convertor analog digital
5.4 Protocol serial.
5.5 Analiza de cost..
6. Verificarea prin simulare a soluiei dezvoltate
7. Verificri experimentale
8. Concluzii ..

Anexa 1: Schema electronic partea de achiziie

Anexa 2:Cablaje partea de achiziie .

Anexa 3: Schema electronic final

Bibliografie
1. Introducere

Lucrarea de fa are ca scop realizarea unui dispozitiv de msurare a curentului consumat de un


senzor de monitorizare a presiunii din roi atunci cnd autovehiculul se afl n micare. n lucrare se va
prezenta partea teoretic i, de asemenea, prin simulri i realizare fizic, a funcionrii circuitului.

Construirea dispozitivului trebuie facut innd cont de restricii privind dimensiune i greutate
ct mai reduse , frecvena de transmisie ridicat i consumul redus. Pentru ndeplinirea acestor restricii,
este foarte important s se foloseasc componente cu un consum foarte mic i precizie ridicat.

Lucrarea este extins pe ..pagini, fiind structurat pe 8 capitole, 3 anexe i o list bibliografic.
Capitolul 1 are un caracter introductiv, n care se descrie pe scurt coninutul lucrrii. n capitolul 2 se
descrie scopul lucrrii. Capitolul 3 const n prezentarea principalelor aspecte ale conceptului i modului
de funcionare al sistemului pentru monitorizarea presiunii din roi i soluia propus pentru sistemul de
msurare. Capitolul 4 prezint arhitectura sistemului de msurare, n care se descrie pe scurt fiecare bloc
funcional. Capitolul 5 este destinat descrierii i dimensionrii blocurilor funcionale ale sistemului.
Capitolul 6 const n verificri prin simulare a soluiei propuse. In capitolul 7 se prezint verificrile
experimentale, iar ultimul capitol cuprinde concluziile generale ale lucrrii.

Anexele vin n completarea bibliografiei, cu scheme i cablaje adiionale, care nu au fost incluse n
partea teoretic a lucrrii, ci doar au fost raportate c exist la final, cu ajutorul referinelor.
Bibliografiaeste cea din urm parte a documentaiei lucrrii, n care vor fi incluse sursele de inspiraie i
documentare ale autorului.

Rezultatele obinute n cadrul acestei lucrri, precum i prototipul conceput vor fi valorificate n cadrul
companiei HUF Romania.
2. Scopul lucrrii

Scopul lucrrii de fa este dezvoltarea unui sistem de evaluare a performanelor unui sistem TPMS din
puctul de vedere al consumului de curent. Este binecunoscut faptul c un sistem TMPS direct este self
powered cu ajutorul unei baterii de tip CR2032, 3V, similar cu cea de pe plcile PC-urilor mai vechi.

Durata de folosin a sistemului (7 10 ani) este un factor de mare importan n design-ul unui sistem
TPMS. De aceea un mare rol n acest aspect l are cunoaterea ct mai exact a profilelor de consum de
curent al senzorului TPMS din anvelope, pentru diferite stri de activitate (de exemplu: transmisie,
msurare, recepie, comenzi, sleep,). Cu ct mai bine este cunoscut acest profil de curent, cu att mai
bine se poate prevedea durata total de via cu o baterie de tipul menionat (din motive constructive
bateria este nglobat n ansamblul senzorului i nu este interschimbabil, la epuizarea acesteia fiind
nevoie nlocuirea complet a senzorului).

Proiectul de fa i dorete a realiza un sistem de monitorizare a acestui consum de curent de ctre


senzor, n diversele stri de funcionare. Curentul consumat de ctre senzor este eantionat cu o rat de
eantionare suficient pentru o reconstruire corect a semnalului avnd n vedere durate ale strilor de
funcionare de ordinul sutelor de microsecunde pn la milisecunde.

Eantioanele obinute vor trebui transmise ctre un receptor pentru stocarea acestora.

Sistemul va trebui sa fie de asemenea self powered i de dimensiuni mecanice ct mai reduse pentru a
putea fi plasat n paralel cu senzorul n interiorul unei anvelope de test.
3. Conceptul de Tire Pressure Monitoring System

Industria automotive a dezvoltat multe mbuntiri n ceea ce privete sigurana vehiculelor. O


mbuntire dezvoltat foarte rapid este sistemul de monitorizare a presiunii din anvelope.

3.1 Concept

Un sistem de monitorizare a presiunii n roi (Tire Pressure Monitoring System-TPMS) este un


sistem electronic de siguran utilizat pentru monitorizarea presiunii aerului din interiorul anvelopei unui
vehicul i pentru a furniza oferului un semnal de avertizare la apariia unei anomalii n una sau mai
multe anvelope.

TPMS este o aplicaie wireless cu raz scurt de aciune unde transmitorul i receptorul sunt
separai de o distan de civa metri i utilizeaz o combinaie de frecvene. Mai concret, TPMS
folosete o combinaie de frecvene pentru uploading i downloading LF i RF (LF 125 kHz comunicaie
de la vehicul la senzor i RF 315MHz sau 433MHz comunicaie de la senzor la vehicul).

3.2 Tipuri

Pe baza metodei de msurare a presiunii aerului i de trimitere a informaiei la oferul vehiculului,


sistemul de monitorizare a presiunii se clasific n dou tipuri, numite, direct i indirect.

3.2.1 TPMS direct: calculeaz scderea presiunii bazat pe presiunea efectiv msurat de
un senzor de presiune montat pe partea interioar jantei fiecrei roi. Datele se pot
transmite la unitatea de control electronic a vehiculului (ECU) pentru a informa
oferul instant atunci cnd presiunea din roi scade de un anumit nivel. Capacitiile
TPMS se pot extinde folosind componente suplimentare, cum ar fi microcontrolerele
(MCU) i frecvena radio.
3.2.2 TPMS indirect: msoar presiunea aerului indirect prin modificarea vitezei de rotaie
a roii indus de ctre modificarea circumferinei roii ca rezultat a pierderii de
presiune (msurarea se face utiliznd senzorii de rotaie ai sistemului ABS). oferul
este alertat numai dac o singur roat pierde presiune sub 30% i nu indic care
anume. Dac toate roile pierd presiune, oferul nu este atenionat. Dezavantajul
TPMS-ului indirect este c vehiculul trebuie s fie n micare. oferul vehiculului nu
poate urmri presiunile individuale ale pneurilor. Dac toate pneurile pierd aceeai
cantitate de aer, atunci nu se mai poate face o comparare ntre roata care pierde
presiune i roata paralel de pe acelai asiu care nu pierde i identificarea pierderii de
presiune nu mai este posibil.

3.3 Mod de operare

Considerm modelul unui sistem de monitorizare a presiunii din anvelope prezentat mai jos:

Figura 1: Model de sistem pentru monitorizarea presiunii


TPMS necesit un sistem distribuit care cuprinde un modul de detectare la distan i un modul
receptor. Modulul senzorului este amplasat n interiorul fiecrei anvelope pentru a monitoriza presiunea
aerului n timp real, iar modulul receptor transmite aceste informaii ctre unitatea de afiare a oferului.
Modulul de teledetecie utilizeaz un senzor de presiune, un senzor de temperatur care
contrabalanseaz modificrile de presiune datorate schimbrilor de temperatur, un circuit de
condiionare a semnalului, un transmitor RF i un receptor LF. Puterea pentru acest modul este
furnizat de o baterie. Funciile de baz ale acestui modul de teledetecie sunt de msurat presiunea i
temperatura, proceseaz aceste msurtori, transmite prin RF i primeste comenzi pe LF. ECU de pe
main poate interoga senzorul cu ajutorul LF. n modelul sistemului de mai sus sunt prezente dou
antene: una pentru LF i cealalt pentru RF.

Unitatea modulului nu se limiteaz doar la TPMS putnd fi folosit, spre exemplu, la recepia
semnalelor emise de ctre telecomenzi funcionnd pe aceeai gam de frecven.

3.4 Aplicaii

n general, sistemele de monitorizare direct a presiunii n anvelop ofer urmtoarele aplicaii [6]:

Msoar i afieaz presiunea aerului n pneuri cu o precizie capabil s detecteze condiiile de


umflare mai mici de 25% din umflarea recomandat la rece
Avertizeaz ntr-un timp <5 secunde la apariia unei defeciuni
Avertizare la apariia unei pene
Avertizare pentru ntreinerea corespunzatoare a pneurilor

3.5 Soluia propus

Cerinele pentru construirea prototipului au fost urmtoarele:

Consum redus
Dimensiune i greutate reduse
Precizie ridicat
Frecven mare de eantionare
Cost redus
Pentru respectarea tuturor cerinelor mecanice am ales componente SMD cu amprente ct mai
mici.Pentru prototipurile de evaluare, componentele alese vor avea dimensiuni adecvate lipirilor
manuale.

Prototipul se va alimenta fie de la o baterie CR2032 de 3V fie de la o surs extern. El va transforma


cu ajutorul amplificatorului OPA388 valoarea de ordinul A a curentului consumat de TPMS ntr-o
valoare de tensiune care va fi convertit din domeniul analog n domeniul digital cu ajutorul
convertorului analog-digital ADS7042,a crui date de ieire vor fi transmise ctre un controller
folosind interfaa SPI (Serial Peripheral Interface).Pentru evaluarea performanelor analogice ale
sistemului,interfaa SPI va fi conectat la un osciloscop care deine posibilitatea de decodare a
semnalelor. Comanda interfeei de SPI ( SPI Master) va fi realizat cu ajutorul unui tool intern care
va genera timing-uri necesare pentru comunicaia cu ADC-ul pe bus-ul SPI.

4. Arhitectura sistemului

Mai jos este prezentat schema bloc a dispozitivului complet unde se regsesc blocurile funcionale.

Figura 2: Schem bloc circuit complet

Din schema bloc de mai sus, am realizat practic partea de achiziie i am prezentat-o sub forma unei
scheme bloc prezentate mai jos:
Figura 3: Schema bloc - parte de achiziie

DUT TPMS reprezint sistemul de monitorizare a presiunii din roi. Pentru msurarea curentului
de ordinul A-mA consumat de TPMS, am ales s folosesc un amplificator operaional.
OPA388 reprezint un amplificator operaional de precizie. Deoarece gama de curent este prea
mare, nu se poate afia la ieire fiindc intr n saturaie. Astfel am mprit gama de curent 1A-
10mA n jumtate i au rezultat dou game, prima n intervalul 1A-100A i a doua n
intervalul 100A-10mA. Aceste dou game se vor putea selecta folosind un switch analogic.
Switch-ul analogic folosit are dou intrri, o intrare de selecie i o ieire. Cnd selecia este pe
nivelul low (GND) se selecteaz prima gam de curent iar cnd este n starea high (Vcc) se
selecteaz ce-a de-a doua gam.
ADS7042 este un convertor analog-digital pe 12 bii, frecvena de 1MHz. Dispozitivul
eantioneaz tensiunea de la intrare, fiind capabil de funcionare single ended adic o intrare
refereniat la mas, sau differential intrarea AINP refereniat la intrarea AINM. El definete
toate valorile biilor ncepnd cu cel mai semnificativ i termin cu cel mai puin semnificativ.
ADS7042 este un convertor cu aproximaii succesive (SAR). El este capabil s deplaseze
numrul binar de la ieire n format serial nemaifiind nevoie de un registru de deplasare. Acest
convertor are trei pini pentru comunicaie serial.
SPI=Serial Peripheral Interface reprezint o interfa de comunicare serial. O interfa serial
reprezint o conexiune bazat pe transferul de date n mod serial (SD Serial Data). Cea mai
simpl interfa serial este Serial Peripheral Interface. n prototip am folosit SPI pe 3 fire: Clock,
Slave Select i Serial Data Out. Convertorul ales are nevoie de 16MHz pe linia de clock pentru a
suporta un million de eantioane pe secund (MSPS=Mega Samples Per Second).

5. Descrierea sistemului
5.1 Amplificator operational

OPAx388 este un amplificator operaional de precizie cu zgomot ultra-redus, capabil de un slew


rate de 5V/s. Influena temperaturii se situeaz la un nivel de 0.005V/ C iar asta face amplificatorul
ideal pentru aplicaii ce necesit precizie ridicat, conversii analog-digitale, conversii digital-analogice.
n urma conversiei analog digitale nu se degradeaz liniaritatea. Acest amplificator are diferite capsule:
VSSOP-8, SOT23-5 i SOIC-8 prezentate n tabelul de mai jos:

PART NUMBER PACKAGE BODY SIZE


OPA388 SOIC(8) 4.90 mm 3.90 mm
SOT-23(5) 2.90 mm 1.60 mm
VSSOP(8) 3.00 mm 3.00 mm
Tabel 1: Descriere capsule

Din acestea am ales VSSOP-8 datorit faptului ca are un pachet cu dimensiuni ce se pot lipi
manual.

OPAx388 poate fi folosit cu alimentare singular sau dubl i opereaz la o tensiune ntre 2.5V
(1.25 V) pn la 5.5V ( 2.75 V), are o laime de band de 10MHz, capabilitate de operare la
temperatur cuprins ntre -40C i 125C. O tensiune mai mare de 7V poate distruge complet
dispozitivul.

Configuraia pinilor
Configuraia pinilor pentru amplificatorul operaional este prezentat n figura 5, iar n tabelul 2 sunt
prezentate funciile fiecrui pin al dispozitivului:

Figura 4: Configuraia pinilor

NUME VSSOP I/O DESCRIERE


-IN 2 I Intrare inversoare
+IN 3 I Intrare neinversoare
NC 1, 5, 8 - Neconectat
OUT 6 O Ieire
V- 4 - Tensiune de alimentare negativ
V+ 7 - Tensiune de alimentare pozitiv
Tabel 2: Funcii pini

Corecia offset-ului intern

Familia de amplificatoare operaionale OPA388 utilizeaz o tehnic de auto-calibrare cu o durat


continu de 200 kHz. Acest amplificator este corectat la zero la fiecare 5 s.
La pornire, amplificatorul necesit aproximativ 1 ms pentru a atinge precizia VOS specificat. Acest
design nu are aliere sau zgomot.

Susceptibilitatea EMI si filtrarea intrrilor

EMI= Interferen electromagnetic


Amplificatoarele operaionale variaz n ceea ce privete sensibilitatea EMI. Dac EMI conduce intrarea
amplificatorului operaional, DC Offset la ieirea amplificatorului poate trece de la valoarea sa nominal
atunci cnd EMI este prezent. Dei toate funciile pinilor amplificatorului operaional pot fi afectate de
EMI, pinii de intrare vor fi probabil cei mai sensibili. Familia amplificatorului operaional OPAx388
ncorporeaz un filtru cu intrare intern low-pass care reduce rspunsul amplificatorului la EMI. Ambele
moduri comune i filtrarea n mod diferenial sunt furnizate de filtrul de intrare. Filtrul este proiectat
pentru o frecven de cutoff de aproximativ 20 MHz (-3 dB), cu un rolloff de 20 dB/decad.

Informaii despre aplicaie

OPAx388 reprezint o familie de amplificatoare operaionale de precizie. Utilizarea circuitelor cu drift


zero ofer avantajul unei tensiuni de offset de intrare sczute n timp i temperatur, precum i scderea
componentei de zgomot 1 / f. Familia OPAx388 este optimizat pentru intrare complet rail-to-rail,
permind o funcionare cu tensiune joas, cu o singur alimentare sau cu o alimentare separat. Aceste
amplificatoare cu zgomot redus i precizie ridicat ofer intrri cu impedan ridicat.

5.2 Multiplexor

Un multiplexor este un circuit combinaional ce selecteaz informaia binar de la una sau mai multe
linii de intrare i o direcioneaz ctre linia de ieire. Selectarea intrrii se face cu ajutorul liniei de
selecie.

Multiplexorul poate avea pn la 2 linii de intrare i n linii de selecie a cror combinaii de bii
determin care intrare se va selecta.

Am ales multiplexorul 74LVC1G3157 care este de tipul 2:1, are dou intrari/ieiri independente Y0 i
Y1, o intrare/ieire comun Z i o intrare de selecie digital S. n funie de valoarea intrrii de selecie, 0
logic sau logic, se va selecta starea iesirii, low sau high. n tabelul 3 de mai jos se prezint valorile
posiile ale intrrii de selecie S, unde ieirea Y poate lua valorile 0 i 1 . 0 reprezint starea low(mas)
i 1 reprezint starea high(alimentare).
S Y
0 0
1 1
Tabel 3: Tabel de adevr mux 2:1
n figura 8 este prezentat diagrama logic a dispozitivului construit din pori logice.

Figura 5 : Diagrama logic cu pori a multiplexorului

Funcia de transfer a iesirii: = 0 + 1


Acest dispozitiv are tensiunea de alimentare cuprins ntre 1.65V i 5.5V, rezistena intern de
7.5 tipic la = 2.7, capabilitatea curentului de switching de 32mA, temperatura de
operare cuprins ntre -40C i 125C i imunitate la zomot nalt.
Mai jos sunt prezentate simbolul, diagrama logic i dispoziia pinilor pentru multiplexorul ales:

Figura 6: Simbol logic Figura 7: Diagrama logic Figura 8: Configuraia pinilor SOT363

n tabelul 4 se descrie fiecare pin al multiplexorului.


Simbol Pin Descriere
Y1 1 Intrare sau ieire independent
GND 2 Masa ( 0V )
Y0 3 Intrare sau ieire independent
Z 4 Ieire sau intrare comun
Vcc 5 Tensiune de alimentare
S 6 Intrare de selecie
Tabel 4: Descriere pini
Intrarea de selecie are dou stri, low i high, prezentate n tebelul 5:

Intrare selecie S Canal


L Y0 L = LOW voltage level
H Y1 H = HIGH voltage level

Tabel 5: Funcii selecie

5.3 Convertor analog digital


5.3.1 Descriere
Un convertor analog digital are la intrare un semnal analogic ( tensiune sau curent) care
genereaz la ieire un semnal numeric a crui valoare depinde de mrimea semnalului analogic de
intrare.
Dispozitivul folosit este ADS7042 un convertor analog digital (ADC) pe 12 bii, 1-MSPS. El
suport o gam larg a tensiunii analogice de alimentare (1.65V pn la 3.6V), are un registru pentru
aproximaii succesive (SAR) cu un circuit de eantionare i ateptare. Interfaa serial compatibil SPI
este controlat de semnalele CS i SCLK. Semnalul de intrare este eantionat cu CS pe frontul
descresctor, iar SCLK este utilizat pentru conversia datelor la ieire. Dispozitivul suport o gam larg
a tensiunii digitale de alimentare (1.65V pn la 3.6V). ADS7042 are 8 pini cu capsul VSSOP (2.30
mm 1.50 mm) i o temperatur de operare cuprins ntre 40 i 125. Are raportul semnal-zgomot
de 70dB pentru alimentare cu 3V.

Convertorul primete la intrare semnale analogice (tensiune, curent) i le transform prin


eantionare n numere binare la ieire, proces prezentat n figura 12:
Figura 9: Proces ADC

5.3.2 Configuraia pinilor

n continuare am prezentat configuraia pinilor convertorului ce se observ n figura 13 i descrierea lor


n tabelul 6.

Figura 10: Configuraie pini ADC

PIN I/O DESCRIERE


NUME NR.
DCU
DVDD 1 Alimentare Tensiune de alimentare digital I/O
SCLK 2 Intrare digital Clock serial
SDO 3 Ieire digital Date de ieire seriale
/CS 4 Intrare digital Semnal de chip-select, activ jos
AINM 5 Intrare analogic Semnal de intrare analogic negativ
AINP 6 Intrare analogic Semnal de intrare analogic pozitiv
AVDD 7 Alimentare Tensiune de intrare analogic, asigur tensiunea de referin pentru
ADC
GND 8 Alimentare Mas pentru alimentare, toate semnalele analogice i digitale fac
referire la acest pin
Tabel 6: Descriere pini ADC

5.3.3 Diagrama bloc funcional

Comparatorul primete o tensiune de intrare.Se fac 12 comparri succesive. Valoarea fiecrui bit se
obine n cte o perioad a semnalului de tact. Stabilirea valorilor ncepe cu bitul cel mai semnificativ
(MSB) i se ncheie cu bitul cel mai putin semnificativ (LSB). Registrul cu aproximaii succesive (SAR)
comand intrrile convertorului pentru a obine tensiuni de comparare cu valorile:

Uck = Uref bi 2i ; k = 1,2, n i bi bii stabilii anterior


i=1

Dispozitivul folosete tensiunea de alimentare analogic (AVDD) ca i referin. Se recomand


decuplarea pinului AVDD cu un condensator de 1 cu rezisten serie echivalent sczut. Valoarea
minim a condensatorului este de 200. Pinul AVDD funcioneaz ca o sarcin cu condensator
comutat la sursa de alimentare. Condensatorul de decuplare asigur sarcina instantanee necesar
circuitului intern i ajut la meninerea unei tensiuni stabile de curent continuu.

n figura 11 se prezint schema bloc a convertorului.


Figura 11: Diagrama bloc ADC

ADC-ul eantioneaz diferena dintre AINP i AINM.

ADC-ul este un dispozitiv care primete dou tensiuni de referin: reference high ( ) i reference low
( GND - 0V).

00..00 Reference low


11..11 Reference high
=

FSR=Full-scale range reprezint intervalul de variaie a semnalului de intrare i este egal cu tensiunea de
referin a ADC-ului care la rndul ei este egal cu tensiunea de alimentare analogic i reprezint gama
de valori a tensiunii.

= = = (0 3)

Dispozitivul este pe 12 bii iar asta nseamn c la ieire pot exista 212 = 4096 valori distincte n format
binar.

3
Cuanta ADC: 1 = = 212 = 0.00073 = 0.73
2

Rezoluia dispozitivului:

= = = 0.73
2 1

unde: = = 3

Numrul de intervale de tensiune: = 212 1 = 4096 1 = 4095 valori

Fiindc ADC-ul are rezoluia de 12 biti 212 = 4096 nivele diferite de intrare analogic

(04095) gama de valori

Cu ct tensiunea este mai mic, cu att eroarea este mai mare (expunerea la zgomot se realizeaz mai
uor).

Calcul putere disipat: = = 3 230 = 690


Temperatura jonciunii: = + = 25 + 235.8 690 = 25.16

Durata unui ciclu: = 1

_ = = 1 60 = 940

_
= = 67.14 67
14

1 1
= = = 0.01493 109 = 14.93 106 15
67 109

n figura 13 i tabelul 7 este prezentat caracteristica de transfer a dispozitivului:


Figura 12: Caracteristica de transfer ideal

Tensiune de intrare(AINP AINM) Cod Descriere Cod iesire ideal


1 LSB NFSC Negative full-scale code 000
1 LSB la 2 LSB NFSC + 1 - 001
(Vref/2) la (Vref/2) + 1 LSB MC Mid code 800
(Vref/2) + 1 LSB la (Vref/2) + 2 LSB MC + 1 - 801
Vref 1 LSB PFSC Positive full-scale code FFF
Tabel 7. Caracteristici de transfer

5.3.4 Interfaa serial


Dispozitivul suport o interfa compatibil simpl SPI.
Figura 13: Diagrama de timing detaliat a interfeei seriale

Semnalul CS (Chip Select) reprezint o conversie i un cadru de transfer serial. Un cadru ncepe cnd
CS este pe front cobortor i se ncheie cnd CS trece pe front cresctor. La ieirea SDO ( Serial Data
Out) se afieaz rezultatul conversiei. Pinul SCLK (Serial Clock) furnizeaz un clock iar dispozitivul l
folosete pentru conversia datelor. Conversia rezultat este afiat pe pinul SDO unde primii doi bii au
valoarea 0 iar urmtorii 12 reprezint rezultatul conversiei. Primul 0 apare n momentul cnd CS trece
pe front cobortor iar urmtorii bii, ncepnd cu alt 0 urmat de rezultatul conversiei, sunt lansai cnd
SCLK trece pe front cobortor. Ieirea SDO rmne pe front cobortor dup 14 SCLK-uri. Pentru
achiziia urmtorului eantion este nevoie de furnizarea unui timp minim de achiziie dup ce
conversia eantionului de curent este ncheiat.

Dupa ce se alimenteaz, dispozitivul iniiaz o calibrare a offset-ului pe frontul cobortor al CS i ieirea


SDO rmne pe front cobortor n timpul primului transfer serial.

Calibrarea offset-ului

ADS7042 include o caracteristic pentru calibrarea offset-ului intern al dispozitivului. n timpul


calibrrii offset-ului, intrrile analogice (AINP i AINM) sunt deconectate de la etapa de eantionare.
Dispozitivul include o compensare intern a registrului de calibrare (OCR) care stocheaz rezultatul
calibrrii offset-lui. OCR este un registru intern i nu poate fi accesat de utilizator prin interfaa serial.
OCR este resetat la zero la pornire. Prin urmare, se recomand calibrarea offset-ului la pornire pentru a
aduce decalajul n limitele specificate. Daca temperatura de operare sau tensiunea de alimentare se
modific semnificativ, offsetul poate fi recalibrat n timpul operaiunii normale.
Aplicatie: Filtru antialiere
Conversia semnalelor analog-digitale necesit eantionarea semnalului de intrare la o frecven mai
mare sau egal cu frecvena Nyquist. Orice coninut de frecven mai mare din semnalul de intrare peste
jumtate din frecvena de eantionare este digitizat i rentors n spectrul de frecven joas. Acest
proces se numete aliere. Prin urmare, un filtru antialiere extern trebuie utilizat pentru a elimina
coninutul armonic de la semnalul de intrare nainte de a fi prelevat de ADC. Un filtru antialiere este
proiectat ca un filtru RC trece-jos, pentru care limea de band de 3 dB este optimizat pentru zgomot,
timp de rspuns i debit. Pentru semnalele de curent continuu cu tranziii rapide (inclusiv semnale de
intrare multiplexate), un filtru cu o lime de band ridicat este proiectat s permit reglarea exact a
semnalului la intrrile ADC n timpul achiziiei.
Ecuaia pentru determinarea limii de band a filtrului antialiere:
1
3 =
2

Figura 14 prezint structura unui filtru antialiere conectat la intrrile amplificatorului.

Figura 14 : Filtru antialiere

Pentru semnalele de curent alternativ, limea de band a filtrului trebuie s fie meninut la limita
benzii, limitnd astfel zgomotul introdus n intrarea ADC crescnd raportul semnal-zgomot (SNR) al
sistemului. Filtrul RC se foloseste i la filtrarea zgomotului de pe unitatea frontal. Un condensator de
filtrare, , se conecteaz ntre intrrile ADC. Ca regul general, valoarea acestui condensator este de
cel puin 20 de ori mai mare dect valoarea specificat a capacitii de eantionare a ADC-ului. Pentru
acest dispozitiv, capacitatea de eantionare a intrrilor este egal cu 15 pF. Astfel, valoarea este
mai mare de 300 pF. Se recomand folosirea unui condensator de tip COG sau NPO pentru c aceste
tipuri de condensatoare sunt potrivite pentru circuite de precizie, au pierderi mici (coeficient de nalt
caliate Q), coeficient sczut de temperatur i caracteristici electrice stabile, n funcie de variaia
tensiunilor, frecvenei i a timpului.
ncrcarea capacitiv poate degrada marginea de faz a amplificatoarelor de intrare, fcnd astfel
amplificatorul instabil marginal.
Pentru a evita problemele de stabilitate ale amplificatorului, rezistoarele de izolare n serie ( ) sunt
utilizate la ieirea amplificatoarelor. O valoare mai mare a este util din perspectiva stabilitii
amplificatorului, dar adaug distorsiuni ca rezultat al interaciunilor cu impedana de intrare neliniar a
ADC-ului. Distorsiunea crete cu impedana sursei, frecvena i amplitudinea semnalului de intrare. Prin
urmare, selectarea necesit echilibrarea stabilitii si denaturarea designului.

Limea de band a amplificatorului de intrare este de obicei mult mai mare dect frecvena de cutoff a
filtrului antialiere. Astfel, se recomand efectuarea unei simulri SPICE pentru a confirma c
amplificatorul are o margine defaz mai mare de 40cu filtrul selectat. Simularea este critic deoarece,
chiar i cu amplificatoare cu lime de band ridicat, unele amplificatoare pot necesita mai mult lime
de band dect altele pentru a conduce filtre similare.

Recomandri alimentare AVDD i DVDD

ADS7042 are dou surse de alimentare separate: AVDD i DVDD. Dispozitivul funcioneaz pe
AVDD; DVDD este utilizat pentru circuitele de interfa. AVDD i DVDD pot fi setate independent la
orice valoare n limitele admise. De asemenea, AVDD definete domeniul de intrare al dispozitivului. Se
seteaz ntotdeauna alimentarea AVDD s fie mai mare sau egal cu semnalul de intrare maxim pentru a
evita saturarea codurilor. Decuplarea pinilor AVDD i DVDD se face cu condensatoare de decuplare
ceramice de 1 F, dup cum se prezint n figura 15. Valoarea minim necesar a condensatorului
pentru AVDD i DVDD este de 200 nF i respectiv 20 nF. Dac ambele condensatoare sunt alimentate
de la aceeai surs, este necesar o valoare minim de 220 nF pentru decuplare.

Figura 15: condensatoare de decuplare alimentare ADC


Estimarea consumului
Curentul consumat de alimentarea DVDD depinde de tensiunea DVDD, condensatorul de ncrcare de
pe linia SDO i codul de ieire. Condensatorul de ncrcare de pe linia SDO este alimentat de curentul
de pe pinul SDO la fiecare front cresctor a ieirii de date i este descrcat la fiecare front cobortor.
Curentul consumat de dispozitiv la alimentarea cu DVDD poate fi calculat cu ecuaia:
=
unde:
C = condensator de ncrcare de pe linia SDO
V = tensiune de alimentare DVDD
f = numr de tranziii pe ieirea SDO
Numrul de tranziii depinde de codul de ieire care se modific cu intrarea analogic. Valoarea maxim
a lui f are loc atunci cnd SDO se schimb la fiecare SCLK ntr-un cod de ieire AAAh sau 555h. Pentru
codul de ieire AAAh sau 555h, la 1MSPS, frecvena de tranziie pe ieirea de date serial este de
6MHz. Pentru a rmne curentul la cea mai mic valoare posibil, alimentarea DVDD i capacitatea de
la ieire trebuie meninute la cea mai mic valoare posibil.

Optimizarea consumului
Pstrarea tensiunii de alimentare digitale DVDD la cea mai mic valoare posibil.
Reducerea capacitii de ncrcare de pe ieirea de date serial.
Rulare dispozitiv la o cantitate optim de transfer. Consumul de energie scade cu viteza de
transfer.

5.4 Protocol serial SPI

SPI= Serial Peripheral Interface reprezint un mod de a transmite datele pe cale serial. Transmisia
presupune transmiterea bit cu bit a informaiei digitale. Protocolul SPI este de tip Master-Slave, n care
Slave este controlat de Master. Master reprezint interlocutorul care genereaz un semnal de
sincronizare, iar Slave reprezint interlocutorul care se sincronizeaz de la acest semnal.
Figura 16 : Master controleaz un Slave

Primul semnal de control este SCLK = semnal de tact (Serial Clock). Masterul genereaz i oprete
generarea semnalului de tact asta nsemnnd c SPI este o transmisie de date sincron adic datele intr
i ies in ritmul semnalului de tact (clock-ului). Nu se transmite i recepioneaz nimic daca nu exist un
semnal de clock. Orice bit poate lua valoarea 0 sau 1 i sunt definii n tranziia semnalului de CLK, n
funcie de aceast tranziie se poate stabili polaritatea semnalului.

Al doilea semnal este SS= Slave Select care este active low. Asta nseamn c Slave nu ascult de
Master dac pe pinul fizic SS nu i se aplic zero voli.

De Master se pot lega mai multe Slave-uri prin cte o legtur SS dedicat. Masterul ine fiecare pin SS
n stare high, iar cnd vrea s comande un pin Slave l trece n starea low.

Figura 17: Master controleaz 3 Slave-uri

Pentru schimbul de informaii ntre Master i Slave este nevoie de regitrii de deplasare (shift registers).
Att n interiorul Master-ului ct i al Slave-ului se gsete cte un registru de deplasare. La fiecare
semnal de clock pe linia MOSI (Master Out Slave In) bitul iese din Master i intr n Slave, iar pe linia
MISO (Master In Slave Out) bitul iese din Slave i intr n Master.
Registrul de deplasare are n cazul de fa lungimea de 14 bii iar pentru a-l umple sunt necesare 14
semnale de clock. n acest timp se transfer 14 bii de la Master i 14 de la Slave n mod simultan de la
unul la celalalt.

Exemplu: Considerm c un registru are lungimea de 8 bii. Informaia se transmite de la MSB la LSB
de la un registru la altul. Deplasarea informaiei se face de la Master ctre Slave ncepnd cu bitul 7 din
Master care se transmite pe linia MOSI i mpinge bitul 0 din Slave cu o casu la dreapta. Bitul 7 din
Slave este scos afar i preluat de linia MISO care-l pune n csua liber din Master. Registrele au
schimbat valorile ntre ele i fiecare dispozitiv citeste valoarea stocat i o prelucreaz. Daca mai sunt
date de schimbat, registrele se ncarc cu noi date i procesul se repet cu fiecare bit. n figura 17 se
prezint procesul descris mai sus.

Figura 18: Transfer date ntre Master i Slave

Protocolul serial folosit este pe 3 fire asta nseamn c funcioneaz n modul half duplex (transferul de
date are loc n ambele direcii pe rnd comparativ cu modul full duplex unde transferul de date se
realizeaz n ambele direcii simultan).

Analiza de cost

Pentru analiza costului necesar realizrii circuitului propus, am realizat un tabel n care se gsesc
componentele folosite n circuit i cantitatea minim comandat. Preurile sunt afiate pentru fiecare
component n RON incluznd TVA-ul.

Qty.
# Ref. Des. Price/buc Price
min.
1 U1 5 0.5402 2.701
2 U2 1 10.8 10.8
3 U3 1 11.52 11.52
4 C1 100 0.02796 2.796
5 C2,C4 25 0.15679 3.91975
6 C3 10 0.46608 4.6608
7 C5 100 0.05416 5.416
8 R1 10 0.51945 5.1945
9 R2 100 0.0374 3.74
10 R3 1 0.423 0.423
11 R4 100 0.0374 3.74
12 R5,R6 100 0.03241 3.241
13 R7 100 0.0374 3.74
14 CN1,CN2,CN3 1 4.6019 4.6019
15 BAT 1 2.69 2.69
69.184
Tabelul 7: Analiza costurilor de realizare
n tabel se regsesc cantitatea minim de componente comandate i preul final. Preul total este de
aproximativ 70 lei pentru realizarea unui singur prototip.

6. Verificarea prin simulare a soluiei dezvoltate

n figura 19 am prezentat circuitul pentru simularea prototipului dezvoltat. R1 reprezint un rezistor


de unt pe care se va msura curentul consumat de TPMS. Amplificatorul este alimentat de la o
baterie cu o tensiune de 3V, dup care se injecteaz un curent ce cade pe rezistorul de unt. Din sursa
de curent se genereaz o gam de valori la intrarea amplificatorului operaional notat X2 dar fiindc
gama de curent 1A:10mA de la intrarea sa este prea mare, am mprit-o n jumtate (gama 1 cu
valori ntre 1A:100A i gama 2 cu valori ntre 100A:10mA) i astfel amplificatorul nu intr n
saturaie.

C1 este un condensator de decuplare. Switch1 mpreun cu R5 reprezint configuraia


multiplexorului.Valoarea de 7.5 a rezistorului R5 reprezint rezistena n conducie a
multiplexorului.

n locul amplificatorului operaional se folosete rezistorul R6.


n funcie de poziia switch-ului, dac se afl pe linia cu rezistorul R3 sau cu rezistorul R4, se va face
selecia gamei. Poziia switch-ului se modific n funcie de starea intrrii de selecie: stare low, n
care se selecteaz linia cu rezistorul R3 i automat prima gam 1100A sau stare high, n care se
selecteaz linia cu rezistorul R4 i a doua gam de curent 10010mA.

Figura 19: Selecie stare

n primul caz, switch-ul se afl pe a doua poziie (stare low). Limitele de simulare sunt ntre 1A i
100A cu pasul de simulare setat la valoarea 1.

n figurile 20 si 21 am prezentat setrile pentru analiza AC i un grafic unde se poate observa


liniaritatea.
Figura 20: Setri AC pentru prima gam

Figura 21: performane circuit tensiune de ieire funcie de curentul de intrare

n al doilea caz, switch-ul se afl pe prima poziie (stare high) avnd limitele de simulare cuprinse ntre
100A i 10mA cu pasul de simulare setat la valoarea 0.1m.
Figura 22: Setri AC pentru a doua gam

Figura 23:Performan circuit n a doua gam de curent

Frecvena dat are valoarea f=1MHz i astfel rezult:


1
1 106 = = 0.16
2

Pentru obinerea valorii de 0.16s am ales ca valoarea rezistenei s fie 16 cu precizie de 0.1% iar
valoarea capacitii s fie 0.1F cu precizie 1%.

Trebuie ca laimea de band s scad cu 3dB/dec pentru optimizarea zgomotului i a rspunsului n


timp:

1 1
3 = = = 99.5229
2 2 3.14 16 0.1 106

n figura 24, la ieirea amplificatorului operaional, am adugat un filtru trece-jos format din
rezistorul R7=16 i condensatorul C2=0.1F iar n urma simulrii DC au rezultat graficele din
figurile 25 respectiv 26. n figura 25 este setat gama de curent n stare low i n figura 26 gama de
curent n stare high.

Figura 24: Simulare cu FTJ


Figura 25: stare low

Figura 26: stare high


n simulare, frecvena obinut este de 100kHz prezentat n graficul de mai jos, unde n partea de sus se
prezint amplitudinea n funcie de frecven iar n partea de jos faza n funcie de frecven:
Figura 27:Caracteristica de amplitudine i faz
Simulare antena:

Antena reprezint un conductor expus n spaiu. Daca lungimea conductorului este de un anumit

raport ( 2 ) sau un multiplu al lungimii semnalului devine o anten. Aceast condiie se numete
4

rezonan deoarece energia electric alimentat de anten este radiat n spaiu.


Majoritatea antenelor sunt proiectate pe PCB cu o lungime = i cu un plan de mas aflat sub
4

conductor. Semnalul este alimentat la un singur capt, iar planul de mas reacioneaz ca o cale de
retur. Pentru proiectarea antenei trebuie inut cont de lungimea i alimentarea ei, de forma i mrimea
planului de mas i a cii de retur. O anten poate transmite i recepiona unde electromagnetice.
O posibil antena este reprezentat de configuraia urmtoarelor componente prezentate sub forma unui
circuit n figura 28 iar n figura 29 se prezint caracteristica de amplitudine i faz n funcie de
frecven.

Figura 28: Circuit anten

Figura 29: Caracteristica de amplitudine i faz

O alt configuraie a antenei este prezentat n figura 30, iar n figura 31 se prezint caracteristica de
aplitudine i faz.
Figura 30: Circuit anten

Figura 31: Caracteristica de amplitudine i faz

7. Verificri experimentale
7.1 Testare funcionalitate
Pentru a verifica funcionalitatea prototipului am conectat pinul 4 (CS) al ADC-ului la
mas (GND). n aceast configuraie se observ c a crescut curentul consumat de la
1.3mA la 1.8mA.
Al doilea pin (CLK) al convertorului analog digital se conecteaz la un generator de
semnal dreptunghiular, la care am setat frecvene diferite care s cuprind limitele pentru
viteza maxim de transfer, = 3 si = 0. Frecvenele setate sunt 16MHz
respectiv 1MHz . ADC-ul are nevoie de o frecven de 16MHz pentru a suporta o vitez
de 1MSPS (1 Mega Samples Per Second).
Al treilea pin (SDO) al ADC-ului l-am conectat la un osciloscop unde se observ faptul
c se realizeaz transmisia de date de la convertorul analog digital la SPI.

7.2 Fgfh timing

Cu ajutorul osciloscopului X am generat semnalul CS pe front descresctor, numrul de bii fiind 14,
frecvena clock-ului 16MHz.

8. Concluzii

Bibliografie

[1] M. Golio, J. Golio, The RF and Microwave Applications and Systems, vol. I and II, CRC Press, 2008

[2] N. Hasan, Tire pressure monitoring system with wireless communications, 24th Canadian Conference
on Electrical and Computer Engineer (CCECE), May 8-11, 2011, pp. 1-4
[3] H. Wei, X. Yuan, W. Liang, The design and Implementation of aircraft tire pressure wireless
monitoring automatic control system, International Conference on Computational Problem-Solving
(ICCP) pp. 565 - 568, 2011

[4]http://www.analog.com/media/en/training-seminars/design-handbooks/Data-Conversion-
Handbook/Chapter2.pdf

[5] Texas INstruments, ADS7042 datasheet, http://www.ti.com/lit/ds/symlink/ads7042.pdf,Texas


INstruments, ADS7042 datasheet, http://www.ti.com/lit/ds/symlink/ads7042.pdf

[6]Tire pressure monitoring system, Schrader Bridgeport Article, May 2006, pp. 4-6.

[7]