SENSIRION SENEVAL-SCB4XV1 Evaluation Board Owner’s Manual

June 1, 2024
SENSIRION

SENSIRION SENEVAL-SCB4XV1 Evaluation Board

Technical Description SENSEVAL-SCB4XV1
Evaluation board for Humidity, Temperature, Volatile Organic Compounds and Pressure

  • Evaluation board with SHT40 (Humidity/Temperature), SGP40 (Volatile Organic Compounds) and LPS22DF (Barometric Pressure)
  • Compatible with the STMicroelectronics DIL 24 socket
  • Supported by the STEVAL-MKI109V3 Motherboard
  • Compatible with STM32Nucleo and STM32Cube Software
  • 1.7 V to 3.6 V supply voltage range

Product Summary
The evaluation kit for the Sensirion SHT40 (relative humidity and temperature), Sensirion’s SGP40 (Volatile Organic Compounds) and STMicroelectronics LPS22DF (Barometric pressure) enables easy sensor evaluation and facilitated prototyping. This Evaluation Board is compatible with the STMicroelectronics DIL 24 socket and is supported by the STEVAL- MKI109V3 motherboard. The Evaluation Board is also compatible with the STM32Nucleo boards from STMicroelectronics.This technical description is limited to the SENSEVAL-SCB4XV1 evaluation board. For more information on the individual sensor specifications, please consult the datasheets linked from the product page. The combination of sensors on this evaluation board allows to evaluate ideas requiring relative humidity, temperature, volatile organic compounds and barometric pressure. It can serve both as a platform for evaluating the individual sensors and to prototype ideas using one or multiple of these sensors.

Hardware Interface Specification

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-1

DIL24 Pinout

Pin Name Comment
1 VDD Power supply (positive supply)
2 VDDIO Power supply for I/O pins (LPS22DF)
13 GND Ground (negative supply)
14 INT1 Interrupt/Data ready (LPS22DF)
20 SCL I2C serial clock input
21 SDA I2C serial data input/output
22 SA0 LPS22DF I2C address select; HI: 0x5D; LO: 0x5C

Table 2 : DIL 24-pin assignment. Unused pins are omitted from the table

Evaluation using the Professional MEMS Motherboard MKI109V3

The SENSEVAL-SCB4XV1 is compatible with the ST MEMS Motherboard MKI109V3 through the DIL24 connector. SENSEVAL needs to be connected so that the Sensirion and ST logos on the evaluation board are in the same direction as the ST logo on the MKI109V3. The STEVAL-MKI109V3 firmware needs to be compatible with Unico GUI version 9.14 and above. To update the firmware on STEVAL-MKI109V3:

  1. Download and install the latest Unico GUI from the ST Website
  2. Locate the downloaded file, navigate to the FIRMWARE folder and then to the ProfiMEMSTool board and locate the .bin file. You will need this for the firmware update
  3. Download and install the STM32CubeProgrammer software
  4. Make the MKI109V3 boot in DFU mode by following the instructions in chapter 2.2 of the MKI109V3 user manual
  5. Upgrade the firmware using the .bin file from step 2 and the instructions in chapter 2.2.2 2 of the MKI109V3 user manual

As soon as the MKI109V3 is updated with the latest firmware you can launch the Unico GUI. Select the SENSEVAL-SCB4XV1 (SHT4x + SGP40 + LPS22DF) from the environmental sensors tab and click on Select Device. The GUI should look like the figure below:SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-
FIG-3

To start measuring navigate to the Options tab and click on Easy Configuration (1) and then on Start (2) at the top of Unico GUI. SENSIRION-SENEVAL-SCB4XV1
-Evaluation-Board-FIG-4

Figure 3: Unico GUI, Options tab

You can see the measurements by clicking the two plot buttons on the right of the application (3):

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-5

Figure 4: Unico GUI Plot windows

Unico GUI, allows the measurements to be saved in a file, to save the data:

  1. Navigate to the Load/Save tab at Unico GUI,
  2. Browse the folder and name the log file according to your liking,
  3. Select the data you would like saved,
  4. Start logging
  5. Start the measurement of the sensor

Evaluation using a Nucleo Board and a Nucleo Expansion Board

Hardware Setup
“STMicroelectronics with the latest release of X-CUBE-MEMS-1 functional package (Version 10.0.0) support the three sensors provided on the SENSEVAL board.” Users can quickly evaluate the performance of the sensor via the use of Unicleo-GUI provided by STMicroelectronics (Version 1.23.0). The support is currently limited to the NUCLEO-F401RE board and the X-NUCLEO-IKS01A3 expansion board.

To get started with the evaluation make sure you have the correct hardware as mentioned above and connect the expansion board on the X-NUCLEO-F401RE. Afterwards, connect the SENSEVAL-SCB4XV1 on the expansion board using the DIL24 socket. Make sure that the Sensirion and ST logo on the SENSEVAL-SCB4XV1 is facing the same direction as the ST logo on the X-NUCLEO-IKS01A3 expansion board. The setup should look like the picture below:SENSIRION-SENEVAL-
SCB4XV1-Evaluation-Board-FIG-6

Figure 5: the evaluation board mounted on the X-NUCLEO-IKS01A3 expansion board with the Nucleo F401RE board (Note: this picture is showing the predecessor of the SENSEVAL-SCB4XV1, the SENSEVAL-SHT4XV1)

Firmware update
The firmware on the Nucleo F401RE board needs to be flashed so that it can work with UNICLEO GUI. STMicrolectronics provides an example to get things started with the X-CUBE-MEMS-1 functional package. To update the firmware you can use STM32cubeProgrammer and load the ready-made example by navigating to the folder of the X-CUBE-MEMS-1 functional package: “en.x-cube-mems1\Projects \NUCLEO- F401RE\Examples\IKS01A3\DataLogExtended\Binary\DataLogExtended.bin

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-7

Figure 6: STM32CubeProgrammer User Interface

SENSIRION SENEVAL-SCB4XV1 Evaluation Board

Technical Description SENSEVAL-SCB4XV1
Evaluation board for Humidity, Temperature, Volatile Organic Compounds and Pressure

  • Evaluation board with SHT40 (Humidity/Temperature), SGP40 (Volatile Organic Compounds) and LPS22DF (Barometric Pressure)
  • Compatible with the STMicroelectronics DIL 24 socket
  • Supported by the STEVAL-MKI109V3 Motherboard
  • Compatible with STM32Nucleo and STM32Cube Software
  • 1.7 V to 3.6 V supply voltage range

Product Summary
The evaluation kit for the Sensirion SHT40 (relative humidity and temperature), Sensirion’s SGP40 (Volatile Organic Compounds) and STMicroelectronics LPS22DF (Barometric pressure) enables easy sensor evaluation and facilitated prototyping. This Evaluation Board is compatible with the STMicroelectronics DIL 24 socket and is supported by the STEVAL- MKI109V3 motherboard. The Evaluation Board is also compatible with the STM32Nucleo boards from STMicroelectronics.This technical description is limited to the SENSEVAL-SCB4XV1 evaluation board. For more information on the individual sensor specifications, please consult the datasheets linked from the product page. The combination of sensors on this evaluation board allows to evaluate ideas requiring relative humidity, temperature, volatile organic compounds and barometric pressure. It can serve both as a platform for evaluating the individual sensors and to prototype ideas using one or multiple of these sensors.

Hardware Interface Specification

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-1

DIL24 Pinout

Pin Name Comment
1 VDD Power supply (positive supply)
2 VDDIO Power supply for I/O pins (LPS22DF)
13 GND Ground (negative supply)
14 INT1 Interrupt/Data ready (LPS22DF)
20 SCL I2C serial clock input
21 SDA I2C serial data input/output
22 SA0 LPS22DF I2C address select; HI: 0x5D; LO: 0x5C

Table 2 : DIL 24-pin assignment. Unused pins are omitted from the table

Evaluation using the Professional MEMS Motherboard MKI109V3

The SENSEVAL-SCB4XV1 is compatible with the ST MEMS Motherboard MKI109V3 through the DIL24 connector. SENSEVAL needs to be connected so that the Sensirion and ST logos on the evaluation board are in the same direction as the ST logo on the MKI109V3. The STEVAL-MKI109V3 firmware needs to be compatible with Unico GUI version 9.14 and above. To update the firmware on STEVAL-MKI109V3:

  1. Download and install the latest Unico GUI from the ST Website
  2. Locate the downloaded file, navigate to the FIRMWARE folder and then to the ProfiMEMSTool board and locate the .bin file. You will need this for the firmware update
  3. Download and install the STM32CubeProgrammer software
  4. Make the MKI109V3 boot in DFU mode by following the instructions in chapter 2.2 of the MKI109V3 user manual
  5. Upgrade the firmware using the .bin file from step 2 and the instructions in chapter 2.2.2 2 of the MKI109V3 user manual

