Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "© 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics."— Presentation transcript:

1 © 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

2 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

3 3 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation 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).

4 4 © 2010 Renesas Electronics America Inc. All rights reserved. 4 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** 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). Solutions for Innovation

5 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 process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-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 Power General Purpose

6 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 process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-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 Power General Purpose R8C Capacitive Touch Solution

7 7 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation Touch Screen Phone Appliances Portable Consumer Medical Office Equipment

8 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

9 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

10 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

11 11 © 2010 Renesas Electronics America Inc. All rights reserved. Better Aesthetics Higher Reliability Key Reasons for Using Capacitive Touch

12 12 © 2010 Renesas Electronics America Inc. All rights reserved. Easier Maintenance Controls Reusability Key Reasons for Using Capacitive Touch (2)

13 13 © 2010 Renesas Electronics America Inc. All rights reserved. Keys Wheels Sliders Touch Screens Typical Uses of Capacitive Touch Interfaces

14 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

15 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

16 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) Sensor underneath panel Design Considerations

17 17 © 2010 Renesas Electronics America Inc. All rights reserved. MCU Suppliers Technology “Names” Main Detection Method Hardware- Assisted Detection 2 Types of Solutions Available Renesas Series Capacitance Voltage Division Self-capacitanceYesTouch MCU Atmel Charge Transfer Technology (QTouch and QMatrix) Self- and Mutual- capacitance Yes (MaxTouch) Touch MCU; Sw Library Cypress 1)CapSense Successive Approximation (CSA) 2)CapSense Sigma-Delta (CSD) Mutual- capacitance NoTouch MCU Freescale 1)Advanced Touch Logic (ATL) 2)Capacitive Turbo Sensing (CTS) Self-capacitanceNoSw Library MicrochipRelaxation OscillatorSelf-capacitanceNo Touch MCU; Sw Library STRC AcquisitionSelf-capacitanceNoSw Library Software-based solution impacting overall performance and power consumption MCU-based Capacitive Touch Solutions 1 1 Information based on information available through public websites as of Sep 2010 2 Comparable to Renesas MCU-based solution

18 18 © 2010 Renesas Electronics America Inc. All rights reserved. Flexible and Easy Optimized API, Advanced Debug and Full Support Low System Cost Low Power Consumption Specialized Touch Hardware Single-chip MCU Solution 1 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

19 19 © 2010 Renesas Electronics America Inc. All rights reserved. System Control: LED’s, buzzer, communication, analog inputs, safety Touch Control: Keys, sliders, wheels configurations CPUDTC Oscillator LVD GPIO Speaker Thermometer I²C/SPI/LIN Display A/D COMM Debug Timers POR Flash Memory RAM Sensor Control Unit... R8C/3xT R8C/3xT Single-chip Solution

20 20 © 2010 Renesas Electronics America Inc. All rights reserved. Simplified Connection SCU handles all the sequencing and timing Charge Cc Discharge Cc Measure “VCHxA” Voltage VCHxA < Vth ? n Get discharge count 1 1 2 2 3 3 4 4 5 5 VCHxA = Cr Cr + Cx Vc “VCHxA” Cx (touch) > Cx (no touch) R8C/3xT Detection Mechanism

21 21 © 2010 Renesas Electronics America Inc. All rights reserved. Control and Error Management Measurement and Sequencing/Scanning Noise Countermeasure Data transfer Status decoder Timing variable counter Channel control counter Status counter (5-bits) Channel control block Secondary counter Primary counter Data buffer Measurement block Sensor DMA Transfer request control block Interrupt control block Count source control block Trigger control block DTC Request INT Request To RAM Clock Trigger Signal Touch Signal Channel Selection Sensor Control Unit (SCU) 1 3 1 4 2 1 4 1 1 1 1 2 2 4 2 3 4 1

22 22 © 2010 Renesas Electronics America Inc. All rights reserved. Start SCU Interrupt Measure Ch 4 Measure Ch 2 Measure Ch 1 Measure Ch 0 Measure Ch 3 Software or hardware triggered Single or multiple channels Ascending or descending sequence Interrupt on scan completion Trigger Control Block Status Decoder SCU /SCUTRG Timer RC R8C/33T SCUCR0 Trigger Sequence Automated Scanning

