Engee documentation

Gate Driver

The behavioral model of the gate driver integrated circuit.

blockType: AcausalElectricPowerSystems.Semiconductors.GateDriver

Path in the library:

/Physical Modeling/Electrical/Semiconductors & Converters/Gate Driver

Description

Block Gate Driver It is an abstract representation of the gate driver integrated circuit. This block simulates input hysteresis, signal propagation delay, and on/off dynamics. If the gate driver circuit is not explicitly modeled, always use this block or block Half-Bridge Driver to set the gate-source voltage on the MOSFET unit or the gate-emitter voltage on the IGBT unit. Do not connect the controlled voltage source directly to the gate of the semiconductor, as this eliminates the output impedance of the gate driver, which determines the switching dynamics.

You can simulate the electrical or scalar input ports of the signals by setting the parameter Input port one of the following values:

  • Signal — The output status of the driver is controlled by the input signal u. Use this simulation option if all the functions of your controller, including PWM generation, are defined by Engee blocks. This simulation option is used by default.;

  • Electrical — The driver output status is controlled by two electrical ports: PWM and REF. Use this option if your model has analog components, for example, Controlled PWM Voltage.

When the input signal exceeds the logic level 1, the transition of the output state from off to on occurs with a delay equal to the propagation delay of the on signal. The required output voltage at ports G and S varies from the output voltage in the off state to the output voltage in the on state, but the actual output voltage is determined by the time constant of the RC circuit associated with the parameter value On-state gate drive resistance and the total load capacity. Similarly, when the input signal drops below the logic level 0, the transition of the output state from the on to the off state occurs with a delay equal to the propagation delay of the off signal and with the dynamics determined by the parameter value Off-state gate drive resistance.

Ports

Conserving

# G — shutter output
electricity

Details

A non-directional port connected to the gate. Connect this port to the gate of the MOSFET or IGBT unit.

Program usage name

gate

# S — source or emitter output
electricity

Details

A non-directional port connected to a source or emitter. Connect this port to the source of the MOSFET unit or the emitter of the IGBT unit.

Program usage name

source

# PWM — pulse width modulation signal
electricity

Details

A non-directional port connected to a pulse width modulation signal.

Dependencies

To use this port, set the parameter Input port meaning Electrical.

Program usage name

control_pin

# REF — floating zero reference signal
electricity

Details

A non-directional port associated with a floating zero reference signal.

Dependencies

To use this port, set the parameter Input port meaning Electrical.

Program usage name

reference_pin

Input

# u — control signal, dimensionless
scalar

Details

An input signal specifying an input reference value.

Dependencies

To use this port, set the parameter Input port meaning Signal.

Data types

Float64

Complex numbers support

No

Parameters

Input Logic

# Input port — option to specify the type of control port
Signal | Electrical

Details

Option to specify the control port:

  • Signal — The unit uses a directional input port to control the output status of the driver;

  • Electrical — The unit uses two non-directional electrical ports to control the output status of the driver.

Values

Signal | Electrical

Default value

Signal

Program usage name

control_type

Evaluatable

No

# Logic 1 input value — the value of the signal for the logic layer 1

Details

The value of the input signal corresponding to the logic level 1.

Dependencies

To use this parameter, set for the parameter Input port meaning Signal.

Default value

0.7

Program usage name

control_signal_IH

Evaluatable

Yes

# Logic 0 input value — the value of the signal for the logic layer 0

Details

The value of the input signal corresponding to the logic level 0.

Dependencies

To use this parameter, set for the parameter Input port meaning Signal.

Default value

0.3

Program usage name

control_signal_IL

Evaluatable

Yes

# Logic 1 input voltage — the voltage value for the logic level 1
V | uV | mV | kV | MV

Details

The value of the input voltage corresponding to the logic level 1.

Dependencies

To use this parameter, set for the parameter Input port meaning Electrical.

Units

V | uV | mV | kV | MV

Default value

2.0 V

Program usage name

V_IH

Evaluatable

Yes

# Logic 0 input voltage — the voltage value for the logic level 0
V | uV | mV | kV | MV

Details

The value of the input voltage corresponding to the logic level 0.

Dependencies

To use this parameter, set for the parameter Input port meaning Electrical.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_IL

Evaluatable

Yes

Outputs

# On-state gate-source voltage — required output voltage when switched on
V | uV | mV | kV | MV

Details

The required output voltage when the driver is switched on.

Units

V | uV | mV | kV | MV

Default value

15.0 V

Program usage name

V_OH

Evaluatable

Yes

# Off-state gate-source voltage — required output voltage in the off state
V | uV | mV | kV | MV

Details

The required output voltage in the off state of the driver.

Units

V | uV | mV | kV | MV

Default value

0.0 V

Program usage name

V_OL

Evaluatable

Yes

Timing

# Propagation delay (logic 0->logic 1) — delay in propagation of the switch-on signal
s | ns | us | ms | min | hr | d

Details

When the input signal exceeds the logic level 1, the output state transitions from the off to the on state with a delay equal to the propagation delay of the on signal.

Units

s | ns | us | ms | min | hr | d

Default value

50.0 ns

Program usage name

t_on_propagation_delay

Evaluatable

Yes

# Propagation delay (logic 1->logic 0) — delay in the propagation of the shutdown signal
s | ns | us | ms | min | hr | d

Details

When the input signal drops below the logic level value 0, the transition of the output state from on to off occurs with a delay equal to the delay in the propagation of the shutdown.

Units

s | ns | us | ms | min | hr | d

Default value

50.0 ns

Program usage name

t_off_propagation_delay

Evaluatable

Yes

Dynamics

# Parameterization — choosing the driver parameterization
Output impedance | Rise and fall times

Details

Select the type of driver parameterization:

  • Output impedance — specify the gate driver resistances in the on and off states;

  • Rise and fall times — specify the rise time, fall time and load capacity.

Values

Output impedance | Rise and fall times

Default value

Output impedance

Program usage name

parameterization

Evaluatable

No

# On-state gate drive resistance — resistance of the shutter control in the switched state
Ohm | mOhm | kOhm | MOhm | GOhm

Details

The resistance of the gate control when the driver is switched on.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Output impedance.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

2.0 Ohm

Program usage name

R_on

Evaluatable

Yes

# Off-state gate drive resistance — resistance to shutter control in the off state
Ohm | mOhm | kOhm | MOhm | GOhm

Details

The resistance of the gate control in the off state of the driver.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Output impedance.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

2.0 Ohm

Program usage name

R_off

Evaluatable

Yes

# Rise time — driver rise time
s | ns | us | ms | min | hr | d

Details

Driver rise time from 10% up to 90%.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Rise and fall times.

Units

s | ns | us | ms | min | hr | d

Default value

20.0 ns

Program usage name

t_R

Evaluatable

Yes

# Fall time — driver down time
s | ns | us | ms | min | hr | d

Details

The time of the driver’s decline from 90% up to 10%.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Rise and fall times.

Units

s | ns | us | ms | min | hr | d

Default value

20.0 ns

Program usage name

t_F

Evaluatable

Yes

# Load capacitance for rise and fall times — driver load capacity
F | pF | nF | uF | mF

Details

The load capacity of the driver.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Rise and fall times.

Units

F | pF | nF | uF | mF

Default value

10.0 nF

Program usage name

C_load

Evaluatable

Yes