User Manual for STMicroelectronics models including: X-NUCLEO-IQS4A1, LSM6DSO16IS, LSM6DSV16X, UM3239, UM3239 Motion Mems and Environmental Sensor Expansion Board, Motion Mems and Environmental Sensor Expansion Board, Mems and Environmental Sensor Expansion Board, Environmental Sensor Expansion Board, Sensor Expansion Board, Expansion Board, Board

Getting started with the X-NUCLEO-IKS4A1 motion MEMS and environmental sensor expansion board for STM32 Nucleo Getting started with the X-NUCLEO-IKS4A1 motion MEMS and environmental sensor expansion board for STM32 Nucleo - User manual

STMICROELECTRONICS

Getting started with the X-NUCLEO-IKS4A1 motion MEMS ...

11 ott 2023 — The X-NUCLEO-IKS4A1 is a motion MEMS and environmental sensor evaluation board kit consisting of the main board X- · NUCLEO-IQS4A1, which hosts the motion ...

UM3239 Getting started with the X-NUCLEO-IKS4A1 motion MEMS and environmental sensor expansion board for STM32 Nucleo

GitHub - STMicroelectronics/X-CUBE-MEMS1: X-CUBE-MEMS1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers that recognize the sensors and collect temperature, humidity, pressure and motion data.


File Info : application/pdf, 23 Pages, 2.35MB

PDF preview unavailable. Download the PDF instead.

um3239-getting-started-with-the-xnucleoiks4a1-motion-mems-and-environmental-sensor-expansion-board-for-stm32-nucleo-stmicroelect
UM3239
User manual
Getting started with the X-NUCLEO-IKS4A1 motion MEMS and environmental sensor expansion board for STM32 Nucleo
Introduction
The X-NUCLEO-IKS4A1 is a motion MEMS and environmental sensor evaluation board kit consisting of the main board XNUCLEO-IQS4A1, which hosts the motion MEMS and environmental sensors, and the detachable add-on board STEVALMKE001A, which hosts the Qvar swipe electrodes. It is compatible with the Arduino UNO R3 connector layout and features the LSM6DSO16IS and LSM6DSV16X MEMS 3D accelerometers, the LIS2MDL 3-axis magnetometer, the LIS2DUXS12 3-axis accelerometer, the LPS22DF MEMS pressure sensor, the SHT40AD1B humidity and temperature sensor, and the STTS22H temperature sensor. The X-NUCLEO-IKS4A1 interfaces with the STM32 microcontroller via the I²C pin or, for external sensors mounted on DIL24 adaptor, SPI Pins.
Figure 1. X-NUCLEO-IKS4A1 expansion board

UM3239 - Rev 1 - October 2023 For further information contact your local STMicroelectronics sales office.

www.st.com

UM3239
Getting started

1

Getting started

1.1

Hardware requirements

The X-NUCLEO-IKS4A1 is designed to be used with STM32 Nucleo boards (visit www.st.com for further information).

Figure 2. X-NUCLEO-IKS4A1 plugged on an STM32 Nucleo board

Note:

The X-NUCLEO-IKS4A1 must be connected on the matching pins of any STM32 Nucleo board with the Arduino UNO R3 connector. X-NUCLEO-IKS4A1 components are ESD sensitive and, as the board has male/female pass-through connectors, it is important to handle it with care to avoid bending or damaging the pins.
Related links
See the X-CUBE-MEMS1 product page for firmware and related documentation

UM3239 - Rev 1

page 2/23

UM3239
System requirements

2

System requirements

To complete the system setup, you need:

·

a Windows® (7, 8, 10) PC

·

a USB type A to mini-B USB cable to connect the STM32 Nucleo to the PC

·

board firmware and software package (X-CUBE-MEMS1) installed on the user PC

UM3239 - Rev 1

page 3/23

UM3239
Hardware description

3

Hardware description

The board lets you test the functionality of the motion MEMS accelerometer, gyroscope and magnetometer, and environmental humidity, temperature and pressure sensors, via the I²C communication bus.
It also allows complete testing of all LSM6DSO16IS and LSM6DSV16X functionalities and Qvar touch and swipe gestures. There is also the possibility to attach the STHS34PF80 IR sensor to enable presence and motion detection applications.
The board features:

·

LSM6DSO16IS: MEMS 3D accelerometer (±2/±4/±8/±16 g) + 3D gyroscope (±125/±250/±500/±1000/±2000

dps) with ISPU (Intelligent Processing Unit)

·

LIS2MDL: MEMS 3D magnetometer (±50 gauss)

·

LIS2DUXS12: ultralow power MEMS 3D accelerometer (±2/±4/±8/±16 g) with Qvar, AI, & anti-aliasing

·