As soon as the MKI109V3 is updated with the latest firmware you can launch the Unico GUI. Select the SENSEVAL-SCB4XV1 (SHT4x + SGP40 + LPS22DF) from the environmental sensors tab and click on Select Device. The GUI should look like the figure below:SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-
FIG-3

To start measuring navigate to the Options tab and click on Easy Configuration (1) and then on Start (2) at the top of Unico GUI. SENSIRION-SENEVAL-SCB4XV1
-Evaluation-Board-FIG-4

Figure 3: Unico GUI, Options tab

You can see the measurements by clicking the two plot buttons on the right of the application (3):

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-5

Figure 4: Unico GUI Plot windows

Unico GUI, allows the measurements to be saved in a file, to save the data:

  1. Navigate to the Load/Save tab at Unico GUI,
  2. Browse the folder and name the log file according to your liking,
  3. Select the data you would like saved,
  4. Start logging
  5. Start the measurement of the sensor

Evaluation using a Nucleo Board and a Nucleo Expansion Board

Hardware Setup
“STMicroelectronics with the latest release of X-CUBE-MEMS-1 functional package (Version 10.0.0) support the three sensors provided on the SENSEVAL board.” Users can quickly evaluate the performance of the sensor via the use of Unicleo-GUI provided by STMicroelectronics (Version 1.23.0). The support is currently limited to the NUCLEO-F401RE board and the X-NUCLEO-IKS01A3 expansion board.

To get started with the evaluation make sure you have the correct hardware as mentioned above and connect the expansion board on the X-NUCLEO-F401RE. Afterwards, connect the SENSEVAL-SCB4XV1 on the expansion board using the DIL24 socket. Make sure that the Sensirion and ST logo on the SENSEVAL-SCB4XV1 is facing the same direction as the ST logo on the X-NUCLEO-IKS01A3 expansion board. The setup should look like the picture below:SENSIRION-SENEVAL-
SCB4XV1-Evaluation-Board-FIG-6

Figure 5: the evaluation board mounted on the X-NUCLEO-IKS01A3 expansion board with the Nucleo F401RE board (Note: this picture is showing the predecessor of the SENSEVAL-SCB4XV1, the SENSEVAL-SHT4XV1)

Firmware update
The firmware on the Nucleo F401RE board needs to be flashed so that it can work with UNICLEO GUI. STMicrolectronics provides an example to get things started with the X-CUBE-MEMS-1 functional package. To update the firmware you can use STM32cubeProgrammer and load the ready-made example by navigating to the folder of the X-CUBE-MEMS-1 functional package: “en.x-cube-mems1\Projects \NUCLEO- F401RE\Examples\IKS01A3\DataLogExtended\Binary\DataLogExtended.bin

SENSIRION-SENEVAL-SCB4XV1-Evaluation-Board-FIG-7

Figure 6: STM32CubeProgrammer User Interface

To load the .bin file please follow the steps below:

  1. Open the STM32CubeProgrammer
  2. Select the Nucleo board from the dropdown menu on the right of the screen and click Connect
  3. Click on the “Open File” tab and navigate to the location of the .bin file shown above
  4. As soon as you open the .bin file the light blue button will change from Read to Download
  5. Click on Download and wait for the firmware to be downloaded into your Nucleo Board
  6. Disconnect the board

Unicleo GUI
Now we are ready to launch Unicleo GUI. Please follow the steps below:

  1. Download and install Unicleo GUI
  2. Open the Unicleo GUI
  3. Connect the Nucleo F401RE board with your computer via the supplied USB cable
  4. Unicleo GUI will automatically detect the COM port where the Nucleo F401RE board is connected
  5. Click Connect
  6. Select the correct sensors from the drop-down menus. For Humidity and Temperature select SHT40.

