Si necesito establecer beta en un valor personalizado, ¿es posible hacer un transistor personalizado con un beta de mi elección? En otras palabras, ¿puedo editar el beta de un transistor listo o genérico y guardarlo como un transistor personalizado? ¿Cómo puedo hacer eso?
Respuestas
¿Demasiados anuncios?Las otras respuestas son correctas, pero hay una manera mucho más fácil de hacer lo que deseas, y no está documentada en la guía oficial.
Se trata del "modo" AKO
(AKO significa "A Kind Of") de la directiva .MODEL
.
Si defines un modelo de esta manera:
.MODEL NombreMiModelo AKO: 2N2222
NombreMiModelo
representará un NPN exactamente igual al 2N2222. Por ejemplo:
.MODEL PN2222 AKO: 2N2222
También puedes variar algunos parámetros del componente "base":
.MODEL MiBJT AKO: 2N2222 (Bf=400)
hace que MiBJT
sea un 2N2222 con una ganancia de 400.
Aquí tienes una simulación concebida apresuradamente que muestra lo que te conté:
Como puedes ver, simplemente cambié el valor de Bf para el "modelo AKO" y esto se reflejó en las características de salida como esperarías de ese cambio.
Este truco (alias AKO) se puede encontrar en la página de LTSpice no documentado de la LTwiki.
Los transistores integrados se pueden encontrar en el archivo lib/cmp/standard.bjt
en el directorio de instalación de LTSpice.
Puede copiar una entrada como una única directiva SPICE en su circuito, cambiarle el nombre y modificar el parámetro Bf
:
(Para seleccionar un modelo de transistor personalizado para un componente, use Ctrl+clic derecho.)
También podría añadir la nueva entrada al archivo standard.bjt
, pero entonces su archivo .asc
dejaría de funcionar en otros lugares o después de una actualización.
Abra el archivo del transistor (standard.bjt) y localice el transistor de su elección. Ahora tome esa línea e insértela en una declaración .model en su esquemático y cambie los parámetros que desee.
Tenga en cuenta que aunque puede agregar ese transistor al archivo .bjt, no lo recomendaría ya que es probable que sea sobrescrito por un ciclo de actualización de ltspice.