LPS22DF: Low-power and high-precision MEMS pressure sensor, 260-1260 hPa absolute digital output

barometer

·

SHT40AD1B

·

STTS22H: Low-voltage, ultralow power, 0.5 °C accuracy temperature sensor (-40°C to +125°C)

·

LSM6DSV16X: MEMS 3D accelerometer (±2/±4/±8/±16 g) + 3D gyroscope

(±125/±250/±500/±1000/±2000/±4000 dps) with embedded sensor fusion, AI, Qvar

·

DIL 24-pin socket available for additional MEMS adapters and other sensors

·

Free comprehensive development firmware library and example for all sensors compatible with

STM32Cube firmware

·

Equipped with Qvar touch/swipe electrode

·

I²C sensor hub features on LSM6DSO and LSM6DSV16X available

·

MIPI I3C® compatibility for communication with LIS2DUXS12, LSM6DSV16X and LPS22DF

·

Compatible with STM32 Nucleo boards

·

Equipped with Arduino UNO R3 connector

·

Equipped with industrial connector for IR sensor (STHS34PF80) application development. It can be

connected at the same time of external MEMS through DIL24 adapter

·

Available interface for external camera module applications coupled with LIS2DUXS12 through aux SPI

(3/4 w)

·

RoHS compliant

·

WEEE compliant

·

UKCA compliant

Each device has a separate power supply to allow power consumption measurement of every sensor.

The expansion board is power supply compatible with STM32 Nucleo boards: it mounts an LDO to generate 1.8 V for all the MEMS sensors except for the external sensor mounted on DIL24 adapter, which can be supplied both from 1.8 V and 3.3 V (main supply from Nucleo board).

All signals between the sensors and the main board are translated by a level shifter.

3.1

Default solder bridge configuration

The user can configure several aspects of the X-NUCLEO-IKS4A1 through several solder bridges which can be left open (not mounted) or closed (mounted) to configure different hardware settings.

UM3239 - Rev 1

page 4/23

UM3239
Block diagram

3.2

Block diagram

The LSM6DSO16IS and the LSM6DSV16X have an I²C sensor hub that allows them to behave as the I²C master for other slave devices connected via an I²Caux bus. Various bus configurations are possible to select the I²C master of the environmental/DIL24 sensors.

Mode 1: standard I²C bus connection (all sensors)

In standard I²C mode, all devices are connected to an external main board via the same I²C bus.

The board configuration is:

·

J4: 1-2, 11-12 (STM_SDA = SENS_SDA, HUB_SDx = GND)

·

J5: 1-2, 11-12 (STM_SCL = SENS_SCL, HUB_SCx = GND)

Figure 3. X-NUCLEO-IKS4A1 standard I²C

Mode 2: LSM6DSO16IS I²C sensor hub (all sensors)

In this sensor hub I²C mode, it is possible to power-up the 6-axes IMU (Inertial Measurement Unit) functionalities by collecting external data through a direct control of the on-board environmental sensors (temperature, pressure and magnetometer) and external sensor (DIL24) through the auxiliary I²Cz bus "SENS_I2C". LSM6DSV16X, LIS2DUXS12 and SHT40AD1B remains connected to the main bus "uC_I2C" coming from the external board.

The board configuration is:

·

J4: 5-6 (HUB2_SDx = SENS_SDA)

·

J5: 5-6 (HUB2_SCx = SENS_SCL)

Figure 4. X-NUCLEO-IKS4A1 LSM6DSO16IS I²C sensor hub

UM3239 - Rev 1

page 5/23

UM3239
Block diagram

Mode 3: LSM6DSV16X I²C sensor hub

In this sensor hub, it is possible to power-up the 6-axes IMU (Inertial Measurement Unit) functionalities by collecting external data through a direct control of the on-board environmental sensors (temperature, pressure and magnetometer) and external sensor (DIL24) through the auxiliary I2C bus "SENS_I2C". LSM6DSO16IS, LIS2DUXS12 and SHT40AD1B remains connected to the main bus "uC_I2C" coming from the external board.

The board configuration is:

·

J4: 7-8 (HUB1_SDx = SENS_SDA)

·

J5: 7-8 (HUB1_SDx = SENS_SDA)

DIL24 adapter (to I²C2): SB16, SB21

Not mounted: SB6, SB10, SB12, SB14, SB18, SB19, SB20, SB22

Figure 5. LSM6DSV16X I²C sensor hub

Mode 4: DIL24 I²C sensor hub (all sensors)

In case a sensor with sensor hub embedded functionality is mounted to the board through DIL24 adapter, it is possible to exploit this functionality as for LSM6DSO16IS and the LSM6DSV16X.

