Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

30
Il SIMULATORE Il SIMULATORE CIRCUITALE CIRCUITALE SPICE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda

Transcript of Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Page 1: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Il SIMULATORE CIRCUITALEIl SIMULATORE CIRCUITALESPICESPICE

DIEE

A.A. 2002-2003

Ing. Maria Katiuscia Zedda

Page 2: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Scopo della simulazione dei Scopo della simulazione dei circuiti elettrici circuiti elettrici

Per conoscere il comportamento di un circuito elettrico è necessario risolvere un insieme di equazioni derivate dalle LKT, dalle LKC e dalle LL.

Al crescere delle dimensioni del circuito diventa impossibile risolvere il circuito manualmente.

Per molti anni l’unica soluzione è stata la realizzazione fisica del circuito su cui eseguire i test necessari a verificarne il funzionamento.

Page 3: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Scopo della simulazione dei Scopo della simulazione dei circuiti elettricicircuiti elettrici Questa tecnica divenne inadeguata con l’avvento dei

circuiti integrati a causa degli elevati costi (sia in termini di tempo che di denaro) necessari a realizzare il circuito campione su cui effettuare i test.

Ciò, assieme all’aumento della diffusione e della potenze dei computer, è alla base della nascita e dello sviluppo dei simulatori circuitali, programmi capaci di risolvere qualunque circuito senza fare ipotesi semplificative.

Per questo motivo alla fine degli anni sessanta, nell’Università della California- Berkeley, nasce il progetto “SPICE” (Simulation Program with Integrated Circuit Emphasis).

Page 4: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Cenni storiciCenni storici

Spice è il programma più utilizzato nella simulazione dei circuiti e rappresenta di fatto lo standar della simulazione circuitale.

E’ il risultato del lavoro di molti studenti di ingegneria dell’Università di Berkeley, da cui è stato sempre distribuito gratuitamente.

La prima versione risale al 1971.Risolveva circuiti con max 400 componenti e 100 nodi, l’input avveniva mediante schede perforate.

Nel corso degli anni sono state rilasciate nuove versioni del programma caratterizzate dall’utilizzo di metodi numerici più efficienti, da un linguaggio più potente e da modelli più completi dei dispositivi.

Oggi tutti i principali fornitori di software CAD/CAE offrono una versione arricchita o supportata di SPICE. Faremo riferimento alla versione Free for studens 9.1 Pspice.

Page 5: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Caratteristiche di PspiceCaratteristiche di Pspice

Pspice, versione di Spice per personal computer, sviluppato dalla Microsim Corporation e commercializzato a partire dal 1984, è attualmente distribuito dalla CADENCE.

Pspice è disponibile in numerose versioni per i diversi sistemi operativi (DOS, Windows, Unix, etc.)

Pspice è in grado di analizzare circuiti contenenti fino a 130 elementi e 100 nodi. Può eseguire tre classi principali di analisi sui circuiti

Analisi DC (in regime stazionario o in continua) Analisi in transitori Analisi AC

E’ inoltre in grado di calcolare funzioni di trasferimento, di eseguire analisi di rumore, di sensibilità, analisi di Fourier ed altro.

I circuiti possono contenere resistori, induttori, condensatori, generatori dipendenti e indipendenti, amplificatori operazionali, trasformatori, linee di trasmissione e dispositivi a semiconduttore (diodi, BJT, Mosfet, etc.).

Page 6: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Pspice studentPspice student

www.orcad.com Pspice student

version download.

Page 7: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Principio di funzionamentoPrincipio di funzionamento

Preprocessing Processing Postprocessing

TextEditor

Schematics

*.sch BIN

*.cir ASCII

Pspice

*.lib ASCII

*.out ASCII

*.dat BIN

TextEditor

Probe

Page 8: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Applicazioni principali del Applicazioni principali del pacchetto Pspice student 9.1 Ipacchetto Pspice student 9.1 I

Schematics: Un editor grafico, usato per disegnare sullo schermo il circuito da simulare.Consente di posizionare i componenti , collegarli assieme per formare il circuito e inoltre di specificare il tipo di analisi da eseguire.

Page 9: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Applicazioni principali del Applicazioni principali del pacchetto Pspice student 9.1 IIpacchetto Pspice student 9.1 II

