In modern industrial scenes, it is very important to ensure the safe operation of machinery equipment. Therefore, it is necessary to detect the state of the mechanical equipment. There are many kinds of signals for mechanical equipment state detection and fault diagnosis. The most common of signals is mechanical vibration signals. This article uses the STM32F767 and the built-in ADC of the controller to achieve multi-channel acquisition of vibration signals. After experimental test verification, the acquisition accuracy meets the requirements. The peak-to-peak voltage deviation is less than 2%. The synchronization between adjacent channels also meets the requirements, and the acquisition error is less than 1%.