# Patent

## Title
Switching power supply device and control circuit thereof

## Abstract

A control circuit of a switching power supply device has a first current source capable of supplying an auxiliary current to a load resistance of the switching power supply device when a load current flowing through the load resistance increases, a second current source capable of pulling in a current from the load resistance when the load current flowing through the load resistance decreases, and an auxiliary current controller configured to activate the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until a current flowing through the inductor becomes equal to the current flowing through the load resistance.

## Background
CROSS REFERENCE TO RELATED APPLICATIONS
This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2012-60791, filed on Mar. 16, 2012, the entire contents of which are incorporated herein by reference.
FIELD
Embodiments of the present invention relate to a switching power supply device having a High-side switch, a Low-side switch, and a lowpass filter, and to a control circuit of the switching power supply device.
BACKGROUND
A switching power supply device is used in various electronic machines since it can be downsized. When the switching power supply device is used to drive an electronic component such as CPU of which load current greatly varies, output voltage must be controlled to quickly recover a desired voltage when the load current varies.
As a conventional technique for performing such control, there has been proposed a technique in which a special current path is provided to supply/pull in current to/from an inductor or a capacitor forming a lowpass filter in the switching power supply device, when the load varies.
However, even when such a current path is provided, the output voltage changes depending on the load variation, and thus the variation in the output voltage cannot be restrained until the output voltage is set to a desired voltage.
Further, there is another conventional technique in which a plurality of current sources are connected to the output voltage line of the switching power supply device and one current source to be actually activated can be selected from these current sources depending on the load variation. However, since each current source operates at different timing, the output voltage eventually changes depending on the load variation and the variation in the output voltage cannot be restrained until the output voltage returns to a desired voltage.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a schematic structure of a switching power supply device 1 according to a first embodiment.
FIGS. 2(a) to 2(e) show waveform diagrams of nodes in the switching power supply device 1 of FIG. 1 when load current increases.
FIGS. 3(a) to 3(e) show waveform diagrams of nodes in the switching power supply device 1 of FIG. 1 when the load current decreases.
FIG. 4 is a circuit diagram showing an example of the internal configuration of an auxiliary current controller 13.
FIG. 5 is a circuit diagram showing another example of the internal configuration of the auxiliary current controller 13.
FIGS. 6(a) to 6(e) show waveform diagrams of nodes in the switching power supply device 1 of FIG. 1 when the load current increases.
FIG. 7 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 capable of generating auxiliary current having a saw-tooth waveform.
FIG. 8 is a block diagram showing a schematic structure of the switching power supply device 1 according to a second embodiment.
FIG. 9 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 in the second embodiment.
FIG. 10 is a block diagram showing a schematic structure of the switching power supply device 1 according to a third embodiment.
FIG. 11 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 in the third embodiment.
FIG. 12 is a block diagram showing a schematic structure of the switching power supply device 1 according to a fourth embodiment.
FIG. 13 is a block diagram showing a schematic structure of the switching power supply device 1 according to a fifth embodiment.
FIG. 14 shows waveform diagrams of nodes in the switching power supply device 1 of FIG. 13.
FIG. 15 is a block diagram showing a schematic structure of the switching power supply device 1 according to a sixth embodiment.



