STM32 Nucleo Multifunctional Expansion Board For Gas Sensors
Product Information
The Gas Sensing Expansion Board for electrochemical sensors
(P-NUCLEO-IKA02A1) is a multifunctional expansion board designed
for use with STM32 Nucleo boards. It features various key
components, including:
- TSU111: A nanopower operational amplifier with a low current
consumption of 900 nA and high accuracy of 150 uV. - STLM20: An ultra-low current precision analog temperature
sensor operating at 2.4 V. - Gas Sensor: The board supports four different footprints for
electrochemical gas sensors, including PCD 13.5 mm, PCD 17 mm,
miniature, and TGS5141.
Product Usage Instructions
To use the Gas Sensing Expansion Board (P-NUCLEO-IKA02A1),
follow the steps below:
- Ensure you have the necessary hardware and software
prerequisites:
- Hardware Prerequisites:
- 1x P-NUCLEO-IKA02A1
- Windows 10 Laptop/PC
- 1x USB type A to mini-B USB cable
- Software Prerequisites:
- STSW-LINK009: ST-LINK/V2-1 USB driver
- X-CUBE-IKA02A1 software package
the provided source.
the appropriate connectors (ST morpho connector or Arduino UNO R3
connector).
software package, such as the “Gas concentration reading” example
or the “DataLogCustomLite” example.
instructions on getting started with the multifunctional expansion
board and the X-CUBE-IKA02A1 software.
For additional technical documentation, product specifications,
and related resources, visit the design resources tab of the
multifunctional expansion board webpage on www.st.com/x-nucleo.
For more information about our technology, visit www.st.com/automotive-ics.
Quick Start Guide
Gas sensing expansion board for electrochemical sensors (P-NUCLEO-IKA02A1)
June 2023
Index
STM32 Nucleo multifunctional expansion board for gas sensors Documents & related resources
Setup & demo examples
STM32 Nucleo multifunctional expansion board for gas sensors
Electrochemical gas sensor expansion board
Hardware overview
P-NUCLEO-IKA02A1 hardware description
· The P-NUCLEO-IKA02A1 is an electrochemical gas sensor evaluation board.
· It embeds several footprints to host different types of sensors and different target gas.
· The connectivity is ensured thanks to Arduino® UNO R3 connector and ST morpho connector layout.
Key products on board
TSU111
Nanopower (900 nA), high accuracy (150 uV) 5 V operational amplifier
STLM20
Ultra-low current 2.4 V precision analog temperature sensor
Gas sensor
Four different footprints for various electrochemical gas sensors (PCD 13,5 mm, PCD 17 mm, miniature, TGS5141).
*Note: Connector for the STM32 Nucleo board
Gas sensor footprints
STLM20 TSU111
ST morpho connector** Arduino UNO R3 connector
P-NUCLEO-IKA02A1
4
Electrochemical gas sensor expansion board
Software overview
X-CUBE-IKA02A1 software description
· The X-CUBE-IKA02A1 software package is an expansion for STM32Cube, associated with the P-NUCLEOIKA02A1 expansion board.
· It is compatible with NUCLEO-F401RE, NUCLEOL053R8.
Key features
· Complete middleware to build applications using electrochemical gas sensors with signal conditioning done by TSU111.
· Library uses STLM20 temperature sensor for compensation over temperature range.
· Easy portability across different MCU families, thanks to STM32Cube.
· Low-power optimization (suitable for the STM32L0 MCU family).
· Free, user-friendly license terms.
Overall software architecture
Utilities
Sample application Applications
CMSIS
Hardware abstraction layer API
STM32
TSU111
Hardware components
STLM20
Gas sensor
STM32 Nucleo boards P-NUCLEO-IKA02A1 expansion board
Board demonstrations
X-CUBE-IKA02A1
5
Documents & related resources
Documents & related resources
All documents are available in the design resources tab of the multifunctional expansion
board webpage.
P-NUCLEO-IKA02A1
· Product specifications · User manual
X-CUBE-IKA02A1 · User manual · Software setup file
Design resources
Technical documentation
Product specifications DB2668: Multifunctional expansion board based on operational amplifiers for STM32 Nucleo.
User manual UM1955: Getting started with the multifunctional expansion board based on operational amplifiers for STM32 Nucleo.
User manual UM2230: Getting started with the XCUBE-IKA02A1 multifunctional software expansion for STM32Cube
7
Setup & demo examples
Setup & demo examples
Hardware prerequisites
1x P-NUCLEO-IKA02A1
1
· Electrochemical gas sensor expansion board
· NUCLEO-L053R
2
Windows 10 – Laptop/PC
3
1 x USB type A to mini-B USB cable
P-NUCLEO-IKA02A1
NUCLEO-F401RE NUCLEO-L053R8 NUCLEO-L476RG
9
Software prerequisites
Setup & demo examples
STSW-LINK009: ST-LINK/V2-1 USB driver
X-CUBE-IKA02A1
· Copy the .zip file content into a folder on your PC. · The package contains source code examples (Keil®, IAR,
system workbench) based on NUCLEO-F401RE, NUCLEOL053R8 or NUCLEO-L4.
10
X-CUBE-IKA02A1
Start coding in just a few minutes
1 www.st.com/x-nucleo
www.st.com
2 Select P-NUCLEO-IKA02A1
X-CUBE-IKA02A1 package structure
3
Download & unpack X-CUBE-IKA02A1
Drivers Drivers
Núcleo drivers L0 / L4 / F4 src codes
4
.X-CUBE-IKA02A1_V1.0.0ProjectsMultiExamplesGas concentration reading
Flash and run the project.
11
X-CUBE-IKA02A1 quick example (1/2)
Using serial line monitor e.g.TeraTerm
Gas concentration reading example X-CUBE-IKA02A1 for NUCLEO-F401RE, NUCLEO-L053R8 or NUCLEO-L476RG
· Configure the serial line monitor (speed, LF) · Press the BLACK user button on STM32 Nucleo to restart MCU
12
X-CUBE-IKA02A1 quick example (2/2)
Using serial line monitor e.g.TeraTerm
1 CO collection
NO CO detected
2 CO exposure
CO detected ppm value
13
Unicleo-GUI example for X-CUBE-IKA02A1
DataLogCustomLite example X-CUBE-IKA02A1 for NUCLEO-F401RE, NUCLEO-L053R8 or NUCLEO-L476RG
1
2
3
14
Our Technology
sTtahrtasnwkithyoyuou
Find out more at www.st.com/automotive-ics
© STMicroelectronics – All rights reserved. The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companies. All other names are the property of their respective owners.
References
STMicroelectronics: Our technology starts with you
Automotive ICs and Products - Analog, Digital and Power - STMicroelectronics
STM32 Nucleo expansion boards - STMicroelectronics
P-NUCLEO-IKA02A1 - STM32 Nucleo pack: electrochemical toxic gas sensor expansion board with CO sensor - STMicroelectronics
P-NUCLEO-IKA02A1 - STM32 Nucleo pack: electrochemical toxic gas sensor expansion board with CO sensor - STMicroelectronics
X-CUBE-IKA02A1 - Electrochemical gas sensor software expansion for STM32Cube - STMicroelectronics
X-CUBE-IKA02A1 - Electrochemical gas sensor software expansion for STM32Cube - STMicroelectronics



















