Logic-based switching adaptive control scheme is proposed for the model of DC-DC buck converter in presence of uncertain parameters and power supply disturbance. All uncertain parameters and the disturbance are estimated together through constructing Lyapunov function. And a switching mechanism is used to ensure global asymptotic stability of the closed-loop system. The results of simulation show that even if there are multiple unknown parameters in the small-signal model, the control system of DC-DC buck converter can estimate unknown parameters quickly and accurately.