background image

 

ICM-30630

 

 

Page 15 of 18

 

Document Number: AN-000023 
Revision: 1.1 

 

5.

 

REFERENCE DESIGN 

5.1

 

SCHEMATICS 

 
 

 

 

Figure 12. ICM-30630 Reference Design Schematics (SDK) 

 

R24
10K

VDDIO

INT

Test Pin Header

TotalPhase Cheetah Host CNN

300mA

USB PWR CNN

Local Power Gen.

PWR Selection and Measurement CNN

300mA

nCS

0.1uF

C8

NM_0R
R32

NM_0R
R33

AH-32.768KDZF-T

X2

NM_0R
R44

1uF

C20

1K

R26

0.1uF

C6

CN5

HDR 5X2, 2.54mmX2.54mm

2
4
6
8

10

1
3
5
7
9

NM_0R
R45

NM_0R

R35

TP9

HEADER 1X1

1

NM_0R

R39

0R
R10

HDR 7X2 2.54mmx2.54mm

CN3

1
3
5
7
9

2
4
6
8

10
12
14

11
13

NM_0R

R38

U7

MAX3378EEUD

VL

1

IO-VL1

2

IO-VL2

3

IO-VL3

4

IO-VL4

5

NC

6

GND

7

/Tri-State

8

NC

9

IO-VCC4

10

IO-VCC3

11

IO-VCC2

12

IO-VCC1

13

VCC

14

NM_0R

R47

C19

0.1uF

0R
R5

NM_0R
R37

HDR 7X2 2.54mmx2.54mm

CN14

1
3
5
7
9

2
4
6
8

10
12
14

11
13

RESETL_SWD

NM_0R
R36

NM_0R
R41

C17

0.1uF

0.1uF

C15

C25

0.1uF

0R
R48

NM_0R

R43

CN6

HDR 5X2, 2.54mmX2.54mm

2
4
6
8

10

1
3
5
7
9

U8

MAX3378EEUD

VL

1

IO-VL1

2

IO-VL2

3

IO-VL3

4

IO-VL4

5

NC

6

GND

7

/Tri-State

8

NC

9

IO-VCC4

10

IO-VCC3

11

IO-VCC2

12

IO-VCC1

13

VCC

14

HDR 15X2, 2.54mmx2.54mm

CN1

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30

1
3
5
7
9

11
13
15
17
19
21
23
25
27
29

HDR 7X2 2.54mmx2.54mm

CN13

1
3
5
7
9

2
4
6
8

10
12
14

11
13

NM_0R

R34

0R
R49

0R
R8

C24

0.1uF

SIP-3 2.54mm

JP1

1

2

3

CN11

HDR 5X2, 2.54mmX2.54mm

2
4
6
8

10

1
3
5
7
9

SOT235

TLV70218DBVT

U6

Vin

1

OUT

5

GND

2

EN

3

NC

4

0.1uF

C10

1uF

C21

HDR 7X2 2.54mmx2.54mm

CN4

1
3
5
7
9

2
4
6
8

10
12
14

11
13

0.1uF

C12

C23

0.1uF

0R
R11

1uF

C16

0.1uF

C22

0R
R6

0.1uF

C18

HDR 5X2, 2.54mmx2.54mm

CN8

SS2

1

SS3

3

MISO

5

SCLK

7

SS1

9

GND

2

5V

4

5V

6

MOSI

8

GND

10

NM_0R

R46

NM_0R

R42

CN12

HDR 5X2, 2.54mmX2.54mm

2
4
6
8

10

1
3
5
7
9

0R
R7

 USB mini ty pe-B

CN2

GND

5

ID

4

DP

3

VBUS

1

DM

2

NC3

6

NC4

7

NC2

8

NC1

9

D1
LED0402_RED

1

2

U9

SN74LVC1G11DBVR

A

1

GND

2

B

3

Y

4

VCC

5

C

6

R31
10K

SOT235

TLV70233DBVR

U5

Vin

1

OUT

5

GND

2

EN

