GaN power-driven crosstalk analysis system

By building a GaN power-driven crosstalk analysis system on the MATLAB platform, and using Simulink and GUI interfaces for circuit modeling and simulation, the reliability problems caused by the crosstalk effect of GaN HEMT devices are solved, and the cost reduction and efficiency improvement are achieved.

CN119578317APending Publication Date: 2025-03-07CHINA UNIV OF MINING & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411707715.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

GaN HEMT devices have dv/dt crosstalk effects caused by excessively high switching frequency and too fast switching speed, which increases the risk of misdirection and gate breakdown, and reduces the reliability of power electronics.

Method used

A GaN power-driven crosstalk analysis system is adopted, which includes Simulink circuit modeling module, GUI interface design module and joint simulation module. By importing the GaN power switching device model, configuration solver, and connecting circuit devices, variable acquisition, model selection, parameter setting, simulation execution and result drawing are performed through the GUI interface design and joint simulation module.

Benefits of technology

The cost of observing and analyzing the crosstalk phenomenon of GaN HEMT switching devices is reduced, the time of engineers is saved, the work efficiency is improved, and the analysis of crosstalk phenomenon is optimized by adjusting the parameters in the circuit model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119578317A_ABST
    Figure CN119578317A_ABST
Patent Text Reader

Abstract

The invention relates to the field of semiconductors and power converters, in particular to a GaN power drive crosstalk analysis system which comprises a simulink circuit modeling module, a GUI interface design module and a joint simulation module. The simulink circuit modeling module comprises introduction of a GaN power switch device model, configuration of a solver and connection of a circuit; the GUI interface design module is used for creating a blank GUI interface and designing the GUI interface; and the joint simulation module is used for realizing variable acquisition, model selection, model loading, parameter setting, simulation execution and result drawing. According to the method, a GUI visual interface and a simulink principle circuit diagram are combined based on an MATLAB platform, and joint simulation is carried out at a computer end, so that the cost required for observing and analyzing the crosstalk phenomenon of the GaN HEMT switching device is greatly reduced, meanwhile, the time required for analyzing the crosstalk phenomenon by engineers is saved, and the working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of semiconductors and power converters, and in particular to a GaN power drive crosstalk analysis system. Background Art

[0002] In recent years, with the rapid development of science and technology, people have higher and higher requirements for energy saving and reliability of products. As a wide bandgap semiconductor device, GaN HEMT (gallium nitride high electron mobility transistor) has become a powerful choice for the demand for power devices in the next generation of power electronics technology due to its advantages such as fast switching speed, low on-resistance, high operating temperature, and low switching loss. In recent years, many companies have applied power converters based on GaN switching devices to their products as an important development direction for their product upgrades.

[0003] However, the high switching frequency and fast switching speed of GaN HEMT devices will make the dv / dt crosstalk effect very sensitive, increasing the risk of mis-conduction and gate breakdown of GaN devices, thereby reducing the reliability of power electronic equipment. This crosstalk phenomenon is mainly manifested as positive crosstalk voltage and negative crosstalk voltage. The positive crosstalk voltage may cause the switch tube to be mis-conducted, and the negative crosstalk voltage will cause damage to the switch tube when it exceeds the gate negative voltage tolerance range of the switch tube.

[0004] This crosstalk phenomenon may also cause the following hazards:

[0005] Reduced signal integrity within the board: Crosstalk can affect the transmission quality of signals on the circuit board, causing signal distortion or attenuation during transmission, thus affecting the normal operation of the circuit.

[0006] Clock or signal delay: Crosstalk may cause signal delay during transmission, which is very unfavorable for circuit systems that require precise synchronization.

[0007] Generate overshoot voltage and sudden current: Crosstalk may cause the signal to have overshoot voltage and sudden current at the receiving end, which may damage sensitive electronic components.

[0008] Causes chip logic function disorder: Crosstalk may cause errors in the logic circuits inside the chip, thus affecting the normal operation of the entire system.

[0009] Therefore, when developing GaN-based power converter products, companies need to build more complex test systems and purchase more expensive test equipment to fully acquire and analyze relevant data, thereby verifying that crosstalk problems will not cause power converter reliability. This process is not only time-consuming and costly, but also places high demands on the theoretical foundation and practical ability of engineering and technical personnel. Summary of the invention

[0010] The purpose of the present invention is to overcome the above problems and provide a GaN power drive crosstalk analysis system. To achieve the above purpose, the present invention adopts the following technical solutions:

