You are on page 1of 12

Atmel

TM

Technology

Product Overview 2010

MICROCOMPUTERS SYSTEMS COMPONENTS VERTRIEBS GMBH

DISTRIBUTOR OF

ATMELs Advanced Touch Sensing Technologies


Atmels solutions for buttons, sliders and wheels are based on to two types of patented capacitive touch acquisition methods, QTouch and QMatrix.

QTouch Technology
QTouch detects touches by measuring the charge flow at a given point. The QTouch method is robust and reliable, and makes it easy to wire touch keys. This method is ideal for applications where a small number of keys are required with simple shapes. The QTouch devices are charging a sense electrode of unknown capacitance to a known potential. The electrode is typically a copper area on a printed circuit board. The resulting charge is transferred into a measurement circuit. By measuring the charge after one or more charge-and-transfer cycles, the capacitance of the sense plate can be determined. Placing a finger on the touch surface introduces external capacitance that affects the flow of charge at that point. This registers as a touch. QTouch microcontrollers can also be set up to detect the proximity of a finger, rather than absolute touch. Signal processing in the decision logic makes QTouch robust and reliable. False triggering due to electrostatic spikes or momentary unintentional touch or proximity is eliminated. QTouch sensors can drive single or multiple keys. Where multiple keys are used, each key can be set for an individual sensitivity level. Keys of different sizes and shapes can be used to meet both functional and aesthetic requirements. QTouch technology can be deployed in two ways, normal or touch mode and high-sensitivity or proximity mode. The highly sensitive charge transfer proximity sensing is used to detect an end-users approaching finger, and have the user interface interrupt the electronic equipment or electrical appliance to initiate a system function. For excellent electromagnetic compatibility, QTouch sensors use spread-spectrum modulation and sparse, randomized charging pulses with long delays between bursts. Individual pulses can be as short as 5% or less of the intra-burst pulse spacing. The benefits of this approach include lower cross-sensor interference, reduced RF emissions and susceptibility, and low power consumption. QTouch devices feature automatic drift compensation to account for slow changes due to ageing or changing environmental conditions. They have a dynamic range of several decades and do not require coils, oscillators, RF components, special cable, RC networks, or a lot of discrete parts. As an engineering solution QTouch is simple, robust, elegant, and affordable.

Common tools

QMatrix Technology
QMatrix detects touch using a scanned passive matrix of electrode sets. A single QMatrix based device can drive a large number of keys, enabling a very low cost-per-key to be achieved. QMatrix devices are touch sensor ICs that detect touch using a scanned passive matrix of electrode sets. Electrodes are typically areas of copper on a printed circuit board but can also be areas of clear conductive indium tin oxide (ITO) on a glass or plastic touch screen. A single QMatrix device can drive a large number of keys, enabling a very low cost-per-key to be achieved. QMatrix technology replaces mechanical switches on all kinds of control panel, from domestic appliances to mobile phones. It offers a robust, reliable, and aesthetically flexible approach to control panel design. Panels can be up to 50 mm thick. Key shapes and key placement can be arbitrary to suit the aesthetics and functionality of the end product. Lit and backlit keys are easily accommodated. QMatrix uses a pair of sensing electrodes for each channel. One is an emitting electrode into which a charge consisting of logic pulses is driven in burst mode. The other is a receive electrode that couples to the emitter via the overlying panel dielectric. When a finger touches the panel the field coupling is reduced, and touch is detected. QMatrix chips contain drive, receive and processing logic, so require very few external components. They output data in serial SPI or IC form. Uniquely, the technology includes design diagnostics that can be viewed on any PC via a USB interface. QMatrix circuits offer tremendous signal-to-noise ratios, high levels of immunity to moisture films, extreme levels of temperature stability, superb low power characteristics, ease of wiring, and small IC package sizes for a given key count. For these reasons, QMatrix circuits are highly prized for automotive, kitchen appliance, and mobile applications.

ATMELs Adjacent Key Suppression - AKSTM


