SNOA993A June 2018 – July 2021 LDC2112 , LDC2114 , LDC3114 , LDC3114-Q1
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.
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.
Condition | Channels Affected | Comment |
---|---|---|
LPWRB pin toggle | All channels | Clears baseline. If a button remains pressed during toggling of LPWRB, the button press will be deasserted. |
Soft Reset | All channels | Clears baseline |
Exit from Config Mode | All channels | Clears baseline |
Continuous Button press > 50 sec | All channels | Reset baseline |
Button Press detected in Max Win group | Unasserted channels in Max-Win group. | Reset baseline |
Button Press detected in Anti-Deform | Unasserted channels in Anti-Deform group. | Reset baseline |
Anti-Twist threshold is exceeded | All channels | Reset baseline |