Contenu principal

Ideal Semiconductor Switch

R2026b

Ideal Semiconductor Switch

  • Ideal Semiconductor Switch block

Libraries:
Simscape / Electrical / Semiconductors & Converters

Description

The Ideal Semiconductor Switch block models an ideal semiconductor switching device.

The figure shows a typical i-v characteristic for an ideal semiconductor switch.

If the gate-cathode voltage exceeds the specified threshold voltage, the ideal semiconductor switch is in the on state. Otherwise the device is in the off state.

In the on state, the anode-cathode path behaves like a linear resistor with on-resistance Ron.

In the off state, the anode-cathode path behaves like a linear resistor with a low off-state conductance Goff.

Using the Integral Diode parameters, you can include an integral cathode-anode diode. An integral diode protects the semiconductor device by providing a conduction path for reverse current. An inductive load can produce a high reverse-voltage spike when the semiconductor device suddenly switches off the voltage supply to the load.

Examples

Assumptions and Limitations

The Ideal Semiconductor Switch block does not support energy accounting. If you try to get energy information for this block using the getEnergyInfo function, the function generates an error message.

Ports

This figure shows the block port names.

Input

expand all

Physical signal port associated with the gate terminal.

Dependencies

To enable this port, set Gate-control port to PS control port.

Conserving

expand all

Electrical conserving port associated with the gate terminal.

Dependencies

To enable this port, set Gate-control port to Electrical control port.

Electrical conserving port associated with the anode terminal.

Electrical conserving port associated with the cathode terminal.

Parameters

expand all

Main

Whether to specify physical or electrical control port for the switch gate.

Anode-cathode resistance when the device is on.

Anode-cathode conductance when the device is off. The value must be less than 1/R, where R is the value of On-state resistance.

Gate-cathode voltage threshold. The device turns on when the gate-cathode voltage is above this value.

Integral Diode

Model that the Ideal Semiconductor Switch block uses for the integral protection diode. Choose one of these options:

  • External diode — The Ideal Semiconductor Switch does not model an integral protection diode. Use an external Diode block.

  • Diode with no dynamics — The Ideal Semiconductor Switch block models the integral protection diode using the same equations as the Diode block with no dynamics.

The Diode with charge dynamics option is not recommended and will be removed in a future release. The Ideal Semiconductor Switch block uses a simple model for the switching device that simulates fast. Combining this low-fidelity model with a high-fidelity model for the integral diode requires smaller simulation time steps, reducing the benefits of the low-fidelity model. Combining these models might also cause numerical issues during simulation. If you need a low-fidelity model, set this parameter to Diode with no dynamics. This option does not use a physics-based charge model but you can still include the thermal effect of reverse recovery by specifying a fixed or tabulated loss. The block represents the losses that the charge creates during reverse recovery as an instantaneous loss and steps up the junction temperature with a value equal to the reverse recovery loss divided by the total thermal mass at the junction. If you need a high-fidelity model, use a different block to model the switching device. For more information about choosing the level of fidelity you need to achieve your simulation goals, see Choose Blocks to Model Semiconductor Devices.

For more information on these parameters, see Diode.

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2013b

expand all