BMV080 failing bmv080_serve_interrupt when obstructed

Hello,

We're using BMV080 with this measurement loop, called once per minute:

start continuous measurements

wait 4 seconds

serve interrupt

stop measurement

Measurement algorithm is set to fast response.

We're using I²C communication with a TI CC26x2 host MCU.

It works correctly and we get measurements as wanted.

When a sheet of paper is put in front of the sensor (~10 cm), we can see the "obstruction" status bit as expected.

When approaching the sheet of paper to around 2 cm in front of the sensor, the bmv080_serve_interrupt function fails (returns E_BMV080_ERROR_HW_READ).

What could cause this behavior ?

Thank you

Sensor
BMV080
Application
Airquality
Use case
Air quality monitoring
Development Platform
Ti CC26x2
Project Phase
EVT
Label
Software
Volume
1000
regional information
France
4 replies
BMV080