Sunteți pe pagina 1din 17

Proiect TPVLSIA

Nume student: Frimu Andrei

Grupa: 5408 MON

/home/STUDENTS/andrei.frimu/projects/TPVLSIA/TPVLSIA
tehnologia h18a6 (Austria Micro Systems, 180nm, 6metalizari)

2020
Proiectarea unui Oscilator in Inel( Ring Oscillator):

Specificatii de proiectare :
*Frecventa de oscilatie: 147873 Hz (147.873 Khz)
*Oscilatorul in inel este format din 3 AO cu intrare si diferentiala si iesire diferentiala ( Fully
Differential Amplifier)
In vederea implementarii oscilatorului in inel vom face, efectiv, o discutie despre
Amplificatorul cu intrare si iesire diferentiala, pe baza unor analize:
*Amplificatorul fully differential:

Simbolul AO-ului:
Analiza DC :

*In cadrul analizei de curent continuu vom determina daca AO-ul se afla,efectiv, in punct static de
functionare, pentru a avea transfer maxim de semnal la iesire. Adica, pentru o referinta de 1.8V, ne
asteptam ca la iesire sa avem o tensiune de VDD/2, anume 0.9V(Transfer maxim de putere)
*Pentru PSF(analiza de punct static, putem observa ca iesirea sta in 0.9 V ,
tensiunea de referinta .
Analiza AC a AO-ului:
*Amplificarea pentru fiecare iesire separat:

*Amplificarea si banda la 3db;

Insa Amplificatorul fiind unul diferential, ne intereseaza, efectiv iesirea diferentiala :

AO-ul ne aplifica in jur de 77V

*Amplificarea la 20 Db si faza:
*Putem observa efectiv Banda la 3db. Avem pol dominant ,care determina atenuarea in frecventa cu
20db , la o frecventa de 4.31 MHz.

Caracteristica de transfer:(IESIREA DIFERENTIALA/INTRAREA DIFERENTIALA)

Circuitul de test: Vom face o analiza tranzitorie;


*Putem observa efectiv carcateristica statica a AO-ului , insclusiv zonele sale de liniaritae, dar si
transferul maxim de semnal la o tensine de VDD/2

Adica la 450mv Vom avea trasfer maxim de semnal in iesirea amplificatorului;

*Paramentri AC de semnal importanti in cadrul proiectarii unui AO vom pune in


evidenta:
-CMMR (Rejectia modului comun)
*Acest parametru implica un raport de semnal intre intrarea diferentiala si cea
de mod comun:

Adica, ne da informatii in legatura cat de bine rejecteaza amplificatorul semnalul


comun din etajul diferential. La proiectrea unui AO ne intereseaza ca amplificarea
diferentiala sa fie mult mai mare decat cea comuna, efectiv ne vom astepta la un
factor de rejectie mare(va rezulta un AO cu capacitate buna de eliminare a
modului comun). Ideal ar fi ca etajul sa amplifice diferential cat mai bine, insa in
cazul unui model real, acest lucru este cam imposibil, tocmai din cauza
nesimetriei etajului din intrare;
*Circuitul fiind perfect simetric la iesire observam ca avem niste tensiuni de ordinul Fv, ceea ce
reprezinta eroarea numerica.

Vom debalansa circuitul cu dc voltage de 1mV


Deci, putem observa ca la 1V la intrare obtinem la iesire 147 mv.Adica 1000/147 va rezulta 6.8 ori cu un
castig G=20log6.8 de 16 ori. Aceasta reprezinta un CMRR aproximatix. Avem o atenuare in jur de 16.

*Parametru PSRR – reprezinta acel parametru care determina cum variaza iesirea functie de anumite
variatii a sursei de alimentare. Adica este un raport intre semnalul produs de sursa de alimentare si
semnalul parazit creat de aceasta. In mare parte, in cazul real o parte din semnalul parazit este
amplificat cu cel util. Vom vedea efectiv cum se comporta iesirea AO-ului la anumite variatii a sursei de
alimentare.

*Avem la intrare 1V si la iesire in jur de 13 Mv . Deci, circuitul va atenua cu 1000/13 , mai exact 76.92
sau in jur de 37dB

-Parametrii de baza mai sunt si SR si timpii de comutare.


Vom analiza parametrul Time_rise- timpul de crestere la aplicarea unui semnal
treapta de amplitudine mica;
Deci, avem in jur 75ns t_rise . Astfel fp=0.35/t_rise = 4.6MHz

SR-la aplicarea unui semnal treapta de amplitudine mare. Parametrul SW reprezinta, efectv, un
parametru de baza , la comutarea iesirii . Pe noi ne intereseaza sa avem un semnal care comuta
bine la un semnal treapta de amplitudine mare. SR=dout/dt( Variatia semnalui diferential din
iesire in timp)

*In jurul valorii de 0 avem limitare de SR .Putem observa ca avem efectiv un SR = 126MV/secunda;

In continuare vom conecta 3 aplificatoare fully differential in conexiune Darlington:

Frecventa de oscilatie : 147.873Khz ;


Pentru a afla frecventa de oscilatie si castigul minim necesar startarii oscilatiilor se folosesc criteriile
Barkhausen de modul si faza:

amplificarea la un amplificator

*Efectiv, la toate ampificatoarele vom avea:

Parametrii de proiectare oscilator:

R1=100K

R2=300K

C(capacitatea) = 7.7pF ( am dedus capacitatea din frecventa de ocilatie si faza din conditia Barkhausen)

O aplicație majoră a amplificatoarelor cu diferențial complet este în filtrele antialias cu pasaj scăzut
pentru ADC intrări diferențiale.

*Crearea unui filtru activ de primă ordine de pasaj scăzut se realizează cu ușurință prin adăugarea de
condensatoare în bucla de feedback echilibrat;
A 2 metoda de proiectare utilizand conditiile de oscilatie:
*Aceasta este o metoda mult mai relevanta!
Din criteriul Barkhausen:
*In vederea determinarii functiei de transfer vom lua fiecare etaj separat, dupa le vom conecta
in conexiune inel;
*La intari vom aplica tensiuni V1 si V2 putand determina func.de transfer la un etaj diferential
intrare-iesire;

R2 este R3 din calculele anterioare;

*Modulul functiei de transfer pentru toate cele 3 etaje conecate in inel:

*De aici rezulta ca pentru oscilatorul sa oscileze fara atenuare , este necesar ca
transferul pe bucla sa fie 1. Adica rezulta ca raportul R3/R1 trebuie sa fie egal sau
mai mare ca 2 pentru a avea oscilatie, in caz contrar semnalul va fi atenuat. Acest
lucru se intampla tocmai din cauza deplasarii polilor din Diagrama de poli-zerouri.
*Stim ca raportul de rezistente este necesar sa fie mai mare ca 2 .
Voi alege R2= 30k si R1=14k , de unde va rezulta un raport de 2.147

√3
La fel, se stie ca . Adica 𝐶3 = de unde rezulta C3=64.7pF
2⋅3.14⋅𝑓⋅𝑅3

Efectiv, putem modifica din valoarea lui R1 pana cand ajungem sa obtinem
frecventa nostra de oscilatie necesara sa o obtinem din specificatii;
√3
f0 = = 147.873KHz .
2⋅3.14c3 R3

Observ. Putem da lui C3 o valoare dupa vare vom modifica pe R3 din raportul
R3/R1 pana cand vom obtine frecventa de oscilatie necesara;

Parametrii de proiectare :
R2=R3 = 30K
R1=10K
R3/R1=3;
C=64.7pF
Verificare: delta(t)=6.72us => f=1/6.72us<=>frequency=147.492khz

Efectiv, in calculele reale se vor lua in cosideratie si factorii specifici tolerantei, time_age, cat si
TCR(variatia cu temperature) – Parametri de care nu s-a tinut cont in vederea obtinerii calculelor de
rigoare . Am considerat modele ideale de circuit!

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