Supporto Altium per PSpice® nel simulatore di circuiti a segnale misto

Zachariah Peterson
|  Creato: August 2, 2022  |  Aggiornato: June 28, 2023
Altium pspice

Le simulazioni SPICE sono una parte importante della qualificazione dei componenti e della valutazione dei sistemi, ma non tutti i componenti hanno modelli SPICE nello stesso formato. Per garantire che i progettisti possano utilizzare uno qualsiasi dei loro modelli SPICE durante la valutazione del sistema, Altium Designer supporta i modelli LTSpice e i modelli PSpice nel simulatore di circuiti a segnale misto. Per contribuire a rendere la tua esperienza di progettazione il più produttiva possibile, la documentazione riportata di seguito illustra in che modo Altium Designer supporta i formati di modello PSpice nell'Editor dello schematico.

Supporto per i modelli PSpice in Altium Designer

Il formato del modello di simulazione PSpice® è il formato preferito da molti produttori di dispositivi. Il simulatore di circuito a segnale misto di Altium Designer ha un forte supporto per i modelli PSpice. Le sezioni seguenti forniscono informazioni di riepilogo su:

  • La sintassi SPICE che facilita le espressioni e i parametri globali per rappresentare i valori in un modello PSpice.
  • Stato attuale dei dispositivi Spice3f5 per renderli compatibili con PSpice.

Per facilitare la compatibilità con PSpice viene utilizzata la seguente sintassi SPICE. Questa sintassi include il supporto di funzioni e operatori aggiuntivi basati su PSpice, oltre all'aggiunta di parametri globali. Sono supportate le seguenti funzioni aggiuntive:

ARCTAN(x)

Restituisce la tangente inversa di x

ATAN2(y, x)

Restituisce la tangente inversa di y/x

IF(t, x, y)

Se t è TRUE allora x, ELSE y

LIMIT(x, min, max)

Mentre min < x < max, viene restituito x

  • Se x < min, viene restituito min
  • Se x > max, viene restituito max

LOG10(x)

Restituisce il logaritmo decimale di x

MAX(x, y)

Restituisce il valore massimo di x e y

MIN(x, y)

Restituisce il valore minimo di x e y

PWR(x, y)

Restituisce x elevato a y

PWRS(x, y)

Restituisce x con segno, elevato a y:

  • Se x > 0, il risultato è positivo
  • Se x < 0, il risultato è negativo.

SCHEDULE(x1, y1,...xn, yn)

Consente di controllare il valore di y in base al tempo x. È necessario inserire una voce per tempo = 0s.

  • Da tempo = x1 a tempo = x2, restituisce y1
  • Da tempo = x2 a tempo = x3, restituisce y2, e così via.

SGN(x)

Restituisce il segno di x (ovvero la funzione segno).

  • Se x < 0, restituisce -1
  • Se x = 0, restituisce 0
  • Se x > 0, restituisce 1

STP(x)

Funzione gradino unitario:

  • Se x > 0, restituisce 1
  • Se x < 0, restituisce 0

TABLE(x, x1, y1,...xn, yn)

  • Consente di costruire una tabella di ricerca, restituendo il valore y corrispondente a x quando tutti i punti xn, yn sono tracciati e collegati da linee rette.
  • Se x > rispetto al valore x massimo nella tabella, allora verrà restituito il valore y associato a tale valore x.
  • Se x < rispetto al valore x minimo nella tabella, allora verrà restituito il valore y associato a tale valore x.

 

Supporto di operatori aggiuntivi

Sono supportati i seguenti operatori aggiuntivi:

  • *** (esponenziazione)
  • == (test di uguaglianza)
  • != (test di non uguaglianza)
  • & (Booleano AND)
  • | (Booleano OR)

Supporto commenti in linea

È supportato il carattere di commento in linea PSpice. Questo carattere (un punto e virgola ; ) viene considerato come la fine di una riga nella descrizione del circuito. Qualsiasi testo dopo questo carattere (sulla stessa riga) viene trattato come un semplice commento e quindi ignorato dal simulatore, che passa alla riga successiva della descrizione del circuito.

