In order to accurately obtain the position information from the output signal, this paper proposed a capacitive encoder’s data acquisition system based on FPGA. Algorithm of band pass filter, synchronous quadrature demodulator, low pass filter, and Cordic have been adopted in the design. And we make a detail discussion about the system stability and error .The results show:as rotational speed is 800rpm,resolution is 0.192 degree and the mean error is 0.0008 degree. The system not only obtains the position information of rotor in a real time, but also has a good resolution and accuracy.