Where several touch keys are close together, an approaching finger causes a change in capacitance around more than one key. Quantums patented adjacent key suppression AKS - uses an iterative technique to repeatedly measure the capacitance change on each key, compare the results and determine which key the user intended to touch. AKS then suppresses or ignores signals from all other keys, providing that the signal from the selected key remains above the threshold value. This prevents false touch detections on adjacent keys. AKS is selectable by the system designer.

ATMELs Touch Technology Solutions


Atmel provides a broad range of fixed functional devices to support capacitive touch buttons, sliders and wheels in your applications. By using the QTouch Library and the QTouch Suite you are able to embed Atmels capacitive touch functionality into your general-purpose ATMEL microcontroller application.

TM

Library Device Support


megaAVR XMEGA AVR32 A series B series Selected devices Selected devices L series AT91SAM SAM3U, SAM3S

tinyAVR QTouch QMatrix

All devices All devices All devices


(4K flash or more)

Selected devices

TM

QMatrix
n n n

TM

QSlide QWheel
TM

TM

n n n

For 1 to 10 buttons Simple key shapes Easy to wire

Up to 48 keys Water resistant High temperature

n n n n

Linear touch Rotary touch 3 channels High resolution

n n n

Single touch Dual touch Maximum touch

Functionality also implemented through Atmel QTouch Library - part of AVR studio

ATMELs QTouch Library and Suite

Atmel offers a free QTouch library for embedding capacitive touch buttons, sliders and wheels functionality into your general-purpose microcontroller applications. The easy-to-use QTouch Suite allows you to explore, develop and debug your own touch applications. Providing several library files for each device, supporting different numbers of touch channels, the QTouch Library opens up for high flexibility and efficiency in your touch application. By selecting the library file supporting the number of channels needed, you will gain a more compact and efficient code using less RAM. The following number of channels is supported depending on your choice of microcontroller: QTouch method: 4, 8, 16, 32 channels QMatrix method : 8, 16, 32, 64 channels Features Capacitive touch sensing using patented charge-transfer signal acquisition for robust sensing n Support for a range of Atmel MCUs, tinyAVR, megaAVR, XMEGA, UC3A, UC3B n Support for up to 64 sense channels n Supports both QTouch and QMatrix acquisition methods n Flexible choice of touch sensing functionallity (keys, sliders, wheels) in a variety of combinations n Includes Adjacent Key Suppression (AKS) technology for the unambiguous detection of key events n Fully debounced reporting of touch keys n 256-level slider or wheels using only 3 channels n Common API across all library versions
n

ATMELs QTouch Library and Suite


All library versions follow a common API which allow easy porting between MCUs depending on application requirements.

The library supports up to 64 channels, which can be configured individually as keys, or combined in groups of three to form wheels and sliders.

QTouch Suite
Developing ATMEL touch applications has never been simpler. The Atmel QTouch Suite makes it easy for developers to prototype and debug their applications. It includes four core solutions: QTouch Studio, QT600 Developme nt Kit, QTouch Library, and AVR Studio.
n

n n n n

Graphical representation of kits: n ON/OFF-state of buttons, sliders and wheels n Delta Analyzis View shows delta values instead of ON/OFF value n Position info on sliders and wheels Graph view Data view Kits supported: n QT600 n TS2080A n TS2080B n QTouch Xplained Automatic recognition of the connected kit n Auto-debug mode Atmels QTouch Studio is a PC application providing real-time visualization of the QTouch debug data stream sent from the QT600 Development and Evaluation board. AVRTS2080A, AVRTS2080B and QTouch Xplained evaluation boards are also fully supported. The newest version of AVR QTouch Studio (revision 4.3) provides new additional features: n QTouch Library Pin Configuration Wizard n Design Validation Wizard n Support more kit and sensor configuration properties n Log QDebug data to CSV-formatted file QTouch Studio is built on Microsoft Visual Studio Shell and supports Microsoft Windows XP, Vista and Windows 7.

ATMELs QTouch Tools