L'esempio seguente mostra un singolo commento in linea, in cui il testo del commento viene aggiunto a una riga nella descrizione del circuito:

R2 2 4 6 ; R2 è un resistore di retroazione

Se desideri aggiungere il testo del commento su più righe (creando commenti finali in linea), usa semplicemente il carattere di commento in linea punto e virgola per contrassegnare l'inizio di ogni riga di commento successiva:

R2 2 4 6 ; R2 è un
;resistore di retroazione

Un commento in linea può essere utilizzato per sostituire una riga di commento standard, che deve iniziare con il carattere * nella prima colonna della riga. Questo può migliorare la leggibilità della descrizione del circuito.

Supporto .PARAM

L'istruzione PSpice .PARAM è supportata. Questa istruzione definisce il valore di un parametro, consentendo di utilizzare un nome di parametro al posto di valori numerici per una descrizione del circuito. I parametri possono essere costanti, espressioni o una combinazione delle due. Una singola istruzione di parametro può includere un riferimento a una o più istruzioni di parametro aggiuntive.

Inoltre, sono disponibili le seguenti tre variabili interne (parametri predefiniti) da utilizzare nelle espressioni:

GMIN

Conduttanza shunt per le giunzioni p-n dei semiconduttori.

TEMP

Temperatura

VT

Tensione termica

 

Parametri globali

Il simulatore di circuiti a segnale misto di Altium Designer supporta l'uso di parametri ed equazioni globali. Puoi utilizzare un parametro globale in un'equazione e utilizzare tale equazione come valore componente nel tuo schematico. In alternativa, puoi definire un'equazione come parametro globale e fare riferimento al parametro globale come valore componente.

È sufficiente includere il nome dell'espressione o del parametro tra parentesi graffe {}: quando il simulatore lo rileva, tenta di valutarlo, controllando la scheda "Parametri globali" nella finestra di dialogo "Impostazioni di analisi avanzate". È possibile accedere a questa finestra di dialogo dalla Dashboard di simulazione all'interno dell'Editor dello schematico.

Simulazione SPICE del resistore di smorzamento
Impostare i valori dei parametri globali nella finestra di dialogo Impostazioni di analisi avanzate. L'esempio precedente utilizza R_DAMP come parametro globale. Questo valore può quindi essere inserito in qualsiasi componente. Il valore potrebbe anche essere definito come un'equazione.

Un caso d'uso consiste nell'impostare il valore di un parametro globale come funzione di altri parametri nel sistema. Ad esempio, possiamo impostare il valore di R_DAMP in modo che sia una funzione di altri parametri, come mostrato di seguito. Nell'esempio seguente, utilizziamo CUTOFF_FREQ, DAMP_CONST, R_EQ e PI come altri quattro parametri. Insieme, questi possono essere utilizzati per creare un'espressione per R_DAMP all'interno della finestra di dialogo Impostazioni di analisi avanzate:

Simulazione SPICE del resistore di smorzamento

 

Compatibilità del modello Spice3f5

Il supporto di ulteriori parametri viene utilizzato in un file di modello collegato per rendere compatibili i modelli di dispositivo Spice3f5 esistenti con PSpice. Alcuni punti importanti da notare:

  • Per ulteriori informazioni dettagliate sui modelli di simulazione e sulle analisi di simulazione, consulta i Riferimenti sulla simulazione mista. Questi riferimenti devono essere utilizzati insieme a questo articolo per ottenere un elenco completo dei parametri supportati per ciascun modello di dispositivo.
  • Per informazioni più dettagliate su PSpice, consulta la Guida introduttiva e la Guida di riferimento di PSpice.

Nelle sezioni successive, i seguenti parametri, comuni alla maggior parte dei dispositivi di PSpice, non sono supportati:

  • T_ABS
  • T_MEASURED
  • T_REL_GLOBAL
  • T_REL_LOCAL

 

