User Manual for RUTRONIK models including: RAB1-SENSORFUSION Rutronik Adapter Board, RAB1-SENSORFUSION, Rutronik Adapter Board, Adapter Board, Board

ebb 187997359 508995583 0

GDR

Rutronik Adapter Board – RAB1 - SENSORFUSION

RAB1-SENSORFUSION User Manual - Rutronik

Apr 4, 2022 — RAB1-SENSORFUSION is an Arduino shield adapter for the environment and inertial sensors from Infineon, Sensirion and Bosch evaluation and prototyping.

PDF preview unavailable. Download the PDF instead.

RAB1-SENSORFUSION manual
RAB1-SENSORFUSION User Manual

RAB1-SENSORFUSION User Manual
Table of Contents
Versions ..................................................................................................................................................................3 Introduction ............................................................................................................................................................ 3 Features .................................................................................................................................................................. 3 Overview.................................................................................................................................................................4 I2C Addresses .........................................................................................................................................................4 Solder Bridges.........................................................................................................................................................5 Fuses ....................................................................................................................................................................... 6 Changing the fuses or solder bridges .....................................................................................................................7 Supported firmware and software examples.........................................................................................................7
RutDevKit-PSoC62_SensorFusionAdapter_Demo ....................................................................................................7 Board Pinout...........................................................................................................................................................8 Mechanical Layout .................................................................................................................................................9 Bill of Materials.....................................................................................................................................................10 Legal Disclaimer....................................................................................................................................................10
Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
2

RAB1-SENSORFUSION User Manual

Versions
Table 1

Version

Date

0.1

April 04, 2022

Rationale First draft. Author: GDR

Introduction
RAB1-SENSORFUSION is an Arduino shield adapter for the environment and inertial sensors from Infineon, Sensirion and Bosch evaluation and prototyping. It is powered via Arduino headers with a single 3.3V supply. No overvoltage, polarity protection or voltage regulator included. All the sensors are configured to work with the I2C interface only, except the DPS310XTSA ­ it can be used with SPI as well as with I2C [I2C is default]. All the I2C addresses are fixed for all the sensors and cannot be reconfigured. Every particular sensor could be disconnected from the power supply and I2C circuits by unsoldering solder bridges. The interrupts of BMI270 and BMP581 could be connected to almost any Arduino pin using solder bridges configuration or simply using wires [the holes at every pin are provided for that purpose].

Features
· DPS310 ­ Infineon's digital XENSIVTM barometric pressure sensor. · BMP581 ­ Bosch's digital pressure sensor. · SGP40 ­ Sensirion's indoor air quality sensor for VOC measurements. · BME688 ­ Bosch's digital low power gas, pressure, temperature and humidity
sensor with AI. · SHT41 ­ Sensirion's high-accuracy and low power relative humidity and
temperature sensor. · BMI270 ­ Bosch's 6-axis, smart, low power inertial measurement unit. · I2C and SPI interface via Arduino compatible ADAM-TECH connectors. · A Keystone Electronics Test Point connector for a ground signal.

Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
3

RAB1-SENSORFUSION User Manual
Overview

I2C Addresses
Table 2
Designator U1 U2 U3 U5 U6 U7

Fig. 1. Adapter Board's layout.

Device DPS310XTSA1 SGP40-D-R4 BMI270 BME688 BMP581 SHT41-AD1B-R2

7-bit Hex I2C Address 0x77 0x59 0x68 0x76 0x47 0x44

Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
4

RAB1-SENSORFUSION User Manual
Solder Bridges
Fig. 2. Locations of the Solder Bridges [SBxx] (please check the schematics and layout document to see in detail).
Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
5

RAB1-SENSORFUSION User Manual

Table 3

Solder Bridge SB1 SB2 SB3 SB4 SB5 SB6 SB7 SB8 SB9 SB10 SB11 SB12 SB13 SB14 SB15 SB16 SB17 SB18 SB19 SB20 SB21 SB22 SB23 SB24 SB25 SB26 SB27 SB28 SB29 SB30 SB31 SB32 SB33 SB34 SB35

Circuit BMI270 INT1 connection with Arduino INT1. BMI270 INT2 connection with Arduino INT1. BMP581 INT connection with Arduino INT1. BMI270 INT1 connection with Arduino INT2. BMI270 INT2 connection with Arduino INT2. BMP581 INT connection with Arduino INT2. SGP40 I2C SDA connection. SHT41 +3.3V power supply. SHT41 I2C SCL connection. SGP40 +3.3V power supply. SGP40 I2C SCL connection. BMI270 +3.3V power supply. BMI270 INT1 connection with Arduino INT3. BMI270 INT2 connection with Arduino INT3. SHT41 I2C SDA connection. BMP581 +3.3V power supply. BMP581 I2C SCL connection. BME688 +3.3V power supply. BMP581 INT connection with Arduino INT3. I2C SCL Pull-up resistor R1 enable. I2C SDA Pull-up resistor R2 enable. BMP581 I2C SDA connection. BMI270 I2C SCL connection. BMI270 I2C SDA connection. BME688 I2C SDA connection. BME688 I2C SCL connection. DPS310 SPI CS connection with Arduino IO. DPS310 SPI MISO connection with Arduino IO. DPS310 SPI SCK connection with Arduino IO. DPS310 +3.3V power supply. DPS310 I2C SDA connection. DPS310 I2C SCL connection. DPS310 SPI MOSI connection with Arduino IO. Arduino SPI CS select between P4[3] and P1[3]. Arduino SPI CS select between P4[3] and P1[3].

