+ All Categories
Home > Documents > © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User...

© 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User...

Date post: 16-Jan-2016
Category:
Upload: muriel-greer
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
38
© 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics America Inc. Nelson Quintana Senior Manager, Marketing 12 October 2010 Version 1.2
Transcript
Page 1: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

© 2010 Renesas Electronics America Inc. All rights reserved.

ID 411C: Capacitive Touch User Interfaces and Hardware-based Solutions

Renesas Electronics America Inc.Nelson QuintanaSenior Manager, Marketing12 October 2010Version 1.2

Page 2: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

2 © 2010 Renesas Electronics America Inc. All rights reserved.

Mr. Nelson Quintana

Senior Manager, Product Marketing Business Development for White Goods and Small

Appliance Market Segments heavily focused on User Interface Applications

Renesas R8C/3xT Capacitive Touch MCU Roadmap Definition

Responsible for Renesas 8-/16-bit MCU Strategy in the Americas

PREVIOUS EXPERIENCE: Over nine years at NEC Electronics America as a Field and

Technical Application Engineer for 8-bit and 16-bit Microcontroller products and Development tools

BSEE in Digital Design with concentration in Microprocessor/Microcontroller systems from San Francisco State University

Page 3: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

3 © 2010 Renesas Electronics America Inc. All rights reserved.

Renesas Technology and Solution Portfolio

Microcontrollers& Microprocessors

#1 Market shareworldwide *

Analog andPower Devices#1 Market share

in low-voltageMOSFET**

Solutionsfor

Innovation

Solutionsfor

InnovationASIC, ASSP& Memory

Advanced and proven technologies

* MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010

** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

Page 4: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

4 © 2010 Renesas Electronics America Inc. All rights reserved.

4

Renesas Technology and Solution Portfolio

Microcontrollers& Microprocessors

#1 Market shareworldwide *

Analog andPower Devices#1 Market share

in low-voltageMOSFET**

ASIC, ASSP& Memory

Advanced and proven technologies

* MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010

** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

Solutionsfor

Innovation

Solutionsfor

Innovation

Page 5: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

5 © 2010 Renesas Electronics America Inc. All rights reserved.

5

Microcontroller and Microprocessor Line-up

Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive

Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 uA standby Medical, Automotive & Industrial

Legacy Cores Next-generation migration to RX

High Performance CPU, FPU, DSC

Embedded Security

Up to 10 DMIPS, 130nm process350 uA/MHz, 1uA standbyCapacitive touch

Up to 25 DMIPS, 150nm process190 uA/MHz, 0.3uA standbyApplication-specific integration

Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security

Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 uA standby Ethernet, CAN, USB, Motor Control, TFT Display

High Performance CPU, Low Power

Ultra Low PowerGeneral Purpose

Page 6: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

6 © 2010 Renesas Electronics America Inc. All rights reserved.

6

Microcontroller and Microprocessor Line-up

Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive

Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 uA standby Medical, Automotive & Industrial

Legacy Cores Next-generation migration to RX

High Performance CPU, FPU, DSC

Embedded Security

Up to 10 DMIPS, 130nm process350 uA/MHz, 1uA standbyCapacitive touch

Up to 25 DMIPS, 150nm process190 uA/MHz, 0.3uA standbyApplication-specific integration

Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security

Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 uA standby Ethernet, CAN, USB, Motor Control, TFT Display

High Performance CPU, Low Power

Ultra Low PowerGeneral Purpose

R8C

Capacitive Touch Solution

Page 7: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

7 © 2010 Renesas Electronics America Inc. All rights reserved.

Innovation

Touch Screen Phone

Appliances

Portable Consumer

Medical Office Equipment

Page 8: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

8 © 2010 Renesas Electronics America Inc. All rights reserved.

Touch controllers that fit your products best

Renesas’ hardware-assisted touch sensing MCU is

‘ahead of its class’ for providing full system control

and overall lower power consumption without

sacrificing touch performance

Page 9: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

9 © 2010 Renesas Electronics America Inc. All rights reserved.

Agenda

Key Reasons to Use Capacitive Touch

Typical Uses

Methods and Design Considerations

Solutions Available

Renesas Solution

Key features

Benefits of hardware-assisted touch

Tools

Target Applications

Roadmap

Q&A

Page 10: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

10 © 2010 Renesas Electronics America Inc. All rights reserved.

Key Takeaways