DETAILED DESCRIPTION
According to one embodiment of a control circuit of a switching power supply device, the switching power supply device generates a square wave voltage from an input voltage by switching a High-side switch and a Low-side switch and generates a direct-current output voltage by smoothing the square wave voltage by a lowpass filter comprising an inductor and a capacitor. The control circuit has a first current source capable of supplying an auxiliary current to a load resistance of the switching power supply device when a load current flowing through the load resistance increases, a second current source capable of pulling in a current from the load resistance when the load current flowing through the load resistance decreases, and an auxiliary current controller configured to activate the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until a current flowing through the inductor becomes equal to the current flowing through the load resistance.
Embodiments will now be explained with reference to the accompanying drawings.
First Embodiment
FIG. 1 is a block diagram showing a schematic structure of a switching power supply device 1 according to a first embodiment. The switching power supply device 1 of FIG. 1 has a power stage circuit 2 and a control circuit 3.
The power stage circuit 2 has a High-side switch SWH, a Low-side switch SWL, and a lowpass filter 4.
The High-side switch SWH is connected between an input voltage line VIN and the input terminal of the lowpass filter 4. The Low-side switch SWL is connected between a ground line and the input terminal of the lowpass filter 4. The lowpass filter 4 has an inductor L1 connected between an output voltage line VOUT and the connection node of the High-side switch SWH and the Low-side switch SWL, and a capacitor C1 connected between the output voltage line VOUT and a ground line.
The power stage circuit 2 of FIG. 1 is a step-down circuit for generating output voltage VOUT having a lower voltage level than input voltage VIN. However, the power stage circuit 2 may be a booster circuit.
The output voltage line VOUT is connected to a load resistance RLOAD. The present embodiment intends to restrain the variation in the output voltage VOUT caused by a sudden change in the current flowing through the load resistance RLOAD.
The control circuit 3 has a switching control circuit 5 for controlling the High-side switch SWH and the Low-side switch SWL, and a load variation control circuit 6 for controlling the output voltage VOUT responding to load variation.
The switching control circuit 5, whose internal configuration is omitted in FIG. 1, compares the output voltage VOUT with reference voltage VREF, and controls switching between the High-side switch SWH and the Low-side switch SWL so that the output voltage VOUT becomes consistent with the reference voltage VREF.
It is possible to make a chip including the whole of the control circuit 3, a chip including only the load variation control circuit 6 as a part of the control circuit 3, and a chip including at least a part of the power stage circuit 2 and the load variation control circuit 6, but whether or not to make such a chip may be arbitrarily determined.
Hereinafter, the configuration and operation of the load variation control circuit 6 will be mainly explained. The load variation control circuit 6 of FIG. 1 has a first current source 11, a second current source 12, and an auxiliary current controller 13.
The first current source 11 is used to supply auxiliary current to the load resistance RLOAD when load current ILOAD flowing through the load resistance RLOAD increases. The second current source 12 is used to pull in current from the load resistance RLOAD when the load current ILOAD decreases.
The auxiliary current controller 13 performs control to activate the first current source 11 or the second current source 12 from when the variation in the load current ILOAD is detected to have exceeded a predetermined level until the current flowing through the inductor L1 becomes equal to the current flowing through the load resistance RLOAD. Further, the auxiliary current controller 13 controls switching between the High-side switch SWH and the Low-side switch SWL when the load current ILOAD changes.
More specifically, when a difference (ILOAD−IL1) between the load current ILOAD and current IL1 flowing through the inductor L1 is larger than a threshold value ITHP, the auxiliary current controller 13 determines the amount of auxiliary current IAUXP supplied from the first current source 11 to the output voltage line VOUT. This auxiliary current IAUXP is supplied until the load current ILOAD becomes consistent with the inductor current IL1. While the auxiliary current IAUXP is supplied from the first current source 11, the auxiliary current controller 13 continuously increases the inductor current IL1 by keeping the High-side switch SWH turned on and keeping the Low-side switch SWL turned off.
Further, when a difference (ILOAD−IL1) between the load current ILOAD and the inductor current IL1 is smaller than a threshold value ITHM, the auxiliary current controller 13 determines the amount of auxiliary current IAUXM pulled in from the output voltage line VOUT to the second current source 12. This auxiliary current IAUXM is supplied until the load current ILOAD becomes consistent with the inductor current IL1. While the auxiliary current IAUXM is pulled in to the second current source 12, the auxiliary current controller 13 continuously reduces the inductor current IL1 by keeping the Low-side switch SWL turned on and keeping the High-side switch SWH turned off.
FIG. 2 shows waveform diagrams of nodes in the switching power supply device 1 of FIG. 1 when the load current ILOAD suddenly increases due to a load variation occurring in the period from Time t1 to t2. FIG. 2(a) is a current waveform diagram of the auxiliary current IAUXP, FIG. 2(b) is a current waveform diagram of the load current ILOAD, FIG. 2(c) is a current waveform diagram of the inductor current IL1, FIG. 2(d) is a voltage waveform diagram of the output voltage VOUT, and FIG. 2(e) is a current waveform diagram of capacitor current IC1 flowing through the capacitor C1.
As shown in FIG. 2(b), at Time t1, the load current ILOAD suddenly rises from ILOAD1 to ILOAD2. If the auxiliary current controller 13 is not provided, the inductor current IL1 flowing through the inductor L1 is controlled by the switching control circuit 5 and linearly rises from Time t1 to Time t2. The output voltage VOUT temporarily drops greatly when the output voltage VOUT is controlled only by the inductor L1, and thus it takes time until the output voltage VOUT recovers the original voltage value.
In the present embodiment, at Time t1, the High-side switch SWH is turned on to pass the inductor current IL1, and further the first current source 11 is activated to supply the auxiliary current IAUXP from the first current source 11 to the load resistance RLOAD. As shown in FIG. 2(a), the auxiliary current IAUXP is constant current. At Time t1, the load current ILOAD suddenly rises from ILOAD1 to ILOAD2, but the inductor current IL1 increases linearly. Since the auxiliary current IAUXP is constant current, the output voltage VOUT temporarily drops greatly immediately after Time t1, as shown in FIG. 2(d). After that, the falling rate of the output voltage VOUT rapidly becomes small due to the linear increase in the inductor current IL1 and the addition of the constant auxiliary current IAUXP, and then the output voltage VOUT begins to rise.
When the load current ILOAD becomes consistent with the inductor current IL1 at Time t2, the auxiliary current controller 13 stops supplying the auxiliary current IAUXP from the first current source 11. Therefore, after Time t2, switching between the High-side switch SWH and the Low-side switch SWL is controlled only by the switching control circuit 5.
As shown in FIG. 2(e), at Time t1, the capacitor current IC1 flowing through the capacitor C1 in the lowpass filter 4 suddenly decreases by Δi. This is because discharge current from the capacitor C1 is supplied to the load resistance RLOAD corresponding to the increase in the load current ILOAD. After that, the capacitor current linearly increases due to the supply of the auxiliary current IAUXP.
In the present embodiment, the amount of charge in the load current ILOAD increasing between Time t1 and t2 is defined as Q1 as shown in FIG. 2(b), and the amount of charge in the inductor current IL1 increasing between Time t1 and t2 is defined as Q2 as shown in FIG. 2(c). Thus, Q3, which is the difference between Q1 and Q2, is a deficient amount of charge. By compensating this deficient amount Q3 with Q4 (=Q3) showing the amount of charge in the auxiliary current IAUXP shown in FIG. 2(a), the output voltage VOUT recovers the original voltage level at Time t2.
FIG. 3 shows waveform diagrams of nodes in the switching power supply device 1 of FIG. 1 when the load current ILOAD suddenly decreases due to a load variation occurring in the period between Time t1 and t2.
As shown in FIG. 3(b), at Time t1, the load current ILOAD suddenly falls from ILOAD1 to ILOAD2. If the auxiliary current controller 13 is not provided, the inductor current IL1 flowing through the inductor L1 is controlled by the switching control circuit 5 and linearly falls from Time t1 to Time t2. The output voltage VOUT temporarily rises greatly when the output voltage VOUT is controlled only by the inductor L1, and thus it takes time until the output voltage VOUT recovers the original voltage value.
In the present embodiment, at Time t1, the second current source 12 is activated to pull in the auxiliary current IAUXM from the load resistance RLOAD to the second current source 12. As shown in FIG. 3(a), the auxiliary current IAUXM is constant current. At Time t1, the load current ILOAD suddenly falls from ILOAD1 to ILOAD2, but the inductor current IL1 decreases linearly. Since the auxiliary current IAUXM is constant current, the output voltage VOUT temporarily rises greatly immediately after Time t1, as shown in FIG. 3(d). After that, the rising rate of the output voltage VOUT rapidly becomes small due to the linear decrease in the inductor current IL1 and the pulling-in of the constant auxiliary current IAUXM, and then the output voltage VOUT falls.
When the load current ILOAD becomes consistent with the inductor current IL1 at Time t2, the auxiliary current controller 13 stops pulling in the auxiliary current IAUXM to the second current source 12. Therefore, after Time t2, switching between the High-side switch SWH and the Low-side switch SWL is controlled only by the switching control circuit 5.
FIG. 4 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 performing the above control.
A concrete circuit of the auxiliary current controller 13 has no special characteristics in terms of circuit configuration itself since its concrete circuit can be automatically generated by a logic synthesis tool and can be arbitrarily varied. Therefore, in the present specification, explanation will be given not on a concrete connection relationship in the circuit of the auxiliary current controller 13 but on characteristic functions of the auxiliary current controller 13.
The auxiliary current controller 13 of FIG. 4 is inputted with the load current ILOAD and the inductor current IL1.
Further, the auxiliary current controller 13 is inputted with two kinds of threshold values ITHP and ITHM for detecting the variation in the load current ILOAD. By inputting the threshold values ITHP and ITHM from the outside, the timing to activate the first current source 11 and the second current source 12 can be arbitrarily adjusted.
Further, the auxiliary current controller 13 outputs the current IAUXP flowing through the first current source 11, the current IAUXM flowing through the second current source 12, a timing signal DH for turning on the High-side switch SWH, and a timing signal DL for turning on the Low-side switch SWL.
The auxiliary current controller 13 of FIG. 4 is formed to have the following functions 1) to 7).
1) If (ILOAD−IL1)>ITHP, the auxiliary current IAUXP is supplied from the first current source 11 to the load resistance RLOAD.
2) The auxiliary current IAUXP is constant current.
3) If (ILOAD−IL1)>ITHP, the High-side switch SWH is turned on, and the Low-side switch SWL is turned off.
4) If (ILOAD−IL1)<ITHM, the auxiliary current IAUXM is pulled in from the load resistance RLOAD to the second current source 12.
5) The auxiliary current IAUXM is constant current.
6) If (ILOAD−IL1)<ITHM, the High-side switch SWH is turned off, and the Low-side switch SWL is turned on.
7) When ILOAD=IL1, the operation of the first current source 11 or the second current source 12 is stopped, and control on switching between the High-side switch SWH and the Low-side switch SWL is also stopped.
FIG. 4 shows an example of a circuit implementing the above functions 1) to 7), and its circuit configuration can be variously changed. The auxiliary current controller 13 of FIG. 4 includes a comparator 20 for comparing the load current ILOAD with the inductor current IL1. This comparator 20 corresponds to a load current detector.
Next, mathematical formulas expressing current, voltage, etc. of nodes in the switching power supply device 1 of FIG. 1 will be explained using the waveform diagrams shown in FIG. 2 and FIG. 3. When the load current ILOAD before the load current ILOAD varies is defined as ILOAD1, and the inductor current at this time is defined as IL1, ILOAD1 is equal to IL1 in a stable state before the load current ILOAD varies.
The variation ΔI when the load current ILOAD suddenly increases can be expressed as the following Formula (1).