QT600
QT600 is a complete touch development kit for buttons, sliders and wheels. This development platform allows designers to experiment with Atmels touch technology, and is the easiest way to analyse and validate touch products. Both QTouch and QMatrix acquisition methods are supported. QTouch Studio is the front-end software for the QT600. The kit includes: n 1x USB powered interface board n 3x MCU boards (ATtiny88, ATmega324PA, ATxmega128A1) n 3x Sensor boards supporting up to 64-channels n Cables

3 Sensor boards n 8 channel QTouch board n 16 channel QTouch board n 64 channel QMatrix board

3 MCU boards n ATtiny88 (QTouch) n ATmega324PA (QMatrix) n ATxmega128A1 (QTouch)

Interface board n 2-way debug data n ISP Programmer n Supports AVR / AVR32

AVRTS2080A
n n

8 channel QTouch evaluation kit Uses ATmega88

AVRTS2080B
n n

8 channel QMatrix evaluation kit Uses ATtiny88

ATMELs Fixed Function Devices


Atmel provides a broad range of fixed functional devices to support capacitive touch buttons, sliders and wheels in your applications.
n n n n n n n

Ready-to-Go Solution n No SW development or programming necessary Superior Signal-to-Noise Ratio n Minimum influence from any noise sources Spread spectrum acquisition n Excellent EMC and EMI behaviour Automatic calibration & Drift Compensation n Automatic background calibration during power up, stays stable over life time n Adjusting to slow changes in the environment or component behaviour, e.g. temperature, moisture, condensation Patented Adjacent Key Suppression (AKS) n Suppresses detections of keys located next to the touched key Strong moisture suppression characteristics n Works in applications with high moisture: kitchen, personnel care More than 10 years of design experience n Excellent knowledge in overall capacitive touch system design

Device for 1 to 10 Keys

Device for up to 48 Keys

Eval.Board

Temp. (OC)

Temp. (OC)

AT42QT1010 AT42QT1011 AT42QT1012 AT42QT1040 AT42QT1060 QT1081 QT1103 QT1106 AT42QT1040 AT42QT1060

1 1 1 4 6 8 10 7 + Slider or Wheel 6 6

6-Pin SOT23 6-Pin SOT23 6-Pin SOT23 20-Pin VQFN 28-Pin MLF QFN32 QFN32 QFN32 MLF28 MLF28

-40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85

EVK1010A EVK1012A EVK1040A EVK1060A E1081 E1103 E1106 EVK1040A EVK1060

QT60160 QT60168 QT60240 QT60248 QT60326 QT60486 AT42QT2160

16 16 24 24 32 48 16 1 Slider

32-Pin MLF 32-Pin TQFP 32-Pin MLF 32-Pin TQFP 44-Pin TQFP 44-Pin TQFP 28-Pin MLF

-40 to +85 -40 to +105 -40 to +85 -40 to +105 -40 to +105 -40 to +105 -40 to +105

Eval Board E6240 E6248 E6240 E6248 E6486 E6486 EVK2160A

Channels

Channels

Package

Package

Part

Part

Microcontrollers with embedded Touch Peripheral


