Keywords

1 Introduction

Insulated Gate Bipolar Transistors (IGBTs) have the features of MOSFETs and Bipolar Junction Transistors (BJTs) as power semiconductor devices and are used in a wide range of fields from automotive applications for Electric Vehicle (EV) motor control to industrial equipment and household appliances. In order to utilize power electronics in the Internet of Things (IoT) systems, superior performances of IGBTs and their driver circuits are of great importance [1, 2].

For usage of IGBTs, there are some problems such as parasitic capacitances among their terminals, switching loss due to tail current at turnoff [2], and excessive overshoot owing to parasitic inductances of wirings [3]. The large gate capacitances make the realization of the IGBT driver circuit a challenging and differentiating technology.

In this paper, first, we introduce our previously proposed current-driven IGBT gate driver to achieve an appropriate trade-off between the output voltage overshoot and the switching loss at IGBT turnoff. We show that it can be improved by dividing the IGBT turnoff current drive into four driving regions. Compared with the voltage driver, the overshoot and switching loss at IGBT turnoff are improved to −32% and −35%, respectively [4, 5].

Next, we show an automatic detection circuit for the IGBT operation region to cope with changes in the voltage and current on the collector side of the IGBT. The possibility of the automatic current control is demonstrated by the automatic discrimination of the operation region. In the voltage driver, it is necessary to change the drive resistance during switching, which makes the control more complicated. However, the current drive can simplify the driver circuit control design [6].

2 IGBT Turnoff Characteristics

2.1 Evaluation Circuit Using Voltage Driver

Figure 1 shows an evaluation circuit for IGBT turnoff characteristics using a voltage driver. The input voltage \({V}_{1}\) drives the gate voltage of \({T}_{r1}\) (IGBT). When the switch is connected to \({V}_{1}\) side, the collector current \({I}_{\mathrm{c}}\) flows gradually owing to \({V}_{1}\). When \({T}_{r1}\) turns on, the current flows through the path of \({L}_{1}\Rightarrow {L}_{2}\Rightarrow {T}_{r1}\Rightarrow {V}_{2}\Rightarrow {L}_{1}\). When \({T}_{r1}\) turns off, the current flows through the path of\({ L}_{1}\Rightarrow {D}_{1}\Rightarrow {L}_{1}\). The supply voltage \({V}_{2}\) is the bias voltage at turnoff and \({L}_{2}\) models the parasitic inductance of the lead wire, while \({R}_{\mathrm{g}}\) is the gate resistance, \({V}_{\mathrm{g}}\) is the gate voltage, and \({I}_{\mathrm{g}}\) is the gate current. Figure 2 shows the turnoff characteristics, and we see that when \({V}_{\mathrm{g}}\) decreases, the IGBT turns off and \({I}_{\mathrm{c}}\) becomes zero, and there we observe the overshoot voltage at the collector \({(V}_{\mathrm{c}})\).

Fig. 1
figure 1

Voltage-driven IGBT turnoff characterization circuit

Fig. 2
figure 2

Waveforms in the voltage-driven IGBT circuit during turnoff

2.2 Relationship Between Overshoot and Switching Loss

Figure 3 shows the simulated result of the relationship between overshoot and switching loss in case that the value of the gate resistance (\({R}_{\mathrm{g}}\)) in the circuit diagram of Fig. 1 is changed from 30 to 300 Ω. It is observed from Fig. 3 that there is a compromise between overshoot and switching loss. In Sect. 3, we will compare the trade-offs in the voltage drive and current drive cases.

Fig. 3
figure 3

Simulation result of the output voltage overshoot and the switching loss in Fig. 1

3 Current-Driven IGBT Gate Driver Circuit

3.1 Gate Driver Control Current