In this configuration, may be necessary to connect the DIL24 to the external board through SPI lines in order to avoid an address conflict on I2C bus with the LSM6DSO16IS and the LSM6DSV16X. This is done by changing the SBx configuration.

The board configuration is:

·

J4: 9-10 (DIL_SDx = SENS_SDA)

·

J5: 9-10 (DIL_SDx = SENS_SDA)

Figure 6. X-NUCLEO-IKS4A1 DIL24, I²C sensor hub (all sensors)

Mode 5: LSM6DSO16IS as Qvar controller

In this configuration, it is possible to use the equipped Qvar swipe electrode (by plugging it on JP6 and JP7 connectors) through the LSM6DSO16IS.

The board configuration is:

·

J4: 3-4 (HUB1_SDx = QVAR1)

·

J5: 3-4 (HUB1_Scx = QVAR2)

UM3239 - Rev 1

page 6/23

3.3
3.4
Note:
3.5

UM3239
Sensor I²C address selection

Sensor I²C address selection
Most sensors allow I²C address LSB selection by pulling the SD0 pin low or high. The board has solder bridges to control SD0 level.

Table 1. Solder bridges for I²C address

Address in bold are the default I2C addresses Sensor

SD0 low

STTS22H (U8)

ADD= 71h

LIS2DUXS12 (U5)

SB19 ADD=31h

LSM6DSO16IS (U9)

SB35 ADD=D5h

LPS22DF (U6)

SB31 ADD=B9h

LIS2MDL (U7)

ADD =3Ch

SHT40AD1B (U10)

ADD= 89h

DIL24 Adapter (J1)

SB43/SB44

LSM6DSV16X (U4)

SB17 ADD=D5h

SD0 high
SB20 ADD=33h SB34 ADD=D7h SB29 ADD=BBh
ADD =3Ch ADD= 89h SB41/SB42 SB15 ADD=D7h

Sensor current consumption measurement
The X-NUCLEO-IKS4A1 expansion board is equipped with OR resistors that allow separate current consumption measurement for each sensor. To measure current consumption, connect an ammeter to the appropriate pads.
As the sensors have very low current consumption, you should set a suitable range and use an ammeter with low burden voltage.

Table 2. Resistors/jumpers for current consumption measurement

Sensor LIS2MDL (U7) LSM6DSO16IS (U9) SHT40AD1B (U10) LIS2DUXS12 (U5) STTS22H (U8) LPS22DF (U6) DIL24 Adapter (J1) LSM6DSV16X

Resistor/jumper R18 R21 R22 R16 R19 R32 JP5 R33

Sensor disconnection
To disconnect a sensor, you should disconnect the I²C bus as well as the power supply. See the table below for the relevant jumpers and solder bridges.

Table 3. Link between sensors, jumpers and I²C solder bridges

Sensor LIS2MDL (U7) LSM6DSO16IS (U9) SHT40AD1B (U10) LIS2DUXS12 (U5)

SDA SB30 SB38 SB39 SB22

SCL SB26 SB36 SB37 SB16

UM3239 - Rev 1

page 7/23

UM3239
Adapter board for DIL24 socket

Sensor STTS22H (U8) LPS22DF (U6) DIL24 Adapter (J1) LSM6DSV16X

SDA SB33 SB28 SB47, SB49, SB48 SB21

SCL SB32 SB25 SB51, SB53, SB52 SB18

3.6

Adapter board for DIL24 socket

An additional sensor can be connected as an adapter board to J6 DIL24 socket.

As there are a few different interrupt signal assignments for DIL24 pins, the appropriate pin can be selected using the J2 header.

Related links
Please visit the ST website to find other available sensors

3.7

Connectors

Connector CN5 CN6 CN8
CN9 1. unlisted pins are not connected.

Table 4. Arduino R3 UNO connectors

Pin(1) 7 9 10 2 4 6 7 8 3 4 5 6 3 4 5 6 7 8

Signal GND I²C SDA I²C SCL 3.3 V 3.3 V GND GND N.C.[FT1] LIS2MDL DRDY LIS2DUXS12 INT STTS22H INT LSM6DSO16IS INT1 USER INT SPI CLK LSM6DSV16X INT2 LSM6DSV16X INT1 LPS22DF INT1 LSM6DSO16IS INT2

UM3239 - Rev 1

page 8/23

Connector CN7
CN10 1. The unlisted pins are not connected.

Table 5. ST morpho connectors

Pin(1) 12 16 20 22 32 34 36 38 3 5 23 25 27 29 31 33

Signal 3.3 V 3.3 V GND GND LIS2MDL DRDY LIS2DUXS12 INT STTS22H INT LSM6DSO16IS INT1 I²C SCL I²C SDA LSM6DSO16IS INT2 LPS22DF INT1 LSM6DSV16X INT1 LSM6DSV16X INT2 SPI CLK USER INT

