Skip to main content
Explorer
September 21, 2024
Solved

LIS2DUXS12 Qvar functionality

  • September 21, 2024
  • 2 replies
  • 1007 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

    This topic has been closed for replies.
    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

    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?

    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.