ΔI=ILOAD2−ILOAD1=ILOAD2−IL1  (1)

When the load current ILOAD suddenly increases to ILOAD2 at Time t1, the output voltage VOUT at this point (t1) can be expressed as the following Formula (2).

VOUT(t1)=VREF−C1×∫ΔIdt  (2)

Based on the right-hand side of the above Formula (2), the output voltage VOUT (t1) becomes smaller than the reference voltage VREF, and the capacitor current IC1(t1) changes to −ΔI. The capacitor current IC1 becomes minus since the charges stored in the capacitor C1 are discharged to flow through the load resistance RLOAD.
When ΔI exceeds ITHP, the auxiliary current controller 13 turns on the High-side switch SWH by the control signal DH to continuously increase the inductor current IL1. Further, the auxiliary current controller 13 supplies the auxiliary current IAUXP from the first current source 11 to the load resistance RLOAD. The auxiliary current IAUXP is a current depending on ILOAD and IL1, and is determined based on the amount of charge Q1 of the output voltage line VOUT.
The amount of charge Q1 corresponding to the load current ILOAD flowing through the load resistance RLOAD between Time t1 and t2 can be expressed as the following Formula (3).

Q1=∫t1t2ILOAD(t)dt=ILOAD2×(t2−t1)  (3)

The inductor current IL1(t) at Time t between Time t1 and t2 can be expressed as the following Formula (4).




  
    
      
        
          
            I
            
              L
              ⁢
              
                
              
              ⁢
              1
            
          
          ⁡
          
            (
            t
            )
          
        
        =
        
        ⁢
        
          
            
              
                I
                
                  L
                  ⁢
                  
                    
                  
                  ⁢
                  1
                
              
              ⁡
              
                (
                
                  t
                  1
                
                )
              
            
            +
            
              
                
                  
                    V
                    
                      I
                      ⁢
                      
                        
                      
                      ⁢
                      N
                    
                  
                  -
                  
                    V
                    OUT
                  
                
                
                  L
                  1
                
              
              ×
              
                (
                
                  t
                  -
                  
                    t
                    1
                  
                
                )
              
            
          
          =
          
          ⁢
          
            
              I
              
                LOAD
                ⁢
                
                  
                
                ⁢
                1
              
            
            +
            
              
                
                  
                    V
                    
                      I
                      ⁢
                      
                        
                      
                      ⁢
                      N
                    
                  
                  -
                  
                    V
                    OUT
                  
                
                
                  L
                  1
                
              
              ×
              
                (
                
                  t
                  -
                  
                    t
                    1
                  
                
                )
              
            
          
        
      
    
    
      
        (
        4
        )
      
    
  




At Time t2, the above Formula (4) can be expressed as the following Formula (5).




  
    
      
        
          
            I
            
              L
              ⁢
              
                
              
              ⁢
              1
            
          
          ⁡
          
            (
            
              t
              2
            
            )
          
        
        =
        
          
            I
            
              LOAD
              ⁢
              
                
              
              ⁢
              1
            
          
          +
          
            
              
                
                  V
                  
                    I
                    ⁢
                    
                      
                    
                    ⁢
                    N
                  
                
                -
                
                  V
                  OUT
                
              
              
                L
                1
              
            
            ×
            
              (
              
                
                  t
                  2
                
                -
                
                  t
                  1
                
              
              )
            
          
        
      
    
    
      
        (
        5
        )
      
    
  




At Time t2, IL1(t2) is equal to ILOAD2, and thus the following Formula (6) can be obtained based on the above Formulas (1) and (5).




  
    
      
        
          Δ
          ⁢
          
            
          
          ⁢
          I
        
        =
        
          
            
              
                V
                
                  I
                  ⁢
                  
                    
                  
                  ⁢
                  N
                
              
              -
              
                V
                OUT
              
            
            
              L
              1
            
          
          ×
          
            (
            
              
                t
                2
              
              -
              
                t
                1
              
            
            )
          
        
      
    
    
      
        (
        6
        )
      
    
  