3

NC

4

NM_0R
R40

R19
10K

SIP-3 2.54mm

JP2

1

2

3

3V3

GND

GND

GND

VDD

VIN

GND

VIN

GND

GND

VDDIO

GND

GND

VIN

GND

GND

GND

VIN

GND

GND

VDD

SW2

PTS645SM43SMTR92 LFS

2

3
1

4

GND

GND

VDD

VDDIO

GND

VDDIO

3V3

GND

GND

VDDIO

VIN

GND

GND

GND

1V8

3V3

VDD

VDDIO

VDDIO

GND

1V8

GND

1V8

VDD

VDD

VDDIO

GND

VDD

GND

VDDIO

GND

0.1uF

C27

GND

SDO

GPIO0

AUX_DA
AUX_CL

GPIO1

nCS

CNN for external Sensor 

Daughter Brd

CNN for external Sensor 

Daughter Brd

CNN for external Sensor 

Daughter Brd

CNN for external Sensor 

Daughter Brd

SCLK

SDI

nCS

SCLK

SDI

GPIO1

SDO

GPIO0

AUX_DA
AUX_CL

GND

I2C(M)

SPI/I2C(S)

PWRs

CLOCK

PROGRAMMING

DEBUGGING

U2

ICM-30630

RESETL

1

RESV

2

RESV

3

RESV

4

SWDP1(DATA)

5

SWDP0(CLK)

6

AUX_CL

7

VDDIO

8

SDO/AD0

9

REGOUT

10

FSY NC/GPIO1

11

GPIO2

12

VDD

13

RESV

14

VDD1P2

15

XTALO

16

XTALI

17

GND

18

GPIO0

19

RESV

20

AUX_DA

21

nCS

22

SCL/SCLK

23

SDA/SDI

24

RESETL_SWD

VDDIO

VDDIO

GND

SWDIO

R30
10K

FTSH-105-01-L-DV-K-A-P

CN7

1
3
5
7
9

2
4
6
8
10

JP3

2X1 HEADER

1
2

GND

For normal operation, short J1 pin1-2

For programming and debugging, open J1 pin1-2

SWDCLK

SWDCLK

nCS

SCLK

SDI

GPIO1

GPIO0

AUX_DA
AUX_CL

SDO

GPIO2

AUX_CL0

AUX_DA0

GPIO2

GPIO1

GPIO0

AUX_CL

AUX_DA

SDI
SDO

SCLK

nCS

SDI

GPIO1

RESETL-H
GPIO0-H

SDI-H

GPIO2

SCLK

SDO

GPIO0

AUX_DA
AUX_CL

SCLK
SDI

nCS

REGOUT

GPIO2

RESETL

GPIO0

SDO

GPIO1

RESETL_CT

SDO-H

nCS-H

SCLK-H

SCLK-H

VDDIO

GPIO0

GPIO0-H
RESETL-H

VDDIO

RESETL_CT

RESETL

RESETL_SW

SDI-H

nCS-H

SDO

nCS

SDI

SCLK

SDO-H

LED1 LED0402_GRN

1

2

SW1

PTS645SM43SMTR92 LFS

2

3
1

4

R3

10K

R4

10K

VDDIO

510R

R4

VDDIO

0.1uF

C26

GND

GND

Summary of Contents for ICM-30630

Page 1: ...es the right to changespecifications and information herein without notice InvenSense Inc 1745 Technology Drive San Jose CA 95110 U S A 1 408 988 7339 www invensense com Document Number AN 000023 Revision 1 1 Revision Date 05 07 2015 ICM 30630 System Hardware Design Guide Revision 1 1 ...