[0011] A GaN power drive crosstalk analysis system, comprising a simulink circuit modeling module, a GUI interface design module and a joint simulation module;

[0012] The simulink circuit modeling module includes the import of GaN power switch device models, solver configuration, and circuit connection;

[0013] The GUI interface design module includes the creation of a blank GUI interface and the design of a GUI interface;

[0014] The joint simulation module is used to obtain variables, select models, load models and set parameters, execute simulations, and draw results.

[0015] Furthermore, the import of the GaN power switch device model is achieved by converting the GaN power switch model in the ltspice software into a MATLAB custom simscape library. The GaN power switch device is not a built-in switch device in MATLAB Simulink (there is no GaN power switch device model in simulink). This GaN power switch device is imported into the custom simscape library in MATLAB through the GaN power switch model in the ltspice software, that is, using the ssc file to generate a simscape custom module, and then adding the custom simscape library to the Library Browser, the GaN power switch device model can be imported from the ltspice software into MATLAB Simulink.

[0016] Furthermore, the solver configuration is the part used to configure the solver settings of the Simulink simulation; the solver configuration determines the calculation method of the time step and integration method during the simulation process. In Simulink, the solver configuration includes many parameters, such as integrator type, step size, maximum simulation time, etc. By adjusting these settings, the user can optimize the accuracy and performance of the simulation. In this circuit model, the role of the solver is to solve the parameters of the circuit and the calculation results.

[0017] The circuit connection is to connect the circuit components with the GaN power switch device model, solver and output port. The output port is used to mark an output signal and to facilitate the connection with the waveform display area of ​​the GUI interface when writing code. By connecting the circuit components such as inductors, diodes, power supplies, and voltmeters with these three key components, the Simulink circuit model can be built.

[0018] Furthermore, the creation of a blank GUI interface is achieved by entering the “guide” command in the MATLAB software command line window and pressing Enter.

[0019] The GUI interface can be designed through the column on the left side of the GUI interface.

[0020] The design of the GUI interface includes selecting normal buttons, editable text, static text, pop-up menus, and axis area options.

[0021] Furthermore, the joint simulation module is used to achieve variable acquisition, model selection, model loading and parameter setting, simulation execution and result drawing.

[0022] In the variable acquisition process, the code first uses the get function to obtain the string value entered by the user from a series of edit box controls named handles.edit1 to handles.edit6, and assigns them to variables v1 to v6 respectively. Then, it obtains the option value selected by the user from the drop-down menu control named handles.popupmenu1 and assigns it to the variable num.

[0023] Furthermore, the model selection is implemented by determining the model name to be loaded through a switch statement based on the value of num. Different num values ​​correspond to different models. For example, when num is 1, the model name mdl is set to GS66502B, and so on, covering a variety of differently named model options.

[0024] In the process of model loading and parameter setting, use load_system(mdl) to load the selected model. Then, for multiple inductor components in the model (such as Inductor, Inductor1, etc.), construct a path string (such as [mdl,' / Inductor']) by concatenating the model name and the inductor component name, and use the set_param function to set the previously obtained values ​​of v1 to v6 as the parameters l of the corresponding inductor components.

[0025] During the simulation process, a simulation setting structure named options is created, and its SrcWorkspace property is set to current through the simset function, indicating that the current workspace is used for simulation.

[0026] Furthermore, the drawing of the results is achieved by specifying the axes named handles.axes2 to be drawn on.

[0027] Use the plot function to plot the Vgs variable in the simulation results, set the line width to 1, the color to blue, and use the title function to add a title Vgs to the graph. Set the font size to 16, and finally turn on the grid display through grid on.

[0028] The advantages of the present invention are:

[0029] 1. The present invention is based on the MATLAB platform, combines the GUI visualization interface with the simulink principle circuit diagram, and performs joint simulation on the computer side, which greatly reduces the cost required to observe and analyze the crosstalk phenomenon of GaN HEMT switch devices, while saving the time required for engineers to analyze the crosstalk phenomenon and improving work efficiency.

[0030] 2. The present invention optimizes the analysis of the crosstalk phenomenon by adjusting the parameter values ​​of the six parasitic inductors in the principle circuit diagram, thereby providing effective design support for engineers. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The drawings constituting a part of this application are used to provide a further understanding of this application, so that other features, purposes and advantages of this application become more obvious. The illustrative embodiment drawings and their descriptions of this application are used to explain this application and do not constitute an improper limitation on this application.