The built in capacitive touch peripheral unit makes capacitive touch as easy as incorporating just another peripheral. The device supports capacitive touch buttons and sliders, and the hardware support enables the addition of capacitive touch to the application with no additional software overhead. The capacitive touch hardware also allows the microcontroller to wake up from sleep on touch. AVR ATtiny20 / ATtiny40 The new ATtiny20 microcontroller is optimized for touch sensing support of buttons, wheels and sliders. Featuring Atmels AVR MCU and its patented lowpower picoPower technology, these devices are ideal for a number of applications in the cost-sensitive industrial and consumer markets including automotive control panels, LCD TVs and monitors, notebook computers, mobile handsets and more. Atmels ATtiny20 device features Atmels AVR microcontroller and includes 2K Bytes of Flash. In addition, the device supports SPI and TWI communications for optimal flexibility and operating voltages of 1.8V to 5.5V. AVR32 UC3L The new picoPower AVR32 AT32UC3L Microcontroller offers less than 0.48 mW/ MHz Active and below 100 nA Sleep Mode, and has Embedded Capacitive Touch Peripheral and Event System that Eliminates Interrupt Handling and Guarantees Deterministic Response Time. The device is also the first 32-bit microcontroller to feature a built-in capacitive touch interface, making the device suitable in a wide range of embedded applications. Atmels picoPower technology enables the AT32UC3L to operate on less than 1.5 uA with the 32 KHz Real Time Clock active, and below 100 nA with all oscillators stopped. The device features Atmels true 1.6V technology, which keeps the device fully operational in systems with supply voltage ranging from 1.62 to 3.60V. The AT32UC3L also includes a brand new flash security technology named FlashVault. FlashVault allows the on-chip flash to be partially programmed and locked, creating secure on-chip storage for secret code and software intellectual property. Code stored in the FlashVault will execute as normal, but cannot be read, copied or debugged. In addition to capacitive touch and secure memory, the AT32UC3L brings numerous innovations into the 32-bit microcontroller space with new functionality, improved reliability, and reduced cost. The AT32UC3L introduces Atmels Peripheral Event System for the first time on a 32-bit microcontroller. The innovative peripheral event system allows peripherals to send signals (events) directly to other peripherals without involving the CPU. The UC3L has a state-of-the art clock system with clock failure protection, Frequency Meter, Real Time Clock with Calendar mode, a precision crystal oscillator tuner and accurate Digital Frequency Locked Loop. The peripherals include a 9 channel 12-bit ADC and 8 channel Analog Comparator. And the device is the first microcontroller from Atmel to feature an 8-bit PWM output on every I/O pin. innovations into the 32-bit microcontroller space with new functionality, improved reliability, and reduced cost. The AT32UC3L introduces Atmels Peripheral Event System for the first time on a 32-bit microcontroller. The innovative peripheral event system allows peripherals to send signals (events) directly to other peripherals without involving the CPU. The UC3L has a state-of-the art clock system with clock failure protection, Frequency Meter, Real Time Clock with Calendar mode, a precision crystal oscillator tuner and accurate Digital Frequency Locked Loop. The peripherals include a 9 channel 12-bit ADC and 8 channel Analog Comparator. And the device is the first microcontroller from Atmel to feature an 8-bit PWM output on every I/O pin.

Atmel maXTouch
maXTouch is the solution for a gesture-capable multi-touch display. maXTouch based solutions combine the robustness of a sealed, scratch-resistant surface with the comfort of a gesture-controlled user interface with a fast response time. Smart software algorithms cancel out erroneous or unintentional activation, maximizing ease-of-use with minimal hardware overhead. The maXTouch technology uses a pattern of conductive layers, which usually consists of a transparent ITO (indium-tin-oxide) coating on glass or plastic carrier surface. This matrix pattern on two stacked layers forms an array of sending and receiving antennas covering the entire active area of the surface. Driving and receiving hardware is embedded in the dedicated maXTouch controller; no other analogue circuitry is required to drive a touch panel. Since maXTouch controller is capable of detecting multiple independent touches within the active area, a reliable multi-touch recognition is possible. Ingenious combination of the controller hardware and firmware allow touch and gesture detection with fast response times and rule out erroneous touches initiated by finger tips holding the device or by a cheek, ear or casing inadvertently pressed to it.

maXTouch enabled touch panels are a direct replacement for their resistive counterparts: a rigid and sealed surface protects the underlying display from scratches, aggressive cleaning agents, water, dirt or other environmental influences: the complete body or front panel can now become a single sealed unit. Also the multitouch capabilities of the maXTouch technology pave the way for innovative user interfaces, something which by concept is not possible using resistive touch panels. Glass panels and foils with transparent conductive layers are tailored to the customers requirements: a wide range of display sizes in different aspect ratios can be supported with the maXTouch based solution.

10

Atmels RISC MCU Families


Welcome to the World of Atmels RISC microcontrollers
Join the big world of Atmels 8-bit and 32-bit RISC MCU families! From lowest cost ATTINY, high performance ATMEGA or new XMEGA family, Atmels 8-bit AVR portfolio covers devices from 16 MIPS up 32 MIPS with pin counts from 8 up to 100 pins. Flash memories from 1K up to 256K are available.
High End MCU Cortex-A5 SAM9 ARM926EJ
32-bit RISC