By the end of this session you will be able to:

Know about market trends in HMI technologies

Understand types of capacitive touch solutions available

Identify pros and cons of hardware and software-based

solutions

Recognize the benefits of Renesas’ touch solution

Page 11: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

11 © 2010 Renesas Electronics America Inc. All rights reserved.

Better Aesthetics

Higher Reliability

Key Reasons for Using Capacitive Touch

Page 12: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

12 © 2010 Renesas Electronics America Inc. All rights reserved.

Easier Maintenance

Controls Reusability

Key Reasons for Using Capacitive Touch (2)

Page 13: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

13 © 2010 Renesas Electronics America Inc. All rights reserved.

Keys Wheels Sliders

Touch Screens

Typical Uses of Capacitive Touch Interfaces

Page 14: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

14 © 2010 Renesas Electronics America Inc. All rights reserved.

Self Capacitance * Power Consumption:

Low Emissions: Low Immunity: Medium

Mutual Capacitance * Power Consumption:

Medium/High Emissions: Medium/High Immunity: Medium/High

* Attributes may vary depending on implementation

Capacitive Touch Detection Methods

Page 15: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

15 © 2010 Renesas Electronics America Inc. All rights reserved.

What are typical challenges with touch design?

Answer:

Touch sensitivity, noise, response time, and

debugging

Question

Page 16: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

16 © 2010 Renesas Electronics America Inc. All rights reserved.

PCB layout Surface overlay Calibration and tuning Drift compensation Filtering Patents

Sensor Patterns/Shape

Layout Guidelines

Overlay

d

k (dielectric constant)

Sensorunderneath panel

Design Considerations

Page 17: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

17 © 2010 Renesas Electronics America Inc. All rights reserved.

MCUSuppliers

Technology “Names”Main

Detection Method

Hardware- Assisted

Detection2

Types of SolutionsAvailable

RenesasSeries Capacitance Voltage Division

Self-capacitance Yes Touch MCU

AtmelCharge Transfer Technology(QTouch and QMatrix)

Self- and Mutual-

capacitance

Yes (MaxTouch)

Touch MCU; Sw Library

Cypress1)CapSense Successive

Approximation (CSA)2)CapSense Sigma-Delta (CSD)

Mutual-capacitance

No Touch MCU

Freescale1)Advanced Touch Logic (ATL)2)Capacitive Turbo Sensing (CTS)

Self-capacitance No Sw Library

Microchip Relaxation Oscillator Self-capacitance NoTouch MCU; Sw

Library

ST RC Acquisition Self-capacitance No Sw Library

Software-based solution impacting overall performance and power consumption

MCU-based Capacitive Touch Solutions1

1 Information based on information available through public websites as of Sep 20102 Comparable to Renesas MCU-based solution

Page 18: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

18 © 2010 Renesas Electronics America Inc. All rights reserved.

Flexible and EasyOptimized API, Advanced Debug

and Full Support

Low System Cost

Low Power Consumption

Specialized Touch Hardware

Single-chip MCU Solution1

2

3

4

5

Minimum External Components

Standby Modes and Full Operation

Sensor Control Unit (SCU) frees up CPU

Capacitive Touch and System Control

Benefits of Renesas Capacitive Touch Solution

Page 19: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

19 © 2010 Renesas Electronics America Inc. All rights reserved.

System Control: LED’s, buzzer, communication, analog inputs, safety Touch Control: Keys, sliders, wheels configurations

CPU DTC

Oscillator

LVD

GPIO

SpeakerSpeaker

ThermometerThermometer

I²C/SPI/LINI²C/SPI/LIN

DisplayDisplay

A/D

COMM

Debug

Timers

POR

FlashMemory

RAM

Se

ns

or

Co

ntr

ol U

nit

......

R8C/3xT

R8C/3xT Single-chip Solution

Page 20: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

20 © 2010 Renesas Electronics America Inc. All rights reserved.

Simplified Connection

SCU handles all the sequencing and timing

CHxA

CHxB

CHxC

CH0

Cr

Rc

Cc

Rr

Cx

Vth

Counter

Charge CcCharge Cc

Discharge CcDischarge Cc

Measure “VCHxA” VoltageMeasure “VCHxA” Voltage

VCHxA < Vth ?VCHxA < Vth ?n

Get discharge countGet discharge count

11

22

33

44

55

VCHxA =Cr

Cr + CxVc

