The use of DC-DC converters for in-situ electrochemical impedance spectroscopy has been investigated by several works in recent years, with different implementation strategies and promising results. There are, however, two important limitations that still hinder a commercial application of this technique: first, the need to deal with the battery discharge during the measurement, particularly critical at very low frequencies; second, the difficulty of accurately measuring the small AC voltage response of several cells in a pack, with common-mode DC voltages that can be five (or more) orders of magnitude higher. This paper addresses both challenges, from an instrumentation and measurement perspective, presenting a solution for impedance measurements down to 10 mHz, on a system composed of 16 lithium-ironphosphate cells or modules connected in series. A DC-DC boost converter is used to inject a multi-sine current perturbation on all batteries, with a closed-loop control, and all cell voltages are conditioned to optimize the measurement resolution and accuracy of their AC components. Suitable signal processing compensates for the voltage drift caused by the battery discharge, and evaluates the residual distortion in the signal, to assess the validity of the impedance estimate. Experimental tests confirm that the obtained results are sufficiently precise (or repeatable) to allow detecting impedance variations occurring during the battery discharge or after repeated charge/discharge cycles.