Как вычислить потери заряда затвора MOSFET за цикл на Python с помощью UliEngineering
Можно легко вычислить потери заряда затвора MOSFET за цикл переключения с помощью библиотеки Python UliEngineering:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
from UliEngineering.Electronics.MOSFET import mosfet_gate_charge_loss_per_cycle
from UliEngineering.EngineerIO import *
# Вычислить потери заряда затвора для 10 нК при 12 В
loss = mosfet_gate_charge_loss_per_cycle("10nC", "12V")
print(f"Gate charge loss per cycle (10nC, 12V): {format_value(loss, 'J')}")
# Вычислить потери заряда затвора для 50 нК при 15 В
loss = mosfet_gate_charge_loss_per_cycle("50nC", "15V")
print(f"Gate charge loss per cycle (50nC, 15V): {format_value(loss, 'J')}")Пример вывода
Gate charge loss per cycle (10nC, 12V): 120 nJ
Gate charge loss per cycle (50nC, 15V): 750 nJПотери заряда затвора MOSFET за цикл представляют энергию, рассеиваемую при зарядке и разрядке ёмкости затвора MOSFET во время каждого события переключения. Это критический параметр для расчётов энергоэффективности в импульсных источниках питания, электроприводах и других высокочастотных переключающих применениях. Потери возникают из-за энергии, необходимой для заряда затвора, и рассеиваются в виде тепла.
Потери заряда затвора за цикл вычисляются по формуле: $E = Q_g \times V_{drive}$, где $E$ — энергия в джоулях, $Q_g$ — общий заряд затвора в кулонах, а $V_{drive}$ — напряжение управления затвором в вольтах. Это представляет энергию, необходимую для заряда ёмкости затвора, которая рассеивается в виде тепла в драйвере затвора и сопротивлении затвора MOSFET.
Связанные записи
- Как вычислить рассеиваемую мощность стабилитрона на Python с помощью UliEngineering
- Как вычислить энергию заряда конденсатора на Python с помощью UliEngineering
- Как вычислить постоянную времени RC на Python с помощью UliEngineering