The QTouch Library for UC3L provides a single configuration header file touch_config_at32uc3l.h file for setting the various configuration parameters for each method. The different configuration parameters corresponding to QMatrix, QTouch Group A/B and Autononmous QTouch sensors are listed in the Table below.
Parameter |
QMatrix |
QTouch Group A/B |
Autonomous QTouch |
---|---|---|---|
Sensor Configuration |
QM_NUM_X_LINES QM_NUM_Y_LINES QM_NUM_SENSORS QM_NUM_ROTORS_SLIDERS |
QTx_NUM_SENSORS QTx_NUM_ROTORS_SLIDERS |
None |
Pin Configuration |
QM_X_PINS_SELECTED QM_Y_PAIRS_SELECTED QM_SMP_DIS_PIN_OPTION QM_VDIV_PIN_OPTION |
QTx_SP_SELECTED |
AT_SP_SELECTED |
Clock and Register Configuration |
QM_GCLK_CAT_DIV QM_CAT_CLK_DIV QM_CHLEN QM_SELEN QM_CXDILEN QM_DILEN QM_DISHIFT QM_MAX_ACQ_COUNT QM_CONSEN QM_INTREFSEL QM_INTVREFSEL QM_ENABLE_SPREAD_SPECTRUM QM_ENABLE_EXTERNAL_SYNC QM_SYNC_TIM |
QTx_CAT_CLK_DIV QTx_CHLEN QTx_SELEN QTx_DILEN QTx_DISHIFT QTx_MAX_ACQ_COUNT QTx_ENABLE_SPREAD_SPECTRUM QTx_ENABLE_EXTERNAL_SYNC |
AT_CAT_CLK_DIV AT_CHLEN AT_SELEN AT_DILEN AT_DISHIFT AT_MAX_ACQ_COUNT AT_ENABLE_SPREAD_ SPECTRUM AT_ENABLE_ EXTERNAL_SYNC AT_FILTER AT_OUTSENS AT_SENSE AT_PTHR AT_PDRIFT AT_NDRIFT |
Peripheral DMA Channel Configuration |
QM_DMA_CHANNEL_0 QM_DMA_CHANNEL_1 |
QTx_DMA_CHANNEL_0 |
None |
Global acquisition parameter Configuration |
QM_DI QM_NEG_DRIFT_RATE QM_POS_DRIFT_RATE QM_MAX_ON_DURATION QM_DRIFT_HOLD_TIME QM_POS_ RECAL_DELAY QM_RECAL_THRESHOLD |
QTx_DI QTx_NEG_DRIFT_RATE QTx_POS_DRIFT_RATE QTx_MAX_ON_DURATION QTx_DRIFT_HOLD_TIME QTx_ POS_RECAL_DELAY QTx_RECAL_THRESHOLD |
None |
Callback Function Configuration |
QM_FILTER_CALLBACK |
QTx_FILTER_CALLBACK |
None |
Common Configuration Options |
TOUCH_SYNC_PIN_OPTION, TOUCH_SPREAD_SPECTRUM_MAX_DEV, TOUCH_CSARES, TOUCH_CSBRES |
For an overview of the Global acquisition configuration parameters and Sensor specific parameters, refer Global settings common to all sensors of a specific acquisition method and Sensor specific settings. The detailed information on other parameters is available in the configuration header file. For QMatrix method Design guidelines regarding Sensor parameters refer Design Guidelines for QMatrix acquisition method systems.