UM3239
Connectors

UM3239 - Rev 1

page 9/23

page 10/23

UM3239 - Rev 1

SPI

M_INT1

M_INT2

M_INT_Pin16 M_INT_Pin17

M_INT_Pin24

M_SA0/DRDY

M_SA0/DEN

4

Schematic diagrams

Figure 7. X-NUCLEO-IKS4A1 circuit schematic (1 of 4)

U_Arduino_Nucleo Connectors Arduino_Nucleo Connectors.SchDoc

3V3

1V8

STHS34PF80_INT LPS22DF_INT STTS22H_INT
LIS2MDL_DRDY LIS2DUXS12_INT2 LIS2DUXS12_INT1
LSM6DSV16X_INT1 LSM6DSV16X_INT2
LSM6DSO16IS_INT1 LSM6DSO16IS_INT2

I2C2

U_Sensors Sensors.SchDoc
STHS34PF80_INT LPS22DF_INT STTS22H_INT LIS2MDL_DRDY LIS2DUXS12_INT2 LIS2DUXS12_INT1 LSM6DSV16X_INT1 LSM6DSV16X_INT2 LSM6DSO16IS_INT1 LSM6DSO16IS_INT2
STM_I2C

1V8

DIL24_I2C SENS_I2C HUB2_I2C
QVAR2 QVAR1

STM_I2C M_SA0/DEN M_SA0/DRDY M_INT_Pin24 M_INT_Pin17 M_INT_Pin16 M_INT2 M_INT1

U_Adapter Board Adapter Board.SchDoc
DIL_I2C SENS_I2C HUB2_I2C
Q2 Q1

SPI

1V8

3V3

UM3239
Schematic diagrams

UM3239 - Rev 1

2 Morpho connector 1 2 3 1 2 3 Morpho connector

Figure 8. X-NUCLEO-IKS4A1 circuit schematic (2 of 4)

3V3 3V3

Vio
R1 R2 4k7 4k7

SCL SDA

CN7
12 34 56 78 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
Header 19x2

Vout = 0.8*(1+R3/R4)

U1

LDK130M-R

1V8

3V3

1 Vin

Vout 5

1V8

3 EN

Adj 4

R3

C4 10uF

C3 100nF

GND

15k

C2

C5

10uF

100nF

GND GND

GND

R4 12k
GND

GND

GND

Arduino & Morpho Connectors

GND

Vio

CN5

Arduino Connector

LIS2MDL_DRDY_O

LIS2DUXS12_INT_O

LIS2MDL_DRDY_O LIS2DUXS12_INT_O

Arduino Connector Arduino Connector

5V 3V3

CN6

1

JP1

JP2

2

3

4

5

6

7

8

Arduino Connector

10 9 8 7 6 5 4 3 2 1
CN9

SPI_MISO_O SPI_MOSI_O SPI_CS_O

CN8

GND

1

8
7 6

2

5

3

4

4

3

5

2

6

1

SB5 SB6 SB9
SB12

BT_Irq
STTS22H_INT_O LSM6DSO16IS_INT1_O

SB3 SPI_CK_O SB4

USER_INT_O LSM6DSV16X_INT2_O LSM6DSV16X_INT1_O LPS22DF_INT_O
LIS2DUXS12_INT2_O
LSM6DSO16IS_INT2_O

SB7 SB8 SB10 SB11
SB13
SB14

SB1

SDA

SCL

SB2

CN10

12 34 56 78
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34 35 36 37 38

Header 19x2

I2C2 Vio header

4 3

SCL SDA

2

Vio

1

J1

USER_INT

USER_INT routing selector

J2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

TMM-108-01-G-D

C6 100nF
1V8 C8 100nF
Vio

GND

M_INT_Pin24 M_INT1 M_INT2
M_INT_Pin16 M_INT_Pin17
STHS34PF80_INT M_SA0/DRDY M_SA0/DEN

Vio
LSM6DSV16X_INT2_O LIS2DUXS12_INT2_O LSM6DSO16IS_INT2_O LPS22DF_INT_O LSM6DSV16X_INT1_O USER_INT_O LSM6DSO16IS_INT1_O STTS22H_INT_O
1V8

U2 19 VCC(B)

VCC(A) 2

20 18 17 16 15 14 13 12

B1 B2 B3 B4
B5 B6 B7 B8

A1 A2 A3 A4
A5 A6 A7 A8

1 3 4 5 6 7 8 9

10 OE

GND EPAD

11 21

NXS0108BQX

1V8

USER_INT

LSM6DSV16X_INT2 LIS2DUXS12_INT2 LSM6DSO16IS_INT2 LPS22DF_INT LSM6DSV16X_INT1
LSM6DSO16IS_INT1 STTS22H_INT

