ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 50

BOARD EVAL FOR ATTINY88 LIBRARY

ATAVRTS2080B

Manufacturer Part Number
ATAVRTS2080B
Description
BOARD EVAL FOR ATTINY88 LIBRARY
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRTS2080B

Sensor Type
Touch, Capacitive
Sensing Range
1 Rotor, 1 Slider, and 2 Buttons/Keys
Interface
Application Programming Interface (API)
Voltage - Supply
1.8 V ~ 5.5 V
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATtiny88
Tool Type
Development Kit
Cpu Core
AVR 8 / 32
Data Bus Width
8 bit
Core Architecture
AVR
Silicon Manufacturer
Atmel
Silicon Core Number
ATtiny88
Silicon Family Name
AVR
Kit Contents
Board CD Docs
Development Tool Type
Hardware / Software - Eval/Demo Board
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sensitivity
-
Lead Free Status / Rohs Status
 Details
Other names
Q4359953
5.6.10.2.1 Example for 8bit AVR
The example below will explain in detail the steps to follow for library selection.
Criteria
Microcontroller
IDE and compiler tool chain
used
Number of Keys required
for the application
Rotors and sliders required
Number
Sliders required
Number
required for the application
( should be the sum of all
channels required for all the
keys ,rotors and sliders
used in the design )
Charge cycle time required
for the design
Number of ports needed
Choice of ports available
for the design
Is there a need for reduced
power consumption (and
reduced execution time)?
SNS1 and SNSK1 pins use
the same port.
50
6) General application notes
of
of
Rotors
UC3 devices – touch_api.h
ATSAM devices - touch_api.h and touch_qt_config.h
The clock, host application and other peripherals needed by the host application
needs to be initialized.
Ensure that there are no conflicts between the resources used by the touch
library and the host application.
Ensure that the stack size for your application is adjusted to factor in the stack
depth required for the operation of the touch libraries.
Channels
and
Selection
ATMega1280
AVR
and GNU compiler
3
Yes
3
12
1 cycle
3 ports
SNS/
SNSK
Pair1
ports
SNS/
SNSK
Pair 2
ports
_POWER_
OPTIMIZATION_ = 1
_SNS1_SNSK1_SAME
_PORT_
STUDIO
SNS1 Port
: A
SNSK1 Port
: A
SNS2 Port
: B
SNSK2 Port
: C
®
IDE
Notes
The GCC compiled variant of the libraries for the
device selected needs to be used.
Each key requires 1 QTouch acquisition channel
Each rotor / slider will require 3 channels.
3 Keys + ( 3 rotors x 3 channels per rotor/slider )
Assuming the device is configured with a clock
frequency of 4Mhz
This is determined based on the number of
channels required and the routing required for the
channels SNS and SNSK pins to the ports
For this design, 24 pins are required and we need
3 ports to support the sensors.
The choice of ports for the port pairs is limited and
can be found in the section 5.7.1.5
Enabling _POWER_OPTIMIZATION_ will lead to
a 40% reduction in power consumed by the
library, but at the expense of reduced external
noise immunity. When power optimization is
enabled, the unused pins within a port used for
QTouch, may not be usable for interrupt driven
applications. This option is available only for
ATtiny and ATmega devices.
The
needs to be defined as port A is used for both
SNS1 and SNSK1 pins.
12 channels
_SNS1_SNSK1_SAME_PORT_
8207J-AT42-02/11
symbol

Related parts for ATAVRTS2080B