SAM3 CORTEX-M3 SAM7 ARM7TDMI AVR32 UC3

Families

32 Family

8-bit RISC

XMegaTM Mega Tiny


DMIPS 20 32 50 90

Families

Atmels RISC architectures


400 1000+

Atmels new AVR32 32-bit core is introduced in UC3 flash based derivates. A lot of intelligent technologies make this core the winner in performance and power consumption over all existing 32-bit technologies. Here, will find flash based products up to 512K with a lot of communication interfaces as well as high performance processors with MMU and cashes especially for embedded Linux, which is supported directly by Atmel. Atmels SAM ARM families cover a broad range of products from flash based SAM7 and SAM9 MCU products as well as SAM9 MPUs for Windows CE and embedded Linux. A rich set of communication peripherals, lots of smart implementations and different available development tools and operating systems in the market make this products very successful. In 2009 Atmel introduced first SAM3 Cortex-M3 Flash families, that combine high MIPs power with low power consumption and high-speed peripherals. Migration Both AVR32 and SAM ARM use many common peripherals, enabling migration between the families much more easier, than jumping between different MCU technology. Furthermore advanced XMEGA peripherals are included in Atmels 32-bit MCUs.

SAM ARM

AVR32

AVR32 SAM ARM

AVR XMEGA

AVR8 XMEGA

Common tools

Tools AVR32, AVR and XMEGA products come with dedicated free of charge AVR Studios and can be debugged with JTAGICEMK2. So feel free to start with AVR, enlarge your application to XMEGA and proceed to AVR32 MCUs with the same set of tools.

11

Take a Look - We Are Close to You


MSC Vertriebs GmbH / Head Ofce Stutensee
Industriestrae 16 76297 Stutensee Tel. +49 7249 910 - 0 Fax +49 7249 7993 Stutensee@msc-ge.com

Sales Ofces Germany


Berlin Tel. +49 30 720089 - 0 Fax +49 30 720089 - 20 Berlin@msc-ge.com Braunschweig Tel. +49 5341 2999 - 0 Fax +49 5341 292043 Braunschweig@msc-ge.com Duesseldorf Tel. +49 211 92593 - 0 Fax +49 211 92593 - 88 Duesseldorf@msc-ge.com Frankenthal Tel. +49 6233 344 - 0 Fax +49 6233 344 - 210 Frankenthal@msc-ge.com Hamburg Tel. +49 4106 7764 - 0 Fax +49 4106 7764 - 88 Hamburg@msc-ge.com Hannover Tel. +49 511 616847 - 0 Fax +49 511 616847 - 70 Hannover@msc-ge.com Jena Tel. +49 3641 6825 - 0 Fax +49 3641 6825 - 66 Jena@msc-ge.com Koblenz Tel. +49 2630 96239 - 11 Fax +49 2630 96239 - 15 Koblenz@msc-ge.com Munich Tel. +49 89 945532 - 0 Fax +49 89 945532 - 90 MSC.Muenchen@msc-ge.com Nuremberg Tel. +49 911 43970 - 0 Fax +49 911 43970 - 30 Nuernberg@msc-ge.com Rodgau Tel. +49 6106 26769-0 Fax +49 6106 26769-11 Rodgau@msc-ge.com Stuttgart Tel. +49 711 78336 - 0 Fax +49 711 78336 - 210 Stuttgart@msc-ge.com Wiesbaden Tel. +49 611 97320 - 0 Fax +49 611 97320 - 88 Wiesbaden@msc-ge.com

Sales Organisation Europe