GND

C7 100nF 1V8
C9 100nF Vio

GND

Vio
LIS2MDL_DRDY_O LIS2DUXS12_INT_O SPI_CK_O SPI_MISO_O SPI_MOSI_O SPI_CS_O SCL SDA
1V8

1V8

U3 19 VCC(B)

VCC(A) 2

20 18 17 16 15
14 13 12

B1
B2 B3 B4 B5 B6 B7 B8

A1
A2 A3 A4 A5 A6 A7 A8

1 3 4 5 6
7 8 9

10 OE

GND EPAD

11 21

NXS0108BQX

GND

LIS2MDL_DRDY LIS2DUXS12_INT1
SPI SCK MISO MOSI CS
I2C I2C_SCL2 SCL I2C_SDA2 SDA

SPI I2C2

UM3239
Schematic diagrams

page 11/23

UM3239 - Rev 1

Figure 9. X-NUCLEO-IKS4A1 circuit schematic (3 of 4)

Accelerometer

VDD

R32 0R C11 100nF

STM_SCL SB19
I2C ADDw = 30h
STM_SDA

C10 10uF
SB16 SB20 I2C ADDw = 32h SB22

1 SCL/SPC 2 CS 3 SDO/SA0 4 SDA/SDI/SDO

Vdd_IO 10 Vdd 9

R34 4k7
INT1 - QV1 12 INT2 - QV2 11
GND 8
ALT INT 7

5 Res 6 GND

U5 LIS2DUXS12

R33 VDD
0R

LIS2DUXS12_INT1 LIS2DUXS12_INT2
LSM6DSV16X_INT1

R15 4k7

SB18 STM_SCL

STM_SDA

SB21

LSM6DSV16X_INT2

SB23

LIS2MDL_DRDY

1 2

JP3

Accelerometer + Gyroscope (HUB 1)

U4 5 VDD_IO

12 13 14

CS SCL SDA

4 9

INT1 INT2

VDD 8

SDO/SA0 SDO_AUX OCS_AUX

1
11 10

SDx/AH1/QVAR1 SCx/AH2/QVAR2

2 3

6 GND 7 GND

LSM6DSV16XTR

I2C ADDw = D6h SB15
SB17

C13 100nF

C12 10uF

I2C ADDw = D4h

VDD

VDD

VDD

R9 R10 R11 R12 R13 R14 4k7 4k7 4k7 4k7 4k7 4k7

STM_SDA STM_SCL HUB2_SCx HUB2_SDx SENS_SCL SENS_SDA

VDD 1V8

SDO_AUX OCS_AUX
HUB1_SCx HUB1_SDx

OCS_AUX SDO_AUX

J7

1 2 3 4
5

1 2 3 4 5

M50-3530542

STM_SCL STM_SDA

I2C SCL
SDA

SENS_SCL SENS_SDA

I2C SCL SDA

STM_I2C SENS_I2C

Pressure sesnsor

SB25 SENS_SCL SENS_SDA
SB28 I2C ADDw = BAh SB29
I2C ADDw = B8h SB31

U6 1 VDD_IO

VDD 10

2 SCL/SPC 4 SDA/SDI/SDO 6 CS

INT_DRDY 7 SDO/SA0 5

8 GND_IO 9 GND 3 RES

LPS22DF

Relative humidity + Temperature

STM_SCL STM_SDA

SB37 SB39

U10
2 SCL 1 SDA

R22

0R VDD 3

VSS

C22 100nF 4

SHT40-AD1B-R3

I2C ADDw = 88h

VDD

DIL_SCx DIL_SDx

I2C SCL SDA

DIL24_I2C

HUB2_SCx HUB2_SDx

I2C SCL SDA

HUB2_I2C

R16 0R C17 100nF
LPS22DF_INT R35 4k7

Magnetometer sesnsor LIS2MDL

VDD

C14 10uF

SB26 SENS_SCL I2C ADDw = 3Ch
SB30 SENS_SDA

1 SCL 2 NC 3 CS 4 SDA/SDI/SDO

NC 12 NC 11

U7 LIS2MDL

C15 100nF

1V8_IO 10 1V8 9 GND 8
INT/DRDY 7

R18 VDD
0R LIS2MDL_DRDY LIS2MDL_DRDY

R17 VDD
0R STHS34PF80_INT
C18

5 C1 6 GND

LPS22DF_INT

C19 220nF

100nF

Accelerometer + Gyroscope (HUB 2)
R21 VDD
0R

I2C ADDw =

70h

R20 0R

SENS_SCL SB32 SENS_SDA
SB33

R23

U9

4k7

I2C ADDw = D6h

C21 100nF

