Charakteristiky NPN tranzistora
Skočit na navigaci
Skočit na vyhledávání
Príklad ukazuje výpočet výstupnej charakteristiky NPN tranzistora pomocou simulácia riadenej skriptom. Pri zadanom rozsahu napätí zdroja V1 je parametrom simulácie bázový prúd tranzistora {IB}. Prúd kolektora je snímaný prúdovou sondou X1.
![]() |
Zapojenie obvodu |
Simulačný skript riadi proces simulácie, v cykle mení hodnotu paramera {IB} a pre zmenený parameter vyvoláva simuláciu. Výstup simulácie je zobrazený pomocou štandardných postupov v matplotlib s využitím renderovania textov v LaTeX.
1 from scipy import *
2 import matplotlib as plt
3 import sys
4 sys.path.append('../../py')
5
6 from gsim import *
7
8 g=gsim('0100_dc_char.sch')
9 g.netlist()
10
11 for i in arange(1e-5, 10e-5, 1e-5):
12 g.setPAR('IB',i)
13 g.sim()
14 ic=g.yData.get('v(ic)')
15 plt.plot(g.xData,ic,'o-',markevery=40, label=r'$'+str('%3.0f' %(i*1e6) )+'\mu A$')
16
17 plt.grid(True)
18 plt.legend(loc='upper right')
19 plt.ylim(ymin=0.0)
20 plt.xlabel(r'$V_c\,[V]$',fontsize=18)
21 plt.ylabel(r'$I_c\,[A]$',fontsize=18)
22 plt.ylabel(r'$I_c\,[A]$',fontsize=18)
23 plt.title(r'$I_c=f(I_b, V_c)$',fontsize=18)
24 show()
Výsledok simulácie je zobrazený na nasledujúcom obrázku
![]() |
Výsledok simulácie |