Cara melihat dan menyesuaikan beta dari transistor di LTspice


13

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?


Apakah Anda menggunakan LTSpice? Atau?
jonk

ya menggunakan LTSpice
user1245

Lalu ada metode SANGAT mudah menggunakan "ako". Anda dapat referensi model lain tanpa harus benar-benar menyalinnya dan hanya memodifikasi parameter apa pun yang Anda inginkan. Anda bahkan dapat menjadikannya bagian dari parameter stepped. Saya melihat ada jawaban di sini sekarang pada topik.
jonk

Jawaban:


20

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 .MODELarahan.

Jika Anda mendefinisikan model seperti ini:

.MODEL MyModelName AKO: 2N2222

MyModelNameakan 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 MyBJT2N2222 dengan gain 400.

Berikut ini adalah simulasi yang disusun dengan tergesa-gesa yang menunjukkan apa yang saya katakan:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

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 .


Benar, saya benar-benar lupa tentang itu, juga bisa menyenangkan untuk digunakan dalam peretasan bersama dengan parameter melangkah. Apakah masih berfungsi dengan XVII?
PlasmaHH

@PlasmaHH Tidak bisa mengatakan dengan pasti. Saya mencoba menginstal versi baru, tetapi memiliki beberapa masalah karena kebutuhan saya. LTspiceIV dapat dibuat "portable" di Windows dengan mengkonfigurasi variabel lingkungan "APPDATA". Versi baru ini bersikeras untuk menciptakan hal-hal di profil pengguna, meskipun ada perubahan dalam vv env lainnya Karena itu saya menunda "instalasi" nya. Saya tidak benar-benar membutuhkan beberapa fitur baru yang mereka tambahkan.
Lorenzo Donati - Codidact.org

4

Transistor bawaan dapat ditemukan dalam file lib/cmp/standard.bjtdi direktori instalasi LTSpice.

Anda dapat menyalin satu entri sebagai arahan SPICE tunggal ke sirkuit Anda, ganti namanya, dan ubah Bfparameternya:

Transistor kustom LTspice

(Untuk memilih model transistor khusus untuk suatu komponen, gunakan Ctrl + klik kanan.)

Anda juga bisa menambahkan entri baru ke standard.bjtfile, tetapi kemudian .ascfile Anda tidak akan berfungsi di tempat lain, atau setelah pembaruan.


3

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.