C20 10uF

Infra-red sesnsor connector

C16 100nF

J3

1 3
5 7 9 11

1 3 5 7 9 11

2 4 6 8 10 12

2 4
6 8 10 12

SB24 SB27

SHF-106-01-L-D-SM

I2C ADDw= B4h

R19 VDD
0R
Temperature sesnsor

U8
3 VDD 4 ADDR 1 SCL 6 SDA

AL/INT 2

7 PAD 5 GND

STTS22H

STM_SDA STM_SCL
STTS22H_INT

VDDIO 5 GND 6 GND 7

LSM6DSO16IS_INT1

LSM6DSO16IS_INT2

SB40

LPS22DF_INT

4 INT1 9 INT2

VDD 8 SDO / SA0 1

SB34 SB35

HUB2_SCx 3 HUB2_SDx 2

MSCL MSDA

1 2
JP4

10 RES 11 RES

CS 12 SCL 13 SDA 14

SB36 SB38

STM_SCL STM_SDA

I2C ADDw = D4h

LSM6DSO16IS

SDA ROUTING

SCL ROUTING

HUB1_SDx
HUB2_SDx DIL_SDx STM_SDA

J4 1
3 5 7 9 11

2

4 6

QVAR1

8

10

12 SENS_SDA

TMM-106-01-G-D

HUB1_SCx
HUB2_SCx DIL_SCx STM_SCL

J5

1

2

3

4

5

6

7

8

9

10

11

12

TMM-106-01-G-D

QVAR2 SENS_SCL

I2C routing description
- Place the shunt in order to select the master for the environmental sensors U6,U7,U8 and Adapter, or to enable the Qvar electrode control.
- HUB1 must be connected to GND if not used!

I2C BUS ROUTING + QVAR

UM3239
Schematic diagrams

page 12/23

page 13/23

UM3239 - Rev 1

1V8_IO
R24 R25 4k7 4k7

DIL_I2C SPI
STM_I2C SENS_I2C HUB2_I2C

I2C SCL SDA

DIL24_SCL DIL24_SDA

SPI CS
MISO MOSI
SCK
I2C SCL SDA
I2C SCL SDA
I2C SCL SDA

SPI_CS SPI_MISO SPI_MOSI SPI_CK
SCL2 SDA2
SCL1 SDA1
HUB2_SCL HUB2_SDA

M_INT_Pin24 M_INT_Pin17 M_INT_Pin16 INT2 INT1 M_SA0/DRDY
M_SA0/DEN

M_INT_Pin24 M_INT_Pin17
M_INT_Pin16 M_INT2 M_INT1 M_SA0/DRDY M_SA0/DEN

DIL24_SCL DIL24_SDA
1 2 3

Figure 10. X-NUCLEO-IKS4A1 circuit schematic (4 of 4)

3V3_IO 1V8_IO
1V8 3V3

JP5

DIL24 Socket for Adapter Board

1V8_IO

3V3_IO

J6

1

24

1V8_IO

2

23

DIL24_SCL DIL24_SDA

3 4 5

22 21 20

6

19

7

18

8

17

9

16

10

15

11

14

12

13

DIL24 Socket

M_INT_Pin24 M_SA0/DEN M_SA0/DRDY
M_INT_Pin17 M_INT_Pin16 INT2 INT1
GND

SB41

R26

1V8_IO

SB42

2k2

GND

SB46 SB47 SB48 SB49

SPI_MOSI SDA1 HUB2_SDA
SDA2

SB50 SB51 SB52 SB53

SPI_CK SCL1 HUB2_SCL SCL2

SB54 SB55 SB56

SPI_CS 1V8_IO 1V8_IO

R27 2k2
SB45

SB43 SB44

1V8_IO GND

SPI_MISO

2 x Header 3pin SMD for QVAR electrode

1V8_IO JP6

1

R28

2

Q2

3

4k7

C23

220pF D1

GND

ESDAXLC6 GND

C24 100nF

1V8_IO

JP7

GND

1

R29

2

Q1

3

4k7

C25

220pF D2

ESDAXLC6 GND

GND

GND

QVAR Swipe electrode

Header 3pin SMD for QVAR electrode

QVAR1

1 2
3

1 2 3

VDD_QVAR QVAR1

GND_QVAR

VDD_QVAR
R5 10M

Header 3pin SMD for QVAR electrode

QVAR2

1 2 3

1 2 3

VDD_QVAR QVAR2

QVAR1
R7 10M

GND_QVAR

GND_QVAR

VDD_QVAR
R6 10M
QVAR2
R8 10M
GND_QVAR

UM3239
Schematic diagrams

UM3239
Bill of materials

5

Bill of materials

Item Quantity Reference

1

2

C23, C25

