InvenSense ICM-30630 Design Manual

System hardware

Advertisement

Quick Links

ICM-30630 System Hardware
Design Guide
Revision 1.1
This document contains information on a pre-production
InvenSense Inc.
Document Number: AN-000023
product. InvenSense Inc. reserves the right to
1745 Technology Drive, San Jose, CA 95110 U.S.A
Revision: 1.1
changespecifications and information herein without
+1(408) 988–7339
Revision Date: 05/07/2015
notice.
www.invensense.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ICM-30630 and is the answer not in the manual?

Questions and answers

Summary of Contents for InvenSense ICM-30630

  • Page 1 Design Guide Revision 1.1 This document contains information on a pre-production InvenSense Inc. Document Number: AN-000023 product. InvenSense Inc. reserves the right to 1745 Technology Drive, San Jose, CA 95110 U.S.A Revision: 1.1 changespecifications and information herein without +1(408) 988–7339 Revision Date: 05/07/2015 notice.
  • Page 2: Table Of Contents

    ICM-30630 TABLE OF CONTENTS ....................................4 NTRODUCTION ..................................4 PURPOSE AND SCOPE 1.2 P ...............................4 RODUCT VERVIEW AND PPLICATIONS .............................5 ICM-30630 SIMPLIFIED LOCK IAGRAM ..............................6 ENSOR UB APPLICATION SYSTEMS ..............................7 ARDWARE ESIGN ONSIDERATIONS 3.1 P IES ....................................7 OWER SUPPL ..........................8 PROGRAM EBUG...
  • Page 3 Figure 4. External Power Supply for VDD1P2 ............................ 7 Figure 5. Internal Power Supply for VDD1P2 ............................ 8 Figure 6. Programming the ICM-30630 Flash Memory through a Total Phase Cheetah System With a Level Shifter ..... 8 Figure 7. SWD Programming/Debugging Interface Connection ....................... 9 Figure 8.
  • Page 4: Introduction

    ICM-30630 sensor built-in MCU/DMP. Topics covered in this app note include how to use the ICM-30630 in smart motion detection devices, such as smart phones, tablets, wearable activity monitors, and gaming machines, as well as potential design challenges for such applications, including InvenSense’s system reference design called the ICM-30630 SDK (Software Development Kit).
  • Page 5: Icm-30630 Simplified Block Diagram

    Z GYRO CONFIG REGISTERS DMP3 TEMP COUNTERS & TIMERS SENSOR CHARGE PUMP SERIAL WIRE DATA PORT BIAS & LDOs SWDIO SWDCLK XTALI XTALO VDD VDD1P2 GND Figure 2. ICM-30630 Simplified Block Diagram Page 5 of 18 Document Number: AN-000023 Revision: 1.1...
  • Page 6: Sensor Hub Application Systems

    The ICM-30630 serves as an intelligent sensor hub that allows the data collection and processing of such data from internal and external sensors. The multi-cores of ICM-30630 are designed to offload computing and processing tasks from the AP, thereby saving system power and streamlining the overall performance.
  • Page 7: Hardware Design Considerations

    3.6V.  A VDDIO digital supply to make the ICM-30630 digital interface compatible with the AP, wireless transceiver, and external sensors I/O levels. VDDIO allows for a range of 1.71 V to 3.6 V to be applied. The VDDIO voltage must be the same as the host AP, wireless transceiver, and external sensor I/O levels.
  • Page 8: Program/Debug Interface And External Reset

    SDO-H SDO/AD0 IO-VL4 IO-VCC4 VDDIO /Tri-State PWRs VDD1P2 RESV RESV REGOUT RESV RESV RESV Figure 6. Programming the ICM-30630 Flash Memory through a Total Phase Cheetah System With a Level Shifter Page 8 of 18 Document Number: AN-000023 Revision: 1.1...
  • Page 9: Clock Generation Unit And External Clock Source

    An external digital level clock input from a 32.768 kHz source often found on PMICs and other platform devices can be connected to XTALI pin. We recommend this methodology as it allows ICM-30630 to be synchronized with other devices (i.e. the host) who are also using the same reference clock.
  • Page 10: Figure 8. External Crystal Oscillator Circuit

    ICM-30630 ICM-30630 XTALI GPIO0 CLOCK XTALO FSY NC/GPIO1 GPIO2 AH-32.768KDZF-T SWDP1(DATA) PROGRAMMING SWDP0(CLK) AUX_DA DEBUGGING I2C(M) RESETL AUX_CL SCL/SCLK SPI/I2C(S) VDDIO SDA/SDI SDO/AD0 VDD1P2 RESV PWRs RESV REGOUT RESV RESV RESV Figure 8. External Crystal Oscillator Circuit Page 10 of 18 Document Number: AN-000023 Revision: 1.1...
  • Page 11: Serial Interface Digital Line Terminations

    The ICM-30630 always operates as a slave device when communicating with the AP (master). The slave address of the ICM-30630 is 7 bits long with the LSB (X) determining the final address. The LSB bit of the 7-bit address is determined by the logic level on Pin AD0 (GND or VDDIO). The slave address is 0x6A (Pin AD0 is logic low) and 0x6B (Pin AD0 is logic high).
  • Page 12: Slave Spi Interface

    ICM-30630 3.4.2 Slave SPI interface The ICM-30630 always operates as a slave device when communicating with the AP (master). For SPI operation, all logic levels are referenced to VDDIO. ICM-30630 XTALI GPIO0 CLOCK GPIOs XTALO FSY NC/GPIO1 GPIO2 SWDP1(DATA) PROGRAMMING...
  • Page 13: Gpio Lines

    ICM-30630 GPIO LINES The ICM-30630 supports three bidirectional GPIO lines that can be configured as general purpose I/O, interrupt input, or interrupt output. All GPIO voltage levels are referenced to VDDIO. We recommend the following GPIO usage assignment: Use ICM-30630 GPIO0 as output to wakeup host MCU. Connect the GPIO0 to host MCU wake-up interrupt input.
  • Page 14: Pcb Design Guidelines

    EXTERNAL CRYSTAL Keep any PCB traces between the crystal and the ICM-30630 (Pins 16 and 17), as short as possible. Although currents running through the crystal oscillator are very small, any long lines will make it more sensitive to EMI, ESD and crosstalk.
  • Page 15: Reference Design

    SCLK-H SCLK-H SDI-H IO-VL2 IO-VCC2 SCLK MOSI SDI-H nCS-H For programming and debugging, open J1 pin1-2 IO-VL3 IO-VCC3 SDO-H IO-VL4 IO-VCC4 VDDIO /Tri-State MAX3378EEUD Figure 12. ICM-30630 Reference Design Schematics (SDK) Page 15 of 18 Document Number: AN-000023 Revision: 1.1...
  • Page 16: Bill Of Materials

    ICM-30630 5.2 BILL OF MATERIALS Table 2. Reference Design BOM MANUFACTURER PART ITEM REFERENCE PART TYPE /VALUE MANUFACTURER PCB FOOTPRINT NUMBER HDR 15X2, Sullins PREC015DAAN-RC J100\30DF-VRA 2.54mmx2.54mm USB mini type-B On Shore Tech USB-M26FTR USB_MINI_B_F HDR 7X2 CN3,CN4,CN13,CN14 67996-114HLF J100\7X2 2.54mmx2.54mm...
  • Page 17: Revision History

    ICM-30630 REVISION HISTORY REVISION DATE REVISION DESCRIPTION 11/21/2014 Initial Release Added SWDP0 operation and programming/debugging modes selections. 05/07/2015 Removed external crystal load capacitors Page 17 of 18 Document Number: AN-000023 Revision: 1.1...
  • Page 18: Compliance Declaration Disclaimer

    This information furnished by InvenSense is believed to be accurate and reliable. However, no responsibility is assumed by InvenSense for its use, or for any infringements of patents or other rights of third parties that may result from its use.

Table of Contents