Comment calculer la perte de charge de grille d'un MOSFET par cycle en Python avec UliEngineering
Vous pouvez facilement calculer la perte de charge de grille d’un MOSFET par cycle de commutation à l’aide de la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.MOSFET import mosfet_gate_charge_loss_per_cycle
from UliEngineering.EngineerIO import *
# Calculer la perte de charge de grille pour une charge de grille de 10nC à 12V
loss = mosfet_gate_charge_loss_per_cycle("10nC", "12V")
print(f"Perte de charge de grille par cycle (10nC, 12V) : {format_value(loss, 'J')}")
# Calculer la perte de charge de grille pour une charge de grille de 50nC à 15V
loss = mosfet_gate_charge_loss_per_cycle("50nC", "15V")
print(f"Perte de charge de grille par cycle (50nC, 15V) : {format_value(loss, 'J')}")Exemple de sortie
Perte de charge de grille par cycle (10nC, 12V) : 120 nJ
Perte de charge de grille par cycle (50nC, 15V) : 750 nJLa perte de charge de grille d’un MOSFET par cycle représente l’énergie dissipée lors de la charge et de la décharge de la capacité de grille du MOSFET à chaque événement de commutation. Il s’agit d’un paramètre critique pour les calculs de rendement énergétique dans les alimentations à découpage, les variateurs de moteurs et autres applications de commutation à haute fréquence. La perte se produit en raison de l’énergie nécessaire pour charger la grille et est dissipée sous forme de chaleur.
La perte de charge de grille par cycle est calculée à l’aide de la formule : $E = Q_g \times V_{drive}$, où $E$ est l’énergie en joules, $Q_g$ est la charge de grille totale en coulombs et $V_{drive}$ est la tension de commande de grille en volts. Cela représente l’énergie nécessaire pour charger la capacité de grille, qui est dissipée sous forme de chaleur dans le driver de grille et la résistance de grille du MOSFET.
Articles liés
- Comment calculer la dissipation de puissance d’une diode Zener en Python avec UliEngineering
- Comment calculer l’énergie de charge d’un condensateur en Python avec UliEngineering
- Comment calculer la constante de temps RC en Python avec UliEngineering