C2, C4,

2

6

C10, C12,

C14, C20

C3, C5,

C6, C7,

C8, C9,

3

12 C11, C13,

C15, C16,

C17, C18,

C21, C22

4

1

C19

5

1

CN5

6

2

CN9, CN6

7

1

CN8

8

2

9

1

10

1

D1, D2 J1 J2

11

1

J3

12

2

J4, J5

13

1

J6

JP1, JP2,

14

5

JP5, JP6,

JP7

15

2

JP3, JP4

16

2

QVAR1, QVAR2

Table 6. X-NUCLEO-IKS4A1 bill of materials

Part / value 220pF 10uF

Description
Multilayer Ceramic Capacitors 220pF ±5% 100V C0G
SMD 0402
CAP CER 0603 10uF 6.3V X5R
20%

Manufacturer TDK Walsin

Part number C1005C0G2A221J050BA
0603X106M6R3CT

100nF

CAP CER 0603 100nF 25V X7R
10%

MULTICOMP

MC0603B104K250CT

220nF SOD-882

CAP CER 0603 220nF 25V X7R
10%

KEMET

1x10 Pin elevated socket

Samtec

1x8 Pin elevated socket

Samtec

1x6 Pin elevated socket

Samtec

Trans Voltage Suppressor Diode, 40W, Bidirectional, 1 Element, Silicon

STMicroelectronics

Header 4

MULTICOMP

16 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch

Adam Tech

12 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch

Samtec

12 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch

Adam Tech

Adapter DIL24

E-TEC

C0603X224K4RACTU ESQ-110-24-T-S ESQ-108-24-T-S ESQ-106-24-T-S ESDAXLC6-1BT2 2211S-04G 2PH2-16-UA
SHF-106-01-L-D-SM
2PH2-12-UA 2BL1-036-G-700-01

Header 3

MULTICOMP

2211S-03G

Header 1x2 pins, 2.54mm, stright
Header_3pin_SMD

MULTICOMP GCT

2211S-02G
BG125-03-A-1-1-0440-ND

UM3239 - Rev 1

page 14/23

Item Quantity Reference

R1, R2,

R9, R10,

R11, R12,

17

15

R13, R14, R15, R23,

R24, R25,

R28, R29,

R34

18

1

R3

19

1

R4

R32, R33,

R16, R17,

20

9

R18, R19,

R20, R21,

R22

21

2

R26, R27

22

4

R5, R6, R7, R8

SB1, SB2,

SB4, SB5,

SB6, SB7,

SB8, SB9,

SB10,

SB11,

SB12,

SB14,

SB15,

SB16,

SB18,

SB20,

SB21,

SB22,

SB23,

SB24,

SB25,

23

40

SB26, SB27,

SB28,

SB29,

SB30,

SB32,

SB33,

SB35,

SB36,

SB37,

SB38,

SB39,

SB40,

SB42,

SB44,

SB47,

SB51,

SB55,

SB56

24

1

U1

Part / value 4k7 15k 12k 0R 2k2 10M
0R
SOT23-5L

Description

Manufacturer

UM3239
Bill of materials
Part number

RES 0603 4k7 1% 1/16W, RESISTOR

YAGEO

RC0603FR-074K7L

RES 0603 15k 1% 1/16W, RESISTOR RES 0603 12k 1% 1/16W, RESISTOR
RES 0603 0R0 1% 1/16W
RES 0603 2k2 1% 1/16W
RES Thick Film, 10M, 1%, 0.1W, 100ppm/°C, 0603

YAGEO YAGEO YAGEO YAGEO YAGEO

RC0603FR-1315KL RC0603FR-1312KL RC0603FR-070RL RC0603FR-132K2L RC0603FR-0710ML

RES 0603 0R0 1% 1/16W

YAGEO

RC0603FR-070RL

LDO Voltage Regulators 300mA
Low Quiescent Crnt low noise
LDO

STMicroelectronics

LDK130M-R

UM3239 - Rev 1

page 15/23

UM3239
Bill of materials

Item Quantity Reference

Part / value

Description

Manufacturer

25

2

U2, U3

IC TRANSLATOR BIDIRECTIONAL
20VQFN

Nexperia

26

1

6-axis IMU with

U4

VFLGA2.5X3X.86 14L P.5 L.475X.25

embedded sensor fusion, AI, Qvar for
high-end

STMicroelectronics

applications

27

1

Ultra-low-power 3-

axis smart

U5

LGA 2X2X0.74MAX 12 LEADS

accelerometer with

embedded

STMicroelectronics

machine learning

core and anti-

aliasing filter

28

1

Low-power and

U6

HLGA 2X2X.8 10L EXP. SILIC .91SQ

high-precision MEMS nano pressure sensor:

