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.

LDC2112: RawCode and Baseline question

Part Number: LDC2112
Other Parts Discussed in Thread: LDC1612

Hello, I have some doubts about the LDC2112 baseline tracking function.
Here is my register configuration:


ldc_ config(0x20, 0x51);
ldc_ config(0x22, 0x51);
ldc_ config(0x1E, 0x0F);
ldc_ config(0x0E, 50);
ldc_ config(0x10, 50);
ldc_ config(0x15, 7);
ldc_ config(0x16, 0xF0);

GAIN 50, NPBI 7, pause baseline tracking when out = 1

  • When I place the coil 2 mm above the measuring material, the output value is always 0/4094.
    Only when I move the coil to aim at the air, and then move it back above the material, will 2112 correctly output a value of about 700~800.
  • If the baseline tracking is set to not pause, the value of measuring material will rapidly increase or decrease from the correct value to 0/4094.
  • I use the mechanical arm to fix the measuring coil. When continuously measuring the same material at the same position, the output value will slowly increase infinitely from 700.

To sum up,

  • Is there any way to make the data no longer increase during continuous measurement?

I chose LDC2112 to measure the inductance of the material because the maximum frequency of LDC1612 is only 10MHz, and it seems that it is impossible to measure the material at a distance of 2mm.