Pspice A D: Il programma che simula il circuito creato con Schematics. Simulare un circuito significa costruire un modello matematico del circuito a partire dai modelli dei componenti e risolverne le equazioni risultanti.

Probe:Programma che fornisce una visualizzazione grafica dei risultati generati da Pspice. Può essere utilizzato per tracciare il grafico di una qualunque tensione o corrente del circuito.

Text Edit: semplice editor di test.

Page 10: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Fasi per l’analisi di un circuitoFasi per l’analisi di un circuito

Creazione di un circuito

Simulazione

Stampa dei risultati

Schematics

Probe

Pspice AD

Page 11: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

SchematicsSchematics

Page 12: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

SchematicsSchematics

Per selezionare un oggetto: click sul pulsante sinistro una sola volta.

Per eseguire un’azione: doppio click sul pulsante sinistro.

Per annullare una qualunque operazione: premere <Esc>

Page 13: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Creazione dei circuiti con SchematicsCreazione dei circuiti con Schematics

Piazzamento delle parti o componenti del circuito

Collegamento delle parti tra loro per formare il circuito

Modifica degli attributi delle parti

Page 14: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Piazzamento delle partiPiazzamento delle parti

Selezionare Draw/Get new part per aprire la finestra di dialogo Part Browser advanced

Page 15: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Piazzamento delle partiPiazzamento delle parti

Usare la barra di scorrimento per selezionare la parte, oppure scrivere il part name (es. C per il condensatore)

Page 16: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Elementi circuitaliElementi circuitali

Part name

Attributi

Page 17: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Generatori indipendenti di correnteGeneratori indipendenti di corrente

Page 18: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Generatori indipendenti di tensioneGeneratori indipendenti di tensione

Page 19: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Piazzamento delle partiPiazzamento delle parti

Click su Place & Close Spostare il mouse fino alla posizione

desiderata sullo schermo Doppio click con il pulsante sinistro per

terminare la modalità piazzamento

Per ruotare: <Ctrl R> oppure Edit/Rotate

Per cancellare: <Ctrl X> oppure Edit/Cut

Page 20: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.
Page 21: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Collegamento delle partiCollegamento delle parti

Si seleziona Draw/Wire oppure <Ctrl-W>, se con il cursore si collegano i due punti.

Si aggiunge il collegamento di massa AGND

Page 22: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Modifica degli attributi delle partiModifica degli attributi delle parti

Nome

Valore

• Ciascun attributo consiste di un nome e del suo corrispondente valore

Attributo

Page 23: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Modifica degli attributi delle partiModifica degli attributi delle parti

Cliccando sul nome attiviamo la finestra di dialogo Edit Reference Designator

Page 24: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Cliccando sul valore attiviamo la finestra di dialogo Set Attribute Value

Modifica degli attributi delle partiModifica degli attributi delle parti

Page 25: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Fattori di scalaFattori di scala

Per maggior comodità è possibile esprimere i valori numerici per mezzo di fattori di scala riportati in tabella

Simbolo Valore Nome del suffisso

T 1012 teraG 109 giga

MEG 106 megaK 103 kiloM 10-3 milliU 10-6 microN 10-9 nanoP 10-12 picoF 10-15 femto

Page 26: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.
Page 27: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

Voltmetri AmperometriVoltmetri Amperometri

Inseriamo 2 voltmetri Viewpoint

Inseriamo 1 Amperometro Iprobe

Page 28: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.
Page 29: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

SimulazioneSimulazione

Salvare lo schematico (file *.sch) Si esegue Pspice selezionando Analisis/Simulate

Viene attivata la fase di electric rule check (ERC), nella quale viene generata la netlist (*.cir)

Se ci sono errori, viene creata la error list Se non ci sono errori, il sistema avvia automaticamente

Pspice ed esegue la simulazione (analisi nodale)

Quando l’analisi è terminata, il programma visulizza Bias point calculeted , e genera un file risultati/uscita (*.out)

Page 30: Il SIMULATORE CIRCUITALE SPICE DIEE A.A. 2002-2003 Ing. Maria Katiuscia Zedda.

RisultatiRisultati