ICM-30630 Product Specification Revision
Part | Datasheet |
---|---|
![]() |
ICM-30630 (pdf) |
PDF Datasheet Preview |
---|
The single-chip ICM-30630 is the world’s first tri-core 6-axis motion tracking solution with integrated sensor-hub framework software. It combines industry leading gyroscope and accelerometer sensors with tri-core processors an ARM Cortex-M0 CPU, a DMP3 and a DMP4 Digital Motion Processor in a small 3x3x1mm LGA package. The ICM-30630 serves as a sensor hub that supports the collection and processing of data from internal and external sensors. The multi-cores are designed to offload processing from the Application Processor, thereby saving system power and improving performance. The ARM Cortex-M0 CPU provides a low-power programmable platform for software development. The DMP3 offloads Android L processing from the CPU and provides ready-to-use physical and virtual Android sensors. The DMP4 is optimized for fixed point processing and FFT generation and complements the CPU by offloading math intensive operations. The integrated InvenSense Sensor Framework provides an open and powerful platform for creating cutting-edge always-on applications for mobile platforms. Developers can use the built-in framework components to rapidly develop and launch new features. The command protocol is designed for seamless porting to new systems, allowing software reuse and thus maximizing returns on software investment. BLOCK DIAGRAM • Smartphones and Tablets • Wearables • Tri-core sensor hub with integrated 6-Axis in a 24-Pin LGA 3mm x 3mm x 1mm package • Built-in sensor framework for fast time-to-market • Low Power 6-Axis Device: o 2.25mW 6-Axis Power Gyro+Accel 102.3Hz ODR • Android L Support • On-Chip Runtime Calibration • Auxiliary I2C interface to support additional sensors, enabling multi-sensor MotionFusion operation • 3-Axis Gyroscope with Programmable FSR of ±250, ±500, ±1000, and ±2000dps • 3-Axis Accelerometer with Programmable FSR of ±2g, ±4g, ±8g and ±16g • ARM Cortex-M0 CPU & DMP3 and DMP4 • Flash 64Kbytes • SRAM 64Kbytes shared by Cortex-M0, DMPs, FIFO • DMA Controller • 4 timers that can be used for timestamp, watchdog, and general purpose timer functions • Serial Wire Data Port for Cortex-M0 debug/trace • 3 on-chip oscillators for system clock, accurate time stamping, and periodic wakeup • 3 GPIO bidirectional pins configurable as general purpose input/output, or interrupt input/output • up to 2.7MHz SPI up to 6.4MHz TYPICAL OPERATING CIRCUIT nCS SCLK SDA / SDI 24 SCL / SCLK 23 nCS 22 AUX_DA 21 20 RESV GPIO0 19 SENSOR FRAMEWORK SOFTWARE Command Protocol InvenSense Sensor Framework RTOS/ Scheduler + Power Mgmt Framework Engine Developer Code InvenSense Motion Algorithms Sensor Drivers SW Program Interface RESETL 1 NC 2 NC 3 NC 4 SWDIO 5 SWDCLK 6 ICM-30630 18 GND 17 XTALI XTALO X1, 32.768KHz VDD1P2 C2,16 pF 15 ORDERING INFORMATION PART TEMP RANGE ICM-30630† −40°C to +85°C †Denotes RoHS and Green-Compliant Package PACKAGE 24-Pin LGA TABLE OF CONTENTS General Description 2 Block Diagram 2 Sensor framework software 2 Applications 2 Features 2 Typical operating 2 Ordering Purpose and Product 7 2 Features 8 Gyroscope Features 8 Accelerometer ARM Cortex-M0 8 DMP On-Chip Clock Generation Unit 9 Serial 9 Digital Peripherals 9 Power 9 3 Electrical Characteristics 10 Gyroscope Specifications 10 Accelerometer Electrical D.C. Electrical 12 A.C. Electrical Characteristics 13 I2C Timing Characterization 15 SPI Timing Characterization 16 Absolute Maximum Ratings 17 4 Applications Information 18 Pin Out Diagram and Signal Description 18 Typical Operating Circuit 20 Bill of Materials for External Components 20 ICM-30630 Block Overview 22 Three-Axis MEMS Gyroscope with 16-bit ADCs and Signal Conditioning 22 Three-Axis MEMS Accelerometer with 16-bit ADCs and Signal ARM Cortex-M0 CPU 22 Digital Motion Processors 23 FLASH 23 SRAM 23 FIFO 23 GPIO 23 DMA Controller 23 Primary Slave I2C or Slave SPI Serial Communications Interfaces 24 ICM-30630 Solution Using I2C 24 ICM-30630 Solution Using SPI Interface 25 Auxiliary I2C Serial Interface 25 26 Serial Wire Data Interrupts 27 TABLE OF FIGURES Figure 1 I2C Bus Timing Diagram 15 Figure 2 SPI Bus Timing Figure 3 Pin out Diagram for ICM-30630 3x3x1mm LGA 19 Figure 4 ICM-30630 Application Schematic a I2C operation b SPI operation 20 Figure 5 ICM-30630 Block Figure 6 ICM-30630 Solution Using I2C Figure 7 ICM-30630 Solution Using SPI Interface 25 Figure 8 START and STOP Figure 9 Acknowledge on the I2C Bus 30 Figure 10 Complete I2C Data Figure 11 Typical SPI Master / Slave Configuration 32 Figure 12 I/O Levels and Figure 13 Orientation of Axes of Sensitivity and Polarity of Rotation 35 TABLE OF TABLES Table 1 Gyroscope Specifications 10 Table 2 Accelerometer Table 3 D.C. Electrical Characteristics 12 Table 4 A.C. Electrical Characteristics 14 Table 5 I2C Timing Characteristics 15 Table 6 SPI Timing Characteristics 16 Table 7 Absolute Maximum Ratings 17 Table 8 Signal Descriptions 18 Table 9 Bill of Materials 20 Table 10 Serial Interface 29 Table 11 I2C Terms 31 PURPOSE AND SCOPE This document is a preliminary product specification, providing a description, specifications, and design related information on the ICM-30630 MotionTracking device. Specifications are subject to change without notice. Final specifications will be updated based upon characterization of production silicon. PRODUCT OVERVIEW The ICM-30630 is a MotionTracking device that combines a 3-axis gyroscope, 3-axis accelerometer, and tri-core processors an ARM Cortex-M0 CPU, and a DMP3 and a DMP4 Digital Motion Processor all in a small 3x3x1mm LGA package. The device supports the following features: • ARM Cortex-M0 based open platform optimized for motion applications with dual-DMP based motion accelerators • Support for Android L and beyond • Memory DMP + FIFO Variable size FIFO based on DMP feature-set • Runtime Calibration The ICM-30630 serves as a sensor hub, supporting the collection and processing of data from internal and external sensors. It can offload processing from the Application Processor in a system, thereby helping to save system power and improve performance. The device includes a primary serial interface I2C and 4-wire SPI for communication from the host processor. ICM-30630 devices, with their 6-axis integration, ARM Cortex-M0 CPU, DMPs, and run-time calibration firmware, enable manufacturers to eliminate the costly and complex selection, qualification, and system level integration of discrete devices, guaranteeing optimal motion performance for consumers. The gyroscope has a programmable full-scale range of ±250, ±500, ±1000, and ±2000 degrees/sec. The accelerometer has a userprogrammable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g. Factory-calibrated initial sensitivity of both sensors reduces production-line calibration requirements. Other key features include on-chip 16-bit ADCs, programmable digital filters, an embedded temperature sensor, and programmable interrupts. The device features I2C and SPI serial interfaces, a VDD operating range of to 3.6V, and a separate digital IO supply, VDDIO from 1.71V to 3.6V. The device supports the following interface speeds I2C up to 2.7MHz or SPI up to 6.4MHz. By leveraging its patented and volume-proven CMOS-MEMS fabrication platform, which integrates MEMS wafers with companion CMOS electronics through wafer-level bonding, InvenSense has driven the package size down to a footprint and thickness of 3x3x1mm 24-pin LGA , to provide a very small yet high performance low cost package. The device provides high robustness by supporting 10,000g shock reliability. • Smart Phones and Tablets • Wearables 2 FEATURES GYROSCOPE FEATURES • Digital-output X-, Y-, and Z-axis angular rate sensors gyroscopes with a user-programmable full-scale range of ±250, ±500, ±1000, and ±2000°/sec and integrated 16-bit ADCs • User-selectable ODR • User-selectable low pass filters • Self-test ACCELEROMETER FEATURES • Digital-output X-, Y-, and Z-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g and integrated 16-bit ADCs • User-selectable ODR • User-selectable low pass filters • Wake-on-motion interrupt for low power operation of applications processor • Self-test ARM CORTEX-M0 FEATURES • 32-bit microprocessor • Maximum speed 64MHz • Serial Wire Data Port for ARM Cortex-M0 user debug o Pin 5 SWDIO for data signal and pin 6 SWDCLK for clock signal DMP FEATURES • DMP3 and DMP4 • Advanced MotionProcessing and low power functions such as gesture recognition using programmable interrupts • Optimized for Android L support and beyond • Offloads computation of motion processing algorithms from the host processor. The DMPs can be used to minimize power, simplify timing, simplify the software architecture, and save valuable MIPS on the host processor for use in applications. • The DMP3 enables ultra-low power run-time and background calibration of the accelerometer, gyroscope, and external sensors, maintaining optimal performance of the sensor data for both physical and virtual sensors generated through sensor fusion. This enables the best user experience for all sensor enabled applications for the lifetime of the device. DMP3 is closely integrated with the MEMS to enable ultra-low power performance. • The DMP4 is optimized for fixed point processing and FFT generation and complements the CPU by offloading math intensive operations. • DMP features simplify the software architecture resulting in a more robust overall solution. • DMP features are OS, Platform, and Architecture independent, supporting virtually any AP, MCU, or other embedded architecture. ON-CHIP MEMORY • 64KB Flash provides user access for on-chip reprogrammable nonvolatile memory • 64KB SRAM accessible by Cortex-M0, DMPs, FIFO • Configurable FIFO with multiple modes of operation and multiple watermark interrupts CLOCK GENERATION UNIT • High frequency RC oscillator for system clock • Low frequency RC oscillator for periodic wake up • 32.768kHz crystal oscillator for accurate time stamping o This oscillator also requires an external 32.768kHz input pin 17 XTALI o Oscillator output pin 16 XTALO SERIAL INTERFACES |
More datasheets: B6B-ZR-SM3-TF | S11B-ZR-SM3A-TF | S7B-ZR-SM3A-TF | S12B-ZR-SM3A-TF | B7B-ZR-SM3-TF | B9B-ZR-SM3-TF | S8B-ZR-SM3A-TF | B8B-ZR-SM3-TF | B10B-ZR-SM3-TF | DBMM25SR |
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived ICM-30630 Datasheet file may be downloaded here without warranties.