Application of CORDIC in capacitive rotary encoder signal demodulation

  • Dezhi Zheng*
  • , Shaobo Zhang
  • , Yuming Zhang
  • , Chen Fan
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

Capacitive rotary encoders are widely used in motor velocity and angular position control, where high-speed and high-precision angle calculation is required. This paper illustrates implementation of arctangent operation, based on the CORDIC (an acronym for COordinate Rotational DIgital Computer) algorithm, in the capacitive rotary encoder signal demodulation in an FPGA to obtain the motor velocity and position. By skipping some unnecessary rotation in CORDIC algorithm, we improve the algorithm's computing accuracy. Experiments show that the residue angle error is almost reduced by half after the CORDIC algorithm is optimized, and is completely meet the precision requirements of the system.

Original languageEnglish
Title of host publication2012 the 8th IEEE International Symposium on Instrumentation and Control Technology, ISICT 2012 - Proceedings
Pages61-65
Number of pages5
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event8th IEEE International Symposium on Instrumentation and Control Technology, ISICT 2012 - London, United Kingdom
Duration: 11 Jul 201213 Jul 2012

Publication series

Name2012 the 8th IEEE International Symposium on Instrumentation and Control Technology, ISICT 2012 - Proceedings

Conference

Conference8th IEEE International Symposium on Instrumentation and Control Technology, ISICT 2012
Country/TerritoryUnited Kingdom
CityLondon
Period11/07/1213/07/12

Keywords

  • CORDIC
  • arctangent
  • capacitive
  • rotary encoders

Fingerprint

Dive into the research topics of 'Application of CORDIC in capacitive rotary encoder signal demodulation'. Together they form a unique fingerprint.

Cite this