[0032] In the attached picture:

[0033] Figure 1 This is a circuit model built with simulink in a GaN power drive crosstalk analysis system of the present invention.

[0034] Figure 2 This is the GaN power switch device model in Example 1.

[0035] Figure 3 It is the solver in the circuit model in Example 1.

[0036] Figure 4 It is the output port (out) in Example 1.

[0037] Figure 5 This is the GUI interface in Example 1.

[0038] Figure 6 It is the blank GUI interface in Example 1.

[0039] Figure 7 This is a design diagram of the GUI interface in Example 1.

[0040] Figure 8 This is the complete GUI interface in Example 1.

[0041] Fig. 9 This is a program diagram written in the callback function of the button in Example 1.

[0042] Fig.10 These are the models of the eight GaN switch devices in Example 2.

[0043] Fig.11 This is a waveform diagram of the simulation display at the default inductance value in Example 2.

[0044] Fig.12 This is a waveform diagram of the inductance value L5 in Example 2.

[0045] Fig.13 This is a diagram of simulation results for other device models in Example 2. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0047] The present invention is described in detail and specifically by specific examples below to provide a better understanding of the present invention, but the following examples do not limit the protection scope of the present invention.

[0048] Example 1

[0049] like Figure 1-10 As shown, a GaN power drive crosstalk analysis system includes a simulink circuit modeling module, a GUI interface design module and a joint simulation module;

[0050] The simulink circuit modeling module includes the import of GaN power switch device models, solver configuration, and circuit connection;

[0051] The GUI interface design module includes the creation of a blank GUI interface and the design of a GUI interface;

[0052] The joint simulation module is used to obtain variables, select models, load models and set parameters, execute simulations, and draw results.

[0053] Furthermore, the import of the GaN power switch device model is achieved by converting the GaN power switch model in the ltspice software into a MATLAB custom simscape library. The GaN power switch device is not a built-in switch device in MATLAB Simulink (there is no GaN power switch device model in simulink). This GaN power switch device is imported into the custom simscape library in MATLAB through the GaN power switch model in the ltspice software, that is, using the ssc file to generate a simscape custom module, and then adding the custom simscape library to the Library Browser, the GaN power switch device model can be imported from the ltspice software into MATLAB Simulink.

[0054] Furthermore, the solver configuration is the part used to configure the solver settings of the Simulink simulation; the configuration of the solver in question determines the calculation method of the time step and integration method during the simulation. In Simulink, the solver configuration includes many parameters, such as integrator type, step size, maximum simulation time, etc. By adjusting these settings, the user can optimize the accuracy and performance of the simulation. In this circuit model, the role of the solver is to solve the parameters of the circuit and calculate the results.

[0055] The circuit connection is to connect the circuit components with the GaN power switch device model, solver and output port. The output port is used to mark an output signal and to facilitate the connection with the waveform display area of ​​the GUI interface when writing code. By connecting the circuit components such as inductors, diodes, power supplies, and voltmeters with these three key components, the Simulink circuit model can be built.

[0056] Furthermore, the creation of a blank GUI interface is achieved by entering the “guide” command in the MATLAB software command line window and pressing Enter.

[0057] The GUI interface can be designed through the column on the left side of the GUI interface.

[0058] The design of the GUI interface includes selecting normal buttons, editable text, static text, pop-up menus, and axis area options.

[0059] Furthermore, the joint simulation module is used to achieve variable acquisition, model selection, model loading and parameter setting, simulation execution and result drawing.

[0060] In the variable acquisition process, the code first uses the get function to obtain the string value entered by the user from a series of edit box controls named handles.edit1 to handles.edit6, and assigns them to variables v1 to v6 respectively. Then, it obtains the option value selected by the user from the drop-down menu control named handles.popupmenu1 and assigns it to the variable num.

[0061] Furthermore, the model selection is implemented by determining the model name to be loaded through a switch statement based on the value of num. Different num values ​​correspond to different models. For example, when num is 1, the model name mdl is set to GS66502B, and so on, covering a variety of differently named model options.

[0062] In the process of model loading and parameter setting, use load_system(mdl) to load the selected model. Then, for multiple inductor components in the model (such as Inductor, Inductor1, etc.), construct a path string (such as [mdl,' / Inductor']) by concatenating the model name and the inductor component name, and use the set_param function to set the previously obtained values ​​of v1 to v6 as the parameters l of the corresponding inductor components.