Based on the above Formulas (5) and (6), the amount of charge Q2 supplied by the inductor current IL1(t) between Time t1 and t2 can be expressed as the following Formula (7).




  
    
      
        
          
            
              
                Q
                2
              
              =
              
              ⁢
              
                
                  ∫
                  
                    t
                    1
                  
                  
                    t
                    2
                  
                
                ⁢
                
                  
                    
                      I
                      L
                    
                    ⁡
                    
                      (
                      t
                      )
                    
                  
                  ⁢
                  
                    
                  
                  ⁢
                  
                    d
                    t
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  
                    
                      I
                      L
                    
                    ⁡
                    
                      (
                      
                        t
                        1
                      
                      )
                    
                  
                  ⁢
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
                +
                
                  
                    
                      
                        V
                        
                          
                            I
                            ⁢
                            
                              
                            
                            ⁢
                            N
                          
                          ⁢
                          
                            
                          
                        
                      
                      -
                      
                        V
                        OUT
                      
                    
                    
                      2
                      ⁢
                      
                        
                      
                      ⁢
                      
                        L
                        1
                      
                    
                  
                  ×
                  
                    
                      (
                      
                        
                          t
                          2
                        
                        -
                        
                          t
                          1
                        
                      
                      )
                    
                    2
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  
                    I
                    
                      LOAD
                      ⁢
                      
                        
                      
                      ⁢
                      1
                    
                  
                  ⁡
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
                +
                
                  
                    
                      
                        V
                        
                          
                            I
                            ⁢
                            
                              
                            
                            ⁢
                            N
                          
                          ⁢
                          
                            
                          
                        
                      
                      -
                      
                        V
                        OUT
                      
                    
                    
                      2
                      ⁢
                      
                        
                      
                      ⁢
                      
                        L
                        1
                      
                    
                  
                  ×
                  
                    
                      (
                      
                        
                          t
                          2
                        
                        -
                        
                          t
                          1
                        
                      
                      )
                    
                    2
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  
                    I
                    
                      LOAD
                      ⁢
                      
                        
                      
                      ⁢
                      1
                    
                  
                  ⁡
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
                +
                
                  
                    
                      Δ
                      ⁢
                      
                        
                      
                      ⁢
                      I
                    
                    2
                  
                  ×
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
              
            
          
        
      
    
    
      
        (
        7
        )
      
    
  




In FIG. 2(c), the amount of charge Q3 which is not supplied by the inductor current can be expressed as the following Formula (8).




  
    
      
        
          
            
              
                Q
                3
              
              =
              
              ⁢
              
                
                  Q
                  1
                
                -
                
                  Q
                  2
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  (
                  
                    
                      I
                      
                        LOAD
                        ⁢
                        
                          
                        
                        ⁢
                        2
                      
                    
                    ×
                    
                      (
                      
                        
                          t
                          2
                        
                        -
                        
                          t
                          1
                        
                      
                      )
                    
                  
                  )
                
                -
                
                  (
                  
                    
                      
                        I
                        LOAD
                      
                      ⁡
                      
                        (
                        
                          
                            t
                            2
                          
                          -
                          
                            t
                            1
                          
                        
                        )
                      
                    
                    +
                    
                      
                        
                          Δ
                          ⁢
                          
                            
                          
                          ⁢
                          I
                        
                        2
                      
                      ×
                      
                        (
                        
                          
                            t
                            2
                          
                          -
                          
                            t
                            1
                          
                        
                        )
                      
                    
                  
                  )
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  
                    (
                    
                      
                        I
                        
                          LOAD
                          ⁢
                          
                            
                          
                          ⁢
                          2
                        
                      
                      -
                      
                        I
                        
                          LOAD
                          ⁢
                          
                            
                          
                          ⁢
                          1
                        
                      
                    
                    )
                  
                  ⁢
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
                -
                
                  
                    
                      Δ
                      ⁢
                      
                        
                      
                      ⁢
                      I
                    
                    2
                  
                  ×
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  Δ
                  ⁢
                  
                    
                  
                  ⁢
                  
                    I
                    ⁡
                    
                      (
                      
                        
                          t
                          2
                        
                        -
                        
                          t
                          1
                        
                      
                      )
                    
                  
                
                -
                
                  
                    
                      Δ
                      ⁢
                      
                        
                      
                      ⁢
                      I
                    
                    2
                  
                  ×
                  
                    (
                    
                      
                        t
                        2
                      
                      -
                      
                        t
                        1
                      
                    
                    )
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  
                    Δ
                    ⁢
                    
                      
                    
                    ⁢
                    I
                  
                  2
                
                ×
                
                  (
                  
                    
                      t
                      2
                    
                    -
                    
                      t
                      1
                    
                  
                  )
                
              
            
          
        
      
    
    
      
        (
        8
        )
      
    
  




The charge Q3 shown in the above Formula (8) is supplied from the first current source 11 to the load resistance RLOAD by the auxiliary current IAUXP(t) between Time t1 and t2. The charge Q4 supplied to the load resistance RLOAD by the auxiliary current IAUXP(t) between Time t1 and t2 can be expressed as the following Formula (9).




  
    
      
        
          
            Q
            4
          
          =
          
            
              ∫
              
                t
                1
              
              
                t
                2
              
            
            ⁢
            
              
                I
                AUXP
              
              ⁢
              
                
              
              ⁢
              
                d
                t
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          
            Q
            4
          
          =
          
            
              Q
              3
            
            =
            
              
                
                  
                    Δ
                    ⁢
                    
                      
                    
                    ⁢
                    I
                  
                  2
                
                ×
                
                  (
                  
                    
                      t
                      2
                    
                    -
                    
                      t
                      1
                    
                  
                  )
                
              
              =
              
                
                  ∫
                  
                    t
                    1
                  
                  
                    t
                    2
                  
                
                ⁢
                
                  
                    
                      I
                      AUXP
                    
                    ⁢
                    
                      
                    
                    (
                    t
                    )
                  
                  ⁢
                  
                    d
                    t
                  
                
              
            
          
        
      
    
    
      
        (
        9
        )
      
    
  




As an example, when the auxiliary current IAUXP(t) satisfying the above Formula (9) is a square-wave constant current flowing between Time t1 and t2 as shown in FIG. 2(a), the auxiliary current IAUXP between Time t1 and t2 can be expressed as the following Formula (10), and becomes 0 outside this period.




  
    
      
        
          I
          AUXP
        
        =
        
          
            Δ
            ⁢
            
              
            
            ⁢
            I
          
          2
        
      
    
    
      
        (
        10
        )
      
    
  




