Come visualizzare e personalizzare la versione beta di un transistor in LTspice


13

Se devo impostare la beta su un valore personalizzato, è possibile realizzare un transistor personalizzato con una beta di mia scelta? In altre parole, posso modificare un beta di transistor pronto o generico e salvarlo come transistor personalizzato? Come posso fare ciò?


Stai usando LTSpice? O?
Jon

sì, usando LTSpice
user1245,

Quindi c'è un metodo MOLTO facile usando "ako". Puoi fare riferimento a un altro modello senza doverlo effettivamente copiare e modificare qualsiasi parametro desideri. Puoi persino renderlo parte di un parametro a passi. Vedo che adesso c'è una risposta sull'argomento.
Jon

Risposte:


20

Le altre risposte sono OK, ma esiste un modo molto più semplice per fare ciò che vuoi e non è documentato nella guida ufficiale.

È la AKO"modalità" (AKO sta per "A Kind Of") della .MODELdirettiva.

Se si definisce un modello come questo:

.MODEL MyModelName AKO: 2N2222

MyModelNamerappresenterà un NPN esattamente uguale al 2N2222. Per esempio:

.MODEL PN2222 AKO: 2N2222

Puoi anche variare alcuni parametri dal componente "base":

.MODEL MyBJT AKO: 2N2222 (Bf=400)

fa MyBJTun 2N2222 con un guadagno di 400.

Ecco una simulazione frettolosamente concepita che mostra ciò che ti ho detto:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Come puoi vedere, ho appena cambiato il valore di Bf per il "modello AKO" e questo si è riflesso sulle caratteristiche di uscita come ti aspetteresti da quel cambiamento.

Questo trucco ( alias AKO ) può essere trovato nella pagina LTSpice non documentata di LTwiki .


A destra, me ne sono completamente dimenticato, può anche essere divertente da usare negli hack insieme allo stepping dei parametri. Funziona ancora con XVII?
PlasmaHH,

@PlasmaHH Non posso dirlo con certezza. Ho provato a installare la nuova versione, ma ho avuto alcuni problemi a causa delle mie esigenze. LTspiceIV può essere reso "portatile" in Windows configurando la variabile di ambiente "APPDATA". La nuova versione insiste sulla creazione di elementi nel profilo utente, nonostante eventuali modifiche in altri ambiti. Pertanto ho rinviato la sua "installazione". Non ho davvero bisogno delle poche nuove funzionalità che hanno aggiunto.
Lorenzo Donati - Codidact.org,

4

I transistor integrati sono disponibili nel file lib/cmp/standard.bjtnella directory di installazione di LTSpice.

Puoi copiare una voce come singola direttiva SPICE nel tuo circuito, rinominarla e modificare il Bfparametro:

Transistor personalizzato LTspice

(Per selezionare un modello di transistor personalizzato per un componente, utilizzare Ctrl + clic con il tasto destro.)

È inoltre possibile aggiungere la nuova voce al standard.bjtfile, ma il .ascfile non funzionerà più in nessun altro luogo o dopo un aggiornamento.


3

Apri il file transistor (standard.bjt) e individua il transistor di tua scelta. Ora prendi quella linea e inseriscila in un'istruzione .model nel tuo schema e cambia qualunque parametro ti piaccia.

Si noti che mentre è possibile aggiungere quel transistor al file .bjt, lo sconsiglio poiché potrebbe essere sovrascritto da un ciclo di aggiornamento di ltspice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.