ATQT600 Atmel, ATQT600 Datasheet - Page 56

KIT EVAL TOUCH FOR QT600

ATQT600

Manufacturer Part Number
ATQT600
Description
KIT EVAL TOUCH FOR QT600
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATQT600

Sensor Type
Touch Screen
Interface
USB
Embedded
Yes, Other
Utilized Ic / Part
ATtiny88, ATmega324PA, ATxmega128A1
Processor To Be Evaluated
ATtiny88, ATmega324, ATxmega128
Data Bus Width
8 bit, 16 bit
Interface Type
USB
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Operating Supply Voltage
1.6 V to 3.6 V
Silicon Manufacturer
Atmel
Kit Application Type
Sensor
Application Sub Type
Touch Sensor
Kit Contents
USB Bridge, MCU Cards, Touchpad Cards
Svhc
No SVHC (15-Dec-2010)
Mcu Supported Families
ATtiny88,
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Supply
-
Sensitivity
-
Sensing Range
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATQT600
Manufacturer:
Atmel
Quantity:
135
Once you have selected the right library variant and configuration parameters for the application,
follow the steps outlined below to integrate the library variant in your application.
used
5.6.10.3.1 Example
The example below will explain in detail the steps to follow for library selection.
Criteria
Microcontroller
Number
56
4) Fill
5) Copy the library variant that was selected in step one to your project’s working directory
6) Initialize/create and use the touch api’s in your application
7) General application notes
ya_line_info[NUM_Y_LINES] and y_line_info_t yb_line_info[NUM_Y_LINES] using the
pin configuration wizard provided by the QTouch Studio.
or update your project to point to the library selected.
Include the “touch_api.h” header file and assembler source file from the QTouch library in
your application. The touch_api.h can be found in the release package at C:\Program
Files\Atmel\Atmel_QTouch_Libraries_4.x\ Generic_QTouch_Libraries
\AVR_Tiny_Mega_XMega\QMatrix\common_files. The assembler files mentioned below
could be found at the location C:\Program Files\Atmel\Atmel_QTouch_Libraries_4.x\
Generic_QTouch_Libraries \AVR_Tiny_Mega_XMega\QMatrix\common_ files
In case of using YA/YB lines on the same port the following assembler files has to be
a. qm_asm_tiny_mega.S in case of ATtiny and ATmega devices.
b. qm_asm_xmega.S in case of ATxmega devices.
c. qm_asm_m8535_m16.S in case of ATmega8535 and ATmega16 devices.
d.
e.
f.
a. In your application, create, initialize and configure the sensors.
b. configure the global configuration parameters valid for all the sensors in the
c. Provide timing for the QTouch libraries to operate. i,e. the QTouch libraries do
a. The clock, host application and other peripherals needed by the host application
b. The QMatrix acquisition method libraries internally use TIMER1 for their
c. Ensure that there are no conflicts between the resources used by the touch
d. Ensure that the stack size is adjusted to factor in the stack depth required for the
in
qm_asm_tiny_mega_sharedyayb.S in case of ATtiny and ATmega devices while sharing
the same port for YA and YB lines
qm_asm_m8535_m16_sharedyayb.S in case of Atmega8535 and ATmega16 devices
while sharing the same port for YA and YB lines
qm_asm_xmega_sharedyayb.S in case of ATxmega devices while sharing the same port
for YA and YB lines
library
not 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
needs to be initialized.
operation.
library and the host application
operation of the touch libraries.
of
the
a. The APIs of interest are qt_enable_key/rotor/slider().see sections 5.6.5.2,
Selection
ATTiny88
6
5.6.5.3 and 5.6.5.4
arrays
x_line_info_t
x_line_info[NUM_X_LINES]
Notes
List of supported devices can be
found
Library_Selection_Guide.xls
number channels available for a
8207J-AT42-02/11
y_line_info_t
at

Related parts for ATQT600