Condensatore

La netlist SPICE per questo dispositivo ha il formato seguente:

  • @DESIGNATOR %1 %2 &VALUE &MODEL ?LENGTH|L=@LENGTH| ?WIDTH|W=@WIDTH| ?"INITIAL VOLTAGE"|IC=@"INITIAL VOLTAGE"|

Sono supportati i seguenti parametri di modello aggiuntivi, che possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

 

C

Moltiplicatore di capacità (Predefinito = 1)

TC1

Coefficiente di temperatura lineare (in ˚C-1) (Predefinito = 0)

TC2

Coefficiente di temperatura quadratico (in ˚C-2) (Predefinito = 0)

VC1

Coefficiente di tensione lineare (in V-1) (Predefinito = 0)

VC2

Coefficiente quadratico di tensione (in V-2) (Predefinito = 0)

 

Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

Il formato del file di modello PSpice è:

  • .MODEL ModelName CAP(Parametri di modello)

dove:

  • ModelName è il nome del modello, il cui collegamento è specificato sul lato sinistro della finestra di dialogo di Modello Sim. Questo nome viene utilizzato nella netlist (&MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
  • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

Diodo

La netlist SPICE per questo dispositivo ha il formato seguente:

  • @DESIGNATOR %1 %2 @MODEL &"AREA FACTOR" &"STARTING CONDITION" ?"INITIAL VOLTAGE"|IC=@"INITIAL VOLTAGE"| ?TEMPERATURE|TEMP=@TEMPERATURE|

Sono supportati i seguenti parametri di modello aggiuntivi, che possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

IBVL

Corrente di ginocchio con ripartizione inversa di basso livello (in Ampere) (Predefinita = 0)

IKF

Corrente di ginocchio ad alta iniezione (in Ampere) (Predefinita = infinito)

ISR

Parametro della corrente di ricombinazione (in Ampere) (Predefinito = 0)

NBV

Fattore di idealità di ripartizione inversa (Predefinito = 1)

NBVL

Fattore di idealità di ripartizione inversa di basso livello (Predefinito = 1)

NR

Coefficiente di emissione per Isr (Predefinito = 2)

TBV1

Bv coefficiente di temperatura - lineare (in ˚C-1) (Predefinito = 0)

TBV2

Bv coefficiente di temperatura - quadratico (in ˚C-2) (Predefinito = 0)

TIKF

Ikf coefficiente di temperatura - lineare (in ˚C-1) (Predefinito = 0)

TRS1

Rs coefficiente di temperatura - lineare (in ˚C-1) (Predefinito = 0)

TRS2

Rs coefficiente di temperatura - quadratico (in ˚C-2) (Predefinito = 0)

 

Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

Il formato del file di modello PSpice è:

  • .MODEL ModelName D(Parametri di modello)

dove:

  • ModelName è il nome del modello, il cui collegamento è specificato sul lato sinistro della finestra di dialogo di Modello Sim. Questo nome viene utilizzato nella netlist (&MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
  • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

Induttore

    La sintassi del modello SPICE per questo componente necessaria per supportare un modello PSpice generale è la seguente:

    • L<name> < node> < node> [model name] <value> [IC = <initial value>]

    La netlist SPICE per questo dispositivo ha il formato seguente:

    • @DESIGNATOR %1 %2 @VALUE @MODEL ?"INITIAL CURRENT"|IC=@"INITIAL CURRENT"|

    Affinché il circuito sia analizzato correttamente, assicurati che il prefisso Spice sia impostato su L.

    Il formato netlist di un modello di PSpice Inductor viene specificato utilizzando l'opzione SPICE Model nella finestra di dialogo Modello Sim. Questo perché il modello Spice3f5 Inductor esistente non supporta l'utilizzo di un file di modello collegato.

    Un modello PSpice di questo tipo deve essere collegato a un componente schematico utilizzando un file di modello. È sufficiente cercare il file di modello (*.mdl) per il componente nella finestra di dialogo Modello Sim e selezionare la scheda File modello e impostare l'opzione Tipo di formato su PSpice. 

    Il valore del parametro INITIAL CURRENT viene inserito nella scheda Parametri della finestra di dialogo Modello Sim.

    Modello di induttore PSpice

    Durante il caricamento da un file di modello, il campo Nome modello verrà popolato con il relativo parametro trovato nel MDL di PSpice. Sono supportati i seguenti parametri di modello e possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

    L

    Moltiplicatore di induttanza (Predefinito = 1)

    IL1

    Coefficiente di corrente lineare (in V-1) (Predefinito = 0)

    IL2

    Coefficiente di corrente quadratico (in V-2) (Predefinito = 0)

    TC1

    Coefficiente di temperatura lineare (in ˚C-1) (Predefinito = 0)

    TC2

    Coefficiente di temperatura quadratico (in ˚C-2) (Predefinito = 0)

     

    Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

    Il formato del file di modello PSpice è:

    • .MODEL ModelName IND(Parametri di modello)

    dove

    • ModelName è il nome del modello, il cui collegamento è specificato sul lato sinistro della finestra di dialogo Modello Sim. Questo nome viene utilizzato nella netlist (@MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
    • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

    Interruttore a corrente controllata

    La netlist SPICE per questo dispositivo ha il formato seguente:

    • V@DESIGNATOR %1 %2 0V
    • @DESIGNATOR %3 %4 V@DESIGNATOR @MODEL &"INITIAL CONDITION"

    Sono supportati i seguenti parametri di modello aggiuntivi, che possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

    IOFF

    Corrente controllata per lo stato OFF (in Ampere) (Predefinito = 0)

    ION

    Corrente controllata per lo stato ON (in Ampere) (Predefinito = 1E-3)

     

    Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

    Il formato del file di modello PSpice è:

    • .MODEL ModelName ISWITCH(Parametri di modello)

    dove:

    • ModelName è il nome del modello, il cui collegamento è specificato sul lato sinistro della finestra di dialogo Modello Sim. Questo nome viene utilizzato nella netlist (@MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
    • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

    Interruttore a tensione controllata

    La netlist SPICE per questo dispositivo ha il formato seguente:

    • @DESIGNATOR %3 %4 %1 %2 @MODEL &"INITIAL CONDITION"

    Sono supportati i seguenti parametri di modello aggiuntivi, che possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

    VOFF

    Tensione controllata per lo stato OFF (in Ampere) (Predefinito = 0)

    VON

    Tensione controllata per lo stato ON (in Ampere) (Predefinito = 1)

    Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

    Il formato del file di modello PSpice è:

    • .MODEL ModelName VSWITCH(Parametri di modello)

    dove:

    • ModelName è il nome del modello, il cui link è specificato sul lato sinistro della finestra di dialogo Modello Sim. Questo nome viene utilizzato nella netlist (@MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
    • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

    JFET

    La netlist SPICE per questo dispositivo ha il formato seguente:

    • @DESIGNATOR %1 %2 %3 @MODEL &"AREA FACTOR" &"STARTING CONDITION" ?"INITIAL D-S VOLTAGE"|IC=@"INITIAL D-S VOLTAGE", @"INITIAL G-S VOLTAGE"| ?TEMPERATURE|TEMP=@TEMPERATURE|

    Sono supportati i seguenti parametri di modello aggiuntivi, che possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

    ALPHA

    Coefficiente di ionizzazione (in Volt-1) (Predefinito = 0)

    BETATCE

    Coefficiente di temperatura esponenziale BETA (in Ampere/Volt2) (Predefinito = 1E-4)

    ISR

    Parametro della corrente di ricombinazione p-n del gate (in Ampere) (Predefinito = 0)

    M

    Coefficiente di gradazione p-n del gate (Predefinito = 0,5)

    N

    Coefficiente di emissione p-n del gate (Predefinito = 1)

    NR

    Coefficiente di emissione per Isr (Predefinito = 2)

    VK

    Ionizzazione della tensione di ginocchio (in Volt) (Predefinito = 0)

    VTOTC

    Coefficiente di temperatura VTO (in Volt/˚C) (Predefinito = 0)

    XTI

    Coefficiente di temperatura IS (Predefinito = 3)

     

    Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico.

    Il formato del file di modello PSpice è:

    • .MODEL ModelName NJF(Parametri di modello) - JFET a canale N
    • .MODEL ModelName PJF(Parametri di modello) - JFET a canale P

    dove

    • ModelName è il nome del modello, il cui link è specificato sul lato sinistro della finestra di dialogo Modello Sim. Questo nome viene utilizzato nella netlist (@MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
    • I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

    Resistore

    Un modello PSpice di questo tipo deve essere collegato a un componente schematico utilizzando un file di modello. È sufficiente cercare il file di modello (*.mdl) per il componente nella finestra di dialogo Modello Sim e selezionare la scheda File modello e impostare l'opzione Tipo di formato su PSpice. 

    La sintassi del modello per questo componente necessaria per supportare un modello PSpice generale è la seguente:

    • R<name> < node> < node> [model name] <value> [TC = <TC1> [,<TC2>]]

    La netlist SPICE per questo dispositivo ha il formato seguente:

    • @DESIGNATOR %1 %2 &MODEL &VALUE ?TC1/TC=@TC1?TC2|, @TC2| /

    Affinché il circuito sia analizzato correttamente, assicurati che il prefisso Spice sia impostato su R.

    Sebbene si possa utilizzare il modello di resistore Spice3f5 esistente, dato che questo tipo di modello consente di utilizzare un file di modello collegato, è possibile specificare il formato della netlist per un modello di resistore PSpice utilizzando l'opzione Modello SPICE nella finestra di dialogo Modello Sim, poiché ciò consente di utilizzare i parametri aggiuntivi di PSpice ([TC = <TC1> [,<TC2>]]).

    Un modello PSpice di questo tipo deve essere collegato a un componente schematico utilizzando un file di modello. È sufficiente cercare il file di modello (*.mdl) per il componente nella finestra di dialogo Modello Sim e selezionare la scheda File modello e impostare l'opzione Tipo di formato su PSpice. 

    Modello di resistore SPICE

    Durante il caricamento da un file di modello, il campo Nome modello verrà popolato con il relativo parametro trovato nel MDL di PSpice. Sono supportati i seguenti parametri di modello e possono essere inseriti in un file di modello collegato (*.mdl) per il dispositivo:

    R

    Moltiplicatore di resistenza (Predefinito = 1)

    TC1

    Coefficiente di temperatura lineare (in ˚C-1) (Predefinito = 0)

    TC2

    Coefficiente di temperatura quadratico (in ˚C-2) (Predefinito = 0)

    TCE

    Coefficiente di temperatura esponenziale (in %/˚C) (Predefinito = 0)

     

    I valori di TC1 e TC2 possono essere inseriti nella scheda Parametri della finestra di dialogo. Se un parametro ha un valore predefinito, questo verrà utilizzato se non viene inserito un valore specifico, nella scheda Parametri o nel file di modello collegato.

    Il formato del file di modello PSpice è:

    • .MODEL ModelName RES(Parametri di modello),

    dove:

    ModelName è il nome del modello, il cui link è specificato sul lato sinistro della finestra di dialogo Modello Sim. Questo nome viene utilizzato nella netlist (@MODEL) per fare riferimento al modello richiesto nel file di modello collegato.
    I parametri del modello sono un elenco di parametri supportati per il modello, inseriti con i valori richiesti.

    Sorgente di tensione a tensione controllata

    Il modulo generale del modello PSpice per una sorgente di tensione a tensione controllata è mostrato di seguito:

    • E<name> < node> < node> VALUE = { <expression> }
    • E<name> < node> < node> TABLE { <expression> } = < <input value>,<output value> >
    • E<name> < node> < node> POLY(<value>) < < controlling node> < controlling node> > < <polynomial coefficient value> >

    Nota: per le sorgenti di corrente a tensione controllata lineare, i formati sono gli stessi di quelli descritti sopra, ma sostituendo G con E come prefisso Spice. Questi dispositivi non supportano i file di modello collegati.

    Di seguito sono riportati alcuni esempi di formati generici di modelli di netlist che potrebbero essere implementati con questi tipi di modelli.

    Modello VALUE

    La modalità implementata in Altium Designer corrisponde al seguente formato di netlist generico:

    • @DESIGNATOR %1 %2 VALUE = {@EXPR}

    Il valore del parametro EXPR viene inserito nel pannello Proprietà (vedi sotto).

    Modello SPICE VALUE

    Modello TABLE

    La modalità implementata in Altium Designer corrisponde al seguente formato di netlist generico:

    • @DESIGNATOR %1 %2 TABLE {@EXPR} = @ROW1 ?ROW2|@ROW2| ?ROW3|@ROW3|

    I valori dei parametri EXPR e ROW vengono inseriti nella scheda Parametri della finestra di dialogo Modello Sim. È possibile definire qualsiasi numero di parametri ROW, nel formato (<input value>, <output value>).

    La modalità implementata in Altium Designer corrisponde al seguente formato di netlist generico alternativo:

    • @DESIGNATOR %3 %4 TABLE { @EXPR } ( @TABLE )

    I valori dei parametri EXPR e TABLE vengono nuovamente inseriti nel pannello Proprietà. Il valore del parametro TABLE è specificato nella forma:

    • (<input1>, <output1>)(<input2>, <output2>)...(<inputn>, <outputn>)
    Modello SPICE TABLE

    Modello POLY

    La modalità implementata in Altium Designer corrisponde al seguente formato di netlist PSpice:

    • @DESIGNATOR %3 %4 POLY (@dimension) (%1, %2) @coeffs

    I valori dei parametri Ordine (@dimension), Nomi nodi e Lista coefficienti (@coeffs) vengono inseriti nel pannello Proprietà (vedi sotto).

    Modello SPICE POLY

    Sorgente di tensione/corrente a corrente controllata

    Il modulo generale del modello PSpice per una sorgente di tensione a corrente controllata è mostrato di seguito:

    • H<name> < node> < node> POLY(<value>) <controlling V device name> < <polynomial coefficient value> >

    Nota: per una sorgente di corrente a tensione controllata lineare, il formato è lo stesso di quello descritto sopra, ma sostituendo F con H. Questi dispositivi non supportano i file di modello collegati.

    Il modello implementato in Altium Designer corrisponde al seguente formato di netlist generico:

    • @DESIGNATOR %1 %2 POLY (@dimension) @ControlSource @coeffs

    Nel modello POLY per CCCS/CCVS, i valori dei parametri Ordine (@dimension), Nomi nodi e Lista coefficienti (@coeffs) vengono inseriti nel pannello Proprietà (vedi sotto).

    Transistor a giunzione bipolare (BJT)

    Molti dei parametri che possono essere inclusi in un file di modello collegato per questo tipo di dispositivo sono comuni sia a Spice3f5 che a PSpice. Quelli supportati sono disponibili nella pagina del modello di transistor a giunzione bipolare (BJT) dei modelli SPICE3f5.

    CN

    Coefficiente di temperatura di quasi-saturazione per la mobilità del foro

    D

    Coefficiente di temperatura di quasi-saturazione quantitativa per

    velocità del portatore di fori limitata dalla dispersione

    GAMMA

    Fattore di drogaggio della regione epitassiale

    ISS

    Corrente di saturazione p-n del substrato

    NK

    Coefficiente di roll-off a corrente elevata

    NS

    Coefficiente di emissione p-n del substrato

    QCO

    Fattore di carica della regione epitassiale

    QUASIMOD

    Contrassegno del modello di quasi-saturazione per la dipendenza dalla temperatura

    RCO

    Resistenza della regione epitassiale

    TRB1

    Coefficiente di temperatura RB (lineare)

    TRB2

    Coefficiente di temperatura RB (quadratico)

    TRC1

    Coefficiente di temperatura RC (lineare)

    TRC2

    Coefficiente di temperatura RC (quadratico)

    TRE1

    Coefficiente di temperatura RE (lineare)

    TRE2

    Coefficiente di temperatura RE (quadratico)

    TRM1

    Coefficiente di temperatura RBM (lineare)

    TRM2

    Coefficiente di temperatura RBM (quadratico)

    VG

    Tensione di banda estrapolata in quasi-saturazione a 0° K

    VO

    Tensione di ginocchio della mobilità del portatore

    XCJC2

    Frazione del CJC collegata internamente a Rb

    XCJS

    Frazione di CJS collegata internamente a Rc

     

    Transistor a effetto di campo a semiconduttore di ossido di metallo (MOSFET)

    Tra i modelli di dispositivi MOSFET esistenti, quanto segue non è supportato per quanto riguarda la compatibilità con PSpice:

    • Modello BSIM3 versione 2.0

    Per gli altri modelli di dispositivi MOSFET supportati, molti dei parametri che possono essere inclusi in un file di modello collegato sono comuni sia a Spice3f5 che a PSpice. I modelli supportati sono disponibili nella pagina dei modelli MOSFET (Metal-Oxide Gate Field-Effect Transistor) di SPICE3f5.

    GDSNOI

    Coefficiente di rumore dello scatto (da usare con NLEV=3)

    JSSW

    Corrente laterale di saturazione p-n di massa/lunghezza

    L

    Lunghezza del canale

    N

    Coefficiente di emissione p-n di massa

    NLEV

    Selettore di equazione del rumore

    PBSW

    Potenziale laterale p-n di massa

    RB

    Resistenza ohmica di massa

    RDS

    Resistenza dello shunt tra scarico e sorgente

    RG

    Resistenza ohmica del gate

    TT

    Tempo di transito p-n in massa

    W

    Larghezza del canale

     

    Quando desideri esaminare l'intera progettazione, usa la serie completa di funzioni di simulazione MixedSim, LTSpice e PSpice in Altium Designer®. Puoi archiviare e richiamare i file del tuo modello SPICE e creare rapidamente nuovi componenti utilizzando le funzioni di archiviazione, condivisione e collaborazione della piattaforma Altium 365™. Maggiore assistenza per gli utenti di Altium Designer è disponibile nella Documentazione:

    Questo è solo un assaggio di tutto ciò che è possibile fare con Altium Designer su Altium 365. Inizia la tua prova gratuita di Altium Designer + Altium 365 oggi stesso.

    Sull'Autore

    Sull'Autore

    Zachariah Peterson ha una vasta esperienza tecnica nel mondo accademico e industriale. Prima di lavorare nel settore dei PCB, ha insegnato alla Portland State University. Ha condotto la sua Fisica M.S. ricerche sui sensori di gas chemisorptivi e il suo dottorato di ricerca in fisica applicata, ricerca sulla teoria e stabilità del laser casuale. Il suo background nella ricerca scientifica abbraccia temi quali laser a nanoparticelle, dispositivi semiconduttori elettronici e optoelettronici, sistemi ambientali e analisi finanziaria. Il suo lavoro è stato pubblicato in diverse riviste specializzate e atti di conferenze e ha scritto centinaia di blog tecnici sulla progettazione di PCB per numerose aziende. Zachariah lavora con altre società del settore PCB fornendo servizi di progettazione e ricerca. È membro della IEEE Photonics Society e dell'American Physical Society.

    Risorse correlate

    Documentazione Tecnica Correlata

    Tornare alla Pagina Iniziale
    Thank you, you are now subscribed to updates.