Skip to content
Snippets Groups Projects
Select Git revision
  • 04bd489a956e2b5f0cd31b8044e002bb0db46271
  • master default protected
2 results

README.md

Blame
  • calculations.ipynb 4.52 KiB
    In [1]:
    import numpy as np
    In [58]:
    # gate resistor power dissipation
    V = 12 #V
    Ciss = 2600e-12 #F
    f = 50e3 #Hz
    
    P_avg = V**2 * Ciss * f
    P_avg
    Out [58]:
    0.01872
    In [59]:
    t_r = 56e-9 #s
    Q_g = 56e-9 #C
    I_peak = Q_g/t_r
    I_peak
    Out [59]:
    1.0
    In [60]:
    P_avg = V*Q_g*f
    P_avg
    Out [60]:
    0.0672
    In [61]:
    I_avg = Q_g*f
    I_avg
    Out [61]:
    0.0028
    In [11]:
    I_peak = Q_g/t_r
    I_peak
    Out [11]:
    1.0
    In [65]:
    V_th = 4
    V = 12
    Rgeq = 10
    # Vc = V*(1-np.exp(-t/Rgeq*Ciss))
    t_r = Rgeq*Ciss*-np.log(1-V_th/V)
    print('t_switch = ', t_r*1e9,'ns') #ns
    print('f_max = ', 1/t_r*1e-6,'MHz') #ns
    I_peak = Q_g/t_r
    print('I_peak = ',I_peak,'A')
    Out [65]:
    t_switch =  10.5420928108 ns
    f_max =  94.857825476 MHz
    I_peak =  5.31203822666 A