5th Generation Touchscreen Controller for Mobile Phones and Tablets - - PowerPoint PPT Presentation
5th Generation Touchscreen Controller for Mobile Phones and Tablets - - PowerPoint PPT Presentation
5th Generation Touchscreen Controller for Mobile Phones and Tablets Hot Chips 2013 Milton Ribeiro John Carey August, 2013 Design Goals Quick design of derivatives Platform-based design Scalable analog front-end (AFE) Scalable
Design Goals
Quick design of derivatives
Platform-based design Scalable analog front-end (AFE) Scalable DSP datapath Flexible hardware platform
Superior noise suppression performance
Display noise: DCV com, AC Vcom, OLED Display noise: DCV com, AC Vcom, OLED Finger-couple noise (charger noise): > 40 Vpp
Innovation acceleration thru flexible hardware
Glove and hover support Robust water rejection and wet finger tracking Passive stylus support Active stylus support
2
Architectural Elements (I)
CPU
Cortex M0 @ 48 MHz Support for flash memory (scalable) Support for SRAM (scalable) Support for ROM memory (scalable)
Low-power microcontroller infrastructure
Support for Hibernate, Deep-sleep, Sleep, Idle and Active modes Support for Hibernate, Deep-sleep, Sleep, Idle and Active modes On-chip power generation (LDO and voltage pump)
Robust analog front-end (AFE)
Large on-chip integration capacitors Signal attenuators in each channel Large charge handling capability: > 240 pC per cycle High-speed operation: up to 1 Msps
3
Architectural Elements (II)
High-voltage signal generation
On-chip charge pump for 10V generation
Configurable DSP datapath
Low-power linear and non-linear filtering
FIR and window filters Median filtering
Digital quadrature demodulation for active stylus Digital quadrature demodulation for active stylus Real-time noise-metrics 2D image processing algorithms: filtering, peak-search, etc.
Table-driven sequencer
Flexible timing generation enables advanced scanning modes Easy integration with DDI ASICs for incell and oncell integration
4
Gen5 Architecture Overview
TSS Mux + pads
- m Panel
AHB I/F Registers
HW acceleration
CE RX Channels
RX
Infra
IDAC
ARM CM0, SRAM HW acceleration
SEQ RX / TX Mux To / From P
TX
TX Pump VDDA
Slew Control
VCCTXext
- r Cext
Shield Driver
Registers
Infra (support, test)
IDAC
SRAM ROM Flash etc
VREF
5
TSG5_L Touchscreen Controller
- ARM CM0
- ARM Debug
- Low power
- CY S8 Process
130nm FLASH 10V capable
TSG5-L ASSP M0S8 Architecture
32-bit AHB-Lite
CPU Subsystem
SRAM 12 kB
SRAM Controller
ROM 8 kB
ROM Controller
FLASH 64 kB
Read Accelerator SPCIF SWD/TC NVIC, IRQMX
Cortex M0 48 MHz
FAST MUL
System Interconnect (Single Layer AHB)
Peripherals
System Resources
Power Clock Sleep Control PWRSYS REF POR LVD NVLatches BOD WIC
Peripheral Interconnect (MMIO)
PCLK Deep Sleep Hibernate Active/Sleep
IO Subsystem
4x GPIO, 2x SIO
High Speed I/O Matrix
IOSS GPIO (2x ports)
WDT ILO Reset Clock Control DFT Logic Test IMO DFT Analog Reset Control XRES 58x TXRX
TSS-G5
TSS-IF Capacitance Map 21x RX Channels (incl. LX) Noise Map Sequencer Channel Engine, Deconvolution, Local Max T S T X ( p u m p )
Serial Comm
512B Power Modes
6
TSG5 RX AFE Architecture
Single-edge Integrator Per-channel ADC Per-channel H/W Baselining Per-edge signal processing, 40V charger noise
Atten.
8b SAR
VX Touch Sensor VX Vref
7
Gen5: Application of Flexible Timing Generation
- D67 = integrate for 2/3 of the period, or 67% duty cycle
- Removes 3rd/6th/9th harmonics, e.g. for FTX =100kHz that’s 300/600/900kHz
- Esp. effective for slow panels. 1.5x noise immunity for all the higher-freq noise
Channel response @ FTX=100kHz With D67 Without Duracell Charger
FTX 3FTX 5FTX 7FTX 9FTX 8
Gen 4/5 Comparison
Feature Gen 4 Gen 5 TX drive (square wave) 2.6-10V 2.6-10V,Cext or VTX MPTX 4 Full axis TX frequency 300kHz 500kHz Max RX sample rate 2 TX (sub-int) ½ TX (=per edge) HW Baseline Cal. Yes Yes, larger Max RX charge 8pC/edge 30..200pC/edge 10b SAR, RX ADC 10b SAR, shared 8b SAR per ch. LX channel Yes Yes LCD sync Int/ext Int/ext Signal processing M0 CPU, 32b CPU or CE Noise metric CPU CPU or CE
- Autom. sequencing
Yes Yes, table driven Self & Mutual Cap Yes Yes VDDD 1.71 – 5.5V 1.71-5.5V VCCA (core) 2.4V 2.65-5.5V
9
Current Status and Future Developments Smartphone and tablet devices available today
TGS5_M: 36 I/Os and 11 channels, supporting phones up to 4.7” TSG5_L: 58 I/Os and 21 channels, supporting phones and tablets up to 9”
Large tablet and notebook device available later Large tablet and notebook device available later in the year
10
Thank You
11