Default Closed Opened Opened Opened Closed Opened Closed Closed Closed Closed Closed Closed Opened Opened Closed Closed Closed Closed Closed Closed Closed Closed Closed Closed Closed Closed Opened Opened Opened Closed Closed Closed Opened Opened Opened

Fuses
The RAB1-SENSORFUSION board has only one 2A fast acting fuse F1 in a 1206 package; Part No: CC12H2A-TR ,,Eaton".

Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
6

RAB1-SENSORFUSION User Manual
Changing the fuses or solder bridges
The SMD ,,Chipping Tool" is recommended to use for SMD solder bridges or fuses soldering on the RAB1-SENSORFUSION development board.
Supported firmware and software examples RutDevKit-PSoC62_SensorFusionAdapter_Demo
The firmware example uses KitProg3 Debug UART for debugging output. All sensor raw values are presented once per second: BMP390 Temperature & Pressure; BME688 Temperature, Humidity, Pressure & Gas Resistance with Index; SHT41 Temperature and Humidity; SGP40 VOC Raw Value and VOC Index; BMI270 Accelerometer and Gyroscope x, y, z-axis values.
Fig. 3. Running the demo.
Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
7

RAB1-SENSORFUSION User Manual
Board Pinout
Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
8

RAB1-SENSORFUSION User Manual
Mechanical Layout
Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
9

RAB1-SENSORFUSION User Manual

Bill of Materials

Designator Value

Specification

C1
C2, C4, C6, C8, C9, C10, C11, C12, C13 C3, C5
F1
P1
P3, P5
P4
R1, R2
R4
SB1, SB5, SB7, SB8, SB9, SB10, SB11, SB12, SB15, SB16, SB17, SB18, SB19, SB20, SB21, SB22, SB23, SB24, SB25, SB26, SB27, SB28, SB29, SB30, SB33, SB34 TP5

47uFx6V 100nF 1uF CC12H2A-TR RS1-10-G-413 RS1-08-G-413 RS1-06-G-413 10K 4.7R 0R
P/N5019

6V, 20% X7R, 25V, 10%
X5R, 25V, 10% 63V, 2A 10 pos. 2,54mm 8 pos. 2,54mm 6 pos. 2,54mm 5% 0,063W 5% 0,063W 5% 0,063W
3.81*2.03

U1

DPS310XTSA1 1.7V,3.6V,1m

A

U2

SGP40-D-R4 3.6V, 3mA

U3

BMI270

1.7V, 1mA

U5

BME688

1.7V, 3.9mA

U6

BMP581

30 .. 125kPa

U7

SHT41-AD1B- 1.08V, 0.5mA

R2

Quantity 1 9
2 1 1 2 1 2 1 26
1 1 1 1 1 1 1

Manufacturer AVX AVX
Samsung EM EATON ADAM TECH ADAM TECH ADAM TECH Yageo Yageo Yageo
Keystone Electronics Infineon Sensirion Bosch Bosch Bosch Sensirion

Manufacturer Part No. NOJB476M006RWJ
04023C104KAT2A

Supplier
Rutronik Rutronik

Supplier part number KTA6684
KKK20175

CL05A105KA5NQN C CC12H2A-TR RS1-10-G-413
RS1-08-G-413
RS1-06-G-413
RC0402JR-1310KL RC0402JR-074R7L RC04020R

Rutronik
Rutronik Rutronik
Rutronik
Rutronik
Rutronik Rutronik Rutronik

KKS2216
FUSE10755 CONN9323
CONN9321
CONN9319
WRC51147 WRC34495 WRC52534

P/N5019
DPS310XTSA1
SGP40-D-R4 BMI270 BME688 BMP581 SHT41-AD1B-R2

Rutronik
Rutronik
Rutronik Rutronik Rutronik Rutronik Rutronik

BAT4950
ICMEMS1148
ICENVI1294 ICMEMS1423 ICENVI1322 ICENVI1434 ICENVI1393

Legal Disclaimer
The evaluation board is for testing purposes only and, because it has limited functions and limited resilience, is not suitable for permanent use under real conditions. If the evaluation board is nevertheless used under real conditions, this is done at one's responsibility; any liability of Rutronik is insofar excluded.

Rutronik Elektronische Bauelemnte GmbH Jonavos g.30, Kaunas
10


GPL Ghostscript 9.54.0