Skip to main content
Associate II
September 21, 2024
Solved

LIS2DUXS12 Qvar functionality

  • September 21, 2024
  • 2 replies
  • 1008 views

Hello everyone,

I have an X-NUCLEO-IKS4A1 expansion board connected to the STM32F401RE Nucleo board. The LIS2DUXS12 sensor on the expansion board incorporates a Qvar sensor capable of detecting changes in electrical charge near the external electrodes connected to the device. I have a detachable STEVAL-MKE001A board connected to the 2 x Header 3pin SMD for QVAR electrode.

To activate the Qvar channel I set the AH_QVAR_EN bit to 1 in the AH_QVAR_CFG register (31h) and I set the INT1_ON_RES bit to 1 in the CTRL1 register (10h) so that the INT1 and INT2 pins are used to connect the electrodes to detect the Qvar signal.

The problem is that the signal I read does not vary when I touch the electrodes as it happens when the LSM6DSV16X sensor as Qvar controller.

Did I skip any steps by chance? It looks like the INT1 and INT2 pins of the sensor are not connected to QVAR1 and QVAR2

Best answer by Miroslav BATEK

LIS2DUXS12 is sharing the QVAR with INT pins and on the X-NUCLEO-IKS4A1 are these pins connected to level shifter. So the QVAR functionality cannot be used.

2 replies

Federica Bossi
Technical Moderator
September 25, 2024

Hi @marti3110 ,

Did you follow our official example on Github?

If not, can you try and let me know if the problem persists?

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Miroslav BATEKBest answer
ST Employee
October 1, 2024

LIS2DUXS12 is sharing the QVAR with INT pins and on the X-NUCLEO-IKS4A1 are these pins connected to level shifter. So the QVAR functionality cannot be used.