The auxiliary current controller 13 controls the first current source 11 so that the auxiliary current IAUXP of the above Formula (10) is supplied to the load resistance RLOAD. The internal configuration of the auxiliary current controller 13 in this case is as shown in FIG. 5, for example. The auxiliary current controller 13 of FIG. 4 samples and holds a difference (ILOAD−IL) between the load current ILOAD and the inductor current IL, and performs a predetermined calculation thereon to generate the auxiliary current IAUXP. On the other hand, the auxiliary current controller 13 of FIG. 5 divides the difference by 2 as a predetermined calculation (see symbol 21 in FIG. 5) to obtain the auxiliary current IAUXP shown in the above Formula (10)
As stated above, when the load current ILOAD increases, the inductor current IL1 is increased while supplying the auxiliary current IAUXP from the first current source 11 to the load resistance RLOAD, which makes it possible to restrain the variation in the output voltage VOUT quickly.
Next, explanation will be given on the case where the load current ILOAD suddenly decreases. The variation ΔI when the load current ILOAD suddenly decreases can be expressed as the above Formula (1).
When the load current ILOAD suddenly decreases from ILOAD1 to ILOAD2 at Time t1, the output voltage VOUT at this point (t1) can be expressed as the following Formula (11).

VOUT(t1)=VREF+C1×∫ΔIdt  (11)

Based on the right-hand side of the above Formula (11), the output voltage VOUT (t1) becomes higher than the reference voltage VREF, and the capacitor current IC1(t1) increases by ΔI corresponding to the voltage applied to charge the capacitor C1.
When ΔI exceeds ITHM, the Low-side switch SWL is turned on by the control signal DL to continuously reduce the inductor current IL1. Further, the auxiliary current IAUXM is pulled in from the load resistance RLOAD to the second current source 12. The auxiliary current IAUXM is a current depending on the load current ILOAD and the inductor current IL1, and is determined based on the amount of charge Q1 of the output voltage line VOUT.
The charge Q4 corresponding to the auxiliary current IAUXM pulled in from the load resistance RLOAD to the second current source 12 between Time t1 and t2 can be expressed as the following Formula (12).




  
    
      
        
          
            
              
                Q
                4
              
              =
              
              ⁢
              
                
                  ∫
                  
                    t
                    1
                  
                  
                    t
                    2
                  
                
                ⁢
                
                  
                    I
                    AUXM
                  
                  ⁢
                  
                    
                  
                  ⁢
                  
                    d
                    t
                  
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  Q
                  3
                
                =
                
                  
                    
                      
                        Δ
                        ⁢
                        
                          
                        
                        ⁢
                        I
                      
                      2
                    
                    ×
                    
                      (
                      
                        
                          t
                          2
                        
                        -
                        
                          t
                          1
                        
                      
                      )
                    
                  
                  =
                  
                  ⁢
                  
                    
                      ∫
                      
                        t
                        1
                      
                      
                        t
                        2
                      
                    
                    ⁢
                    
                      
                        
                          I
                          AUXM
                        
                        ⁡
                        
                          (
                          t
                          )
                        
                      
                      ⁢
                      
                        d
                        t
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        12
        )
      
    
  




As an example, when the auxiliary current IAUXM(t) satisfying the above Formula (12) is a square-wave constant current flowing between Time t1 and t2 as shown in FIG. 3(a), the auxiliary current IAUXM between Time t1 and t2 can be expressed as the following Formula (13), and becomes 0 outside this period.




  
    
      
        
          I
          AUXM
        
        =
        
          
            Δ
            ⁢
            
              
            
            ⁢
            I
          
          2
        
      
    
    
      
        (
        13
        )
      
    
  




The auxiliary current controller 13 controls the second current source 12 so that the auxiliary current IAUXM of the above Formula (11) is pulled in from the load resistance RLOAD to the second current source 12. Also in this case, the internal configuration of the auxiliary current controller 13 is as shown in FIG. 5, for example.
Both in FIG. 2 and FIG. 3, the output voltage VOUT temporarily falls or rises when the square-wave auxiliary current IAUXP or IAUXM is passed through the first current source 11 or the second current source 12.
This is because the auxiliary current is insufficient immediately after the load current ILOAD varies. Accordingly, when the auxiliary current passed through the first current source 11 or the second current source 12 has a saw-tooth waveform corresponding to the waveform of the inductor current when the load current ILOAD varies, the deficiency in the auxiliary current immediately after the load current ILOAD varies can be prevented while restraining the variation in the output voltage VOUT.
FIG. 6 shows waveform diagrams of nodes in the switching power supply device 1 in the case of supplying saw-tooth-wave auxiliary current to the load resistance RLOAD when the load current increases. The auxiliary current IAUXP(t) of FIG. 6 can be expressed as the following Formula (14).




  
    
      
        
          
            
              
                
                  I
                  AUXP
                
                ⁡
                
                  (
                  t
                  )
                
              
              =
              
              ⁢
              
                
                  (
                  
                    
                      I
                      
                        LOAD
                        ⁢
                        
                          
                        
                        ⁢
                        2
                      
                    
                    -
                    
                      I
                      
                        LOAD
                        ⁢
                        
                          
                        
                        ⁢
                        1
                      
                    
                  
                  )
                
                -
                
                  (
                  
                    
                      IL
                      ⁡
                      
                        (
                        t
                        )
                      
                    
                    -
                    
                      I
                      
                        LOAD
                        ⁢
                        
                          
                        
                        ⁢
                        1
                      
                    
                  
                  )
                
              
            
          
        
        
          
            
              =
              
              ⁢
              
                
                  I
                  
                    LOAD
                    ⁢
                    
                      
                    
                    ⁢
                    2
                  
                
                -
                
                  IL
                  ⁡
                  
                    (
                    t
                    )
                  
                
              
            
          
        
      
    
    
      
        (
        14
        )
      
    
  




