MIKROE Pressure 10 Click

Pressure 10 Click features a digital interface barometric pressure sensor, based on piezoresistive bridge, labeled as HSPPAD042A, from ALPS Electric. It can use both SPI and I2C communication protocols, allowing it to be interfaced with a broad range of MCUs. Besides the pressure readings, this Click board™ also offers very accurate temperature reading, which is required for the pressure readings compensation and can be used in a wide range of battery-powered and portable applications thanks to its very low power consumption. In addition, this product supports averaging and filtering for lower noise, and FIFO function. All these features make the Pressure 10 Click an ideal solution for the development of portable weather station applications, indoor navigation, altitude control for drones, and similar applications that rely on barometric pressure measurements.

Pressure 10 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.

Pressure 10 Click uses the HSPPAD042A IC, a digital pressure sensor, from ALPS ELECTRIC. This sensor consists of a piezoresistive pressure sensing element and a mixed-signal ASIC which performs A/D conversions and provides the conversion results through a digital interface. MEMS technology, which this sensor element is made of, offers a high sensing precision with ±0.7hPa absolute and ±0.05hPa relative pressure accuracy and industry-lowest current consumption of 1.8μA in low power mode. The sensor is enclosed in a small LGA package and can operate in a range of 300 hPa to 1100 hPa but can withstand up to 30,000 hPa before the membrane breaks down.

The HSPPAD042A offers a set of pressure and temperature measurement options. Several measurement modes can be set by CTL1.MODE bit in 0x0F register:

  • Register Action Mode: Allows access to ACTL1 (Action Control) register and execute temperature and pressure measurements by setting TDET and PDET bits to "1". After measurements, the device goes to the standby state and minimizes current consumption waiting for the next command.
  • Continuous Measurement Mode: Executes measurement with specified frequency. To move into this mode, PMES bit in CTL2 (Control) register must be set to "1". Measurement is started immediately after measurement mode transition and the following measurement is repeated.
  • Command Action Mode: In this mode, several functions are performed by writing "1" at the same bit name in ACTL1 and ACTL2 registers (perform only pressure or temperature measurement, perform a software reset, or perform both pressure and temperature measurement).

After software reset command is detected, the digital regulator is disabled and all register values are reset and measurement mode is set to Register Action Mode. FIFO buffer allows for an optimization of the host firmware, reducing the data traffic through the communication interface. The interrupt is available over the RDY pin (Data Ready pin), and can be used to indicates measurement completion. Multiple flags can be set to the RDY pin. They are all OR output and the change will be effective immediately even during the measurement.

Pressure 10 Click offers a choice between two interfaces: I2C and SPI. The selection can be done by positioning SMD jumpers labeled as COMM SEL to an appropriate position. Note that all the jumpers must be placed to the same side, or else the Click board™ may become unresponsive. While the I2C interface is selected, the HSPPAD042A allows the choice of the least significant bit (LSB) of its I2C peripheral address. This can be done by using the SMD jumper labeled as ADDR SEL.

This Click board™ uses both I2C and SPI communication interfaces. It is designed to be operated only with 3.3V logic levels. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with logic levels of 5V. More information about the HSPPAD042A can be found in the attached datasheet. However, the Click board™ comes equipped with a library that contains easy to use functions and a usage example that may be used as a reference for the development.

  • Interface: GPIO, I2C, SPI
  • Compatibility: mikroBUS™
  • Dimensions: 28.6 x 25.4mm
  • Input Voltage: 3.3V
  • Supply Voltage: Min. -0.5V, Max. 4V
  • Maximum Load Pressure: 30000 hPa
  • Operating Temperature Range: Min. -40°C, Max. +125°C
  • Current consumption (Low power mode): 1.8μA
  • Pressure absolute accuracy: ±0.7 hPa
  • Pressure relative accuracy: ±0.05 hPa

MIKROE Pressure 10 Click Product Help and Resources

Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

No reviews yet.