Curs 6
This presentation is the property of its rightful owner.
Sponsored Links
1 / 36

Analize parametrice PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on
  • Presentation posted in: General

Curs 6. Analize parametrice. Analize parametrice. In acest capitol se prezinta modul de configurare al analizelor parametrice si de temperatura. Acestea sunt analize simple de tip multi-run. Analize parametrice. Cerinte minime pentru a rula o analiza parametrica.

Download Presentation

Analize parametrice

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Analize parametrice

Curs 6

Analize parametrice


Analize parametrice

Analize parametrice

In acest capitol se prezinta modul de configurare al analizelor

parametrice si de temperatura. Acestea sunt analize simple de

tip multi-run.


Analize parametrice

Analize parametrice

Cerinte minime pentru a rula o analiza parametrica.

Cerinte minime de proiectare a circuitului

· Configurarea circuitului in functie de tipul variabilei baleiate (table 1)

· Configurarea unei analize CC, AC sau de regim tranzitoriu.


Analize parametrice

Analize parametrice

Cerinte minime de configurare a programului

1 In fereastra de dialog Simulation Settings, se selecteaza din lista Analysis type optiunea Time Domain Transient.

2 In fereastra Options, se selecteaza Parametric Sweep daca nu a fost deja selectata.

3 Se specifica parametrii necesari pentru baleiere.


Analize parametrice

Analize parametrice

Nota: Nu se poate efectua o analiza de curent continuu si o analiza parametrica folosind aceeasi variabila.


Analize parametrice

Analize parametrice

Rezumat al analizelor parametrice

Analizele parametrice realizeaza iteratii multiple ale aceleasi analize standard in timp ce se baleiaza un parametru global, un parametru al unui model de simulare, o valoare de componenta sau temperatura de functionare. Efectul este acelasi ca si cand

s-ar rula analiza de mai multe ori, o data pentru fiecare valoare a variabilei baleiate.


Analize parametrice

Analize de temperatura

Cerinte minime de proiectare a circuitului Nu exista.

Cerinte minime de configurare a programului

1 In fereastra de dialog Simulation Settings, se selecteaza din lista Analysis type optiunea Time Domain Transient.

2 In fereastra Options, se selecteaza Temperature Sweep daca nu a fost deja selectata.

3 Se specifica parametrii necesari pentru baleiere.


Analize parametrice

Analize de temperatura

In cazul analizelor de temperatura, Pspice ruleaza analizele standard, selectate din optiunile de simulare, pentru diferite temperaturi de functionare.

Se pot specifica zero sau mai multe temperaturi. Daca nu este specificata nici o temperatura, circuituul ruleaza la temperatura de 27°C. Daca mai mult de o temperatura este configurata, simularea ruleaza o data pentru fiecare temperatura din lista. Setarea temperaturii la o valoare diferita de cea implicita duce automat la recalcularea valorilor dispozitivelor dependente de temperatura.

Analiza de temperatura se poate efectua si cu ajutorul analizei parametrice. Folosind analiza parametrica, temperaturile pot fi introduse fie ca o lista, fie ca un domeniu de temperatura si pasul corespunzator.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

  • Pe langa valorile literare, se pot folosi parametrii globali sau expresii globale pentru a reprezenta valori numerice in proiectarea circuitului.

  • Parametrii globali

  • Un parametru global este similar cu o variabila folosita in programare. Odata definit un parametru (a primit un nume si o valoare), el poate fi folosit pentru a reprezenta valori ale componentelor oriunde in circuit, la orice nivel ierarhic.

  • Parametrii pot fi folositi in urmatoarele moduri:

  • Se foloseste aceeasi valoare pentru mai multe componente de acelasi tip

  • Se configureaza o analiza parametrica ce baleiaza o variabila

    intr-un domeniu de valori (de ex. O analiza parametrica de curent continuu)


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

Cand mai multe componente sunt configurate cu aceeasi valoare, parametrii globali ofera o modalitate convenabila de a schimba valorile acestor componente pentru o analiza de tip “what-if”.

Exemplu: Daca doua surse independente au valoarea definita de parametrul VSUPPLY, atunci ambele surse pot fi configurate pentru 10 volti atribuind valoarea 10 o singura data parametrului VSUPPLY.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