AUSTRIA MSC Vertriebs GmbH Leobersdorf Tel. +43 2256 63975-10 Fax +43 2256 63975-55 Wien@msc-ge.com Velden Tel. +43 4274 23222 - 17 Fax +43 4274 23222 - 20 Velden@msc-ge.com CZECH REPUBLIC MSC-Vertriebs-CZ s.r.o. Blansko Tel. +420 516 411494 - 15 Fax +420 516 411494 Blansko@msc-ge.com Prague Tel. +420 251 561 130 Fax +420 251 562 990 Praha@msc-ge.com FRANCE MSC France Paris Tel. +33 1 45128230 Fax +33 1 41809289 Paris@msc-ge.com Strasbourg Tel. +33 388 651843 Fax +33 388 657526 Strasbourg@msc-ge.com Lyon Tel. +33 4 72 756020 Fax +33 4 72 909234 Lyon@msc-ge.com HUNGARY MSC Budapest Kft. Tel. +36 1250 90 - 40 Fax +36 1250 90 - 41 Budapest@msc-ge.com ITALY MSC Italia srl Tel. +39 039 63089-1 Fax +39 039 63089-220 Italy@msc-ge.com MALTA MSC (Malta) LTD. Tel. +356 21 484804 Fax +356 21 484803 Malta@msc-ge.com NETHERLANDS MSC Nederland BV Tel. +31 78 6920 - 150 Fax +31 78 6920 - 151 Netherlands@msc-ge.com POLAND MSC Polska Sp. z o.o. Tel. +48 323 3054 - 50 Fax +48 323 3054 - 52 Gliwice@msc-ge.com ROMANIA MSC-Mibatron s.r.l. Bucharest Tel. +40 31 1023466 +40 21 2302530 Fax +40 21 2302521 Bucuresti@msc-ge.com SLOVAKIA MSC-Vertriebs-SK s.r.o. Zilina Tel. +421 41 5001243 Fax +421 41 5652858 Zilina@msc-ge.com SPAIN
MSC Iberia S.L. Barcelona Tel. +34 931 505 505 Fax +34 931 505 506 Barcelona@msc-ge.com

Sales Representative
SWITZERLAND MSC-Gleichmann Schweiz AG Rotkreuz Tel. +41 41 785 8200 Fax +41 41 785 8209 Rotkreuz@msc-ge.com Biel/Bienne Tel. +41 32 366 8565 Fax +41 32 366 8566 Biel@msc-ge.com Montreux Tel. +41 21 965 3500 Fax +41 21 965 3501 Montreux@msc-ge.com Volketswil Tel. +41 43 35533 - 66 Fax +41 43 35533 - 77 Volketswil@msc-ge.com TURKEY MSC Vertriebs GmbH Istanbul Tel. +90 216 411 - 2333 Fax +90 216 411 - 3935 Turkey@msc-ge.com UNITED KINGDOM MSC-Gleichmann UK Ltd Brighton Tel. +44 1273 622446 Fax +44 1273 622533 Brighton@msc-ge.com
Milton Keynes Tel. +44 1908 263999 Fax +44 1908 263003 Miltonkeynes@msc-ge.com

NORWAY AREA Link Electronic AS Tel. +47 69 889899 Fax +47 69 889799 johnny.antonsen@linknordic.com
DENMARK AREA MK Nordic ApS Tel. +45 24 252745 mped@msc-ge.com SWEDEN AREA MK Nordic ApS Tel. +46 76 1957 139 mped@msc-ge.com

Madrid Tel. +34 91 72169 - 51 Fax +34 91 72169 - 56 Madrid@msc-ge.com SWEDEN MSC Vertriebs GmbH Malm Tel. +46 40 692 82 30 Fax +46 40 601 20 51 Sweden@msc-ge.com

Weybridge Tel. +44 1932 268990 Fax +44 1932 848610 Weybridge@msc-ge.com MSC (Scotland) LTD. Tel. +44 1506 460555 Fax +44 1506 461444 Livingston@msc-ge.com

www.msc-toolguide.com

VIII-6_2010-GBED-5115 MSC

MICROCOMPUTERS SYSTEMS COMPONENTS VERTRIEBS GMBH

www.msc-ge.com +49 211 92593-26 touch-atmel@msc-ge.com


MSC. All rights reserved. Although great care has been taken in preparing this printed matter, MSC can not be held responsible for any errors or omissions. All information in here is subject to change without notice. All hardware and software names used are trade names and/or trademarks of the respective manufacturer.