Post Go back to editing

AD7746 liquid level monitoring

Thread Summary

The user is experiencing unstable capacitance readings and hitting the maximum level (4pF) when using a custom ruler with the EVAL-AD7746EBZ for liquid level monitoring. The final answer suggests using the equation in Figure 5 for ruler design and extending the capacitance range with techniques from AN-1585. Additional advice includes applying grounding and shielding around the sensor pads, using the same EXCA+EXCB for both CIN1 and CIN2, and performing offset and gain calibration to accurately measure capacitance with CAPDAC enabled.
AI Generated Content

Hello guy,

My application is similar to liquid level monitoring method that described below, pasting the ruler outside the container and monitor the liquid level inside the container.

https://www.analog.com/en/analog-dialogue/articles/capacitance-to-digital-converter-technology-healthcare.html

We build our own the ruler (~5cm x ~2cm and without grounding) and connect 4 wires to EVAL-AD7746EBZ and then showing the capacity and water level on PC software "AD7746 Capacitive Level Sensor Demo v2.2", the result is what we expected but when we build a longer ruler, the capacity value is very unstable and easy to hit the maximum level 4pF when inside have water.

Below are my questions:

1)  We keep searching on Engineer Zone, but cannot find any reference circuit about EVAL-AD7746LDZ and any design guideline for the "Ruler" that may fit for our application?

2) Is it possible to calculate / design the PCB traces for measuring over 30 cm of water if just pasting outside the container?

3) Is there any way to adjust the maximum capacity level if keep using the PC software?

 

Thank and regards,

Kevin

Parents Reply
  • If I just connect Cx to CIN(+), still need to subtract the CAPDAC CIN(-)?

    During testing, I have enabled the CAPDACs.

    The data is getting from a small plastic cup and fill in water as a external capacitor (see below photo), and we use a copper paper to cover it as shielding.

    Therefore, if Data = ( (Cx - CAPDAC (+) ) - (Cy - CAPDAC(-) ) ), I am assuming Cy and CAPDAC(-) should be zero, then Data = Cx - CAPDAC(+), refer to the test result

    the output data of CIN1(+) is 1.055pF and CAPDAC is off, so the Cx should be 1.055pF, am I correct? 

    If so, then enable CAPDAC and set to 1, the output data is 0.877pF, apply to the equation, 0.877 = Cx - (0.1328), Cx is 1.0098pF now, why it is not close to 1.055pF? Anything I missed or misunderstanding something?

    Thanks and regards,

    Kevin

Children
No Data