Declararea si folosirea unui parametru global

Pentru a folosi un parametru global in circuit trebuie efectuati urmatorii pasi:

· se defineste un parametru folosind o componenta de tip PARAM si

· se foloseste parametrul in locul unei valori numerice din circuit


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

  • Declararea unui parametru global

    • 1 Plasarea unei componente PARAM in circuit.

    • 2 Dublu-clic pe componenta PARAM pentru a afisa tabelul de componente Parts, apoi se apasa butinul New.

    • 3 Declararea parametrului global:

    • a Click New.

    • b In zona Property Name, se introduce NAME, apoi se apasa butonul OK. Acest pas creaza in tabel o noua proprietate NAME pentru componenta PARAM.

    • c Se face clic in zona tabelului de sub coloana NAMEn si se introduce o valoare pentru parametru

    • d In timp ce acea celula este inca selectata, se apasa butonul Display.

    • e In fereastra de dialog Display Format, se selecteaza Name and Value, iar apoi se apasa butonul OK.

  • Exemplu: Pentru a declara un parametru global VSUPPLY care va seta valoarea unei surse independente de tensiune la 14 volti, se plaseaza in circuit o componenta PARAM, apoi se creaza o noua proprietate denumita VSUPPLY cu valoarea de 14V.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

Folosind un parametru global in circuit

1 Identificarea valorii numerice care se doreste a fi modificata: o valoare de componenta, un parametru al unui model de simulare, sau orice alta valoare.

2 Se inlocuieste valoarea cu numele parametrului global folosind urmatoarea sintaxa:

{ global_parameter_name }

Acoladele indica PSpice sa evalueze parametrul si sa foloseasca valoarea acestuia.

Exemplu: Pentru a configura o sursa independenta de tensiune, VCC, la valoarea parametrului VSUPPLY, se seteaza proprietatea DC al lui cu {VSUPPLY}.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

  • Expresii

  • O expresie este o relatie matematica care poate fi folosita pentru a defini o valoare numerica sau logica.

  • PSpice evalueaza expresia la oi singura valoare de fiecare data:

  • cand este citita intr-un circuit nou, si

  • cand o valoare a unui parametru folosit in expresie se schimba in timpul analizei.

  • Exemplu: Un parametru care se schimba cu fiecare pas al unei analize parametrice de curent continuu.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

  • Specificarea expresiilor

  • Folosirea unei expresii in circuit

  • 1 Gasirea unei valori numerice sau logice care trebuie inlocuita: o valoare de componenta, un parametru al unui model de simulare, alta proprietate, sau conditie logica intr-un test logic de tip IF.

  • 2 Se inlocuieste valoarea cu o expresie:

  • { expresie }

  • Unde expresie poate contine:

  • · operatori standard

  • · functii predefinite

  • · functii definite de utilizator

  • · variabile de sistem

  • · parametrii globali definiti de utilizator

  • operanzi literari

  • Acoladele indica PSpice ca trebuie sa evalueze expresia si sa foloseasca valoarea obtinuta.


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

Exemplu:

Presupunem ca trebuie declarat un parametru numit FACTOR (cu valoarea de 1.2) si se doreste scalarea unei surse independente de tensiune de -10 volti, VEE, cu valoarea FACTOR. Pentru a realiza acest lucru, se configureaza proprietatea DC a sursei VEE la valoarea:

{-10*FACTOR}

PSpice evalueaza aceasta expresie la:

(-10 * 1.2) sau -12 volti


Analize parametrice

Folosind parametrii si expresiile globale ca si valori


Analize parametrice

Folosind parametrii si expresiile globale ca si valori


Analize parametrice

Folosind parametrii si expresiile globale ca si valori


Analize parametrice

Folosind parametrii si expresiile globale ca si valori

I2

C1

10u

1Adc

0


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Timpul de stabilizare este o analiza de performanta cheie pentru un amplificator. Metodologia de simulare standard pentru testarea acestui parametru este variatia brusca a semnalului de intrarea baleind intreg domeniul de intrare si se masoara timpul necesar iesirii sistemului sa se stabilizeze la o valoare predefinita, apropiata de valoarea normala. Valoarea definita depinde de rezolutia sistemului. De exemplu, un sistem de 12 biti cu o plaja de 10 volti va trebui sa se stabilizeze cu o rezolutie de 1.2 mV (1/2 lsb) fata de valoarea sa finala.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

