SNOA993A June   2018  – July 2021 LDC2112 , LDC2114 , LDC3114 , LDC3114-Q1

 

  1.   Trademarks
  2. 1Introduction
  3. 2Scan Rate and Sampling Interval
    1. 2.1 Low Power Mode and Normal Power Mode
    2. 2.2 Button Sequencing and Error Handling
  4. 3Data Polarity and Timeout
    1. 3.1 Button Timeout
  5. 4Internal Algorithms Overview
  6. 5Baseline Tracking
    1. 5.1 Baseline Increment
    2. 5.2 Baseline Tracking Reset
    3. 5.3 Button Actuation Time
    4. 5.4 BTPAUSE
    5. 5.5 Fast Tracking Factor
  7. 6Gain, Hysteresis, and Threshold
    1. 6.1 Threshold and Hysteresis
  8. 7Multi-Button Algorithms
    1. 7.1 Max Win
    2. 7.2 Anti-Common Mode
    3. 7.3 Anti-Twist Factor
    4. 7.4 Anti-Deform Factor
  9. 8Summary
  10. 9Revision History

Baseline Tracking Reset

The baseline tracking is reset under several conditions. When a baseline tracking is reset, the baseline tracking value is set to the current measured raw_data. If a button is pressed when a baseline tracking reset occurs, the button press will be deasserted. The OUTx pin will immediately be deasserted. A baseline tracking reset can result in reduced sensitivity to subsequent button presses until the baseline tracking returns to 0.

In Figure 5-3, a baseline reset occurs at t=0.6 s. The OUTx button then immediately deasserts. The second button press occurring at t=1.5 s is not detected due to the offset in the baseline tracking. A stronger button press would be detected at t=1.5 s. The third button press at t=2.25 s is detected, as the baseline tracking has returned close enough to 0.

GUID-5302E401-BC86-4257-9988-54C2BDF8DFFC-low.pngFigure 5-3 Baseline Tracking Reset during button press

Some operations reset the baseline tracking for a subset of channels while other operations reset all channels. Another type of reset is a clear – when the baseline tracking is cleared, a button press will take 2 scan intervals to detect a button press event.

Table 5-1 Baseline Tracking Clear and Reset
ConditionChannels AffectedComment
LPWRB pin toggleAll channelsClears baseline. If a button remains pressed during toggling of LPWRB, the button press will be deasserted.
Soft ResetAll channelsClears baseline
Exit from Config ModeAll channelsClears baseline
Continuous Button press > 50 secAll channelsReset baseline
Button Press detected in Max Win groupUnasserted channels in Max-Win group.Reset baseline
Button Press detected in Anti-DeformUnasserted channels in Anti-Deform group.Reset baseline
Anti-Twist threshold is exceededAll channelsReset baseline