A charging apparatus for electrically charging a capacitor storage type
power source comprises a switching circuit for turning on/off the charge
current, a current detection circuit for detecting the charge current, a
voltage detection circuit for detecting the voltage of power source, a
constant current control circuit for outputting an error amplifying
signal according to the current value, a power control circuit for
outputting an error amplifying signal according to the current value, the
voltage value-and a power reference value, a constant voltage control
circuit for outputting an error amplifying signal according to the
voltage value and a voltage reference value, an OR circuit for selecting
one of the error amplifying signals and a control circuit for generating
a pulse width modulation signal according to the error amplifying signal
output from the OR circuit to turn on/off the switching circuit and
control the charge current.