Interleaving switching techniques are well known and widely used for minimizing the output current ripples of one input source with several paralleled buck converters. For the case to minimize the output current ripples of different paralleled sources working with different dutycycles has never been taken into account. This paper proposes a new switching technique to minimize the output current ripples of multiple input sources paralleled with buck converters. The proposed switching technique is based on the peak-ripple cancellation with novel phase shift determination algorithm. The feasibility and the performance of the proposed switching technique are verified by simulation results and hardware implementation. The proposed switching technique can be used to harvest energy from PV. MPPT algorithm is also tested for the proposed technique, which would be used for integrating renewables into the smart grid.Index Terms--current ripple cancellation, multiple input, buck converters, MPPT, PV.