Page 2: ...M DEBUG INTERFACE AND EXTERNAL RESET 8 3 3 CLOCK GENERATION UNIT AND EXTERNAL CLOCK SOURCE 9 3 4 SERIAL INTERFACE DIGITAL LINE TERMINATIONS 11 3 4 1 SLAVE I 2 C INTERFACE 11 3 4 2 SLAVE SPI INTERFACE 12 3 4 3 MASTER I 2 C INTERFACE 12 3 5 GPIO LINES 13 4 PCB DESIGN GUIDELINES 14 4 1 EXTERNAL CRYSTAL 14 4 2 I 2 C AND SPI LINES 14 4 3 POWER AND GND 14 4 4 MEMS COMPONENT PLACEMENT 14 5 REFERENCE DESI...

Page 3: ... 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 External Crystal Oscillator Circuit 10 Figure 9 ICM 30630 Operating in Slave I 2 C Mode 11 Figure 10 ICM 30630 Operating in Slave SPI Mode 12 Figure 11 ICM 30630 Master I 2 C Bus Connection 12 Figure 12 ICM 30630 Reference D...

Page 4: ...g features ARM Cortex M0 based open platform optimized for motion applications with dual DMP based motion accelerators Supports 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 data processing from the Applicatio...

Page 5: ... X GYRO ADC Y GYRO ADC Z GYRO TEMP SENSOR ADC ADC FIFO SRAM FLASH 64 KB USER CONFIG REGISTERS SENSOR REGISTERS ROM 32KB INTERRUPT STATUS REGISTERS COUNTERS TIMERS SELF TEST CHARGE PUMP MASTER I2C SERIAL INTERFACE MUX SERIAL WIRE DATA PORT OSC BIAS LDOs SLAVE I2C AND SPI SERIAL INTERFACE GPIO 3X DMP4 DMP3 ARM CORTEX M0 nCS SDA SDI AD0 SDO SCL SCLK AUX_CL AUX_DA SIGNAL CONDITIONING GPIO INT SWDIO SW...

Page 6: ...lligent 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 The device also integrates industry leading InvenSense 6 axis Accel and Gyro MEMS Figure 3 Sensor HUB Solution with ICM 3...

Page 7: ...or decoupling purposes Proper capacitor decoupling can reduce power supply noise as capacitors act as a supplementing current source during short transient events InvenSense recommends using separate 0 1 µF decoupling capacitors for VDD VDDIO and REGOUT If using external 1 2 V supply a 0 1 µF decoupling capacitor is also needed All decoupling capacitors must be placed as close as possible to their...

Page 8: ... 30630 Flash Memory through a Total Phase Cheetah System With a Level Shifter I2C M SPI I2C S GPIOs CLOCK PROGRAMMING DEBUGGING PWRs U1 ICM 30630 RESETL 1 RESV 2 RESV 3 RESV 4 SWDP1 DATA 5 SWDP0 CLK 6 AUX_CL 7 VDDIO 8 SDO AD0 9 REGOUT 10 FSYNC GPIO1 11 GPIO2 12 VDD 13 RESV 14 VDD1P2 15 XTALO 16 XTALI 17 GND 18 GPIO0 19 RESV 20 AUX_DA 21 nCS 22 SCL SCLK 23 SDA SDI 24 0 1uF C1 0 1uF C2 0 1uF C4 GND ...

Page 9: ...ause they are built in ICM 30630 4 CMOS external 32 768 KHz clock For the ICM 30630 it is recommended to utilize precise external oscillators or crystals ceramic resonators The accuracy of an external oscillator or crystals ceramic resonator must be 30 ppm or better An external digital level clock input from a 32 768 kHz source often found on PMICs and other platform devices can be connected to XT...

Page 10: ...it I2C M SPI I2C S PWRs CLOCK PROGRAMMING DEBUGGING U1 ICM 30630 RESETL 1 RESV 2 RESV 3 RESV 4 SWDP1 DATA 5 SWDP0 CLK 6 AUX_CL 7 VDDIO 8 SDO AD0 9 REGOUT 10 FSYNC GPIO1 11 GPIO2 12 VDD 13 RESV 14 VDD1P2 15 XTALO 16 XTALI 17 GND 18 GPIO0 19 RESV 20 AUX_DA 21 nCS 22 SCL SCLK 23 SDA SDI 24 AH 32 768KDZF T X1 ...

