A wide speed range and high precision position and velocity measurements chip with serial peripheral interface

This paper presents a VLSI chip, with a serial peripheral interface (SPI), that obtains position and velocity measurements from incremental optical encoder feedback. It combines period and frequency countings to provide velocity estimates with good dynamic behavior over a wide speed range (10Hz-50MHz). By sensing the velocity of the encoder, it reserves the computational power of a supervisory microcontroller, and subsequently enhances the performance of the total system. It is compact with lower power consumption when compared to traditional FPGA implementations. Although designed for use in the control unit of a medical robot with 34-axes and tight space and power constraints, it can be readily used in other applications. It is implemented in a 2P3M 0.5@mm CMOS process and consumes 4.82mW power with active area of 0.45mm^2.

[1]  P. Kazanzides,et al.  A System for Speed and Torque Control of DC Motors with Application to Small Snake Robots , 2004 .

[2]  J. Bergas,et al.  Programmable logic design for an encoder-based velocity sensor in a DSP-controlled motion system , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

[3]  Peter Kazanzides,et al.  A configurable VLSI chip for DC motor control for compact, low-current robotic systems , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[4]  Antonio Torralba,et al.  ASIC implementation of a digital tachometer with high precision in a wide speed range , 1996, IEEE Trans. Ind. Electron..

[5]  Ming-Fa Tsai,et al.  Design of a quadrature decoder/counter interface IC for motor control using CPLD , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[6]  John N. Lygouras,et al.  High-performance position detection and velocity adaptive measurement for closed-loop position control , 1998, IEEE Trans. Instrum. Meas..

[7]  Daniele Marioli,et al.  A PLD based encoder interface with accurate position and velocity estimation , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[8]  Blake Hannaford,et al.  Single-chip velocity measurement system for incremental optical encoders , 1997, IEEE Trans. Control. Syst. Technol..

[9]  Dong Sun,et al.  Development of an FPGA-Based Motion Control ASIC for Robotic Manipulators , 2006, 2006 6th World Congress on Intelligent Control and Automation.