High-Speed Multi-Channel Data Acquisition and Processing System Based on Sienovo AM5728 Core Board
With the continuous development of hydroacoustics, array signal processing technology has gradually been introduced into hydroacoustic applications and serves as a key research direction, assisting in the exploration of the ocean's mysterious realm. Sonar array systems, as typical representatives of new sonar architectures, have improved various performance aspects such as the directivity, sensitivity, and gain of individual transducers, and provide the material basis for research into array signal processing technology in the hydroacoustic field. Based on the need to record signals picked up by sonar arrays, a multi-channel data acquisition and storage system was designed. The system synchronously acquires 48-element sonar array signals after processing by signal conditioning circuits and uses GPS to obtain time information for data sampling points. The start time of data acquisition is precisely aligned with the hour mark, allowing multiple sets of equipment to work synchronously to obtain sound field information from multiple points in space at the same time. The collected data and corresponding time information are packaged and recorded to storage media. This paper primarily covers the system design, hardware platform construction, and development of supporting software. Using an EP2C8Q208 model FPGA and the peripheral-rich dual-core processor AM5728 as the main control chips, peripheral circuits were expanded based on functional requirements. The system uses 6 AD converter chips to perform analog-to-digital conversion for 48 channels of analog signals and achieves precise time management with the help of GPS and an atomic clock. A 512GB SATA hard drive is used as the storage medium to record acquired data. Through the coordinated operation of the FPGA and OMAP, the signals acquired by the AD converters are fully recorded to the SATA hard drive, fulfilling the system's functional requirements.
Centered around the TI AM5728, a general-purpose, high-precision multi-channel data acquisition and processing system was designed. The system primarily achieves real-time acquisition and processing of analog and digital signals, and uploads data to a host computer via an Ethernet interface, enabling functions such as signal analysis and display.
The ARM core frequency is up to 1.5GHz, and the DSP core is up to 750MHz, offering powerful performance. Shared memory between the ARM and DSP cores ensures low latency. The FPGA and AM5728 are connected via high-speed buses such as GPMC and PCIe, providing high data throughput. The multi-channel data acquisition system boasts high acquisition precision and excellent operational stability, capable of meeting practical application requirements, and is suitable for monitoring applications in various industrial settings.

