In response to the requirements of a satellite micro-vibration testing method, a multi-channel synchronous data acquisition system was designed based on FPGA. The system adopts a modular design philosophy, allowing flexible configuration of the number of acquisition channels by modifying program parameters and reconstructing hardware resources. Signal sampling is performed using high-precision Σ-Δ type ADCs with synchronization capabilities. The synchronization signals for each ADC and the clock signal for filters are uniformly generated by the FPGA, achieving mutual synchronization of multiple sampling channels. LVDS is chosen as the data interface to meet the bandwidth requirements. The host computer communicates with the hardware through the RS232 interface, sending control commands and retrieving LVDS-transmitted data through USB via an interface conversion circuit. The acquired data is displayed in real-time on the user interface in a graphical format. Test results indicate that the system successfully achieves the synchronous acquisition of analog voltage signals across multiple channels, making it suitable for the development of space payload equipment and ground testing devices.