The auxiliary current IAUXP(t) between Time t1 and t2 can be expressed as the above Formula (14), and becomes 0 outside this period.
FIG. 7 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 capable of generating auxiliary current having a saw-tooth waveform. The functions of the auxiliary current controller 13 of FIG. 7 are different in the functions 2) and 5) among the above functions 1) to 7), in which the auxiliary current is not constant current but saw-tooth-wave current. More concretely, a unit 22 surrounded with a dotted line in FIG. 7 performs the calculation of the above Formula (14).
As stated above, in the first embodiment, when the load current ILOAD exceeds a threshold value due to a load variation, the auxiliary current is passed through the first current source 11 or the second current source 12, which makes it possible to quickly restrain the variation in the output voltage VOUT caused by the load variation.
Second Embodiment
In the first embodiment, the load current ILOAD is inputted into the auxiliary current controller 13 to detect a load variation by the load current ILOAD. On the other hand, a second embodiment explained below is characterized in detecting the load variation by the capacitor current flowing through the capacitor C1 in the lowpass filter 4.
FIG. 8 is a block diagram showing a schematic structure of the switching power supply device 1 according to the second embodiment. The switching power supply device 1 of FIG. 8 is similar to FIG. 1 in block configuration itself, but different from FIG. 1 in a signal inputted into the auxiliary current controller 13. FIG. 8 is different from FIG. 1 in that the auxiliary current controller 13 is inputted with the capacitor current IC1. Instead of that, the auxiliary current controller 13 is not inputted with the load current ILOAD and the inductor current IL1.
As shown in FIG. 2, when the load current ILOAD suddenly increases at Time t1, the capacitor current IC1 can be expressed as the following Formula (15).

IC1(t1)=−(ILOAD2−ILOAD1)=−ΔI  (15)

As will be understood from this Formula (15), the capacitor current IC1 depends on the load current ILOAD1 and ILOAD2. Accordingly, the amount of current flowing in/out from the load resistance RLOAD at Time t1 can be determined based on ΔI. Further, Time t2, at which IL1(t) becomes equal to ILOAD2, can be detected based on the timing when the capacitor current becomes IC1(t2).
For example, when the square-wave current IAUXP (I=ΔI/2) is continuously supplied from the first current source 11 to the load resistance RLOAD, Time t2, at which IL1(t) becomes equal to ILOAD2, is the point when the capacitor current IC1(t2) becomes ΔI/2.
FIG. 9 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 in the second embodiment. The auxiliary current controller 13 of FIG. 9 is substantially the same as FIG. 4 in circuit configuration, but different from FIG. 4 in that the auxiliary current controller 13 is inputted with the capacitor current IC1. Instead of that, the auxiliary current controller 13 is not inputted with the load current ILOAD and the inductor current IL1. The capacitor current IC1 is detected by a capacitor current detector 23 of FIG. 9.
As stated above, in the second embodiment, the capacitor current IC1 in the lowpass filter 4 is inputted into the auxiliary current controller 13 to detect a load variation, which makes it possible to set the operation timing of the first current source 11 and the second current source 12 without inputting the load current ILOAD and the inductor current IL1 into the auxiliary current controller 13.
Third Embodiment
A third embodiment explained below is characterized in detecting a load variation by the output voltage VOUT and the reference voltage VREF.
FIG. 10 is a block diagram showing a schematic structure of the switching power supply device 1 according to the third embodiment. The switching power supply device 1 of FIG. 10 is similar to FIG. 1 in block configuration itself, but different from the first and second embodiments in signals inputted into the auxiliary current controller 13. FIG. 10 is different from FIG. 1 in that the auxiliary current controller 13 is inputted with the output voltage VOUT and the reference voltage VREF. Instead of that, the auxiliary current controller 13 is not inputted with the load current ILOAD and the inductor current IL1.
If the output voltage VOUT(t) is obtained, the load current ILOAD(t) can be obtained based on the following Formula (16).




  
    
      
        
          
            I
            LOAD
          
          ⁡
          
            (
            t
            )
          
        
        =
        
          
            C
            1
          
          ×
          
            
              d
              
                
                  V
                  OUT
                
                ⁡
                
                  (
                  t
                  )
                
              
            
            
              d
              t
            
          
        
      
    
    
      
        (
        16
        )
      
    
  




