This paper presents a cascade output voltage control strategy for an uncertain DC/DC boost converter adopting an adaptive current
controller in its inner loop. Considering the non-linearity, load uncertainties and parameter uncertainties of the converter, the
proposed controller is designed following the conventional cascade voltage controller design method. The proposed method makes
the following three contributions. First, a coordinate transformation is introduced for the inner loop, enabling avoidance of the
singularity problem caused by the estimates of uncertain parameters. Second, a slight modification to the adaptation law is
performed to guarantee closed-loop stability in the presence of the time-varying component of the load current. Third, the outer-
loop controller is devised such that its performance can be adjusted without any parameter information. The closed-loop
performance is demonstrated through simulations and experiments using the DSP28335 with a 3 kW DC/DC boost converter.