In this section, the current driver is investigated to control the collector voltage by varying the gate current in four operation regions at turnoff, based on the gate voltage [5]. Figure 4 shows the four operation regions at turnoff. In Region I (Fig. 4), the gate voltage decreases from the saturation voltage to the Miller voltage; there is no effect on overshoot and switching loss. On the contrary, in Region II, the gate voltage is almost constant; this is the Miller effect owing to the parasitic Miller capacitance between the collector and the gate of the IGBT. In this region, there is a trade-off between the switching loss and the slew rate; the switching loss can be suppressed by adjusting the slew rate. In Region III, the gate voltage decreases from the Miller voltage to the threshold voltage. In this region, there is a trade-off relationship between overshoot and switching loss, and we found that it can be improved by controlling the overshoot to an appropriate value. In Region IV, the gate voltage goes from the IGBT threshold voltage to zero, and there is no effect on overshoot and switching loss.

Fig. 4
figure 4

Four operation regions during turnoff

3.2 Current Driver Circuit

The current-driven IGBT driver circuit for simulation is shown in Fig. 5, and the simulated waveforms of the currents \({I}_{1}\)\({I}_{6}\) are shown in Fig. 6. As shown in Fig. 5, this driver circuit controls the gate voltage by pulling out the current \({I}_{6}\) from the IGBT gate; \({I}_{6}\) is the sum of the currents \({I}_{2}\) to \({I}_{5}\) which are switched by the control. This driver circuit is used to evaluate the turnoff characteristics of IGBTs. The current drive evaluation circuit is shown in Fig. 7, and its turnoff characteristics are shown in Fig. 8; the pulling gate current \({I}_{\mathrm{g}}\) is varied depending on the operation region of the gate voltage \({V}_{\mathrm{g}}\). In Region IV, the MOSFET in the output stage of the current mirror circuit goes from saturation region to linear region, so it is difficult to control the gate current \({I}_{\mathrm{g}}\). A comparison of the relationship between overshoot and switching loss for the voltage drive in Fig. 1 and the current drive in Fig. 7 is shown in Fig. 9. We see that the overshoot and switching loss of the current drive can be improved to −32% and −35%, respectively, compared to the voltage drive. The power loss on the gate side is mainly due to the energy-charged and discharged in the parasitic capacitance, resulting in a loss of several microjoules, whereas on the collector side, the loss is several millijoules; so only the loss on the collector side is considered in this paper.

Fig. 5
figure 5

Current-driven IGBT driver circuit

Fig. 6
figure 6

Control current waveforms of the current-driven driver

Fig. 7
figure 7

Current-driven IGBT turnoff characterization circuit

Fig. 8
figure 8

Waveforms in the current-driven IGBT circuit during turnoff

Fig. 9
figure 9

Overshoots and switching losses of the voltage driver and current driver IGBT circuits

3.3 Automatic Discrimination of Operation Regions (Analog Value)

Next, we consider the automatic discrimination of the operation regions of the current-driven IGBT gate driver. As shown in Fig. 10, the operation region is automatically determined by observing the value of the IGBT gate voltage using a differentiation circuit. First, Fig. 11a shows the ideal waveform of the output voltage (−\({V}_{\mathrm{o}})\) of the differentiation circuit for the waveform of the gate voltage \({V}_{\mathrm{g}}\). As shown in this waveform, the steeper the slope of \({V}_{\mathrm{g}}\) is, the larger the ideal value of −\({V}_{\mathrm{o}}\) becomes. However, the observed waveform of −\({V}_{\mathrm{o}}\) is shown in Fig. 11b. Figure 12 shows an enlarged view of Fig. 11b, where a glitch of up to 35 mV appears at the boundary of each operation region. The glitch of up to 35 mV appears at the boundary of each operation region, so it may be difficult to discriminate the operation region accurately near the operation region boundary.

Fig. 10
figure 10

Differentiation circuit for determining operation region

Fig. 11
figure 11

Output voltage −\({V}_{\mathrm{o}}\) waveforms of the differentiation circuit

Fig. 12
figure 12

Enlarged of actual −\({V}_{\mathrm{o}}\) waveform

Now we consider that as shown in Fig. 13, the output (−\({V}_{\mathrm{o}})\) of the differentiation circuit is passed through an RC low-pass filter, and the output (−\({V}_{\mathrm{o}2})\) of the filter is used as the final output for glitch reduction. The simulation results are shown in Fig. 14, where the glitch is reduced to a maximum of 6 mV at the final output (−\({V}_{\mathrm{o}2})\) by adding the RC low-pass filter. However, since there are still glitches, we also consider the operation region discrimination using an active differentiator with an operational amplifier. Notice that the operational amplifier has a limited bandwidth, and it is a low-pass characteristic itself.

