METHOD AND DEVICE FOR MONITORING GATE SIGNAL OF POWER SEMICONDUCTOR
20220091177 · 2022-03-24
Assignee
Inventors
- Nicolas DEGRENNE (Rennes Cedex 7, FR)
- Julio Cezar BRANDELERO (Rennes Cedex 7, FR)
- Stefan MOLLOV (Rennes Cedex 7, FR)
Cpc classification
G01R31/2642
PHYSICS
International classification
Abstract
The present invention concerns a method and device for monitoring the gate signal of a power semiconductor (SI), the gate signal of the power semiconductor (SI) being provided by a gate driver (12), generates an expected signal (VGexp) that corresponds to the signal outputted by the gate driver (12) when no deterioration of the gate driver (12) and/or of the power semiconductor (SI) and/or of a load linked to the power semiconductor (SI) exists, compares the expected signal (VGexp) and the signal (VGmeas) outputted by the gate driver (12), determines if a deterioration of the gate driver (12) and/or of the power semiconductor (SI) and/or of a load linked to the power semiconductor (SI) exists using the result of the comparing of the expected signal (VGexp) and the signal (VGmeas) outputted by the gate driver (12).
Claims
1. A device for monitoring the gate signal of a power semiconductor, the gate signal of the power semiconductor being provided by a gate driver, characterized in that the device comprises: generating circuitry to generate an expected reference signal that corresponds to the signal outputted by the gate driver when no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exists; comparing circuitry to compare the expected reference signal and the signal outputted by the gate driver; determining circuitry to determine if a deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exists using the result of the comparing of the expected reference signal and the signal outputted by the gate driver.
2. The device according to claim 1, characterized in that the generating circuitry are composed of a capacitor and a resistor.
3. (canceled)
4. The device according to claim 1, characterized in that the gate driver and the generating circuitry are each configured to receive a pulse width modulated signal and a signal taken on a connection of the power semiconductor that is different from the gate signal.
5. The device according to claim 1, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to a threshold.
6. The device according to claim 5, characterized in that the value of the threshold is predetermined.
7. The device according to claim 5, characterized in that the value of the threshold is equal to X % of the respective maximum value observed during the first 100 cycles of operation of the device, X % being predefined and superior to 100%.
8. The device according to claim 5, characterized in that the value of the threshold is equal to X % of the maximum value observed from the beginning of operation of the device, X % being predefined and superior to 100%.
9. A method for monitoring the gate signal of a power semiconductor, the gate signal of the power semiconductor being provided by a gate driver, characterized in that the method comprises the steps of: generating an expected reference signal that corresponds to the signal outputted by the gate driver when no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exists; comparing the expected reference signal and the signal outputted by the gate driver; determining if a deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exists using the result of the comparing of the expected reference signal and the signal outputted by the gate driver.
10. The device according to claim 2, characterized in that the gate driver and the generating circuitry are each configured to receive a pulse width modulated signal and a signal taken on a connection of the power semiconductor that is different from the gate signal.
11. The device according to claim 2, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to a threshold.
12. The device according to claim 4, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to a threshold.
13. The device according to claim 1, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to stored envelopes of signals.
14. The device according to claim 2, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to stored envelopes of signals.
15. The device according to claim 4, characterized in that the determining circuitry processes the result of the comparison of the expected reference signal and the signal outputted by the gate driver by comparing the result of the comparison to stored envelopes of signals.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0022] The characteristics of the invention will emerge more clearly from a reading of the following description of example embodiments, the said description being produced with reference to the accompanying drawings, among which:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DESCRIPTION OF EMBODIMENTS
[0032]
[0033] According to the first example of realization, a conditioner 10a generates an expected gate signal VGexp from the input signal In provided to the gate driver 12a that provides a gate signal VGmeas to the power semiconductor S1. The gate signal VGmeas is compared to the expected gate driver signal VGexp by a difference detection module 13a in order to determine deviations of VGmeas and VGexp. The comparison may be a subtraction of one signal to the other signal and an amplification of the subtraction result. The output of the difference detection module 13a is provided to a diagnostic module 14a that quantifies the output of the difference detection module 13a using, for example, comparison with different kinds of signal envelopes, mathematical operations, e.g. max, mean and integral.
[0034] The generation by the conditioner 10a of the expected gate signal VGexp can be tuned to reflect specificities relative to the power semi-conductor and/or operating conditions. The generation of VGexp is performed based on the input signal, using a model the transfer function of which reproduces the transfer function of the gate driver 12a in normal operation.
[0035] The input signal In is for example a PWM signal generated by an external controller not shown in
[0036] The transfer function used by the conditioner 10a is a circuit composed by a buffer, buf, which introduces a fixed delay, t1, and a RC circuit, VGexp is the voltage between the R and the C components. The R and/or the C values can be tuned depending of the power semiconductor S1. The fixed delay, t1, has the same value than the delay produced by the gate driver 12a. The time constant of the circuit RC is equal to the time constant of the typical gate resistor (internal plus external) and the equivalent input capacitance of the power semiconductor S1. For example, the value of the resistor is around 10Ω and the capacitance C is around 10 nF. The conditioner 10a may implement non-linear controlled capacitor and/or resistor values.
[0037] In a particular feature, the voltage supply of the conditioner 10a is inferior to the voltage supply of the gate driver 12a by a divisor factor K. In this case, the voltage between R and C is amplified by a factor K. Thus, the power necessary to supply the conditioner 10a is reduced by a factor K.sup.2.
[0038] The expected signal VGexp is a signal that corresponds to the signal outputted by the gate driver when no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exist.
[0039]
[0040] According to the second example of realization, a conditioner 10b generates an expected gate signal VGexp from the input signal In provided to the gate driver 12b that provides a gate signal VGmeas to the power semiconductor S1. The gate signal VGmeas is compared to the expected gate driver signal VGexp by a difference detection module 13b in order to determine deviations of VGmeas and VGexp. The comparison may be a subtraction of one signal to the other signal and an amplification of the subtraction result. The output of the difference detection module 13b is provided to a diagnostic module 14b that quantifies the output of the difference detection module 13b using, for example, comparison with different kinds of signal envelopes, mathematical operations, e.g. max, mean and integral.
[0041] The generation by the conditioner 10b of the expected gate signal VGexp is controlled by the diagnostic module 14b in order to implement controlled capacitor and/or resistors values provided by the diagnostic module so as to represent more accurately the expected gate signal VGexp. The diagnostic module 14b may select one transfer function out of several. The conditioner 10b may generate the signal VGexp using a processing unit and a digital to analog converter based on a lookup table, a model or a transfer function provided by the diagnostic module 14b.
[0042] The expected signal VGexp is a signal that corresponds to the signal outputted by the gate driver with no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exist.
[0043]
[0044] According to the third example of realization, a conditioner 10c generates an expected gate signal VGexp from the input signal In provided to the gate driver 12c that provides a gate signal VGmeas to the power semiconductor S1. The gate signal VGmeas is compared to the expected gate driver signal VGexp by a difference detection module 13c in order to determine deviations of VGmeas and VGexp. The comparison may be a subtraction of one signal to the other signal and an amplification of the subtraction result. The output of the difference detection module 13c is provided to a diagnostic module 14c that quantifies the output of the difference detection module 13c using, for example, comparison with different kinds of signal envelopes, mathematical operations, e.g. max, mean and integral.
[0045] The generation by the conditioner 10c of the expected gate signal VGexp may be as the one disclosed in
[0046] The input signal In is for example a PWM signal generated by an external controller not shown in
[0047] In the third example of realization, the gate driver 12c uses the input signal In together with a feedback signal from the power semiconductor. One example of feedback signal is the collector voltage of the power semiconductor that can be used for protection and/or active gate signal trajectory control. The feedback signal is typically combined with the PWM signal by the gate driver 12c and the conditioner 10c.
[0048] The generation by the conditioner 10c of the expected gate signal VGexp may be as the one disclosed in
[0049] The expected signal VGexp is a signal that corresponds to the signal outputted by the gate driver when no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exist.
[0050]
[0051] According to the fourth example of realization, a conditioner 10d generates an expected gate signal VGexp from the input signal In provided to the gate driver 12d that provides a gate signal VGmeas to the power semiconductor S1. The gate signal VGmeas is compared to the expected gate driver signal VGexp by a difference detection module 13d in order to determine deviations of VGmeas and VGexp. The comparison may be a subtraction of one signal to the other signal and an amplification of the subtraction result. The output of the difference detection module 13d is provided to a diagnostic module 14d that quantifies the output of the difference detection module 13d using, for example, comparison with different kinds of signal envelopes, mathematical operations, e.g. max, mean and integral.
[0052] The input signal In is for example a PWM signal generated by an external controller not shown in
[0053] In the example of
[0054] A second insulation module IS2 is provided at the output of the diagnostic module 14d. The expected signal VGexp is a signal that corresponds to the signal outputted by the gate driver when no deterioration of the gate driver and/or of the power semiconductor and/or of a load linked to the power semiconductor exist.
[0055]
[0056] The bus 201 links the processor 200 to a read only memory ROM 202, a random access memory RAM 203, an input output interface 205 and eventually an alarm module 206.
[0057] The memory 203 contains registers intended to receive variables and the instructions of the programs related to the algorithm as disclosed in
[0058] The read only memory 202 contains instructions of the programs related to the algorithm as disclosed in
[0059] Any and all steps of the algorithm described hereafter with regard to
[0060] In other words, the diagnostic module 10 includes circuitry, or a device including circuitry, causing the diagnostic module 10 to perform the steps of the algorithms described hereafter with regard to
[0061]
[0062] At step S32, the conditioner 10 provides the expected signal VGexp. At step S33, the difference detection module 13 provides to the diagnostic module 10 a signal representative of the comparison of the gate signal VGmeas to the expected signal VGexp. At step S34, the diagnostic module 10 analyses the signal received from the difference detection module 13.
[0063] Examples of signals received from the difference detection module 13 are given in
[0064] In the time interval T1, the signals VGmeas and VGexp are almost identical. The shape of signals VGmeas and VGexp are representative of a normal operation of the gate driver 12 and the power semiconductor S1.
[0065] In the time interval T2, the output of the gate driver 12 provides a wrong logic level, the signal difference D saturates indicating a fault.
[0066] In the time interval T3, the input characteristic of power semiconductor S1 presents a lower resistance (e.g. the gate resistance is short-circuited), the signal difference D indicates the anomaly as a short and high value pulses during the transitions. Furthermore, during the transition the difference signal D has opposite sign compared to the normal operation.
[0067] In the time interval T4, the input characteristic of power semiconductor S1 presents a higher resistance (twice bigger than normal, the difference signal D indicates the anomaly as large and high value pulses.
[0068] In the time interval T5, the power supply level of the gate driver 12 has a droop, the difference signal D indicates a constant error that doesn't return to 0.
[0069] In the time interval T6, the gate driver 12 has an abnormal delay time, the difference signal D indicates high values spikes during the transitions.
[0070] The diagnostic module 10 may compare the difference signal D to a threshold in order to detect a deterioration, like for example the example given in the time intervals T2, T3 and T6. The value of the threshold is either pre-defined, or initially auto-defined like for example 120% the maximum value observed during the first 100 cycles of operation, or constantly auto-defined like for example 120% the maximum value observed until now. The diagnostic module 10 may integrate the difference signal D in order to detect a deterioration as the one disclosed in the time interval T5. The diagnostic module 10 may check if the signal D is within predetermined envelopes stored in memory in order to detect a deterioration.
[0071] Examples of such envelopes are given in
[0072] The envelope EnvA corresponds to a signal as shown in the time interval T1 of
[0073] The envelope EnvD corresponds to a signal as shown in the time interval T4 of
[0074]
[0075] The calculations in the part noted calc1 correspond to calculations performed on the signal as shown in the time interval T1 of
[0076] The calculations in the part noted calc2 correspond to calculations performed on the signal as shown in the time interval T2 of
[0077] The calculations in the part noted calc3 correspond to calculations performed on the signal as shown in the time interval T3 of
[0078] The calculations in the part noted calc4 correspond to calculations performed on the signal as shown in the time interval T4 of
[0079] The calculations in the part noted calc5 correspond to calculations performed on the signal as shown in the time interval T5 of
[0080] The calculations in the part noted calc6 correspond to calculations performed on the signal as shown in the time interval T6 of
[0081] For example, if the mean is superior to null value, the value is considered as corresponding to no deterioration, otherwise the value is considered as corresponding to a deterioration. If the minimum is superior to minus ten value, the value is considered as corresponding to no deterioration, otherwise the value is considered as corresponding to a deterioration. If the maximum is superior to ten value, the value is considered as corresponding to no deterioration, otherwise the value is considered as corresponding to a deterioration. If the integral value is superior to minus five, the value is considered as corresponding to no deterioration, otherwise the value is considered as corresponding to a deterioration.
[0082] These calculations can be implemented with simple fast analog circuits. The comparison of these metrics to threshold values as the abovementioned one gives unique pattern that allows identifying a deterioration. The diagnostic module detects a deterioration if one of the comparisons shows a degradation. The diagnostic module may provide comparison results as an output signal.
[0083] As a result, if a deterioration occurs, the alarm block 206 is activated or a signal Out is outputted in order to inform that a deterioration occurs, and which deterioration occurs.
[0084] If such deterioration occurs, the difference signal D and/or the comparison results is or are memorized by the diagnostic module in order to provide data that may be useful for maintenance staff.
[0085] In a variant of operation, the diagnostic module performs an initial validation of the communication with the gate driver. In this mode, the gate driver is deactivated such that VGmeas=0. Thus, D=VGexp, the signal D is an image of the input signal. Thus, in case of a misconnection of the input or output signal, or in case of a default in the conditioner, an anomaly is easily detected.