As shown in Formula (16), the load current ILOAD(t) can be obtained from the variation in the output voltage VOUT(t). In the first embodiment, the operation of the first/second current source 11/12 is stopped at the point when the inductor current IL1 becomes equal to the load current ILOAD. On the other hand, in the third embodiment, the operation of the first/second current source 11/12 is stopped at the point when the output voltage VOUT becomes consistent with the reference voltage VREF after the load variation. This is equivalent to that the inductor current IL1 becomes equal to the load current ILOAD.
For example, when continuously passing the square-wave auxiliary current IAUXP or IAUXM (I=ΔI/2) through the first/second current source 11/12, the operation of the first/second current source 11/12 is stopped at the point when the output voltage VOUT becomes consistent with the reference voltage VREF.
FIG. 11 is a circuit diagram showing an example of the internal configuration of the auxiliary current controller 13 in the third embodiment. The auxiliary current controller 13 of FIG. 11 is substantially the same as FIG. 4 in circuit configuration, but different from FIG. 4 in that the auxiliary current controller 13 is inputted with the output voltage VOUT and the reference voltage VREF. Instead of that, the auxiliary current controller 13 is not inputted with the load current ILOAD and the inductor current IL1. The output voltage VOUT is detected by an output voltage detector 24 of FIG. 11.
As stated above, in the third embodiment, the output voltage VOUT and the reference voltage VREF are inputted into the auxiliary current controller 13 to detect a load variation, which makes it possible to set the operation timing of the first current source 11 and the second current source 12 without inputting the load current ILOAD and the inductor current IL1 into the auxiliary current controller 13.
Fourth Embodiment
A fourth embodiment explained below is characterized in providing a plurality of current sources and a plurality of switches each switching whether or not to activate the current source corresponding thereto.
FIG. 12 is a block diagram showing a schematic structure of the switching power supply device 1 according to the fourth embodiment. The switching power supply device 1 of FIG. 12 is different from FIG. 1 in configurations of the first current source 11 and the second current source 12.
The first current source 11 of FIG. 12 has a plurality of first current source units 31 and 32 each capable of supplying a different amount of current to the load resistance RLOAD, and a plurality of first switches SWAP and SWAP2 each connected between the first current source unit 31/32 corresponding thereto and the output voltage line VOUT, and capable of individually switching whether or not to supply the current from the corresponding first current source unit 31/32 to the load resistance RLOAD.
Further, the second current source 12 has a plurality of second current source units 33 and 34 each capable of supplying a different amount of current to the load resistance RLOAD, and a plurality of second switches SWAM and SWAM2 each connected between the second current source unit 33/34 corresponding thereto and the output voltage line VOUT, and capable of individually switching whether or not to supply the current from the corresponding second current source unit 33/34 to the load resistance RLOAD.
In the example of FIG. 12, the first current source 11 has the first current source units 31 and 32 and the first switches SWAP and SWAP2, while the second current source 12 has the second current source units 33 and 34 and the second switches SWAM and SWAM1. However, the number of current source units and the number of switches should not be particularly limited.
In the example of FIG. 12, the first current source unit 31 passes fixed current IAUXP, and the first current source unit 32 passes fixed current 2IAUXP. The second current source unit 33 passes fixed current IAUXM, and the second current source unit 34 passes fixed current 2IAUXM.
The auxiliary current controller 13 has three threshold values ITHP1 (=2IAUXP), ITHP2 (=4IAUXP), and ITHP3 (=6IAUXP) for the first current source 11, and three threshold values ITHM1 (=2IAUXM), ITHM2 (=4IAUXM), and ITHM3 (=6IAUXM) for the second current source 12.
When the load current ILOAD increases, if ITHP2>ΔI>ITHP1, the first switch SWAP is turned on. If ITHP3>ΔI>ITHP2, the first switch SWAP2 is turned on. If ΔI>ITHP3, both of the first switches SWAP and SWAP2 are turned on. The first switch SWAP or SWAP2 is continuously turned on only until the inductor current IL1 becomes equal to the load current ILOAD.
When the load current ILOAD decreases, if ITHM2>ΔI>ITHM1, the second switch SWAM is turned on. If ITHM3>ΔI>ITHM2, the second switch SWAM2 is turned on. If ΔI>ITHM3, both of the second switches SWAM and SWAM2 are turned on. The second switch SWAM or SWAM2 is continuously turned on only until the inductor current IL1 becomes equal to the load current ILOAD.
As stated above, in the fourth embodiment, a plurality of current sources capable of pulling in the auxiliary current to the load resistance RLOAD and a plurality of current sources capable of pulling out the auxiliary current from the load resistance RLOAD are provided, and whether or not to use these current sources is set depending on a load variation. Accordingly, the amount of auxiliary current can be adjusted finely depending on the load variation, and the variation in the output voltage VOUT can be restrained quickly even if the load variation is large.
Fifth Embodiment
A fifth embodiment explained below is characterized in providing switches each switching whether or not to activate the first current source 11 or the second current source 12 corresponding thereto.
FIG. 13 is a block diagram showing a schematic structure of the switching power supply device 1 according to the fifth embodiment. The switching power supply device 1 of FIG. 13 is different from FIG. 1 in that a first switch SWAP is arranged between the first current source 11 and the output voltage line VOUT, and that a second switch SWAM is arranged between the second current source 12 and the output voltage line VOUT.
Switching between the first switch SWAP and the second switch SWAM is controlled by the auxiliary current controller 13. In FIG. 1, the auxiliary current controller 13 transmits operation control signals to the first current source 11 and the second current source 12, while in FIG. 13, such operation control signals are not provided. This makes it possible to simplify the internal configuration of the first current source 11 and the second current source 12.
FIG. 14 shows waveform diagrams of nodes in the switching power supply device 1 of FIG. 13. In FIG. 14, at Time t1, a load variation ΔI (=3IA) occurs. At Time t1, hTHP<ΔI, and thus the auxiliary current controller 13 turns on the first switch SWAP and keeps the first switch SWAP turned on until Time t2, at which the load current ILOAD becomes consistent with the inductor current IL.
After Time t2, IL1(t)>ILOAD(t), and thus the output voltage VOUT does not decrease and the variation in the output voltage VOUT is restrained.
As stated above, in the fifth embodiment, the first and second switches SWAP and SWAM are arranged to switch whether or not to activate the first and second current sources 11 and 12, and the auxiliary current controller 13 controls switching between the first and second switches SWAP and SWAM to restrain the variation in the output voltage VOUT caused by a load variation. Both when pulling in the auxiliary current to the load resistance RLOAD and when pulling out the auxiliary current from the load current ILOAD, the auxiliary current controller 13 can use only one threshold value for judging whether or not to pass the auxiliary current. However, since the variation in the output voltage VOUT can be restrained as shown in FIG. 14 by switching the first and second switches SWAP and SWAM, the structure can be simplified as a whole, compared to the fourth embodiment using a plurality of threshold values.
Sixth Embodiment
A sixth embodiment explained below is characterized in controlling the load variation in view of the delay in signal transmission occurring in the auxiliary current controller 13.
FIG. 15 is a block diagram showing a schematic structure of the switching power supply device 1 according to the sixth embodiment. The switching power supply device 1 of FIG. 15 is different from FIG. 1 in that an offset signal IOS is additionally inputted into the auxiliary current controller 13.
The offset signal IOS is provided in view of the delay time in signal transmission occurring in the auxiliary current controller 13. The threshold values ITHP and ITHM are increased/reduced by the offset signal IOS to generate new threshold values ITHP and ITHM, and the timing to activate the first current source 11 or the second current source 12 is switched by using the new threshold values.
Accordingly, the load current ILOAD can be compared to the threshold values ITHP and ITHM in view of the delay time in signal transmission occurring in the auxiliary current controller 13. Since the first and second current sources 11 and 12 can be activated while cancelling the influence of the delay time in signal transmission, the variation in the output voltage VOUT caused by a load variation can be quickly restrained with higher accuracy.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.

## Claims

1. A control circuit of a switching power supply device, the switching power supply device generating a square wave voltage from an input voltage by switching a High-side switch and a Low-side switch and generating a direct-current output voltage by smoothing the square wave voltage by a lowpass filter comprising an inductor and a capacitor,
the control circuit comprising:
a first current source capable of supplying an auxiliary current to a load resistance of the switching power supply device when a load current flowing through the load resistance increases;
a second current source capable of pulling in a current from the load resistance when the load current flowing through the load resistance decreases; and
an auxiliary current controller configured to activate the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until a current flowing through the inductor becomes equal to the load current flowing through the load resistance.

