This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LDC3114-Q1: Configuration for raw data mode

Part Number: LDC3114-Q1
Other Parts Discussed in Thread: LDC3114, LDC2114

Hello

For my inductive sensor development I need the raw data mode of the LDC3114-Q1. But I cannot change the chip to this mode. To configure the chip to raw data mode, the bit3 BTN_ALG_EN has to be "0" in the INTPOL-register (0x11). To check the raw data mode I set the INTPOL-register to "0" and read back this register to verify the setting. The bit3 and the bit4 in the INTPOL register remain "1" what is the default value (0x18) for the INTPOL register and the raw data mode doesn't work. Please see the signal on the I2C interface.

Set all bit of the INTPOL-register to "0"

The INTPOL-register remain with the default value (0x18)

I can configure the other bits in the INTPOL-register and also all the other registers correctly. I'm working with different HW board and also with the TI LDC3114 EVM. The problem is always the same.

What is the reason that I cannot change the INTPOL-register to raw data mode?

How can I set my LDC3114-Q1 to the raw data mode?

Thank you and regards

Georg 

  • Hello Georg, 

    When you are putting the device in configuration mode by writing to register 0x0A, it looks like you are writing a value of 0x05. Can you try writing 0x01 instead and reading back the value of register 0x0A or checking the STATUS register for the RDY_TO_WRITE bit to make sure the device is ready to receive a register write before changing the value of the INTPOL register? 

    Once you do, let me know if you are still having this issue. 

    Best Regards, 

    Justin Beigel

  • Hello Justin

    Thank you very much for your answer. I tested again register 0x0A with 0x01 instead of 0x05 as before. The result is the same. The INTPOL value remain 0x18 and cannot be cleared. For several month i'm working with the button algorithme mode of the LDC3114-Q1 and LDC2114 with success. With the same program code I have full access to the registers. Only the new bit3 and bit4 I cannot clear. Exist some LDC3114 chip without the raw data function?

    I will try now checking the STATUS register for RDY_TO_WRITE.

    Unfortunately I will have a delay with my answer. I have to go to the hospital for a small medical operation for one day. I hope to be back soon.

    Thank you and best regards 

    Georg 

  • Hello Georg, 

    Thank you for the additional information. We do not have any LDC3114 chips that were designed without the raw data feature and have not seen any issues where the raw data mode was inaccessible before. 

    No worries on the delay. Update the thread with the results of the STATUS read when you can and we will work to debug your issue if it still exists. 

    Best Regards, 

    Justin Beigel

  • Hello Justin,

    It works now. After changing to the configuration mode the STATUS Register (0x00) must be read before setting the register values. The BTN_ALG_EN- bit in the INTPOL-register is now "0" and the raw-data-mode is working. 

    Thank you very much for your help.

    Best regards,

    Georg