Atmel START QTouch® Capacitive Sensing Library
The Atmel® Peripheral Touch Controller (PTC) is a capacitive touch sense module that supports autonomous sensing of 1 to 256 channels. The PTC supports both self and mutual capacitance sensor layouts in the same application, which provide great flexibility for the system designer. Due to the autonomous operation, the PTC uses very little CPU resources and power, even for high key count designs.
Key Features
- Supports buttons, sliders, wheels — Up to 256 touch channels depending on package
- Supports mutual and self-capacitive touch, even at the same time no external components needed
- Self-calibrating, no tuning needed
- Autonomous operation for low CPU load
- Very low power consumption
- Excellent conducted immunity (CI) for operation in harsh environments
- Built-in water tolerance support
QTouch® Library is a royalty-free software library for developing touch applications using AVR® and SAM devices with Peripheral Touch Controller. QTouch Configurator is an Atmel START-based touch example project builder, while Data Visualizer allows you to visualize sensor debug data and tune QTouch Library parameter settings. The following pages of this tutorial cover the steps needed to use QTouch Configurator and Data Visualizer tools when working with a QTouch Library touch example project.
Topics
Projects and Examples
- Generate User Board Touch Project
- Generate Microchip Kits Touch Project
- Generate SAML11 Secure and Non-Secure Touch Projects
- Generate QTouch® Surface Gesture Project
- Generate Lump Sensor Project
- Generate Low-Power Sensor Project
- Generate Mutual Cap Boost Mode Project
- Import Touch Project into IAR Embedded Workbench
- Import Touch Project into Atmel Studio
- Visualize Touch Debug Data using Data Visualizer