23 23 © 2010 Renesas Electronics America Inc. All rights reserved. Software- based solution R8C/3xT Option A R8C/3xT Option B CPU used 100% in software solution CPU in R8C/3xT Fully stopped Or system functions Less than 15% CPU usage Scanning + Data Transfer System Functions CPU SCU CPU SCU Not Operating CPU Active (Touch Scanning) CPU Active (System Functions) CPU Active (Touch Post Processing) CPU CLK … Less than 15% of total CPU time (20MHz) R8C/3xT Low CPU Bandwidth

24 24 © 2010 Renesas Electronics America Inc. All rights reserved. Touch Detection Post Processing Touch Detection Post Processing SCU Time Current Standby (Wait Mode)SCUCPUStandby (Wait Mode)SCUCPU * Typical value based on specific test platform Timer INT T1=100mS T2=340uS T3 =200uS Timer INT T1=100mS T2=340uS T3 =200uS R8C/3xT Low Power Consumption Clock SourceLow-speed OCOHigh-speed OCO Peripheral Clock125kHz5MHz CPU StateStop Active Code ExecutionN/A Yes State Current *8.3uA610uA (single ch)2mA Average Current *Sub 16uA (single channel)

25 25 © 2010 Renesas Electronics America Inc. All rights reserved. 1.8V–5.5V COMM RAM Flash A/D GP Timers 20mA Ports Cc RcCr CHxBCHxACHxC CH0 CH1 CH2 SCU Debug 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 2 3 4 1 5 Reset IC Crystal EEPROM IC WDT IC External ICs CH3 CH4 CH5 Step-down converter IC 2 3 4 1 R8C CPU CPU No

26 26 © 2010 Renesas Electronics America Inc. All rights reserved. SCU Driver Low Level Filter Reference and Threshold Firmware Drift Compensation Sensor Touch Decision (Binary) Wheel Decoder Slider Decoder Switch Function Matrix Decoder Auto Calibration Functional Noise Rejection (Debounce, Wipedown) Application Hardware Interface Sensor Functional Implementation User Application ~2.3KB code APP Specific Optimized Software Architecture Renesas API Example APP

27 27 © 2010 Renesas Electronics America Inc. All rights reserved. Software CPU Operation-intensive Tighter timing margins Interrupt handling limitation More code Hardware Automated process CPU available for system Lower Power Less code Why do this?When you can have this… Software vs. Hardware Solutions Summary

28 28 © 2010 Renesas Electronics America Inc. All rights reserved. Circuit Modeling Measurement Intuitive GUI Parameter Setting Advanced Tuning Tools

29 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

30 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

31 31 © 2010 Renesas Electronics America Inc. All rights reserved. 22ch Touch 16-32 KB Flash 1.5-2.5 KB RAM Function / Performance Under DevelopmentUnder Planning 18ch Touch 16-32 KB Flash 1.5-2.5 KB RAM 2010 2011 Touch MCU Roadmap R8C/3JT 40 pins QFN R8C/3JT R8C/33T 32 LQFP R8C/33T 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

32 32 © 2010 Renesas Electronics America Inc. All rights reserved. Exercise Equipment Portable Devices Medical Equipment Audio Equipment Security Keypads Office Equipment Kitchen Appliances R8C/3xT ‘Touches Your Life’

33 © 2010 Renesas Electronics America Inc. All rights reserved. 33 Q&A

34 34 © 2010 Renesas Electronics America Inc. All rights reserved. Explore New Frontiers… Innovation Touch Screen Phone Appliances Portable Consumer Medical Office Equipment

35 © 2010 Renesas Electronics America Inc. All rights reserved. 35 Thank You!

36 © 2010 Renesas Electronics America Inc. All rights reserved. 36 Appendix

37 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

38 Renesas Electronics America Inc.


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

Similar presentations


Ads by Google