STMicroelectronics

260-1260 hPa

29

1

U7

LGA 2x2 12L

Ultra-low-power, high-performance
3-axis magnetometer

STMicroelectronics

30

1

Low-voltage,

ultralow-power, 0.5

U8

UDFN-6L_2X2X0P5_STM °C accuracy STMicroelectronics

temperature

sensor

31

1

3-axis

U9

VFLGA2.5X3X.86 14L P.5 L.475X.25

accelerometer and 3-axis gyroscope

STMicroelectronics

with ISPU

32

1

U10

Digital Relative Humidity
Temperature Sensor, ±1.8 / max 3.5 %RH, ±0.2 °C, Ultra-
Low-Power

Sensirion

Part number NXS0108BQX LSM6DSV16XTR
LIS2DUXS12TR
LPS22DFTR LIS2MDLTR STTS22HTR LSM6DSO16ISTR SHT40-AD1B-R3

UM3239 - Rev 1

page 16/23

UM3239
Kit versions

6

Kit versions

Table 7. X-NUCLEO-IKS4A1 versions

Finished good

Schematic diagrams

Bill of materials

X$NUCLEO-IKS4A1A (1)

X$NUCLEO-IKS4A1A schematic diagrams

X$NUCLEOIKS4A1A bill of materials

1. This code identifies the X-NUCLEO-IKS4A1 evaluation kit first version. The kit consists of the main board X-NUCLEOIQS4A1 whose version is identified by the code X$NUCLEO-IQS4A1A and the detachable board STEVAL-MKE001A whose version is identified by the code STEVAL$MKE001AA.

UM3239 - Rev 1

page 17/23

UM3239
Regulatory compliance information

7

Regulatory compliance information

Notice for US Federal Communication Commission (FCC)
For evaluation only; not FCC approved for resale FCC NOTICE - This kit is designed to allow: (1) Product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and (2) Software developers to write software applications for use with the end product. This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter 3.1.2.
Notice for Innovation, Science and Economic Development Canada (ISED)
For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules. À des fins d'évaluation uniquement. Ce kit génère, utilise et peut émettre de l'énergie radiofréquence et n'a pas été testé pour sa conformité aux limites des appareils informatiques conformément aux règles d'Industrie Canada (IC).
Notice for the European Union
This device is in conformity with the essential requirements of the Directive 2014/30/EU (EMC) and of the Directive 2015/863/EU (RoHS).
Notice for the United Kingdom
This device is in compliance with the UK Electromagnetic Compatibility Regulations 2016 (UK S.I. 2016 No. 1091) and with the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment Regulations 2012 (UK S.I. 2012 No. 3032).

UM3239 - Rev 1

page 18/23

Revision history
Date 11-Oct-2023

UM3239

Table 8. Document revision history

Version 1

Initial release.

Changes

UM3239 - Rev 1

page 19/23

UM3239
Contents
Contents
1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.1 Hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 Hardware description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
3.1 Default solder bridge configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.3 Sensor I²C address selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.4 Sensor current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.5 Sensor disconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.6 Adapter board for DIL24 socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.7 Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 Schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 5 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 6 Kit versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 7 Regulatory compliance information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 List of tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 List of figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

UM3239 - Rev 1

page 20/23

UM3239
List of tables

List of tables

Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8.

Solder bridges for I²C address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Resistors/jumpers for current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Link between sensors, jumpers and I²C solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Arduino R3 UNO connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ST morpho connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 X-NUCLEO-IKS4A1 bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 X-NUCLEO-IKS4A1 versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

UM3239 - Rev 1

page 21/23

UM3239
List of figures

List of figures

Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10.

X-NUCLEO-IKS4A1 expansion board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 X-NUCLEO-IKS4A1 plugged on an STM32 Nucleo board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 X-NUCLEO-IKS4A1 standard I²C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 X-NUCLEO-IKS4A1 LSM6DSO16IS I²C sensor hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 LSM6DSV16X I²C sensor hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 X-NUCLEO-IKS4A1 DIL24, I²C sensor hub (all sensors) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 X-NUCLEO-IKS4A1 circuit schematic (1 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 X-NUCLEO-IKS4A1 circuit schematic (2 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 X-NUCLEO-IKS4A1 circuit schematic (3 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 X-NUCLEO-IKS4A1 circuit schematic (4 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

UM3239 - Rev 1

page 22/23

UM3239
IMPORTANT NOTICE ­ READ CAREFULLY STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST's terms and conditions of sale in place at the time of order acknowledgment. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers' products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2023 STMicroelectronics ­ All rights reserved

UM3239 - Rev 1

page 23/23



References

C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.2.1732; modified using iText 2.1.7 by 1T3XT