ee_importDeviceParameters
Parameterize ideal semiconductor block from Hitachi or Infineon XML file
Since R2021b
Syntax
Description
Hitachi Devices
ee_importDeviceParameters(
extracts the parameters from a datasheet in a format Hitachi supports for a diode,
insulated-gate bipolar transistor (IGBT), or metal-oxide-semiconductor field-effect
transistor (MOSFET). It imports the parameters into a Simscape™ block at the specified file
,"hitachi",blockPath
)blockPath
. The XML file must be
on the MATLAB® path. This syntax supports these blocks:
Diode (since R2022a)
MOSFET (Ideal, Switching) (since R2024a)
In R2024b: Half-Bridge (Ideal, Switching) — You parameterize the switching devices, which must be IGBTs or MOSFETs, and the integral protection diodes (since R2024b).
For examples of Hitachi datasheets for IGBT and diode devices, see the Insulated Gate Bipolar Transistor (IGBT) and diode modules with SPT, SPT+, SPT++ and TSPT+ chips page on the Hitachi website.
Infineon Devices
ee_importDeviceParameters(
extracts the parameters from a datasheet in a format that
Infineon® supports for a diode with the switch-on gate resistance value specified by
file
,"infineon",blockPath
,GateResistanceOn=Rgon
)Rgon
. It imports the parameters into a Diode block at the specified blockPath
. The XML
file must be on the MATLAB path (since R2024b).
ee_importDeviceParameters(
extracts the parameters from a datasheet for an IGBT with the switch-on and switch-off
gate resistance values specified by file
,"infineon",blockPath
,GateResistanceOn=Rgon
,GateResistanceOff=Rgoff
)Rgon
and
Rgoff
. It imports the parameters into a Simscape block at the specified blockPath
. The XML file must be
on the MATLAB path. This syntax supports these blocks:
IGBT (Ideal, Switching) (since R2024a)
Half-Bridge (Ideal, Switching) — You parameterize the switching devices, which must be IGBTs, and the integral protection diodes (since R2024b).
For examples of Infineon datasheets for IGBT devices, see the IGBTs – Insulated Gate Bipolar Transistors page on the Infineon website.
Examples
Input Arguments
Tips
Infineon and Hitachi datasheets do not specify values for every parameter of the blocks that this function supports. If the datasheet does not provide a value, the function uses the default block parameter values and appends
% Parameter not set
to the value. If you simulate a model that you parameterize using theee_importDeviceParameters
function and you do not obtain the expected results, tune these parameters to get better agreement with your data.To parameterize an IGBT or MOSFET with a protection diode, model the diode externally. Call the
ee_importDeviceParameters
function twice; once to parameterize an IGBT (Ideal, Switching) or MOSFET (Ideal, Switching) block and once to parameterize a Diode block.To parameterize a half-bridge with protection diodes, model the diodes internally in the Half-Bridge (Ideal, Switching) block. Call the
ee_importDeviceParameters
function once to parameterize the switching devices and the integral protection diodes.Infineon and Hitachi format XML files provide information that you can use to parameterize ideal switching device models with tabulated switching losses and a thermal model. Use the
ee_importDeviceParameters
function when you make these modeling assumptions:Tabulated on-state I-V curve
No charge model
Tabulated switching losses
Junction and case thermal model
If you want to change these modeling assumptions, use a different method to parameterize the block. For more information about modeling assumptions and parameterization methods, see Choose Blocks to Model Semiconductor Devices.