Page 11: ...in slave I 2 C mode Pin 22 nCS must be set to the same level as VDDIO Figure 9 shows the ICM 30630 operating in slave I 2 C mode with its 7 bit device address set to 0x6A The I 2 C open drain pullup resister value can be adjusted based on how many slave devices are connected and the bus speed The 10K ohm in the below circuit is just for reference When the bus in fast and fast plus mode please refe...

Page 12: ...below circuit is just for reference When the bus is in fast and fast plus mode please reference the Table 1 for the pullup resistors value Figure 11 ICM 30630 Master I 2 C Bus Connection SCLK From Application Processor CS MOSI MISO I2C M SPI I2C S GPIOs CLOCK PROGRAMMING DEBUGGING PWRs U1 ICM 30630 RESETL 1 RESV 2 RESV 3 RESV 4 SWDP1 DATA 5 SWDP0 CLK 6 AUX_CL 7 VDDIO 8 SDO AD0 9 REGOUT 10 FSYNC GP...

Page 13: ...re referenced to VDDIO We recommend the following GPIO usage assignment a Use ICM 30630 GPIO0 as output to wakeup host MCU Connect the GPIO0 to host MCU wake up interrupt input b Use ICM 30630 GPIO1 as output for general non wakeup interrupt of host MCU Connect the GPIO1 to host MCU interrupt input c ICM 30630 GPIO2 is used as a sensor interrupt input or GPIO d Host wakes up ICM 30630 with an inte...

Page 14: ...igh speed digital bus all I 2 C and SPI data and clock lines should be length and impedance matched Keep the bus traces as short as possible to reduce bus capacitance Avoid routing high energy traces near digital bus lines 4 3 POWER AND GND Although the ICM 30630 is low power component wider power and ground PCB traces are very helpful to reduce system noise It is recommended to design power and g...

Page 15: ...M_0R R46 NM_0R R42 CN12 HDR 5X2 2 54mmX2 54mm 2 4 6 8 10 1 3 5 7 9 0R R7 USB mini ty pe B CN2 GND 5 ID 4 DP 3 VBUS 1 DM 2 NC3 6 NC4 7 NC2 8 NC1 9 D1 LED0402_RED 1 2 U9 SN74LVC1G11DBVR A 1 GND 2 B 3 Y 4 VCC 5 C 6 R31 10K SOT235 TLV70233DBVR U5 Vin 1 OUT 5 GND 2 EN 3 NC 4 NM_0R R40 R19 10K SIP 3 2 54mm JP2 1 2 3 3V3 GND GND GND VDD VIN GND VIN GND GND VDDIO GND GND VIN GND GND GND VIN GND GND VDD SW...

Page 16: ... 9 1 D1 LED0402_RED Kingbright Corp APHHS1005SURCK LED0402 10 2 JP1 JP2 SIP 3 2 54mm FCI 68000 103HLF sip 3p 11 1 JP3 2X1 HEADER Samtec TS 102 T A sip 2p 12 1 LED1 LED0402_GRN Kingbright Corp APHHS1005CGCK LED0402 13 6 R3 R4 R19 R24 R30 R31 10K Yageo RC0402JR 0710KL R0402 14 1 R4 510R Vishay CRCW0402510RFKED R0402 15 8 R5 R6 R7 R8 R10 R11 R48 R49 0R Panasonic ERJ 2GE0R00X R0402 16 1 R26 1K Panason...

Page 17: ... Number AN 000023 Revision 1 1 REVISION HISTORY REVISION DATE REVISION DESCRIPTION 11 21 2014 1 0 Initial Release 05 07 2015 1 1 Added SWDP0 operation and programming debugging modes selections Removed external crystal load capacitors ...

Page 18: ... information contained in this document or from the use of products and services detailed therein This includes but is not limited to claims or damages based on the infringement of patents copyrights mask work and or other intellectual property rights Certain intellectual property owned by InvenSense and described in this document is patent protected No license is granted by implication or otherwi...

Reviews: