Integrally accurate resolver-to-digital converter (RDC)

In a resolver signal processing system, sine and cosine signals processed by the resolver-to-digital converter (RDC) obtained from a resolver is looped back as the resolver's sine wave excitation signal as to ensure that the signal is in-phase and frequency with generated output signals. Regenerating constant-amplitude sine wave is a challenge since output signal amplitude grows and decays over time based on its initial signal. In this work, an approach is proposed to digitally generate sinusoidal signal based on a state machine. Progression of states in a state machine that is fixed enables maintaining constant amplitude signal. Implementation using Altera FPGA Cyclone II (EP2C8Q208C8) shows sinusoidal signal is produced with less hardware resources for higher angle and data resolution compared to the popular method of ROM-based lookup table.

[1]  Felipe Augusto P. de Figueiredo,et al.  FPGA design and implementation of Digital Up-Converter using quadrature oscillator , 2013, 2013 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[2]  C. Turner,et al.  Recursive Discrete-Time Sinusoidal Oscillators , 2001 .

[3]  V. K. Agrawal,et al.  Software-Based Resolver-to-Digital Conversion Using a DSP , 2008, IEEE Transactions on Industrial Electronics.

[4]  D. C. Hanselman,et al.  Resolver signal requirements for high accuracy resolver-to-digital conversion , 1989, 15th Annual Conference of IEEE Industrial Electronics Society.

[5]  Ahmed M. Soliman,et al.  Two integrator loop quadrature oscillators: A review , 2012, Journal of advanced research.

[6]  R. Rudell,et al.  Multiple-Valued Logic Minimization for PLA Synthesis , 1986 .