“VCHxA”

Cx (touch) > Cx (no touch)

Voltage

Time

VCHxA No Touch

VCHxA Touch

Threshold Voltage

Discharge Count

R8C/3xT Detection Mechanism

Page 21: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

21 © 2010 Renesas Electronics America Inc. All rights reserved.

Control and Error Management Measurement and Sequencing/Scanning Noise Countermeasure Data transfer

Status decoder

Timing variablecounter

Channel controlcounter

Status counter(5-bits)

Channelcontrol block

Secondarycounter

Primary counter

Data buffer

Measurementblock

SensorDMA

Transfer requestcontrol block

Interruptcontrol block

Count sourcecontrol block

Triggercontrol block

DTC Request

INT Request

To RAM

Clock

Trigger Signal

TouchSignal

ChannelSelection

Sensor Control Unit (SCU)

1

3

1

4

2

1

4

1

1

1

1

2

2

4

Sensor Control Unit (SCU)

234

1

Page 22: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

22 © 2010 Renesas Electronics America Inc. All rights reserved.

StartStart

SCU InterruptSCU Interrupt

Measure Ch 4Measure Ch 4

Measure Ch 2Measure Ch 2

Measure Ch 1Measure Ch 1

Measure Ch 0Measure Ch 0

Measure Ch 3Measure Ch 3

Software or hardware triggeredSingle or multiple channelsAscending or descending sequence Interrupt on scan completion

Trigger Control Block

StatusDecoder

SCU

/SCUTRG

Timer RC

R8C/33T

SCUCR0

Trigger

Sequence

Automated Scanning

Page 23: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

23 © 2010 Renesas Electronics America Inc. All rights reserved.

Software-based

solution

R8C/3xTOption A

R8C/3xTOption B

CPU used 100% in software solution CPU in R8C/3xT

Fully stopped Or system functions

Less than 15% CPU usage

Scanning + Data Transfer

Scanning + Data Transfer

System Functions

CPUCPU

SCUSCU

CPUCPU

SCUSCU

Not OperatingNot Operating

CPU ActiveCPU Active(Touch Scanning)(Touch Scanning)

CPU ActiveCPU Active(System Functions)(System Functions)

CPU ActiveCPU Active(Touch Post (Touch Post Processing)Processing)

CPUCPU

CLKCLK …

Less than Less than 15% of 15% of

total CPU timetotal CPU time(20MHz)(20MHz)

R8C/3xT Low CPU Bandwidth

Page 24: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

24 © 2010 Renesas Electronics America Inc. All rights reserved.

TouchDetection

Po

stP

roce

ssin

g

TouchDetection

Po

stP

roce

ssin

g

SCU

Time

Current

Standby (Wait Mode) SCU CPU Standby (Wait Mode) SCU CPU

* Typical value based on specific test platform

Timer INT

T1=100mST2=340uS

T3 =200uS

Timer INT

T1=100mST2=340uS

T3 =200uS

R8C/3xT Low Power Consumption

Clock Source Low-speed OCO High-speed OCO High-speed OCO

Peripheral Clock 125kHz 5MHz 5MHz

CPU State Stop Stop Active

Code Execution N/A N/A Yes

State Current * 8.3uA 610uA (single ch) 2mA

Average Current * Sub 16uA (single channel)

Page 25: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

25 © 2010 Renesas Electronics America Inc. All rights reserved.

Key1 Key2 Key3

Key4 Key5 Key6

Key7 Key8 Key9

1.8V–5.5V

COMM

RAM

Flash

A/D

GP Timers

20mA Ports

Cc Rc Cr

CH

xB C

Hx

ACH

xC

CH0CH1CH2

SCUSCU

Deb

ug

Data Flash

40MHz Osc.

Watchdog

LVD / POR

On-board components Two Caps + one resistor One resistor per each channel for protection 4 sensors/keys per channel (matrix configuration) 20mA Ports

Low System Cost

234

1

5

Reset IC

Crystal

EEPROM IC

WDT IC

External ICs

CH3CH4CH5

Step-down converter IC

2

3

4

1

R8C CPUCPUNo

Page 26: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

26 © 2010 Renesas Electronics America Inc. All rights reserved.

SCU Driver

Low Level Filter

Reference and Threshold Firmware

Drift Compensation

Sensor TouchDecision(Binary)

Wheel Decoder

SliderDecoder

SwitchFunction

