Design and Implementation of an On-Chip Low-Power and High-Flexibility System for Data Acquisition and Processing of an Inertial Measurement Unit

For signal processing of a Micro-Electro-Mechanical System (MEMS) Inertial Measurement Unit (IMU), a digital-analog hybrid system-on-chip (SoC) with small area and low power consumption was designed and implemented in this paper. To increase the flexibility of the processing circuit, the designed SoC integrates a low-power processor and supports three startup or debugging modes for different application scenarios. An application-specific computing module and communication interface are designed in the circuit to meet the requirements of IMU signal processing. The configurable clock allows users to dynamically balance computing speed and power consumption in their applications. The chip was taped out under SMIC 180 nm CMOS technology and tested for performance. The results show that the chip’s maximum running frequency is 105 MHz. The total area is 33.94 mm2. The dynamic and static power consumption are 0.65 mW/MHz and 0.30 mW/MHz, respectively. When the system clock is 25 MHz, the dynamic and static power consumption of the chip is 76 mW and 66 mW, and the dynamic and static power consumption of the FPGA level are 634 mW and 520 mW. The results verify the superiority of the application specific integrated circuit (ASIC) solution in terms of integration and low power consumption.

[1]  Mohammed Al-Smadi,et al.  A general form of the generalized Taylor's formula with some applications , 2015, Appl. Math. Comput..

[2]  Holger Blume,et al.  Energy-efficient inertial sensor fusion on heterogeneous FPGA-fabric/RISC System on Chip , 2013, 2013 Seventh International Conference on Sensing Technology (ICST).

[3]  Roland Siegwart,et al.  A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM , 2014, ICRA 2014.

[4]  Vincenzo Paciello,et al.  IMU self-alignment in suspensions control system , 2019, 2019 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[5]  Fei Wang,et al.  Thermal Calibration of MEMS Inertial Sensors for an FPGA-Based Navigation System , 2010, 2010 Third International Conference on Intelligent Networks and Intelligent Systems.

[6]  Jae-Cheul Lee,et al.  Development of MEMS-IMU/GPS Integrated Navigation System , 2014 .

[7]  Bo Hou,et al.  Modeling and Compensation of Random Drift of MEMS Gyroscopes Based on Least Squares Support Vector Machine Optimized by Chaotic Particle Swarm Optimization , 2017, Sensors.

[8]  Xie Ying Calibration for system parameters and scaling for installation errors of IMU , 2006 .

[9]  Guo Yi,et al.  Microsystems and system-on-chip integration applied to inertial measuring system development , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[10]  M. Karimi-Ghartemani,et al.  A new phase-locked loop (PLL) system , 2001, Proceedings of the 44th IEEE 2001 Midwest Symposium on Circuits and Systems. MWSCAS 2001 (Cat. No.01CH37257).

[11]  J. Hung,et al.  Self-Alignment Techniques for Inertial Measurement Units , 1975, IEEE Transactions on Aerospace and Electronic Systems.

[12]  Zhong Su,et al.  Design of Data Acquisition and Processing for IMU , 2008, 2008 International Symposium on Intelligent Information Technology Application Workshops.

[13]  Xixiang Liu,et al.  A novel self-alignment method for SINS based on three vectors of gravitational apparent motion in inertial frame , 2015 .

[14]  Xiong Kai,et al.  Design of missile-borne GNSS/SINS tightly-coupled integrated navigation system , 2015, 2015 34th Chinese Control Conference (CCC).

[15]  Xiaoying Han,et al.  A design and realization of FPGA-based IMU data acquisition system , 2011, 2011 IEEE International Conference of Electron Devices and Solid-State Circuits.

[16]  Yi Guo,et al.  A System-On-Chip (SOC) platform to integrated Inertial Navigation Systems & GPS , 2009, 2009 IEEE International Symposium on Industrial Electronics.