ATAVRQTOUCHX Atmel, ATAVRQTOUCHX Datasheet - Page 21

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
If QTLIB_BURST_AGAIN = 0, multiple measurements are not needed and the user can execute
the host application code. Apart from QTLIB_BURST_AGAIN, various flags are provided to the
user to perform the multiple measurements based on the need of the host application to act to
specific situation. Description of the these flags can be found in the section5.6.5.6
Note: To maintain robustness and timing of the touch sensing measurement, it is recommended
that the user calls the qt_measure_sensors() immediately if the flag QT_BURST_AGAIN=1.
However, the user is allowed to run time- critical section (not more than few instructions) of the
host application comprising on the touch sensing timing.
5.6 QTouch API and Usage
The Atmel QTouch library provides support for many devices. This chapter explains the touch
library for such devices without any hardware support.
5.6.1
This section describes the QTouch library Application Programming Interface (API) for touch
sensing using QTouch and QMatrix acquisition methods.
Using the API, Touch sensors and the associated channels can be defined. Once touch sensing
has been initiated by the user, the host application can use the API to make touch measurements
and determine the status of the sensors.
5.6.2
The touch_api.h header file is the public header file which needs to be included in users
application and it has the type definitions and function prototypes of the API’s listed in sections
5.6.3 , 5.6.4 and 5.6.5
The touch_api.h header file is located in the library distribution in the following directory.
5.6.3
5.6.3.1
This section lists the type definitions used in the library.
Typedef
uint8_t
int8_t
uint16_t
int16_t
uint32_t
threshold_t
5.6.3.2
This section lists the enumerations used in the QTouch Library.
5.6.3.2.1
Enumeration
Use
Values
SENSOR_TYPE_UNASSIGNED
QTouch Library API
touch_api.h - public header file
..\Atmel_QTouch_Libraries_4.x\Generic_QTouch_Libraries\include
Type Definitions and enumerations used in the library
Typedefs
Enumerations
sensor_type_t
Notes
unsigned 8-bit integer
signed 8-bit integer
unsigned 16-bit integer
signed 16-bit integer
unsigned 32-bit integer
unsigned 8-bit integer
used for setting a sensor detection threshold
sensor_type_t
Define the type of the sensor
Comment
Channel is not assigned to any sensor
21

Related parts for ATAVRQTOUCHX