CONTROL DEVICE, POWER DEVICE, PROCESSING DEVICE AND METHOD
The control device enhances the accuracy of gate signals in power supply devices by using an error processing circuit with a controlled processing delay, effectively addressing noise-induced errors and improving the reliability of power conversion.
Patent Information
- Application Number
- JP2021205259
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-17
- Publication Date
- 2025-04-07
- Estimated Expiration
- 2041-12-17
AI Technical Summary
Existing power supply devices, such as inverters, face challenges in maintaining the accuracy of gate signals due to noise generated during the switching of gate circuits, which can lead to errors in the gate signal and affect the accuracy of power conversion.
A control device is introduced that includes a gate signal generating circuit, a transmitter, a receiver, and an error processing circuit. The error processing circuit processes errors in the received gate signal and outputs it to the gate circuit, with a processing delay greater than the sampling period but less than the state duration of the gate circuit.
This configuration improves the accuracy of the gate signal input to the gate circuit by avoiding burst errors near the edge timing, allowing for effective error correction and maintaining the reliability of power conversion processes.
Smart Images

Figure 0007657705000001 
Figure 0007657705000002 
Figure 0007657705000003
Abstract
Description
[Technical field]
[0001] FIELD OF THE DISCLOSURE Embodiments of the present invention relate to a control device, a power supply device, a processing device, and a method. [Background technology]
[0002] A power supply device (e.g., an inverter) that generates required output power from input power is provided with a gate circuit (gate switch), and in this power supply device, by switching the gate circuit between the ON and OFF states, it is possible to control, for example, the power supply voltage, conversion from direct current (DC) to alternating current (AC), or AC frequency.
[0003] A gate signal used to switch the ON and OFF states of a gate circuit (i.e., to control the gate circuit) is a pulse-like signal that represents the ON and OFF states of the gate circuit. The pulse width of the gate signal can indicate the period during which the gate circuit is in the ON state, the period during which the gate circuit is in the OFF state, and the switching between the ON and OFF states.
[0004] Here, at the timing when the ON state and OFF state of the gate circuit are switched (hereinafter referred to as edge timing), the voltage applied to the gate circuit rises or falls suddenly, and noise is generated from the gate circuit. The noise generated from the gate circuit in this way may affect the gate signal that is later input to the gate circuit (i.e., the gate signal being transmitted to the gate circuit), causing an error in the gate signal. Although it is possible to correct errors that occur in the gate signal, if the errors cannot be properly corrected, the accuracy of the gate signal will decrease.
[0005] For this reason, a mechanism for improving the accuracy of the gate signal input to the gate circuit is required. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Publication No. 11-178349 Summary of the Invention [Problem to be solved by the invention]
[0007] SUMMARY OF THE PRESENT EMBODIMENT An object of the present invention is to provide a control device, a power supply device, a processing device, and a method thereof that are capable of improving the accuracy of a gate signal input to a gate circuit. [Means for solving the problem]
[0008] According to an embodiment, a control device for controlling a gate circuit is provided. The control device includes a gate signal generation circuit for generating a gate signal for switching the state of the gate circuit, a transmission unit for transmitting the generated gate signal, a reception unit for receiving the transmitted gate signal, and an error processing circuit for processing an error occurring in the received gate signal and outputting the gate signal to the gate circuit. A processing delay by the error processing circuit is greater than a sampling period of the gate signal for switching the state of the gate circuit and is greater than a time during which the state of the gate circuit is maintained. minus a given time The following is the result. [Brief description of the drawings]
[0009] [Figure 1] FIG. 2 is a block diagram showing an example of the configuration of a control device according to the embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a gate circuit. [Diagram 3] FIG. 13 is a diagram for explaining an overview of error correction for a gate signal. [Figure 4] FIG. 13 is a diagram for explaining an overview of error correction for a gate signal. [Diagram 5] FIG. 13 is a diagram for explaining an overview of error correction for a gate signal. [Figure 6] 11 is a diagram showing an example of the temporal relationship between a gate signal input to an error processing circuit and a gate signal input to a gate circuit; FIG. [Figure 7] FIG. 13 is a diagram showing another example of the temporal relationship between the input of the error processing circuit and the input of the gate circuit. [Figure 8] 5A and 5B are diagrams for explaining a processing delay caused by an error processing circuit in the present embodiment. [Figure 9] FIG. 4 is a diagram showing an example of the configuration of an error processing circuit. [Figure 10] FIG. 11 is a diagram for explaining a second error correction. [Figure 11] FIG. 13 is a diagram showing another example of the configuration of the error processing circuit. [Figure 12] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. [Figure 13] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. [Figure 14] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. [Figure 15] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. [Figure 16] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. [Figure 17] FIG. 2 is a diagram for explaining an example of a usage mode of the control device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment will be described with reference to the drawings. 1 is a block diagram showing an example of the configuration of a control device according to the present embodiment. The control device according to the present embodiment controls a gate circuit, which will be described later. The control device is applied to a power supply device that generates required output power from input power, such as an inverter.
[0011] As shown in FIG. 1, the control device 1 includes a first side 2 and a second side 3 connected to the first side 2 .
[0012] The first side 2 includes a gate signal generating circuit 21 and a transmitting unit 22. The gate signal generating circuit 21 is a circuit configured to generate a gate signal for controlling the above-mentioned gate circuit. The transmitting unit 22 transmits the gate signal generated by the gate signal generating circuit 21 to the second side 3.
[0013] The second side 3 includes a receiving unit 31 and an error processing circuit 32. The receiving unit 31 receives the gating signal transmitted from the first side 2 (transmitting unit 22). The error processing circuit 32 processes errors occurring in the gating signal received by the receiving unit 31 and outputs the gating signal to the gate circuit 4. The error processing circuit 32 mainly performs error correction on the gating signal (i.e., executes a process to correct errors occurring in the gating signal). The output of the error processing circuit 32 corresponds to the input to the gate circuit 4.
[0014] The gate circuit 4 controlled by the control device 1 is a circuit configured to turn the gate ON or OFF (i.e., switch the ON state and OFF state of the gate circuit 10) in response to the gate signal output from the error processing circuit 32. Specifically, the gate circuit 4 includes a gate driver 41 and a semiconductor switching element 42, and the gate signal output from the error processing circuit 32 is input to the gate driver 41, which drives the semiconductor switching element 42. The gate circuit 4 contributes to the generation of the required output power (output voltage) through the ON or OFF of the semiconductor switching element 42. Note that, for the sake of convenience, in this embodiment, the gate circuit 4 is described as being turned ON or OFF (i.e., switching the ON state and OFF state of the gate circuit 4), but the ON and OFF of the gate circuit 4 correspond to the ON and OFF of the semiconductor switching element 42 described above.
[0015] 2 is a schematic diagram of the semiconductor switching element 42 included in the gate circuit 4. As shown in Fig. 2, the semiconductor switching element 42 is configured to be sandwiched on a circuit to which a voltage is applied, and can function as a switch by switching between an ON state and an OFF state based on a gate signal.
[0016] 1, the control device 1 has been described as having the first side 2 and the second side 3, but the control device 1 according to this embodiment may be realized as a control system including the control device and the processing device by configuring the first side 2 as an independent device (control device) and the second side 3 as an independent device (processing device). Also, the control device 1 may be realized as a power supply device including a gate circuit 4.
[0017] Here, an overview of the error correction performed on the gate signal by the error processing circuit 32 will be described.
[0018] First, Fig. 3 shows (the pulse waveform of) an error-free gate signal 100. Although not shown, the vertical axis of Fig. 3 represents the voltage value applied to (the input section of) the gate circuit, and the horizontal axis represents time. This is the same in the other figures below.
[0019] When a gate signal 100 as shown in FIG. 3 is input to the gate circuit 4, the gate circuit 4 can be appropriately switched between the ON state and the OFF state according to the pulse width of the gate signal 100.
[0020] On the other hand, the upper part of Fig. 4 shows a gate signal 101 in which an error occurs. When the gate signal 101 shown in Fig. 4 is received by the receiving unit 31, the error processing circuit 32 performs error correction on the gate signal 101. In this case, the error processing circuit 32 can correct the error by, for example, holding the value of a gate signal in which no error occurs (i.e., the value of the gate signal at a timing prior to the timing at which the error occurs). This allows the gate signal 102 shown in the lower part of Fig. 4 (a gate signal similar to the gate signal 100 in which no error occurs) to be input to the gate circuit 4.
[0021] If the timing at which the gate circuit 4 switches between the ON state and the OFF state based on the gate signal (i.e., the timing of the rising or falling edge of the gate signal) is called edge timing, then an error occurs at a position (timing) that is not near the edge timing in the gate signal 101 shown in the upper part of Fig. 4. In the case of such a gate signal 101, the error can be corrected relatively easily.
[0022] In contrast to this, suppose that the initial value that changes from OFF to ON, such as gate signal 111 shown in Fig. 5, is incorrect (i.e., an error occurs at a position near the edge timing). If the above-mentioned error correction is performed on such gate signal 111, the error (i.e., the value that should be ON) cannot be corrected even if the value of gate signal 111 at a timing before the timing at which the error occurred (a value corresponding to the OFF state) is held.
[0023] That is, when an error is corrected by holding the value of a gate signal without an error as described above, if the value of the gate signal before the error occurs is the same as the value of the correct gate signal at the time when the error occurs, the error can be corrected correctly, but if the value of the gate signal before the error occurs is different from the value of the correct gate signal at the time when the error occurs, the error cannot be corrected correctly. In this way, when an error occurs near an edge timing, the accuracy of the gate signal may decrease.
[0024] Incidentally, in this embodiment, when a gate signal is input to the gate circuit 4, the voltage applied to the gate circuit 4 rises or falls suddenly at the edge timing of the gate signal, and noise is generated from the gate circuit 4. Such noise may affect a gate signal (e.g., a gate signal transmitted from the transmitter 22 to the receiver 31) that is subsequently input to the gate circuit, causing an error (hereinafter, referred to as a burst error) in the gate signal.
[0025] 6 shows an example of the temporal relationship between the gate signal input to the error processing circuit 32 (the input to the error processing circuit 32) and the gate signal input to the gate circuit 4 (the input to the gate circuit 4). In this embodiment, the input to the error processing circuit 32 corresponds to the output of the receiving unit 31.
[0026] For example, if a gate signal input to the error processing circuit 32 is input to the gate circuit 4 without delay, the input to the error processing circuit 32 should roughly match the input to the gate circuit 4. However, in reality, there is a time lag between the timing at which the gate signal is input to the error processing circuit 32 and the timing at which the gate signal is input to the gate circuit 4 due to the error processing circuit 32 processing an error that occurs in the gate signal (hereinafter referred to as a processing delay by the error processing circuit 32).
[0027] Specifically, in the example shown in FIG. 6, the edge timing of the gate signal 121a input to the error processing circuit 32 is timing t1, while the edge timing of the gate signal 121b input to the gate circuit 4 is timing t2, which is a processing delay Δt after timing t1.
[0028] When such a gate signal 121b is input to the gate circuit 4, the gate circuit 4 is switched from the OFF state to the ON state at timing t2 (edge timing) (i.e., the voltage applied to the gate circuit 4 rises suddenly). However, the noise 122 generated in response to the sudden rise in voltage is likely to affect the gate signal 121a input to the error processing circuit 32 (i.e., to cause a burst error in the gate signal 121a).
[0029] 6 is very small, the noise 122 generated at timing t2 will cause a burst error near timing t1 (i.e., edge timing) of the gate signal 121a input to the error processing circuit 32. As described above, it is difficult to correctly correct a burst error that occurs near such an edge timing.
[0030] FIG. 6 illustrates the case where the processing delay Δt is very small. FIG. 7 illustrates the temporal relationship between the gate signal input to the error processing circuit 32 and the gate signal input to the gate circuit 4 when the processing delay Δt is large.
[0031] In the example shown in Fig. 7, a burst error does not occur near the timing t1 (edge timing) of the gate signal 121a as shown in Fig. 6, but a burst error occurs near the timing t3 (i.e., the next edge timing of the edge timing) of the gate signal 121a where the voltage applied to the gate circuit 4 drops sharply. It is difficult to correctly correct such a burst error.
[0032] That is, in a configuration in which the gate circuit 4 is switched between the ON state and the OFF state, a sudden change (increase and decrease) in the voltage applied to the gate circuit 4 is unavoidable. However, according to the examples shown in FIGS. 6 and 7, a burst error occurs near the edge timing of the gate signal 121a, regardless of whether the processing delay Δt is very small or large, and it may be difficult to correctly correct the burst error.
[0033] Therefore, in this embodiment, the processing delay (time) by the error processing circuit 32 is controlled so that the timing at which the voltage applied to the gate circuit 4 is suddenly changed (i.e., the timing at which a burst error occurs) avoids the edge timing of the gate signal input to the error processing circuit 32.
[0034] Specifically, the gate signal is generated according to a predetermined sampling period set according to the control device 1 (gate circuit 4). The sampling period is the smallest unit by which the gate circuit 4 can be switched between the ON state and the OFF state according to the gate signal generated by the gate signal generating circuit 21 included in the first side 2 (i.e., the smallest unit of the gate signal for controlling the gate circuit 4), and the pulse width of the gate signal is a time equivalent to an integer multiple of the sampling period.
[0035] Depending on the characteristics, etc., the gate circuit 4 has a time period during which it maintains (holds) the state of the gate circuit 4 (ON state or OFF state). The sampling period is the smallest unit by which the state of the gate circuit 4 can be switched, but the state of the gate circuit 4 cannot be switched before the time during which the state of the gate circuit 4 is maintained has elapsed. In other words, the state of the gate circuit 4 will not be switched within a time period during which the state of the gate circuit 4 is maintained. Hereinafter, the time during which the state of the gate circuit 4 described above is maintained will be referred to as the state duration. The pulse width of the gate signal is greater than this state duration.
[0036] In this embodiment, taking into consideration the above-mentioned sampling period and state duration, the processing delay by the error processing circuit 32 is controlled. Specifically, the processing delay by the error processing circuit 32 is set to be greater than the sampling period and less than or equal to the state duration, as shown in FIG.
[0037] According to this, by setting the processing delay Δt to be greater than the sampling period, it is possible to avoid the occurrence of a burst error at a position near the timing t1 (edge timing) of the gate signal 121a input to the error processing circuit 32 described in Fig. 6. Also, by setting the processing delay Δt to be equal to or less than the state duration, it is possible to avoid the occurrence of a burst error at a position near the timing t3 (edge timing) of the gate signal 121b input to the error processing circuit 32 described in Fig. 7.
[0038] In this case, the noise 122 caused by a sudden rise in the voltage applied to the gate circuit 4 occurs at timing t4 between timing t1 and timing t3, so that the burst error caused by the noise 122 can be generated at a position that is not near the edge timing of the gate signal 121a. The error generated at timing t4 in this way can be easily corrected compared to the burst error generated near the edge timing.
[0039] Note that the time during which the gate circuit 4 maintains an ON state (hereinafter referred to as the ON state duration) and the time during which the gate circuit 4 maintains an OFF state (hereinafter referred to as the OFF state duration) may be the same or different, but the above-mentioned state duration may be either the ON state duration or the OFF state duration. Specifically, when the ON state duration and the OFF state duration are the same, the ON state duration (or the OFF state duration) may be used as the state duration. On the other hand, when the ON state duration and the OFF state duration are different, the smaller of the ON state duration and the OFF state duration may be used as the state duration. In general, the OFF state duration is often longer than the ON state duration, and in this case, the ON state duration is used as the state duration.
[0040] 6 to 8 show the temporal relationship between the gate signal input to the error processing circuit 32 and the gate signal input to the gate circuit 4, the gate signal input to the error processing circuit 32 (i.e., the gate signal affected by noise generated from the gate circuit 4) is intended to be the gate signal up to its input to the error processing circuit 32, and includes, for example, the gate signal output from the receiving unit 31 and the gate signal being transmitted (transmitted) from the transmitting unit 22 included in the first side 2 to the receiving unit 31 included in the second side 3.
[0041] As described above, in this embodiment, the first side 2 (control device) generates a gate signal for switching the ON state and the OFF state of the gate circuit 4, and transmits the generated gate signal to the second side 3. In addition, the second side 3 (processing device) receives the gate signal transmitted from the first side 2, processes errors occurring in the received gate signal, and outputs the gate signal to the gate circuit 4. In this case, the processing delay by the error processing circuit 32 in this embodiment is greater than the sampling period, which is the minimum unit of the gate signal for controlling the gate circuit 4, and is equal to or less than the state duration during which the gate circuit maintains the ON state or the OFF state. In this embodiment, such a configuration allows noise to be generated from the gate circuit 4 at a timing at which errors can be relatively easily corrected, so that it is possible to improve the accuracy of the gate signal (i.e., the subsequent gate signal) input to the gate circuit 4.
[0042] Note that this embodiment is not a configuration that prevents burst errors from occurring, but a configuration that assumes that burst errors will occur and then makes it possible to easily correct the burst errors. For this reason, this embodiment is more useful when applied to an environment in which burst errors occur relatively easily.
[0043] Specifically, for example, when the first side 2 and the second side 3 are configured on different substrates, the gate signal needs to be transmitted and received between the first side 2 and the second side 3 (i.e., transmitted between the substrates), and therefore the gate signal is more susceptible to the effects of noise generated by the gate circuit 4 than when the gate signal is transmitted on the same substrate. For this reason, this embodiment may be applied to a configuration in which the first side 2 and the second side 3 are mounted on different substrates.
[0044] Furthermore, when the transmission and reception of gate signals between the first side 2 (transmitter 22) and the second side 3 (receiver 31) is performed at a period shorter than the above-mentioned sampling period (for example, when a plurality of gate signals with a plurality of sample periods are bundled and transmitted), the gate signals are susceptible to the effects of noise generated by the gate circuit 4. For this reason, this embodiment may be applied to a configuration in which the transmission and reception of gate signals between the first side 2 and the second side 3 is performed at a period shorter than the above-mentioned sampling period (i.e., high-speed communication is performed).
[0045] Furthermore, when the first side 2 (transmitter 22) and the second side 3 (receiver 31) perform wireless communication (wireless transmission), the signal power is more likely to attenuate than when wired communication is performed, and therefore the gate signal is more likely to be affected by noise generated from the gate circuit 4. For this reason, this embodiment may be applied to a configuration in which the first side 2 (transmitter 22) transmits the gate signal wirelessly, and the second side 3 (receiver 31) receives the gate signal transmitted wirelessly.
[0046] That is, this embodiment is more effective when applied to cases where, for example, advanced communication is performed between the first side 2 and the second side 3 in which the accuracy of the gate signal is likely to decrease.
[0047] In this embodiment, a burst error occurring in the gate signal is processed (corrected) by the error processing circuit 32. The error processing circuit 32 will be specifically described below.
[0048] In this embodiment, it is sufficient that the error processing circuit 32 is configured in the range from the output of the receiving unit 31 to the input of the gate circuit 4, and the output of the receiving unit 31 corresponds, for example, to the stage at which the receiving unit 31 has determined a value corresponding to the ON state or OFF state of the gate signal, and the input of the gate circuit 4 corresponds, for example, to the input unit to which the gate signal shown in Figure 2 is input.
[0049] According to the configuration of the control device 1 of this embodiment, for example, during transmission of a gate signal from the first side 2 (the transmitting unit 22 included in it) to the second side 3 (the receiving unit 31 included in it), it is susceptible to the influence of noise generated from the gate circuit 4 described above, but the gate signal may be influenced by the noise even in the vicinity of the error processing circuit 32 (i.e., the noise may cause a burst error in the gate signal). For this reason, it is preferable that the error processing circuit 32 (second side 3) is configured so as to be less susceptible to the influence of noise generated from the gate circuit 4.
[0050] Specifically, for example, when the transmitting unit 22 and the receiving unit 31 are mounted on different boards, the error processing circuit 32 is mounted on the same board as the receiving unit 31. Also, the error processing circuit 32 may be configured so that the processing period in the error processing circuit 32 is longer than the processing period (signal period) for processing (transmitting and receiving) the gate signal between the transmitting unit 22 and the receiving unit 31. Furthermore, when the transmitting unit 22 and the receiving unit 31 are connected wirelessly (i.e., the transmitting unit 22 and the receiving unit 31 are configured to perform wireless communication), the receiving unit 31, the error processing circuit 32, and the gate circuit 4 may be connected by wires.
[0051] According to the above-mentioned configuration, it is possible to suppress a significant deterioration in the quality of the gate signal around the error processing circuit 32 (i.e., to reduce the occurrence of errors in the gate signal), and a highly accurate gate signal can be input to the gate circuit 4.
[0052] Note that the configuration that is less susceptible to the effects of noise generated from the gate circuit 4 described here is just one example, and the error processing circuit 32 may be arranged, for example, in a position that is less susceptible to the effects of noise generated from the gate circuit 4, or may be configured so as not to execute processing faster than necessary.
[0053] Next, an example of the configuration of the error processing circuit 32 will be described with reference to Fig. 9. As shown in Fig. 9, the error processing circuit 32 includes an edge detection section (edge detection circuit) 321 and a correction section (correction circuit) 322.
[0054] The edge detection unit 321 is configured to detect the edge timing of the gate signal input to the error processing circuit 32 (that is, the timing of the rising or falling edge in the gate signal).
[0055] For example, if an error occurs at a position near the edge timing, it is difficult to detect the correct edge timing, but in this embodiment, a burst error occurs at a position that is not near the edge timing (i.e., a burst error is avoided from occurring at a position near the edge timing), so the correct edge timing can be easily detected. Furthermore, in this embodiment, a burst error occurs at a timing (position) that is away from the edge timing by a time equivalent to the processing delay, but since this timing is away from the edge timing and the next edge timing of the edge timing, the edge timing is detected while avoiding this timing, so that it is possible to improve the accuracy of detecting the edge timing.
[0056] In this embodiment, the gate signal input to the error processing circuit 32 is input to the gate circuit 4 after a time period corresponding to the above-mentioned processing delay has elapsed. In this case, it is assumed that noise is generated from the gate circuit 4 at the timing when the processing delay has elapsed from the edge timing of the gate signal input to the error processing circuit 32, and the above-mentioned burst error occurs in the gate signal input to the error processing circuit 32.
[0057] The correction unit 322 is configured to correct a burst error that occurs in the gate signal after a time corresponding to the processing delay by the error processing circuit 32 has elapsed from the edge timing detected by the edge detection unit 321 as described above (i.e., to perform error correction on the burst error).
[0058] Specifically, the correction unit 322 can correct the burst error by replacing the value of the gate signal in which the above-mentioned burst error occurs with the value one sampling period before that value (i.e., the value at the timing before the error occurred).
[0059] The value used by the correction unit 322 to correct the burst error may be the value of the gate signal within a time period corresponding to the processing delay by the error processing circuit 32 from the edge timing detected by the edge detection unit 321 (i.e., the gate signal input to the error processing circuit 32 during a period of a plurality of sampling periods prior to the timing at which the burst error occurs). If no error occurs in the gate signal from the edge timing until the time corresponding to the processing delay has elapsed, the value of the gate signal should be constant, so the correction unit 322 can correct the burst error using the value. Even if an error occurs in a part of the gate signal from the edge timing until the time corresponding to the processing delay has elapsed (i.e., a part of the gate signal contains a different value), the burst error can be appropriately corrected by using a value determined by majority vote based on the value of the gate signal from the edge timing until the time corresponding to the processing delay has elapsed (i.e., the value of the gate signal for each sampling period).
[0060] In this embodiment, the correction unit 322 only needs to be configured to be able to correct the value of the gate signal at the timing (time) when the above-mentioned burst error is assumed to have occurred, and may perform a correction process such as replacing the value of the gate signal with a correction value prepared in advance.
[0061] In the following description, the error correction performed by replacing the value of the gate signal in which a burst error occurs with a predetermined value as described above is referred to as the first error correction for convenience. The correction unit 322 may be configured to perform a correction using the characteristics of the waveform (pulse waveform) of the gate signal (hereinafter referred to as the second error correction). The second error correction will be described below with reference to FIG. 10.
[0062] As described above, the value of the gate signal changes at a period equal to or greater than the state duration, but if the value changes in a time shorter than the state duration, it can be assumed that an error has occurred.
[0063] 10 shows a gate signal 131a with no error and gate signals 131b to 131f with errors of one sampling period. It is assumed that errors occur at different times in the gate signals 131b to 131f.
[0064] Assuming that no consecutive errors occur for two or more sampling periods, as in the gate signals 131b to 131f shown in FIG. 10, for example, errors in the gate signals 131c to 131f can be corrected by changing (replacing) a value corresponding to an OFF state for one sampling period to a value corresponding to an ON state.
[0065] On the other hand, in the gate signal 131b, a value corresponding to an ON state and a value corresponding to an OFF state exist for one sampling period near the edge timing of the gate signal 131b, so there is a possibility that the error cannot be correctly corrected.
[0066] However, in this embodiment, since the burst error occurs at a position that is not near the edge timing of the gate signal, the burst error can be appropriately corrected even when the above-mentioned second error correction is performed.
[0067] In order to carry out the first and second error corrections described above, it is necessary to detect burst errors. The burst errors may be detected, for example, using parity bits or by other methods.
[0068] In addition, while the first and second error corrections described above are based on the assumption that errors are corrected by digital signal processing, the correction unit 322 may be configured to perform error correction by analog signal processing (hereinafter referred to as third error correction). Specifically, the gate circuit 4 is switched between the ON state and the OFF state by applying a predetermined voltage as a gate signal (i.e., it functions as a switch), and for example, a change in voltage value for a time shorter than the above-mentioned state duration corresponds to a high-frequency component, and can be removed by passing the gate signal through a low-pass filter. In this way, errors occurring in the gate signal may be corrected in an analog manner.
[0069] Although the first to third error corrections have been described here, the correction unit 322 may be configured to perform a combination of at least two of the first to third error corrections. Specifically, the correction unit 322 may perform at least one of the second and third error corrections after performing the first error correction, for example.
[0070] Moreover, the correction unit 322 may be configured to perform only one of the first to third error corrections. If the correction unit 322 does not perform the first error correction, the error processing circuit 32 may be configured not to include the edge detection unit 321 shown in FIG.
[0071] Although the error correction for burst errors has been mainly described here, the correction unit 322 may also correct errors occurring in the gate signal other than the burst errors. Furthermore, the error processing circuit 32 may be configured to include a correction unit that corrects errors occurring in the gate signal other than the burst errors, separate from the correction unit 322.
[0072] The processing delay by the error processing circuit 32 is controlled by the error processing circuit 32. In this embodiment, the processing delay by the error processing circuit 32 needs to be equal to or less than the state duration, but if the delay due to the error correction performed by the correction unit 322 exceeds the state duration (is larger than the state duration), the error correction is simplified to reduce the delay. On the other hand, in this embodiment, the processing delay by the error processing circuit 32 needs to be larger than the sampling period, but if the delay due to the error correction performed by the correction unit 322 is equal to or less than the sampling period (is smaller than the sampling period), an additional delay may be generated (i.e., the processing delay is adjusted) by providing a buffer unit 323 inside the error processing circuit 32 as shown in FIG. 11. Here, the configuration in which the buffer unit 323 is provided inside the error processing circuit 32 has been described, but for example, a delay circuit that generates a predetermined delay may be separately provided between the error processing circuit 32 and the gate circuit 4.
[0073] Incidentally, in this embodiment, the processing delay (the lower limit) by the error processing circuit 32 is described as being greater than the sampling period, but the processing delay may be set to a value longer than the sampling period. For example, if the processing delay is set to 2 or 3 sampling periods instead of 1 sampling period, a greater time difference can be ensured between the timing at which noise is generated from the gate circuit 4 and the edge timing of the gate signal input to the error processing circuit 32, thereby further reducing the influence of the noise.
[0074] Furthermore, if there is a possibility that an error (i.e., an error other than a burst error) may occur in the gate signal due to an influence other than noise generated by the gate circuit 4, a time that is more than twice the time (period) during which the error is expected to occur continuously may be set as the processing delay. This makes it possible to avoid a situation in which a burst error is not properly corrected using only the value of the gate signal corresponding to the error other than the burst error when, for example, a burst error is corrected in the first error correction described above using the value of the gate signal within a time period equivalent to the processing delay by the error processing circuit 32 (i.e., the value used to correct the burst error is correctly determined by majority vote). Note that the time during which errors other than a burst error are expected to occur continuously can be obtained in advance by analyzing (evaluating) the gate signal when the control device 1 is actually operated.
[0075] Furthermore, in this embodiment, the processing delay (upper limit) by the error processing circuit 32 is described as being equal to or less than the state duration, but the processing delay may be set to a time obtained by subtracting (shortening) a predetermined time (hereinafter referred to as shortened time) from the state duration. When the time obtained by subtracting the shortened time from the state duration is set as the processing delay in this way (i.e., when the processing delay is shortened), a larger time difference can be secured between the timing at which noise is generated from the gate circuit 4 and the edge timing of the gate signal input to the error processing circuit 32, thereby further reducing the possibility that burst errors caused by the influence of the noise will not be properly corrected.
[0076] It should be noted that the noise (the influence of the noise) generated by the gate circuit 4 does not occur instantaneously, but continues for a certain period of time while gradually attenuating. In other words, while the noise continues, the noise may affect the gate signal. In this case, the shortened time may be, for example, the time during which the noise (switching noise) continues (i.e., the time until the influence of the noise ceases). This makes it possible to avoid burst errors occurring near the subsequent edge timing due to the continued noise.
[0077] From the viewpoint of avoiding the occurrence of a burst error at a position near the succeeding edge timing, the shortened time may be half the state duration. Furthermore, considering that the noise continues, the shortened time may be half the value obtained by adding the time during which the noise continues to the state duration. With this configuration, for example, assuming that the pulse width of the gate signal is the state duration, it is possible to adjust the time difference between the edge timing of the gate signal input to the error processing circuit 32 and the time when the noise occurs as a result of the gate signal being input to the gate circuit 4, and the time difference between the time when the effect of the noise ends and the next edge timing of the edge timing, so that the possibility that the burst error caused by the effect of noise will not be corrected appropriately can be further reduced.
[0078] That is, the processing delay in this embodiment needs only to be greater than the sampling period and less than or equal to the state duration.
[0079] The following describes how the control device 1 according to this embodiment is used. The control device 1 according to this embodiment is incorporated in, for example, an inverter (power supply device) that generates AC power (current) from DC power (current).
[0080] FIG. 12 shows an example of a three-phase inverter consisting of six gate circuits 4 (semiconductor switching elements 42). In such a three-phase inverter, three-phase AC power can be generated from a DC power source by appropriately controlling each gate circuit 4. In the example shown in FIG. 12, two gate circuits 4 arranged vertically among the six gate circuits 4 form one pair, and output AC power with a phase difference of 120 degrees. In the following description, the gate circuit 4 arranged above each pair of gate circuits 4 is referred to as an upper arm, and the gate circuit 4 arranged below each pair is referred to as a lower arm.
[0081] In FIG. 12, the gate signal generating circuit 21 included in the first side 2, the receiving section 31 and the error processing circuit 32 included in the second side 3, and the gate driver 41 included in the gate circuit 4 are omitted for convenience.
[0082] In the example shown in FIG. 12, six gate circuits 4 are connected to one transmitting unit 22 included in the first side 2 via the second side 3. In such a configuration, the transmitting unit 22 transmits (transmits) gate signals for controlling the six gate circuits 4 (i.e., gate signals for each of the six gate circuits 4) to the six second sides 3 collectively. Specifically, the gate signals transmitted by the transmitting unit 22 include a gate signal for the first gate circuit 4, a gate signal for the second gate circuit 4, a gate signal for the third gate circuit 4, a gate signal for the fourth gate circuit 4, a gate signal for the fifth gate circuit 4, and a gate signal for the sixth gate circuit 4. Each of the second sides 3 (receiving units 31 included in the second sides 3) operates to select a gate signal for a gate circuit 4 connected to the second side 3 from the gate signals transmitted by the transmitting unit 22, and transmit the selected gate signal to the gate circuit 4 at the same timing as the other second sides 3. The operation of the second side 3 (the receiving unit 31 and the error processing circuit 32) is as described above, and therefore a detailed description thereof will be omitted here.
[0083] 12 has been described in connection with six gate circuits 4 to one transmitting unit 22 included in the first side 2, but the first side 2 may be configured to include three transmitting units 22a to 22c, for example, as shown in FIG. 13. In such a configuration, for example, the transmitting unit 22a collectively transmits gate signals for controlling one set of gate circuits 4 (upper arm and lower arm) to two second sides 3 respectively connected to the gate circuits 4. Here, the transmitting unit 22a has been described, but the other transmitting units 22b and 22c may also operate in a similar manner to transmit gate signals to two second sides 3 respectively connected to different sets of gate circuits 4.
[0084] Furthermore, the first side 2 may be configured to include six transmitting units 22a-22f corresponding to six second sides 3 (gate circuits 4) as shown in Fig. 14. In the case of such a configuration, the transmitting units 22a-22f may individually transmit to the second sides 3 gate signals for controlling the gate circuits 4 connected to the second sides 3 corresponding to the transmitting units 22a-22f.
[0085] In the above-mentioned Figures 12 to 14, the second side 3 and the gate circuits 4 are described as having six each, but the number of the second side 3 (receiving units 31 and error processing circuits 32) and the gate circuits 4 may be N (N is a natural number greater than or equal to 2).
[0086] Furthermore, when the number of second sides 3 and gate circuits 4 is N as described above, if the first side 2 is configured to include a plurality of transmitting units (e.g., first and second transmitting units) 22, the first transmitting unit 22 transmits the first gate signal through the Mth (M is a natural number greater than or equal to 1 and less than N) gate signal to the first through Mth receiving units 31 (second side 3), and the second transmitting unit 22 transmits the M+1th gate signal through the Nth gate signal to the M+1th through Nth receiving units 31 (second side 3).
[0087] Furthermore, as described above, when the number of second sides 3 and gate circuits 4 is N (e.g., 2), if the first side 2 is configured to include the N transmitting units (e.g., first and second transmitting units) 22, the first transmitting unit 22 transmits a first gate signal to the first receiving unit 31, and the second transmitting unit 22 transmits a second gate signal to the second receiving unit 31.
[0088] In the above description, each of the multiple second sides 3 is connected to one gate circuit 4 (i.e., the second sides 3 are divided into an upper arm and a lower arm), but the second sides 3 may be configured to be connected to a pair (i.e., two) of gate circuits 4a and 4b (i.e., the second sides 3 are not divided into an upper arm and a lower arm) as shown in Fig. 15. In the case of such a configuration, the gate signal transmitted by the transmitting unit 22 to each of the second sides 3 is input (distributed) to each of the gate circuits 4a and 4b via the second sides 3.
[0089] 15 shows a configuration in which the first side 2 includes one transmitting unit 22, and the transmitting unit 22 transmits gate signals to three second sides 3 each connected to a pair of gate circuits 4a and 4b, but as shown in Fig. 16, the first side 2 may be configured to include three transmitting units 22a to 22c, and the transmitting units 22a to 22c may transmit gate signals individually to the second sides 3 corresponding to the transmitting units 22a to 22c. Note that in Figs. 15 and 16, the gate signal generating circuit 21 included in the first side 2, the receiving unit 31 and error processing circuit 32 included in the second side 3, and the gate driver 41 included in the gate circuit 4 are omitted for convenience.
[0090] 12 to 16, when the upper arm and the lower arm (gate circuit) are simultaneously turned on, a short circuit occurs, so the gate signal for controlling the upper arm and the gate signal for controlling the lower arm are generated (adjusted) so that the upper arm and the lower arm are not simultaneously turned on. Also, when one of the upper arm and the lower arm transitions from an ON state to an OFF state immediately after the other transitions from an OFF state to an ON state, a state close to a short circuit occurs depending on the characteristics of the circuit, so a waiting period (a certain period) is provided between when one of the arms transitions from an ON state to an OFF state and when the other transitions from an OFF state to an ON state.
[0091] Such a waiting period is called dead time, and in the case of a configuration in which the upper arm and the lower arm are controlled as described above (switching between the ON state and the OFF state of each of the upper arm and the lower arm), it is necessary to control (set) the processing delay taking into account the dead time in addition to the sampling period and the state duration described above. Specifically, the processing delay by the error processing circuit 32 is set to be greater than the sampling period, less than the state duration, and less than the dead time.
[0092] 17 shows an example of the temporal relationship between the gate signal input to the error processing circuit 32 (input to the error processing circuit 32) and the gate signal input to the gate circuit 4 (input to the gate circuit) in a configuration that controls the upper arm and the lower arm. In FIG. 17, the gate signal for controlling the upper arm is shown as gate signal (U), and the gate signal for controlling the lower arm is shown as gate signal (X).
[0093] 17, the edge timing of the gate signal (U) input to the error processing circuit 32 is timing t11, while the edge timing of the gate signal (U) input to the gate circuit 4 is timing t12. That is, it can be said that a processing delay Δt1 is set for the gate signal (U). This processing delay Δt1 is longer than the sampling period which is the minimum unit of the gate signal (U), shorter than the state duration during which the upper arm maintains the ON state or the OFF state, and shorter than the dead time set for the upper arm.
[0094] Similarly, the edge timing of the gate signal (X) input to the error processing circuit 32 is timing t21, while the edge timing of the gate signal (X) input to the gate circuit 4 is timing t22. That is, it can be said that a processing delay Δt2 is set for the gate signal (X). This processing delay Δt2 is longer than the sampling period which is the minimum unit of the gate signal (X), shorter than the state duration during which the lower arm maintains the ON state or the OFF state, and shorter than the dead time set for the lower arm.
[0095] In the configuration for controlling the upper arm and the lower arm as described above, by taking into account the dead time, it is possible to avoid a state approaching a short circuit and to improve the accuracy of the gate signal input to the upper arm and the lower arm (gate circuit).
[0096] In order to prevent the above-mentioned short circuit, it is preferable that the processing delay Δt1 set for the gate signal (U) for controlling the upper arm and the processing delay Δt2 set for the gate signal (X) for controlling the lower arm are the same value, but the processing delay Δt1 and the processing delay Δt2 may be different values as long as the delay is within an acceptable range.
[0097] In addition, although the processing delay is set in consideration of both the state duration and the dead time in the above description, the processing delay may be set (determined) in consideration of only the smaller of the state duration and the dead time. In addition, when the state duration and the dead time are the same value, the dead time may not be considered, for example.
[0098] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]
[0099] 1...control device, 2...first side, 3...second side (processing device), 4, 4a, 4b...gate circuit, 21...gate signal generating circuit, 22, 22a to 22f...transmitting unit, 31...receiving unit, 32...error processing circuit, 41...gate driver, 42...semiconductor switching element, 321...edge detection unit, 322...correction unit, 323...buffer unit.
Claims
1. A control device for controlling a gate circuit, a gate signal generating circuit for generating a gate signal for switching a state of the gate circuit; A transmitter for transmitting the generated gate signal; a receiving unit for receiving the transmitted gate signal; an error processing circuit that processes an error occurring in the received gating signal and outputs the gating signal to the gate circuit; The processing delay by the error processing circuit is greater than the sampling period of the gate signal that switches the state of the gate circuit, and is less than or equal to the time that the state of the gate circuit is maintained minus a predetermined time. Control device.
2. The error processing circuit includes: a detection unit that detects an edge timing at which the state of the gate circuit switches based on the received gate signal; a correction unit that corrects an error that occurs in the gate signal after a time corresponding to the processing delay has elapsed from the detected edge timing; Includes The control device according to claim 1.
3. 3. The control device according to claim 2, wherein the correction unit corrects an error occurring in the gate signal by using a value of the gate signal within a time period corresponding to the processing delay from the detected edge timing.
4. The control device according to any one of claims 1 to 3, wherein a first side including the gate signal generating circuit and the transmitting unit and a second side including the receiving unit and the error processing circuit are mounted on different substrates.
5. 5. The control device according to claim 1, wherein the gate signal is transmitted and received between the transmitting section and the receiving section at a period shorter than the sampling period.
6. The transmission unit wirelessly transmits the generated gate signal, The control device according to any one of claims 1 to 5, wherein the receiving unit receives a gate signal transmitted wirelessly.
7. The control device of claim 1, wherein the pulse width of the gate signal is greater than the time for which the state of the gate circuit is maintained.
8. A control device as described in claim 1, wherein the pulse width of the gate signal is a time corresponding to an integer multiple of the sampling period.
9. The control device according to claim 1, wherein the sampling period is the smallest unit capable of switching the state of the gate circuit in accordance with the gate signal.
10. A control device according to any one of claims 1 to 9; The gate circuit is provided. power supply.
11. A control device according to any one of claims 1 to 9; A first gate circuit and a second gate circuit are provided, The receiving unit includes a first receiving unit and a second receiving unit, the error processing circuit includes a first error processing circuit that processes an error occurring in a first gate signal received by the first receiving unit and outputs the signal to the first gate circuit, and a second error processing circuit that processes an error occurring in a second gate signal received by the second receiving unit and outputs the signal to the second gate circuit, The transmitting unit transmits the first gate signal and the second gate signal to the first receiving unit and the second receiving unit. power supply.
12. A control device according to any one of claims 1 to 9; The device includes a first gate circuit to an Nth gate circuit (N is a natural number equal to or greater than 2), The receiving unit includes a first receiving unit to an Nth receiving unit, The error processing circuit includes a first error processing circuit that processes an error occurring in a first gate signal received by the first receiving unit and outputs the error to the first gate circuit, to an Nth error processing circuit that processes an error occurring in an Nth gate signal received by the Nth receiving unit and outputs the error to the Nth gate circuit. the transmitting unit includes a first transmitting unit and a second transmitting unit, the first transmission unit transmits the first gate signal to the Mth gate signal (M is a natural number equal to or greater than 1 and smaller than N) to the first reception unit to the Mth reception unit; The second transmission unit transmits the (M+1)th gate signal to the (N)th gate signal to the (M+1)th reception unit to the (N)th reception unit. power supply.
13. A control device according to any one of claims 1 to 9; A first gate circuit and a second gate circuit are provided, The receiving unit includes a first receiving unit and a second receiving unit, the error processing circuit includes a first error processing circuit that processes an error occurring in a first gate signal received by the first receiving unit and outputs the signal to the first gate circuit, and a second error processing circuit that processes an error occurring in a second gate signal received by the second receiving unit and outputs the signal to the second gate circuit, the transmitting unit includes a first transmitting unit and a second transmitting unit, the first transmitting unit transmits the first gate signal to the first receiving unit; The second transmitting unit transmits the second gate signal to a second receiving unit. power supply.
14. a receiving unit that receives a gate signal that switches the state of the gate circuit; an error processing circuit that processes an error occurring in the received gate signal and outputs the gate signal to the gate circuit; The processing delay by the error processing circuit is greater than the sampling period of the gate signal that switches the state of the gate circuit, and is less than or equal to the time during which the state of the gate circuit is maintained minus a predetermined time. Processing unit.
15. A method implemented by a controller that controls a gate circuit, comprising: generating a gate signal for switching a state of the gate circuit; Transmitting the generated gating signal; receiving the transmitted gate signal; Processing an error occurring in the received gate signal and outputting the gate signal to the gate circuit; The delay for processing an error occurring in the gate signal is greater than the sampling period of the gate signal that switches the state of the gate circuit, and is less than or equal to the time during which the state of the gate circuit is maintained minus a predetermined time. method.
16. Receives a gate signal that switches the state of the gate circuit, Processing an error occurring in the received gate signal and outputting the gate signal to the gate circuit; The delay for processing an error occurring in the gate signal is greater than the sampling period of the gate signal that switches the state of the gate circuit, and is less than or equal to the time during which the state of the gate circuit is maintained minus a predetermined time. method.
Citation Information
Patent Citations
Pulse width modulation control device
JP1999178349A
Noise reduction method and circuit for power converter
JP2005051959A
Inverter arrangement
JP2005261104A
Switching control device
JP2011160570A
Power converter controller
JP2012060793A