Fig. 13
figure 13

Addition of an RC low-pass filter

Fig. 14
figure 14

Output voltage −\({V}_{\mathrm{o}2}\) waveform of the RC low-pass filter

As shown in Fig. 15, the operation region is automatically determined by observing the value of the IGBT gate voltage using a differentiator with an operational amplifier. Its model is UniversalOpamp2, which is a general-purpose operational amplifier model provided by LTspice. The simulation results of Fig. 15 are shown in Fig. 16. The output of the differentiator with an operational amplifier is \({V}_{\mathrm{o}3}\). The glitch was reduced to nearly zero when compared to −\({V}_{\mathrm{o}2}\). On the contrary, there is a disadvantage that the time between the change in the slope of \({V}_{\mathrm{g}}\) and the change in the value of \({V}_{\mathrm{o}3}\) (the time between the change in the operation region and the detection of \({V}_{\mathrm{o}3}\)) is delayed compared to the time between the change in the operation region and the detection of −\({V}_{\mathrm{o}2}\).

Fig. 15
figure 15

Addition of an active differentiator with an operational amplifier

Fig. 16
figure 16

Output voltage \({V}_{\mathrm{o}3}\) waveform of differentiator with an operational amplifier

3.4 Automatic Discrimination of Operation Regions (Digital Value)

Next, we consider using the detected value of \({V}_{\mathrm{o}3}\) to represent the operation region as a digital value. Since \({V}_{\mathrm{o}3}\) is an analog value, it is unclear at which point the boundary of the operation region is determined. Therefore, the boundary between the operation regions should be clarified by converting \({V}_{\mathrm{o}3}\) into four digital values. Figure 17 shows the operation region discrimination circuit using comparators and Set-Reset Flip-Flops (SRFFs). Initially, all SRFFs are reset by the reset signal so that their outputs Q = 0. The detected \({V}_{\mathrm{o}3}\) value is input to the comparators and converted into four digital values (RSo1 to RSo4) as shown in Fig. 18a. This enables real-time discrimination of the operation regions. Table 1 shows the conversion table of the digital values of the outputs RSo1 to RSo4 and the operation regions.

Fig. 17
figure 17

Discrimination circuit of operation region by comparators and SRFFs

Fig. 18
figure 18

RSo1–RSo4 waveforms for the circuit in Fig. 17

Table 1 Conversion table between digital values and operation regions

A remaining issue for the design completion is as follows. As shown in Fig. 18b, the boundary of the actual operation regions is the point where the slope of \({V}_{\mathrm{g}}\) changes. On the contrary, in the detected operation regions shown in Fig. 18c, the rising point of each RSo1–RSo4 is considered as the boundary of the operation region. We see by comparing (b) and (c) that the detected operation region is later than the actual operation region.

Figure 19 shows the improved operation region discrimination circuit, where two comparators and two SRFFs (SRFFX, SRFFY) are added for the reduction of the detection delay of the boundary between Region I and Region II. The detected \({V}_{\mathrm{o}3}\) value is input to the comparators and converted into four digital values (RSo1–RSo4) as shown in Fig. 20a. We see that the detection delay at the boundary between Region I and Region II in Fig. 18c is reduced as shown in Fig. 20c.

Fig. 19
figure 19

Improved discrimination circuit of operation region by comparators and SRFFs

Fig. 20
figure 20

RSo1–RSo4 waveforms for the circuit in Fig. 19

4 Conclusion

This paper has described the current-driven IGBT gate driver circuit which draws different currents depending on four operation regions. It was shown that compared with the voltage-driven circuit, the output voltage excess overshoot at IGBT turnoff was improved to −32%, and the switching loss was improved to −35%. We have devised a circuit to detect the change in gate voltage of the current-driven IGBT gate driver, which enables automatic discrimination of the IGBT operation region.