MPR121 disable baseline filtering ?!

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPR121 disable baseline filtering ?!

1,151 Views
felixover
Contributor I

Hello,

in my scenario i want to use the MPR121 for LONG time touch/body detection. The Problem is that the baseline-filter decreases my baseline-value an after a few minutes and the body will not be detected anymore. My Thresholds are 10 for touch and 5 for release so when the filter decreases the value for 4 (is this configurable ? its always 4 even if i change NHDL and NHDT) the baseline - filtered value is not < threshold anymore

The solution to set the NCL and FDL both to 0xFF only create a delay but will not solve the problem.

Is it possible to deactivate the filter ?  Or set the value which decreases the baseline to zero ?

Labels (1)
Tags (1)
0 Kudos
1 Reply

495 Views
reyes
NXP TechSupport
NXP TechSupport

Hi Felix Over,

You can disable the baseline tracking by setting CL bit on Register 0x5E to [01] as can be seen on page 16 of the MPR121 Datasheet.

Other thing you can do is to change the filters configuration. Check the Application Note AN3891 for filters configuration information.


Have a great day,
Jose Reyes

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos