LTspice'de bir transistörün beta sürümünü görüntüleme ve özelleştirme


13

Beta'yı özel bir değere ayarlamam gerekirse, tercih ettiğim beta ile özelleştirilmiş bir transistör yapmak mümkün müdür? Başka bir deyişle, hazır veya genel bir transistörün beta sürümünü düzenleyebilir ve özel bir transistör olarak kaydedebilir miyim? Bunu nasıl yapabilirim?


LTSpice kullanıyor musunuz? Veya?
jonk

evet LTSpice kullanarak
user1245 25:17

Sonra "ako" kullanarak ÇOK kolay bir yöntem var. Başka bir modele gerçekten kopyalamak zorunda kalmadan başvurabilir ve istediğiniz parametreyi değiştirebilirsiniz. Hatta kademeli bir parametrenin parçası bile yapabilirsiniz. Görüyorum ki, şimdi bu konuda bir cevap var.
jonk

Yanıtlar:


20

Diğer cevaplar iyi, ancak istediğinizi yapmanın çok daha kolay bir yolu var ve resmi kılavuzda belgelenmemiştir .

Öyle AKObir "modunda" (AKO "A Kind" anlamına gelmektedir) .MODELdirektifi.

Böyle bir model tanımlarsanız:

.MODEL MyModelName AKO: 2N2222

MyModelName2N2222'ye tam olarak eşit bir NPN'yi temsil edecektir. Örneğin:

.MODEL PN2222 AKO: 2N2222

Bazı parametreleri "base" bileşeninden de değiştirebilirsiniz:

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

MyBJT400 kazancı ile 2N2222 yapar .

İşte size söylediklerimi gösteren aceleyle tasarlanmış bir simülasyon:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Gördüğünüz gibi, sadece "AKO modeli" için Bf'nin değerini değiştirdim ve bu, bu değişiklikten beklediğiniz gibi çıktı özelliklerine de yansıdı.

Bu hile ( AKO takma adları ) LTwiki'nin belgesiz LTSpice sayfasında bulunabilir .


Doğru, bunu tamamen unuttum, parametre adımıyla birlikte kesmek için de eğlenceli olabilir. Hala XVII ile çalışıyor mu?
PlazmaHH

@ PlazmaHH Kesinlikle söyleyemem. Yeni sürümü yüklemeyi denedim, ancak ihtiyaçlarım nedeniyle bazı sorunlar yaşadım. LTspiceIV, "APPDATA" ortam değişkeni yapılandırılarak Windows altında "taşınabilir" hale getirilebilir. Yeni sürüm, diğer env değişkenlerindeki değişikliklere rağmen, kullanıcı profilinde bir şeyler oluşturmakta ısrar ediyor. Bu yüzden "kurulumunu" erteledim. Ekledikleri birkaç yeni özelliğe gerçekten ihtiyacım yok.
Lorenzo Donati - Codidact.org

4

lib/cmp/standard.bjtYerleşik transistörler LTSpice kurulum dizinindeki dosyada bulunabilir .

Bir girişi devrenize tek bir SPICE yönergesi olarak kopyalayabilir, yeniden adlandırabilir ve Bfparametreyi değiştirebilirsiniz :

LTspice özel transistörü

(Bir bileşen için özel bir transistör modeli seçmek için Ctrl + sağ tıklama tuşlarını kullanın.)

Yeni girdiyi standard.bjtdosyaya da ekleyebilirsiniz , ancak .ascdosyanız artık başka hiçbir yerde veya bir güncellemeden sonra çalışmaz.


3

Transistör dosyasını açın (standard.bjt) ve istediğiniz transistörü bulun. Şimdi bu satırı alın ve şemanızdaki bir .model deyimine ekleyin ve istediğiniz parametreyi değiştirin.

Bu transistörü .bjt dosyasına ekleyebilmenize rağmen, muhtemelen bir ltspice güncelleme döngüsü tarafından üzerine yazılacağı için buna karşı önereceğim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.