2. The control circuit of claim 1,
wherein the auxiliary current controller increases the current flowing through the inductor by turning on the High-side switch and turning off the Low-side switch while the first current source is activated, and reduces the current flowing through the inductor by turning off the High-side switch and turning on the Low-side switch while the second current source is activated.

3. The control circuit of claim 1,
wherein the auxiliary current controller passes a constant current through the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until the current flowing through the inductor becomes equal to the load current flowing through the load resistance.

4. The control circuit of claim 1,
wherein the auxiliary current controller changes the current flowing through the first current source or the second current source during a load variation period from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until the current flowing through the inductor becomes equal to the load current flowing through the load resistance, so that the output voltage of the switching power supply device becomes constant.

5. The control circuit of claim 4,
wherein the auxiliary current controller controls the current waveform flowing through the first current source or the second current source during the load variation period to be a saw tooth waveform, so that the output voltage of the switching power supply device becomes constant.

6. The control circuit of claim 1, further comprising:
a load current detector configured to detect the load current flowing through the load resistance;
wherein the auxiliary current controller detects whether the load current changes, based on the load current detected by the load current detector.

7. The control circuit of claim 1, further comprising:
a capacitor current detector configured to detect a current flowing through the capacitor,
wherein the auxiliary current controller detects whether the load current changes, based on the current detected by the capacitor current detector.

8. The control circuit of claim 1, further comprising:
an output voltage detector configured to detect the output voltage,
wherein the auxiliary current controller detects whether the load current changes, based on a time-varying value of the output voltage detected by the output voltage detector.

9. The control circuit of claim 1,
wherein the first current source comprises:
a plurality of first current source units each capable of supplying a different amount of current to the load resistance; and
a plurality of first switches each connected between the corresponding first current source unit and an output voltage line of the switching power supply device, and each capable of individually switching whether or not to supply the current from the corresponding first current source unit to the load resistance,
the second current source comprises:
a plurality of second current source units each capable of pulling in a different amount of current from the load resistance;
a plurality of second switches each connected between the corresponding second current source unit and the output voltage line of the switching power supply device, and each capable of individually switching whether or not to pull in the current from the load resistance to the corresponding second current source unit, and
the auxiliary current controller controls switching between the first switches and the second switches from when a change in the load current flowing through the load resistance is detected until the current flowing through the inductor becomes equal to the load current flowing through the load resistance, based on comparison between a variation in the load current and a plurality of threshold values.

10. The control circuit of claim 1, further comprising:
a first switch connected between the first current source and an output voltage line of the switching power supply device, and capable of switching whether or not to supply the current from the first current source to the load resistance; and
a second switch connected between the second current source and the output voltage line of the switching power supply device, and capable of switching whether or not to pull in the current from the load resistance to the second current source,
wherein the auxiliary current controller controls switching between the first switch and the second switch from when a change in the load current flowing through the load resistance is detected until the current flowing through the inductor becomes equal to the load current flowing through the load resistance.

11. The control circuit of claim 1,
wherein the auxiliary current controller determines whether or not to activate the first current source or the second current source based on a comparison between a variation in the load current and a threshold value after an offset adjustment.

12. A switching power supply device comprising:
a power stage circuit configured to generate a square wave voltage from an input voltage by switching a High-side switch and a Low-side switch to generate a direct-current output voltage by smoothing the square wave voltage by a lowpass filter comprising an inductor and a capacitor; and
a control circuit configured to control the power stage circuit,
wherein the control circuit comprises:
a switching control circuit configured to control switching between the High-side switch and the Low-side switch so that the output voltage generated by the power stage circuit coincides with a reference voltage; and
a load variation control circuit configured to control the output voltage depending on a variation in a load current flowing through a load resistance of the switching power supply device, and
the load variation control circuit comprises:
a first current source capable of supplying an auxiliary current to the load resistance when the load current flowing through the load resistance increases;
a second current source capable of pulling in a current from the load resistance when the load current flowing through the load resistance decreases; and
an auxiliary current controller configured to activate the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until a current flowing through the inductor becomes equal to the load current flowing through the load resistance.

13. The device of claim 12,
wherein the auxiliary current controller increases the current flowing through the inductor by turning on the High-side switch and turning off the Low-side switch while the first current source is activated, and reduces the current flowing through the inductor by turning off the High-side switch and turning on the Low-side switch while the second current source is activated.

14. The device of claim 12,
wherein the auxiliary current controller passes a constant current through the first current source or the second current source from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until the current flowing through the inductor becomes equal to the current flowing through the load resistance.

15. The device of claim 12,
wherein the auxiliary current controller changes the current flowing through the first current source or the second current source during a load variation period from when a variation in the load current flowing through the load resistance is detected to have exceeded a predetermined level until the current flowing through the inductor becomes equal to the load current flowing through the load resistance, so that the output voltage of the switching power supply device becomes constant.

16. The device of claim 15,
wherein the auxiliary current controller controls the current waveform flowing through the first current source or the second current source during the load variation period to be a saw tooth waveform, so that the output voltage of the switching power supply device becomes constant.

17. The device of claim 12, further comprising:
a load current detector configured to detect the load current flowing through the load resistance;
wherein the auxiliary current controller detects whether the load current changes, based on the load current detected by the load current detector.

18. The device of claim 12, further comprising:
a capacitor current detector configured to detect a current flowing through the capacitor,
wherein the auxiliary current controller detects whether the load current changes, based on the current detected by the capacitor current detector.

19. The device of claim 12, further comprising:
an output voltage detector configured to detect the output voltage,
wherein the auxiliary current controller detects whether the load current changes, based on a time-varying value of the output voltage detected by the output voltage detector.

20. The device of claim 12,
wherein the first current source comprises:
a plurality of first current source units each capable of supplying a different amount of current to the load resistance; and
a plurality of first switches each connected between the corresponding first current source unit and an output voltage line of the switching power supply device, and each capable of individually switching whether or not to supply the current from the corresponding first current source unit to the load resistance,
the second current source comprises:
a plurality of second current source units each capable of pulling in a different amount of current from the load resistance;
a plurality of second switches each connected between the corresponding second current source unit and the output voltage line of the switching power supply device, and each capable of individually switching whether or not to pull in the current from the load resistance to the corresponding second current source unit, and
the auxiliary current controller controls switching between the first switches and the second switches from when a change in the load current flowing through the load resistance is detected until the current flowing through the inductor becomes equal to the load current flowing through the load resistance, based on comparison between a variation in the load current and a plurality of threshold values.