In timpul proiectarii unui astfel de amplificator, multi parametrii sunt modificati pentru a se optimiza timpul de stabilizare. Poate deveni extrem de dificila deplasarea pe curba de raspuns pentru a gasi timpul exact de stabilizare. Analiza de performanta prin intermediul functiilor obiectiv poate usura aceasta investigatie. Pentru a demonstra implementarea unei functii obiectiv, timpul de raspuns al LF411 in configuratie repetor (A=1) va fi calculata ca o functie dependenta de capacitatea de sarcina ( figure 1). O analiza parametrica dupa parametrul cload va fi efectuata in domeniul 100pF..700pF folosind un pas de 7pF. Datele generate vor fi folosite la analiza de performanta.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Figura 2 prezinta raspunsul treapta unitate al sistemului, pentru trei sarcini capacitive diferite. Metoda folosita pentru determinarea timpului de stabilizare din aceste curbe este destul de usoara. Se incepe cu sfarsitul simularii si se merge inapoi pe grafic pana unde curba de raspuns se intersecteaza cu valoarea de stabilizare definita.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Urmatorul pas este crearea unei functii obiectiv, pentru masurarea timpului de stabilizare, alegand Goal Function din meniul Trace. Va fi denumita "settle".


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Definitia functiei obiectiv ( Figure 4) realizeaza cautarea inapoi incepand cu sfarsitul simularii unde valoarea definita (1.01 volti in acest caz) intersecteaza curba.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Folosind aceasta functie obiectiv poate fi examinat timpul de stabilizare in functie de capacitatea sarcinii folosind analiza de performanta din meniul Trace.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Vom folosi utilitarul Wizard. Urmatorul pas este alegerea functiei obiectiv (stabilizare)


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

In urmatorul pas vom alege numele formei de unda ce dorim sa o cautam.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Analiza de performanta evalueaza functia obiectiv pentru intreaga familie de forme de unda (una pentru fiecare pas al cload). Rezultatul este prezentat in Figura 8.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Curba din Figura 8 arata cresterea timpului de stabilizare in functie de capacitatea sarcinii, dar se observa unele discontinuitati. Pentru a determina sursa acestor discontinuitati, vor trebui vizualizate oscilatiile ce se intersecteaza la nivelul predefinit. Odata cu cresterea capacitatii va creste si amplitudinea oscilatiilor si perioada urmatoare. Totusi, la un punct, perioada urmatoare va creste suficient de mult ca sa poata intersecta nivelul predefinit, producand un salt de jumate de perioada de oscilatie. Pentru a netezii curba si mai mult o functie mai potrivita poate fi folosita. Intai se detecteaza varfurile in perioadele invecinate nivelului predefinit. Apoi poate fi definit un polinom la aceste puncte; si vom folosi acest polinom pentru a prezice timpul de stabilizare. Functiile obiectiv care implementeaza acest lucru sunt prezentate in cele ce urmeaza ca S1, S2 si S3, care sunt 3 componente ale polinomului Lagrangian. In exemplul prezentat, componentele Lagrangianului sunt evaluate pentru nivelul 1.01, care, adunate impreuna, vor produce o curba de stabilizare la 10mV.


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta

Diferite curbe de stabilizare pot fi obtinute modificand functiile obiectiv pentru diferite nivele definite. Figura12 prezinta curbele pentru timpul de stabilizare la 20 mV, 10 mV, si 5 mV, prin setarea nivelului definit la 1.02, 1.01, respectiv 1.005. Obs: ambele sunt de tipul "marked point expression“. Functiile LEVEL sunt modificate pentru fiecare nivel distinct. Timpul de stabilizare poate fi definit si ca o expresie de tip macro (in meniul Trace):


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta


Analize parametrice

Lucrare Laborator – analize parametrice

Analiza timpului de stabilizare al unui amplificator folosind

analiza de performanta


  • Login