MatrixDecoder

AutoCalibration

Functional Noise Rejection (Debounce, Wipedown)

Application

Hardware Interface

Sensor

Functional Implementation

UserApplication

~2.

3KB

cod

eA

PP

Spe

cific

Optimized Software Architecture

Re

nes

as

AP

IE

xam

ple

AP

P

Page 27: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

27 © 2010 Renesas Electronics America Inc. All rights reserved.

Software CPU Operation-intensive Tighter timing margins Interrupt handling limitation More code

HardwareAutomated processCPU available for systemLower PowerLess code

Why do this? When you can have this…

Software vs. Hardware Solutions Summary

Page 28: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

28 © 2010 Renesas Electronics America Inc. All rights reserved.

Circuit Modeling

Measurement

Intuitive GUI

Parameter Setting

Advanced Tuning Tools

Page 29: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

29 © 2010 Renesas Electronics America Inc. All rights reserved.

Evaluation System Features R8C/33T (32-pin) Keys, Wheel, Slider LED Display Ambient light sensor Buzzer Current consumption

measurement E8a Debug Emulator CD containing:

– Touch API and sample application code

– Workbench Tool– Free 64KB C Compiler– Quick Start Guide,

Manuals, Application Notes

Wheel

Ordering Information:P/N: YR8C33TKIT01

Key Matrix

Slider

www.am.renesas.com/capacitivetouch

E8a Debugger

Self-contained Touch Evaluation System

Page 30: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

30 © 2010 Renesas Electronics America Inc. All rights reserved.

What are the top benefits of Renesas Touch Solution?

Answer:

Touch and system control

Low CPU bandwidth

Low power while touch detection

Low cost

Optimized API, advanced tools and full support

Question

Page 31: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

31 © 2010 Renesas Electronics America Inc. All rights reserved.

• 22ch Touch• 16-32 KB Flash• 1.5-2.5 KB RAM

Fu

nct

ion

/ P

erfo

rman

ce

Under Development Under Planning

• 18ch Touch• 16-32 KB Flash• 1.5-2.5 KB RAM

2010 2011

Touch MCU Roadmap

R8C/3JTR8C/3JT40 pins QFN40 pins QFN

R8C/3JTR8C/3JT40 pins QFN40 pins QFN

R8C/33TR8C/33T32 LQFP32 LQFP

R8C/33TR8C/33T32 LQFP32 LQFP

• 28ch SCU ch• 64 LQFP• 128 KB Flash• 10 KB RAM

• 28ch SCU ch• 64 LQFP• 128 KB Flash• 10 KB RAM

• 36ch SCU ch• 80 LQFP• 128 KB Flash• 10 KB RAM

• 36ch SCU ch• 80 LQFP• 128 KB Flash• 10 KB RAM

• 8ch SCU ch• 20 LSSOP

• 8ch SCU ch• 20 LSSOP

Page 32: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

32 © 2010 Renesas Electronics America Inc. All rights reserved.

Exercise Equipment

Portable Devices

Medical EquipmentAudio Equipment

SecurityKeypads

Office Equipment

Kitchen Appliances

R8C/3xT ‘Touches Your Life’

Page 33: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

© 2010 Renesas Electronics America Inc. All rights reserved.

33

Q&A

Page 34: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

34 © 2010 Renesas Electronics America Inc. All rights reserved.

Explore New Frontiers…

Innovation

Touch Screen Phone

Appliances

Portable Consumer

Medical Office Equipment

Page 35: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

© 2010 Renesas Electronics America Inc. All rights reserved.

35

Thank You!

Page 36: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

© 2010 Renesas Electronics America Inc. All rights reserved.

36

Appendix

Page 37: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

37 © 2010 Renesas Electronics America Inc. All rights reserved.

True 1-Wire Communication I/F

Real-time memory access via Debug DMA

Dedicated Clock for Debug Engine

On-chip Trace

8 Instructions and 1 Data Breakpoint

Up to 255 SW Breakpoints when using HEW

Interface supports Workbench

Break Before execution

Data break

Break

Trace mode

Trace info

Trace condition

RAM memory reference/change

Address match: 8

1

On-chip trace

Branch destination/data access: 8

Combination of 2 points

Refer during user program execution (run)

(RAM trace)

R8C/3xT

R8C’s Advanced On-chip Debug Unit

Page 38: © 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.

Renesas Electronics America Inc.


Recommended