Jika saya perlu mengatur beta ke nilai kustom, apakah mungkin membuat transistor khusus dengan beta pilihan saya? Dengan kata lain, dapatkah saya mengedit beta transistor siap atau generik dan menyimpannya sebagai transistor khusus? Bagaimana saya bisa melakukan itu?
13
Jawaban:
Jawaban lainnya baik-baik saja, tetapi ada cara yang lebih mudah untuk melakukan apa yang Anda inginkan, dan itu tidak didokumentasikan dalam panduan resmi.
Ini adalah
AKO
"mode" (AKO singkatan dari "A Kind Of") dari.MODEL
arahan.Jika Anda mendefinisikan model seperti ini:
.MODEL MyModelName AKO: 2N2222
MyModelName
akan mewakili NPN persis sama dengan 2N2222. Sebagai contoh:.MODEL PN2222 AKO: 2N2222
Anda juga dapat memvariasikan beberapa parameter dari komponen "basis":
.MODEL MyBJT AKO: 2N2222 (Bf=400)
membuat
MyBJT
2N2222 dengan gain 400.Berikut ini adalah simulasi yang disusun dengan tergesa-gesa yang menunjukkan apa yang saya katakan:
Seperti yang Anda lihat, saya baru saja mengubah nilai Bf untuk "model AKO" dan ini tercermin pada karakteristik output seperti yang Anda harapkan dari perubahan itu.
Trik ini ( alias AKO ) dapat ditemukan di halaman LTSpice tidak berdokumen dari LTwiki .
sumber
Transistor bawaan dapat ditemukan dalam file
lib/cmp/standard.bjt
di direktori instalasi LTSpice.Anda dapat menyalin satu entri sebagai arahan SPICE tunggal ke sirkuit Anda, ganti namanya, dan ubah
Bf
parameternya:(Untuk memilih model transistor khusus untuk suatu komponen, gunakan Ctrl + klik kanan.)
Anda juga bisa menambahkan entri baru ke
standard.bjt
file, tetapi kemudian.asc
file Anda tidak akan berfungsi di tempat lain, atau setelah pembaruan.sumber
Buka file transistor (standard.bjt) dan cari transistor pilihan Anda. Sekarang ambil baris itu dan masukkan ke dalam .model statement dalam skema Anda dan ubah parameter apa pun yang Anda suka.
Perhatikan bahwa sementara Anda dapat menambahkan transistor ke file .bjt, saya akan merekomendasikan menentangnya karena kemungkinan akan ditimpa oleh siklus pembaruan ltspice.
sumber