Overview of QTouch Library API for UC3L

The diagram below captures the high level arrangement of the QTouch Library for UC3L API.  

The QTouch Library for UC3L API can be used for Sensor configuration, Sensor Acquisition parameter setting and Sensor Enable/Disable operations.  Based on this input Sensor configuration, the QTouch Library takes care of the initialization, configuration and acquisition data capture operations using the CAT module.  The UC3L CAT module interfaces with the external capacitive touch sensors and is capable of performing QTouch and QMatrix method acquisition.  For an Overview of QMatrix and QTouch Capacitive Touch acquisition

The raw acquisition data from the CAT module is processed by the QTouch Library.  The Adjacent Key Suppression (AKS), Detect Integration mechanism, Drift compensation and Automatic Recalibration components of the Touch Library aid in providing a robust Touch performance.  Once the raw acquisition data is processed, the individual Sensor Status and Wheel/Slider position information is provided to the user by means of a measurement complete callback operation.

Figure 1. Overview diagram of QTouch Library for UC3L