Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.
Manuel Hollfelder edited this page Mar 25, 2019 · 3 revisions

DPS422 Pressure Shield2Go

The DPS422 is a miniaturized digital barometric air pressure and temperature sensor with high accuracy and low current consumption. Pressure sensing is carried out using a capacitive sensor element, guaranteeing high accuracy over temperature. The small 2.0 x 2.5 x 0.73 mm package makes the DPS422 ideal for mobile applications and wearable devices.

The pressure and temperature sensor elements are measured by a 24-bit ΣΔ ADC. Measurement results can be accessed over I2C or SPI, with an optional configurable interrupt and a result FIFO capable of holding 32 pressure and/or temperature measurements.

Individual calibration coefficients are generated for each unit during testing, and stored in the fuse registers. These coefficients are used in the application to convert the measurement results to high accuracy pressure and temperature values.

Additional Information

  • Supply voltage is typ. 3.3 V, please refer to DPS422 datasheet for more details about maximum ratings
  • Pin out on top (head) is directly connected to the pins of the DPS422
  • If head is broken off, only two capacitors are connected to the DPS422
  • Software compatible with Arduino and library fully integrated into the Arduino IDE
  • Standard delivery of the board in terms of interface mode is I²C with 0x77 when the 0 Ohm resistors are soldered as shown on the right picture
  • Sales Name S2GO PRESSURE DPS422 and OPN S2GOPRESSUREDPS422TOBO1

Ensure that no voltage applied to any of the pins exceeds the absolute maximum rating of 4 V

Pin Out of the DPS422 Pressure Shield2Go

Schematic of the DPS422 Pressure Shield2Go

Example with XMC 2Go

The Shield2Go form factor of the Shield2Go evaluation board is directly compatible with the XMC2Go board

The Shield2Go form factor of the Shield2Go evaluation board is directly compatible with the XMC 2Go board Stack the XMC 2Go board on top of the DPS422 Pressure Shield2Go as shown in the picture – the DPS422 is sensitive to light and should be shielded, e.g. by the XMC 2Go, against direct light exposure The additional pin on the left-top side (designated with NC) is left floating Using the XMC-for-Arduino Arduino integration, the Arduino library for the DPS422 can be directly used

  • Stack the XMC 2Go board on top of the DPS422 Pressure Shield2Go as shown in the picture – the DPS422 is sensitive to light and should be shielded, e.g. by the XMC 2Go, against direct light exposure
  • The additional pin on the left-top side (designated with NC) is left floating
  • Using the XMC-for-Arduino Arduino integration, the Arduino library for the DPS422 can be directly used

Open one of the examples for the DPS422 from File – Examples and select as board XMC1100 XMC2Go. Connect the stacked boards to the PC and press the Upload button. Select the related COM port from Tools – Port and open the serial monitor with the set baud rate (see sketch/code with Serial.begin(<BAUDRATE>);)

Important Warning

The DPS422 has a maximum rating of 4 V. Third party boards with 5 V logic, e.g. the Arduino Uno, cannot be connected to the DPS422 Pressure Shield2Go board directly, even if the power is connected to the 3.3 V pin as the interface lines, e.g. SDA/SCL, will still be driven by 5 V.

Please use appropriate level shifting for these boards