[0063] During the simulation process, a simulation setting structure named options is created, and its SrcWorkspace property is set to current through the simset function, indicating that the current workspace is used for simulation.

[0064] Furthermore, the drawing of the results is achieved by specifying the axes named handles.axes2 to be drawn on.

[0065] Use the plot function to plot the Vgs variable in the simulation results, set the line width to 1, the color to blue, and use the title function to add a title Vgs to the graph. Set the font size to 16, and finally turn on the grid display through grid on.

[0066] Example 2

[0067] A use of a GaN power driver crosstalk analysis system includes the following steps:

[0068] Step 1: Download the file

[0069] Step 2: Open MATLAB and find the APP download location

[0070] After the file is downloaded, open MATLAB and find the APP interface on the MATLAB main menu.

[0071] Step 3: Open the app

[0072] The APP interface consists of a circuit diagram, an introduction to inductor default values, device selection, 6 adjustable inductor values, a start button "crosstalk analysis" and a simulation waveform display interface.

[0073] Circuit diagram interface: This interface shows the principle circuit of the software.

[0074] Introduction to inductor default values: This section explains the default values ​​of the six inductors in this schematic circuit.

[0075] Select device: The function of this part is for users to select the model of GaN switch device. The APP mainly provides 8 models of GaN switch devices.

[0076] 6 adjustable inductance values: The function of this part is mainly to adjust the values ​​of the 6 inductances in the principle circuit.

[0077] Start button (crosstalk analysis): This button is the start simulation button. Click it to start the simulation.

[0078] Simulation waveform display interface: This interface mainly displays the simulation waveform after clicking the start button.

[0079] Step 4: APP operation demonstration

[0080] Open the APP interface, click the crosstalk analysis button, and start the simulation. The waveform displayed after starting the simulation under the default inductance value is as follows: Fig.11 shown.

[0081] If you change the inductance value, for example, here we change the inductance value of L5, after changing the inductance value of L5 from the default value of 120 to 50, click the crosstalk analysis start button, and the displayed waveform is as follows: Fig.12 shown.

[0082] If you want to change the inductance value of other inductors, just follow this step.

[0083] If you want to change the device model, click the Select Device drop-down button to select the device model. This APP provides 8 device models for users to choose from. Here is an example of the results obtained by selecting other device models for simulation, such as Fig.13 shown.

[0084] The specific embodiments of the present invention are described in detail above, but they are only examples, and the present invention is not equivalent to the specific embodiments described above. For those skilled in the art, any equivalent modifications and substitutions made to the present invention are also within the scope of the present invention. Therefore, the equalization changes and modifications made without departing from the spirit and scope of the present invention should be included in the scope of the present invention.

Claims

1. A GaN power drive crosstalk analysis system, characterized in that: Including simulink circuit modeling module, GUI interface design module and joint simulation module; The simulink circuit modeling module includes the import of the GaN power switch device model, the configuration of the solver and the connection of the circuit; The GUI interface design module is used for creating a blank GUI interface and designing a GUI interface; The joint simulation module is used to obtain variables, select models, load models and set parameters, execute simulations, and draw results.

2. The GaN power drive crosstalk analysis system according to claim 1, characterized in that: The GaN power switch device model is imported by converting the GaN power switch model in the ltspice software into a MATLAB custom simscape library.

3. The GaN power drive crosstalk analysis system according to claim 2, characterized in that: The configuration of the solver is a part used to configure the solver settings of the Simulink simulation; the configuration of the solver determines the calculation method of the time step and the integration method during the simulation process.

4. The GaN power drive crosstalk analysis system according to claim 3, characterized in that: The circuit connection is to connect the circuit device with the GaN power switch device model, the solver and the output port.

5. The GaN power drive crosstalk analysis system according to claim 4, characterized in that: The creation of the blank GUI interface is achieved by entering the "guide" command in the MATLAB software command line window and pressing Enter.

6. A GaN power drive crosstalk analysis system according to claim 5, characterized in that: The design of the GUI interface includes selecting common buttons, editable text, static text, pop-up menus, and coordinate area options.

7. A GaN power drive crosstalk analysis system according to claim 6, characterized in that: The selection of the model is achieved by determining the name of the model to be loaded through a switch statement according to the value of num.

8. The GaN power drive crosstalk analysis system according to claim 7, characterized in that: The drawing of the result is achieved by specifying the drawing on the coordinate axis named handles.axes2 through axes(handles.axes2).