A multi-phase interleaved converter, comprising: a) n sub-circuits (110, 120, 130) of phases configured to have inputs connected in parallel and outputs connected in parallel in order to convert a direct current or alternating current input voltage of one level into a DC or AC output voltage of another level; b) a current controller configured to: b1) receive a current control command and a phase current value of a particular sub-circuit of a particular phase among the n sub-circuits of the respective phases, and b2) output a control signal for controlling the particular sub-circuit of the particular phase; and c) a balancing controller configured to: c1)) receive phase current values of the n sub-circuits of the respective phases and the control signal output from the current controller, and c2) adjust duty ratios of control signals applied to the other sub-circuits based on the received phase current values of the sub-circuits of the respective phases and the received control signal of the current controller, d) wherein the balancing controller is further adapted d1) to calculate difference values between a balance current command value determined from the phase current value of the particular sub-circuit and phase current values of the other sub-circuits, and d2) to adjust the duty ratios of control signals applied from the respective other sub-circuits based on the difference values and the control signal of the current controller, wherein e) a duty ratio correction value (1-ΔD2, 1-ΔD 3, 1-ΔDn) is calculated by multiplying the difference values with a predetermined amplification rate (Kp, Ki; 222, 223) and subtracting the multiplication result (ΔD2, ΔD 3, ΔDn) from 1 by the balancing controller. a) n sub-circuits (110, 120, 130) of phases configured to have inputs connected in parallel and outputs connected in parallel in order to convert a direct current or alternating current input voltage of one level into a DC or AC output voltage of another level; b) a current controller configured to: b1) receive a current control command and a phase current value of a particular sub-circuit of a particular phase among the n sub-circuits of the respective phases, and b2) output a control signal for controlling the particular sub-circuit of the particular phase; and b1) receive a current control command and a phase current value of a particular sub-circuit of a particular phase among the n sub-circuits of the respective phases, and b2) output a control signal for controlling the particular sub-circuit of the particular phase; and c) a balancing controller configured to: c1)) receive phase current values of the n sub-circuits of the respective phases and the control signal output from the current controller, and c2) adjust duty ratios of control signals applied to the other sub-circuits based on the received phase current values of the sub-circuits of the respective phases and the received control signal of the current controller, c1)) receive phase current values of the n sub-circuits of the respective phases and the control signal output from the current controller, and c2) adjust duty ratios of control signals applied to the other sub-circuits based on the received phase current values of the sub-circuits of the respective phases and the received control signal of the current controller, d) wherein the balancing controller is further adapted d1) to calculate difference values between a balance current command value determined from the phase current value of the particular sub-circuit and phase current values of the other sub-circuits, and d2) to adjust the duty ratios of control signals applied from the respective other sub-circuits based on the difference values and the control signal of the current controller, wherein d1) to calculate difference values between a balance current command value determined from the phase current value of the particular sub-circuit and phase current values of the other sub-circuits, and d2) to adjust the duty ratios of control signals applied from the respective other sub-circuits based on the difference values and the control signal of the current controller, wherein e) a duty ratio correction value (1-ΔD2, 1-ΔD 3, 1-ΔDn) is calculated by multiplying the difference values with a predetermined amplification rate (Kp, Ki; 222, 223) and subtracting the multiplication result (ΔD2, ΔD 3, ΔDn) from 1 by the balancing controller.