Quadrature decoder with position and speed sensing
Abstract
Quadrature decoder is used for direct interface with linear or incremental
encoder to get direction, position and speed information from a rotating system. It plays
an important role in motor control applications. This project is designed to calculate an
input device position, speed and acceleration based on the design specification given. It
is developed using Verilog HDL. The design is simulated and verified using Altera
Modelsim 6.4a software. Full decoding mode is used for finer resolution and accurate
measurement. The design approaches aimed to minimize the uses of the registers and to provide a better control system. A common architecture of Verilog HDL is built in order
to make design easy to debug. Each module designed has its own function. Waveform
simulation is done for every possible input condition in order to check the functionality
of each design block. The overall result proved that the design is successfully done and
has met the design specification.