Documente Academic
Documente Profesional
Documente Cultură
/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 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.
*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
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;
amplificarea la un amplificator
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;
*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!