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?
12
Respostas:
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.MODEL
diretiva.Se você definir um modelo como este:
.MODEL MyModelName AKO: 2N2222
MyModelName
representará 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
MyBJT
um 2N2222 com um ganho de 400.Aqui está uma simulação concebida às pressas que mostra o que eu lhe disse:
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 .
fonte
Os transistores
lib/cmp/standard.bjt
internos 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
Bf
parâmetro:(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.bjt
arquivo, mas seu.asc
arquivo não funcionará mais em nenhum outro lugar ou após uma atualização.fonte
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.
fonte