For Detailed information on how to use the Unicleo GUI please refer to the Unicleo GUI Getting Started Guide: https://www.st.com/resource/en/user_manual/um2128-getting-started-with- unicleogui-for-motion-mems-and-environmental-sensor-software-expansion-for- stm32cube-stmicroelectronics.pdf

Prototyping with Sensirion Nucleo I²C SHT4X and SGP40 Driver

Example I²C SHT4X Driver
An example of the I²C SHT4X Driver for the STM32 Nucleo Cube can be found on Sensirion’s GitHub repository: Sensirion/Nucleo-i2c-sht4x: SHT4x driver for STs Nucleo F103RB board with the X-NUCLEO-IKS02A1 shield(github.com)

Example I2C SGP40 Driver
You can find an example of the SGP40 Driver for the STM32 Nucle Cube on the STMicroelectronics Github page: https://github.com/STMicroelectronics/X-CUBE- MEMS1/tree/main/Projects/NUCLEO-L152RE/Applications/CUSTOM/AirQuality_SGP40

Using the SENSEVAL-SCB4XV1 with a DIL24-compatible STM32NUCLEO expansion board
The following STM32Nucleo expansion boards are compatible with the SENSEVAL- SCB4XV1:

  • X-NUCLEO-IKS01A2
  • X-NUCLEO-IKS01A3
  • X-NUCLEO-IKS02A1
  • X-NUCLEO-IKS4A1

Revision History

Date Version Page(s) Changes
March 7, 2024 1 All Initial version

Important Notices

Warning, Personal Injury

Do not use this product as safety or emergency stop devices or in any other application where failure of the product could result in personal injury. Do not use this product for applications other than its intended and authorized use. Before installing, handling, using or servicing this product, please consult the data sheet and application notes. Failure to comply with these instructions could result in death or serious injury. If the Buyer shall purchase or use SENSIRION products for any unintended or unauthorized application, Buyer shall defend, indemnify and hold harmless SENSIRION and its officers, employees, subsidiaries, affiliates and distributors against all claims, costs, damages and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if SENSIRION shall be allegedly negligent with respect to the design or the manufacture of the product.

ESD Precautions
The inherent design of this component causes it to be sensitive to electrostatic discharge (ESD). To prevent ESD-induced damage and/or degradation, take customary and statutory ESD precautions when handling this product. See application note “ESD, Latchup and EMC” for more information.

Warranty
SENSIRION warrants solely to the original purchaser of this product for 12 months (one year) from the date of delivery that this product shall be of the quality, material and workmanship defined in SENSIRION’s published specifications of the product. Within such period, if proven to be defective, SENSIRION shall repair and/or replace this product, in SENSIRION’s discretion, free of charge to the Buyer, provided that:

  • notice in writing describing the defects shall be given to SENSIRION within fourteen (14) days after their appearance;
  • such defects shall be found, to SENSIRION’s reasonable satisfaction, to have arisen from SENSIRION’s faulty design, material, or workmanship;
  • the defective product shall be returned to SENSIRION’s factory at the Buyer’s expense; and
  • the warranty period for any repaired or replaced product shall be limited to the unexpired portion of the original period.

This warranty does not apply to any equipment that has not been installed and used within the specifications recommended by SENSIRION for the intended and proper use of the equipment. EXCEPT FOR THE WARRANTIES EXPRESSLY SET FORTH HEREIN, SENSIRION MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, FOR THE PRODUCT. ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE EXPRESSLY EXCLUDED AND DECLINED. SENSIRION is only liable for defects of this product arising under the conditions of operation provided for in the data sheet and proper use of the goods. SENSIRION explicitly disclaims all warranties, express or implied, for any period during which the goods are operated or stored not per the technical specifications. SENSIRION does not assume any liability arising out of any application or use of any product or circuit and specifically disclaims any and all liability, including without limitation consequential or incidental damages. All operating parameters, including without limitation recommended parameters, must be validated for each customer’s applications by customer’s technical experts. Recommended parameters can and do vary in different applications. SENSIRION reserves the right, without further notice, (i) to change the product specifications and/or the information in this document and (ii) to improve the reliability, functions and design of this product. Copyright © 2021, by SENSIRION. CMOSens® is a trademark of Sensirion All rights reserved.

Headquarters and Subsidiaries

SENSIRION AG Laubisruetistr. 50 CH-8712 Staefa ZH Switzerland

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals