Abstract Pseudorandom encoders represent a significant type of absolute position encoders that can be implemented using only a single code track on a code disk and a single reading head, making them especially suitable for high-resolution position measurements. Since pseudorandom code words used for encoding positions are not compatible with other electronics, pseudorandom encoders include a converter that translates the pseudorandom code into the natural binary code. This paper proposes an improved implementation of the serial Fibonacci pseudorandom/natural code converter used in pseudorandom position encoders. The improvement is based on modifying the way bits are written into the converter’s shift register, which reduces the propagation delay inside the code converter, thus enabling an increase in the clock frequency. Simulations of the proposed solution, performed in Multisim software, provide a realistic picture of its behaviour and performance. Based on the simulation results, the proposed solution enables a significant increase in the clock frequency of the code converter by 180.54% or 57.56%, depending on the encoder resolution. This significantly boosts the speed of code conversion and enhances the overall performance of the position encoder. The proposed solution is highly valuable for numerous position measurement applications, especially in the increasingly relevant high-resolution applications.
Read full abstract