STMicroelectronics UM3239 Motion Mems and Environmental Sensor Expansion Board User Manual
PDF
Dokument
Reklaam
Reklaam
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 The X-NUCLEO-IKS4A1 must be connected on the matching pins of any STM32 Nucleo board with the Arduino UNO R3 connector. Note: 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: • • • UM3239 - Rev 1 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 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: • • UM3239 - Rev 1 J4: 3-4 (HUB1_SDx = QVAR1) J5: 3-4 (HUB1_Scx = QVAR2) page 6/23 UM3239 Sensor I²C address selection 3.3 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) 3.4 SD0 high ADD= 71h LIS2DUXS12 (U5) SB19 ADD=31h SB20 ADD=33h LSM6DSO16IS (U9) SB35 ADD=D5h SB34 ADD=D7h LPS22DF (U6) SB31 ADD=B9h SB29 ADD=BBh LIS2MDL (U7) ADD =3Ch ADD =3Ch SHT40AD1B (U10) ADD= 89h ADD= 89h DIL24 Adapter (J1) SB43/SB44 SB41/SB42 LSM6DSV16X (U4) SB17 ADD=D5h 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. Note: 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 3.5 Sensor Resistor/jumper LIS2MDL (U7) R18 LSM6DSO16IS (U9) R21 SHT40AD1B (U10) R22 LIS2DUXS12 (U5) R16 STTS22H (U8) R19 LPS22DF (U6) R32 DIL24 Adapter (J1) JP5 LSM6DSV16X 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 UM3239 - Rev 1 Sensor SDA SCL LIS2MDL (U7) SB30 SB26 LSM6DSO16IS (U9) SB38 SB36 SHT40AD1B (U10) SB39 SB37 LIS2DUXS12 (U5) SB22 SB16 page 7/23 UM3239 Adapter board for DIL24 socket 3.6 Sensor SDA SCL STTS22H (U8) SB33 SB32 LPS22DF (U6) SB28 SB25 DIL24 Adapter (J1) SB47, SB49, SB48 SB51, SB53, SB52 LSM6DSV16X SB21 SB18 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 Table 4. Arduino R3 UNO connectors Connector CN5 CN6 CN8 CN9 Pin(1) Signal 7 GND 9 I²C SDA 10 I²C SCL 2 3.3 V 4 3.3 V 6 GND 7 GND 8 N.C.[FT1] 3 LIS2MDL DRDY 4 LIS2DUXS12 INT 5 STTS22H INT 6 LSM6DSO16IS INT1 3 USER INT 4 SPI CLK 5 LSM6DSV16X INT2 6 LSM6DSV16X INT1 7 LPS22DF INT1 8 LSM6DSO16IS INT2 1. unlisted pins are not connected. UM3239 - Rev 1 page 8/23 UM3239 Connectors Table 5. ST morpho connectors Connector CN7 CN10 Pin(1) Signal 12 3.3 V 16 3.3 V 20 GND 22 GND 32 LIS2MDL DRDY 34 LIS2DUXS12 INT 36 STTS22H INT 38 LSM6DSO16IS INT1 3 I²C SCL 5 I²C SDA 23 LSM6DSO16IS INT2 25 LPS22DF INT1 27 LSM6DSV16X INT1 29 LSM6DSV16X INT2 31 SPI CLK 33 USER INT 1. The unlisted pins are not connected. UM3239 - Rev 1 page 9/23 Schematic diagrams Figure 7. X-NUCLEO-IKS4A1 circuit schematic (1 of 4) U_Arduino_Nucleo Connectors Arduino_Nucleo Connectors.SchDoc 1V8 3V3 1V8 U_Sensors Sensors.SchDoc STHS34PF80_INT LPS22DF_INT STTS22H_INT LIS2MDL_DRDY LIS2DUXS12_INT2 LIS2DUXS12_INT1 LSM6DSV16X_INT1 LSM6DSV16X_INT2 LSM6DSO16IS_INT1 LSM6DSO16IS_INT2 LSM6DSO16IS_INT1 LSM6DSO16IS_INT2 U_Adapter Board Adapter Board.SchDoc 1V8 STHS34PF80_INT LPS22DF_INT STTS22H_INT LIS2MDL_DRDY LIS2DUXS12_INT2 LIS2DUXS12_INT1 LSM6DSV16X_INT1 LSM6DSV16X_INT2 SENS_I2C HUB2_I2C HUB2_I2C STM_I2C M_SA0/DEN M_SA0/DRDY M_INT_Pin24 M_INT_Pin17 M_INT_Pin16 M_INT2 M_INT1 Q2 Q1 STM_I2C M_INT1 M_INT2 M_INT_Pin16 M_INT_Pin17 M_INT_Pin24 M_SA0/DRDY M_SA0/DEN SPI QVAR2 QVAR1 I2C2 DIL_I2C SENS_I2C SPI DIL24_I2C 3V3 UM3239 - Rev 1 4 UM3239 Schematic diagrams page 10/23 UM3239 - Rev 1 Figure 8. X-NUCLEO-IKS4A1 circuit schematic (2 of 4) Arduino & Morpho Connectors GND Header 19x2 SB9 SB12 SPI_MISO_O SPI_MOSI_O SPI_CS_O CN9 8 7 6 5 4 3 2 1 SB3 SPI_CK_O SB5 SB6 I2C2 Vio header SDA SCL 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 SCL SDA 4 3 2 1 SB2 CN10 10 9 8 7 6 5 4 3 2 1 Vio J1 Morpho connector 1 2 3 Arduino Connector 1 2 3 4 5 6 JP2 LIS2DUXS12_INT_O CN8 GND JP1 LIS2MDL_DRDY_O 1 2 3 4 5 6 7 8 LIS2MDL_DRDY_O Morpho connector CN6 Arduino Connector 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 LIS2DUXS12_INT_O SCL SDA 3V3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 R2 4k7 Arduino Connector R1 4k7 3V3 1 2 3 Vio 5V Arduino Connector CN7 SB1 CN5 Vio 3V3 Header 19x2 SB4 USER_INT_O LSM6DSV16X_INT2_O STTS22H_INT_O LSM6DSV16X_INT1_O LSM6DSO16IS_INT1_O LPS22DF_INT_O LIS2DUXS12_INT2_O LSM6DSO16IS_INT2_O BT_Irq SB7 SB8 SB10 SB11 SB13 SB14 Vout = 0.8*(1+R3/R4) U1 LDK130M-R 1 3V3 3 C3 100nF Vout EN Adj GND 1V8 5 4 1V8 R3 15k C2 10uF C5 100nF 2 C4 10uF Vin GND R4 12k GND GND GND GND GND C6 100nF C8 100nF 1V8 USER_INT routing selector GND Vio 1 3 5 7 9 11 13 15 1V8 19 2 4 6 8 10 12 14 16 M_INT_Pin24 M_INT1 M_INT2 M_INT_Pin16 M_INT_Pin17 STHS34PF80_INT M_SA0/DRDY M_SA0/DEN LSM6DSV16X_INT2_O LIS2DUXS12_INT2_O LSM6DSO16IS_INT2_O LPS22DF_INT_O LSM6DSV16X_INT1_O USER_INT_O LSM6DSO16IS_INT1_O STTS22H_INT_O 20 18 17 16 15 14 13 12 TMM-108-01-G-D 1V8 10 VCC(B) VCC(A) B1 B2 B3 B4 B5 B6 B7 B8 A1 A2 A3 A4 A5 A6 A7 A8 OE GND EPAD 100nF C9 100nF Vio GND 1V8 Vio U2 J2 USER_INT C7 1V8 Vio U3 2 19 1 3 4 5 6 7 8 9 USER_INT LSM6DSV16X_INT2 LIS2DUXS12_INT2 LSM6DSO16IS_INT2 LPS22DF_INT LSM6DSV16X_INT1 LSM6DSO16IS_INT1 STTS22H_INT 11 21 LIS2MDL_DRDY_O LIS2DUXS12_INT_O SPI_CK_O SPI_MISO_O SPI_MOSI_O SPI_CS_O SCL SDA 1V8 NXS0108BQX 20 18 17 16 15 14 13 12 10 VCC(B) VCC(A) B1 B2 B3 B4 B5 B6 B7 B8 A1 A2 A3 A4 A5 A6 A7 A8 OE GND EPAD 2 LIS2MDL_DRDY LIS2DUXS12_INT1 1 3 4 5 6 7 8 9 SPI SCK MISO MOSI CS I2C_SCL2 I2C_SDA2 11 21 SPI I2C SCL SDA I2C2 NXS0108BQX GND GND UM3239 Schematic diagrams page 11/23 Accelerometer R32 Accelerometer + Gyroscope (HUB 1) 0R 2 INT2 - QV2 CS I2C ADDw = 32h I2C ADDw = 30h 3 SB22 4 ALT INT SDA/SDI/SDO 5 U5 LIS2DUXS12 LIS2DUXS12_INT2 4 9 LSM6DSV16X_INT1 7 LSM6DSV16X_INT2 1 2 JP3 LSM6DSV16XTR R14 4k7 SENS_SDA SDO_AUX OCS_AUX 1 2 3 4 5 OCS_AUX SDO_AUX SENS_SCL Pressure sesnsor 11 12 4 NC 1V8 CS GND SDA/SDI/SDO C19 I2C ADDw = B8h LPS22DF_INT SB31 INT/DRDY LIS2MDL_DRDY C18 R19 Temperature sesnsor U8 R20 I2C ADDw = 70h 0R 3 Accelerometer + Gyroscope (HUB 2) 4 SENS_SCL 1 STM_SDA SB39 3 SCL SDA VSS SHT40-AD1B-R3 4 6 VDD AL/INT LSM6DSO16IS_INT2 9 SB40 HUB2_SCx HUB2_SDx C22 100nF LPS22DF_INT 1 2 JP4 3 2 SCL SDA 7 GND 5 6 GND I2C ADDw = D6h INT1 VDD INT2 SDO / SA0 MSCL CS MSDA SCL SDA 8 SB34 C21 100nF STTS22H_INT STTS22H C20 10uF SB35 1 SDA ROUTING 12 I2C ADDw = D4h 13 14 2 ADDR 7 4 LSM6DSO16IS_INT1 VDD VDDIO U9 RES 2 VDD 1 SB33 RES STM_SCL SB37 SB32 SENS_SDA 0R 11 0R R21 10 R22 U10 VDD 0R 100nF 220nF R23 4k7 STM_SDA STM_SCL SB27 SHF-106-01-L-D-SM LIS2MDL_DRDY R35 4k7 Relative humidity + Temperature SB24 I2C ADDw= B4h 7 LPS22DF_INT VDD 2 4 6 8 10 12 2 4 6 8 10 12 8 PAD 3 SB30 STHS34PF80_INT 1 3 5 7 9 11 GND LPS22DF I2C ADDw = 3Ch SENS_SDA 100nF VDD 0R 9 1 3 5 7 9 11 C16 0R 5 CS SB29 R18 10 1V8_IO HUB2_I2C SDA J3 R17 VDD C15 100nF LIS2MDL NC NC 2 U7 SCL C1 1 GND SENS_SCL 5 SB26 5 6 SDO/SA0 C17 100nF 7 SENS_I2C I2C Infra-red sesnsor connector C14 10uF 10 SCL HUB2_SDx DIL24_I2C Magnetometer sesnsor LIS2MDL VDD 6 I2C ADDw = BAh SDA/SDI/SDO RES SB28 INT_DRDY GND 4 SENS_SDA SCL/SPC 3 2 GND_IO SB25 VDD 8 SENS_SCL VDD_IO 9 1 0R SCL I2C SDA HUB2_SCx SDA STM_I2C SDA SENS_SDA SCL DIL_SDx SCL STM_SDA 1 2 3 4 5 I2C DIL_SCx I2C STM_SCL J7 HUB1_SCx HUB1_SDx M50-3530542 R16 1V8 I2C ADDw = D4h 2 SDx/AH1/QVAR1 3 SCx/AH2/QVAR2 INT1 INT2 SB17 1 11 10 R13 4k7 SENS_SCL SDO/SA0 SDO_AUX OCS_AUX CS SCL SDA SB23 LIS2MDL_DRDY U6 VDD R12 4k7 HUB2_SDx 12 13 14 SB18 STM_SCL STM_SDA SB21 8 VDD R11 4k7 STM_SCL R15 4k7 VDD R10 4k7 HUB2_SCx LIS2DUXS12_INT1 11 6 Res STM_SDA GND SDO/SA0 12 SB15 STM_SDA Vdd INT1 - QV1 8 GND SCL/SPC VDD GND 1 SB20 VDD_IO 7 SB19 5 R9 4k7 C12 10uF C13 100nF I2C ADDw = D6h U4 R34 4k7 6 STM_SCL 0R 9 10 SB16 VDD R33 VDD C10 10uF C11 100nF Vdd_IO VDD GND UM3239 - Rev 1 Figure 9. X-NUCLEO-IKS4A1 circuit schematic (3 of 4) STM_SCL SB36 HUB1_SDx STM_SDA SB38 LSM6DSO16IS SCL ROUTING J4 HUB2_SDx DIL_SDx STM_SDA 1 3 5 7 9 11 2 4 6 8 10 12 J5 HUB1_SCx QVAR1 SENS_SDA HUB2_SCx DIL_SCx STM_SCL 1 3 5 7 9 11 TMM-106-01-G-D 2 4 6 8 10 12 QVAR2 SENS_SCL TMM-106-01-G-D I2C ADDw = 88h I2C routing description I2C BUS ROUTING + QVAR - 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! UM3239 Schematic diagrams page 12/23 R25 4k7 DIL24_SCL DIL24_SDA 1V8_IO R24 4k7 3V3_IO 1V8_IO JP5 DIL24 Socket for Adapter Board 1V8 SB41 1 2 3 UM3239 - Rev 1 Figure 10. X-NUCLEO-IKS4A1 circuit schematic (4 of 4) 3V3 R26 1V8_IO 1V8_IO SB42 2k2 3V3_IO GND SB43 R27 J6 1V8_IO DIL24_SCL DIL24_SDA I2C SCL DIL_I2C SDA DIL24_SCL DIL24_SDA 1 2 3 4 5 6 7 8 9 10 11 12 M_INT_Pin24 M_SA0/DEN M_SA0/DRDY 24 23 22 21 20 19 18 17 16 15 14 13 SB46 M_INT_Pin17 M_INT_Pin16 INT2 INT1 SPI CS MISO SPI MOSI SCK SCL SDA I2C SCL SENS_I2C SDA2 SPI_CK SB51 SB53 SPI_MOSI SPI_CK SB54 SCL1 HUB2_SCL SCL2 SPI_CS SB55 I2C STM_I2C HUB2_SDA SB50 SB52 SPI_MISO GND SDA1 SB49 SPI_CS SDA I2C SCL HUB2_I2C SDA SCL2 1V8_IO SB56 SDA2 1V8_IO SCL1 2 x Header 3pin SMD for QVAR electrode SDA1 QVAR Swipe electrode HUB2_SCL HUB2_SDA 1V8_IO Header 3pin SMD for QVAR electrode JP6 1 2 3 R28 4k7 GND D1 ESDAXLC6 Q2 C23 220pF QVAR1 1 2 3 1 2 3 VDD_QVAR QVAR1 GND GND_QVAR C24 100nF 1V8_IO M_INT_Pin24 M_INT_Pin17 M_INT_Pin16 INT2 INT1 M_SA0/DRDY M_SA0/DEN 1V8_IO SPI_MISO SPI_MOSI SB47 SB48 DIL24 Socket GND SB44 2k2 SB45 M_INT_Pin24 M_INT_Pin17 M_INT_Pin16 M_INT2 M_INT1 M_SA0/DRDY M_SA0/DEN JP7 VDD_QVAR VDD_QVAR R5 R6 10M 10M QVAR1 QVAR2 GND 1 2 3 Header 3pin SMD for QVAR electrode R29 4k7 D2 ESDAXLC6 Q1 C25 220pF GND QVAR2 1 2 3 1 2 3 VDD_QVAR QVAR2 R7 R8 10M 10M GND_QVAR GND_QVAR GND GND_QVAR GND UM3239 Schematic diagrams page 13/23 UM3239 Bill of materials 5 Bill of materials Table 6. X-NUCLEO-IKS4A1 bill of materials Item Quantity Reference UM3239 - Rev 1 Part / value Description Manufacturer Part number TDK C1005C0G2A221J050BA 1 2 C23, C25 220pF Multilayer Ceramic Capacitors 220pF ±5% 100V C0G SMD 0402 2 6 C2, C4, C10, C12, C14, C20 10uF CAP CER 0603 10uF 6.3V X5R 20% Walsin 0603X106M6R3CT 3 12 C3, C5, C6, C7, C8, C9, C11, C13, C15, C16, C17, C18, C21, C22 100nF CAP CER 0603 100nF 25V X7R 10% MULTICOMP MC0603B104K250CT 4 1 C19 220nF CAP CER 0603 220nF 25V X7R 10% KEMET C0603X224K4RACTU 5 1 CN5 1x10 Pin elevated socket Samtec ESQ-110-24-T-S 6 2 CN9, CN6 1x8 Pin elevated socket Samtec ESQ-108-24-T-S 7 1 CN8 1x6 Pin elevated socket Samtec ESQ-106-24-T-S Trans Voltage Suppressor Diode, STMicroelectronics 40W, Bidirectional, 1 Element, Silicon 8 2 D1, D2 SOD-882 ESDAXLC6-1BT2 9 1 J1 Header 4 MULTICOMP 2211S-04G Adam Tech 2PH2-16-UA 10 1 J2 16 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch 11 1 J3 12 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch Samtec SHF-106-01-L-D-SM 12 2 J4, J5 12 Position, Dual Row, Shrouded Terminal Strip, 2mm pitch Adam Tech 2PH2-12-UA 13 1 J6 Adapter DIL24 E-TEC 2BL1-036-G-700-01 14 5 JP1, JP2, JP5, JP6, JP7 Header 3 MULTICOMP 2211S-03G 15 2 JP3, JP4 Header 1x2 pins, 2.54mm, stright MULTICOMP 2211S-02G 16 2 QVAR1, QVAR2 Header_3pin_SMD GCT BG125-03-A-1-1-0440-ND page 14/23 UM3239 Bill of materials Item Quantity Reference Description Manufacturer Part number 4k7 RES 0603 4k7 1% 1/16W, RESISTOR YAGEO RC0603FR-074K7L 17 15 R1, R2, R9, R10, R11, R12, R13, R14, R15, R23, R24, R25, R28, R29, R34 18 1 R3 15k RES 0603 15k 1% 1/16W, RESISTOR YAGEO RC0603FR-1315KL 19 1 R4 12k RES 0603 12k 1% 1/16W, RESISTOR YAGEO RC0603FR-1312KL 20 9 R32, R33, R16, R17, R18, R19, R20, R21, R22 0R RES 0603 0R0 1% 1/16W YAGEO RC0603FR-070RL 21 2 R26, R27 2k2 RES 0603 2k2 1% 1/16W YAGEO RC0603FR-132K2L 22 4 R5, R6, R7, R8 10M RES Thick Film, 10MΩ, 1%, 0.1W, 100ppm/°C, 0603 YAGEO RC0603FR-0710ML 40 SB1, SB2, SB4, SB5, SB6, SB7, SB8, SB9, SB10, SB11, SB12, SB14, SB15, SB16, SB18, SB20, SB21, SB22, SB23, SB24, SB25, SB26, SB27, SB28, SB29, SB30, SB32, SB33, SB35, SB36, SB37, SB38, SB39, SB40, SB42, SB44, SB47, SB51, SB55, SB56 0R RES 0603 0R0 1% 1/16W YAGEO RC0603FR-070RL 23 24 UM3239 - Rev 1 Part / value 1 U1 SOT23-5L LDO Voltage Regulators 300mA STMicroelectronics Low Quiescent Crnt low noise LDO LDK130M-R page 15/23 UM3239 Bill of materials Item Quantity Reference 25 26 27 28 29 1 1 1 1 U2, U3 Description Manufacturer Part number IC TRANSLATOR BIDIRECTIONAL 20VQFN Nexperia NXS0108BQX U4 6-axis IMU with embedded sensor VFLGA2.5X3X.86 14L P.5 fusion, AI, Qvar for STMicroelectronics L.475X.25 high-end applications LSM6DSV16XTR U5 LGA 2X2X0.74MAX 12 LEADS Ultra-low-power 3axis smart accelerometer with embedded STMicroelectronics machine learning core and antialiasing filter LIS2DUXS12TR HLGA 2X2X.8 10L EXP. SILIC .91SQ Low-power and high-precision MEMS nano pressure sensor: 260-1260 hPa STMicroelectronics LPS22DFTR LGA 2x2 12L Ultra-low-power, high-performance 3-axis magnetometer STMicroelectronics LIS2MDLTR STTS22HTR U6 U7 30 1 U8 Low-voltage, ultralow-power, 0.5 UDFN-6L_2X2X0P5_STM STMicroelectronics °C accuracy temperature sensor 31 1 U9 VFLGA2.5X3X.86 14L P.5 L.475X.25 32 UM3239 - Rev 1 2 Part / value 1 U10 3-axis accelerometer and STMicroelectronics 3-axis gyroscope with ISPU LSM6DSO16ISTR Digital Relative Humidity Temperature Sensor, ±1.8 / max 3.5 %RH, ±0.2 °C, UltraLow-Power SHT40-AD1B-R3 Sensirion page 16/23 UM3239 Kit versions 6 Kit versions Table 7. X-NUCLEO-IKS4A1 versions Finished good X$NUCLEO-IKS4A1A (1) Schematic diagrams X$NUCLEO-IKS4A1A schematic diagrams Bill of materials 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 UM3239 Revision history Table 8. Document revision history UM3239 - Rev 1 Date Version 11-Oct-2023 1 Changes Initial release. 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. UM3239 - Rev 1 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 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 ">
/
Laadi alla
Lihtsalt sõbralik meeldetuletus. Saate dokumenti vaadata otse siin. Kuid mis kõige tähtsam, meie AI on selle juba läbi lugenud. See suudab keerulisi asju lihtsate terminitega selgitada, teie küsimustele vastata mis tahes keeles ja aidata teil kiiresti navigeerida isegi kõige pikemates või keerulisemates dokumentides.
Reklaam