Como visualizar e personalizar a versão beta de um transistor no LTspice

12

Se eu precisar definir beta para um valor personalizado, é possível fazer um transistor personalizado com um beta de minha escolha? Em outras palavras, posso editar o beta de um transistor pronto ou genérico e salvá-lo como um transistor personalizado? Como eu posso fazer isso?

user1245
fonte
Você está usando o LTSpice? Ou?
jonk
sim usando LTSpice
user1245 25/17/17
Depois, há um método MUITO fácil usando "ako". Você pode fazer referência a outro modelo sem precisar copiá-lo e modificar apenas o parâmetro que desejar. Você pode até fazer parte de um parâmetro escalonado. Vejo que há uma resposta aqui agora sobre o tópico.
jonk

Respostas:

19

As outras respostas estão OK, mas há uma maneira muito mais fácil de fazer o que você deseja, e isso não está documentado no guia oficial.

É o AKO"modo" (AKO significa "A Kind Of") da .MODELdiretiva.

Se você definir um modelo como este:

.MODEL MyModelName AKO: 2N2222

MyModelNamerepresentará um NPN exatamente igual ao 2N2222. Por exemplo:

.MODEL PN2222 AKO: 2N2222

Você também pode variar alguns parâmetros do componente "base":

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

faz MyBJTum 2N2222 com um ganho de 400.

Aqui está uma simulação concebida às pressas que mostra o que eu lhe disse:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Como você pode ver, mudei o valor de Bf para o "modelo AKO" e isso refletiu nas características de saída, como seria de esperar dessa mudança.

Este truque ( aliases do AKO ) pode ser encontrado na página não-documentada do LTSpice do LTwiki .

Lorenzo Donati - Codidact.org
fonte
Certo, eu esqueci completamente disso, também pode ser divertido de usar em hacks, juntamente com o passo de parâmetros. Ainda funciona com o XVII?
PlasmaHH 25/09
@PlasmaHH Não posso dizer com certeza. Tentei instalar a nova versão, mas tive alguns problemas por causa das minhas necessidades. O LTspiceIV pode ser "portátil" no Windows configurando a variável de ambiente "APPDATA". A nova versão insiste em criar coisas no perfil do usuário, apesar de qualquer alteração em outros ambientes. Por isso, adiei sua "instalação". Eu realmente não preciso dos poucos recursos novos que eles adicionaram.
Lorenzo Donati - Codidact.org
4

Os transistores lib/cmp/standard.bjtinternos podem ser encontrados no arquivo no diretório de instalação do LTSpice.

Você pode copiar uma entrada como uma única diretiva SPICE no seu circuito, renomeá-la e alterar o Bfparâmetro:

Transistor personalizado LTspice

(Para selecionar um modelo de transistor personalizado para um componente, use Ctrl + clique com o botão direito.)

Você também pode adicionar a nova entrada ao standard.bjtarquivo, mas seu .ascarquivo não funcionará mais em nenhum outro lugar ou após uma atualização.

CL.
fonte
3

Abra o arquivo do transistor (standard.bjt) e localize o transistor de sua escolha. Agora pegue essa linha e insira-a em uma instrução .model no seu esquema e altere o parâmetro que desejar.

Observe que, embora você possa adicionar esse transistor ao arquivo .bjt, eu o recomendaria, pois provavelmente será substituído por um ciclo de atualização do ltspice.

PlasmaHH
fonte