A novel control scheme for a linear motor drive is proposed in this paper. Voice coil motor VCM, as one of the linear motors, which is widely used in the field of direct drive servo valve (DDV) with superior performance, has high accuracy and fast transient response. However, there are such uncertainties as unpredictable hydraulic resistance and estimated errors of the VCM model in this system, which may influence the accuracy and the rapid response of the control. In this paper, ADRC is applied to the system, which has strong robustness. Simultaneously, a novel hardware structure of motor control system based on field programmable gate array (FPGA) and digital signal processor (DSP) is implemented to realize the proposed algorithm. Both simulation and experimental results verify that the scheme proposed can attenuate the influences by the uncertainties of the model sharply. Also, the static and dynamic performances of the control system have been improved greatly with strong robustness to disturbances. Furthermore, the rapidness of the system has been improved greatly.