ATAVRQTOUCHX Atmel, ATAVRQTOUCHX Datasheet - Page 49

BOARD EVAL CAPACITIVE TOUCH

ATAVRQTOUCHX

Manufacturer Part Number
ATAVRQTOUCHX
Description
BOARD EVAL CAPACITIVE TOUCH
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRQTOUCHX

Sensor Type
Touch, Capacitive
Sensing Range
1 Slider, 1 Wheel, 2 Buttons
Interface
USB
Voltage - Supply
5V, USB
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
AT90USB1287, ATxmega128A1
Silicon Manufacturer
Atmel
Silicon Family Name
ATxmega
Kit Contents
Board
Svhc
No SVHC (15-Dec-2010)
Core Architecture
AVR
Core Sub-architecture
AVR19
Kit Features
One Slider, One Wheel And 2
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sensitivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATAVRQTOUCHX
Manufacturer:
Atmel
Quantity:
135
_ROTOR_SLIDER_
QT_DELAY_CYCLES
_POWER_OPTIMIZATION_
(Required only for ATtiny and ATmega
libraries. ATxmega and UC3 libraries by
default optimized for power without any
limitations)
_TOUCH_ARM_
QTOUCH_STUDIO_MASKS
_STATIC_PORT_PIN_CONF_
4) Using QTouch API’s in your application to add touch functionality
5) Adding the necessary source files
The following files are to be added along with the touch library and user application
before compilation:
a. The clock, host application and other peripherals needed by the host application
b. In your application, create, initialize and configure the sensors.
c. The channel configuration parameters need to be set by calling the
d. Once the sensors are configured, qt_init_sensing() has to be called to trigger the
d. Provide timing for the QTouch libraries to operate. i,e the QTouch libraries do not
NOTE: The ATSAM example applications provided with the libraries illustrate the
usage for the evaluation kits supported by the library. Please refer to the main.c files
for reference.
needs to be initialized.
qt_set_parameters() ( see section 5.6.5.1.
initialization of the sensors with the configuration defined in steps above.
use any timer resources of the microcontroller. The Host application has to
provide the required timing and also call the API’s at the appropriate intervals to
perform touch sense detect operations.
ATtiny, ATmega devices - touch_api.h, touch_qt_config.h and
qt_asm_tiny_mega.S
ATxmega devices - touch_api.h, touch_qt_config.h and qt_asm_xmega.S
i. The APIs of interest are qt_enable_key/rotor/slider().see sections 5.6.5.2,
5.6.5.3 and 5.6.5.4.
libraries and 8, 16, 32 for UC3
device libraries.
Rotor / slider can be added to
the design, if this macro is
enabled.
1 to 255
0 or 1
To be defined when using
ATSAM libraries
This macro needs to be defined
if QTouch Studio Pin
Configurator Wizard.is used to
generate the SNS and SNSK
masks.
This macro needs to be defined
only in case of 4 and 8 channel
libraries with interport
configuration and pin
configurability.
A library with rotor / slider
functionality
available
selected if this macro is to
be enabled.
Please
5.6.8.
Used to reduce the power
consumed by the library.
When power optimization is
enabled the unused pins,
within
QTouch, may not be usable
for
applications.
spectrum noise reduction is
also disabled when power
optimization is enabled.
For ATSAM libraries only.
Please refer to section 5.8.1
Please refer to section 5.8.1
a
interrupt
refer
needs
port
to
used
already
to
Spread
section
driven
49
for
be

Related parts for ATAVRQTOUCHX