Touch Screen for Pictiva OLED display. Application Note. Introduction



Similar documents
PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

maxon motor maxon motor control EPOS Positioning Controller Cable Starting Set Edition June 2006 part number Positioning Controller

RS-232 to TTL Converter Cables SuperDroid Robots

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

ViZion Installation Guide

PhidgetInterfaceKit 8/8/8

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

Information Board User s Guide

Capacitive Touch Sensor Project:

Microcontroller to Sensor Interfacing Techniques

0832 Dot Matrix Green Display Information Board User s Guide

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

T-SERIES INDUSTRIAL INCLINOMETER ANALOG INTERFACE

Copyrights 2010 Victron Energy B.V. All Rights Reserved

Basic Specifications. Electrical. EPSON Perfection Color EPSON MatrixCCD TM line sensor. device Effective pixels

MSFET MICROSENS Miniature ph Sensor Module

RC2200DK Demonstration Kit User Manual

OPERATING INSTRUCTIONS Model ST-888 DTMF ANI/ENI Display Decoder

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Controlling a Dot Matrix LED Display with a Microcontroller

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features.

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

ECR Shelf System Installation Guide Centralized Rack Mount Call Recording

Application Guide. Power Factor Correction (PFC) Basics

EPSON Perfection 1650/1650 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. device Effective pixels

EDI Distributor Control Interface Wiring and Setup Instructions

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

EVAL-AD5390/91/92EB. Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs

Conversion Between Analog and Digital Signals

QUICK INSTALLATION. MSX-E1516 Ethernet digital I/O system /2014

Technical data. General specifications. Signal voltage V DC Signal duration. 1 s Input 2. Signal voltage. 1 s Analog output.

TDAS G5-DB Hardware User s Manual

EPSON Perfection 2450 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. US letter or A4 size ( inches [ mm])

LED red (-): Measuring value < lower tolerance threshold LED red (+): Measuring value > upper tolerance threshold. Page 1/6

1. General Description

Antenna Rotator System

REGTRONIC OPERATING INSTRUCTIONS

Contents. Document information

BUILDING INSTRUCTIONS

SSD1298. Advance Information. 240 RGB x 320 TFT LCD Controller Driver integrated Power Circuit, Gate and Source Driver with built-in RAM

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

Web Site: Forums: forums.parallax.com Sales: Technical:

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Model 201 Wiegand Touchpad Reader Installation Guide

EasyPIC4 User s Manual

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version ( )

AN2680 Application note

WxGoos-1 Climate Monitor Installation Instructions Page 1. Connections. Setting an IP Address

BMW CAR-PC MONITOR MODEL SPECIFICATION BMW3/5 SERIES. Model Name : BMW-100P Paper Version : Ver 1.0

Mobile Satellite Solutions. A WiWorld Partner SATELLITE TV ANTENNA CONTROLLER RFM-1000/1100 TECHNICAL MANUAL STOW SEARCH

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

LMU Hardware and Installation Guide

TEECES DOME LIGHTING SYSTEMS

In-Sight Hardware specifications

WEB log. Device connection plans

Kit for TLM051 monitor

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Option field bus: without bus with profibus DP. Design-Index (Subject to change)

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

Implementing SPI Communication Between MSP430 G2452 and LTC ADC

5inch HDMI LCD User Manual

EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief

Reliability of the DRAGON Product Family Application Note

ECEN 1400, Introduction to Analog and Digital Electronics

VOICE RECORDING SYSTEM ISDN PRI / BRI

Specification of 5 Wire Analog Touch Panel

TS2 VRack. User and Installation Manual

MAX6683 Evaluation System/Evaluation Kit

DK40 Datasheet & Hardware manual Version 2

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

PIKA Technical Bulletin #41. V-12 RAN Trunk Interface Implementation

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Advanced LED Controller (LED Chaser)

ABB Drives. User s Manual HTL Encoder Interface FEN-31

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

8-Sensor Gas Detection System

128x64 DOTS. EA DOGL128x-6 EA LED68X51-RGB

Duct Humidity Transmitter

AXE114S BINARY CLOCK. revolution Revolution Education Ltd. Web: Version /09/08 AXE114.PMD.

AC-115 Compact Networked Single Door Controller. Installation and User Manual

SYSTEM 4C. C R H Electronics Design

Solar Energy Discovery Lab

Business/Home GSM Alarm System. Installation and User Manual

How to measure absolute pressure using piezoresistive sensing elements

Brake module AX5021. Documentation. Please read this document carefully before installing and commissioning the brake module!

NC-12 Modbus Application

CW46S GPS Sensor P R O D U C T B R I E F. Description. Features. Applications. Block Diagram

PenMount 1302 PCI Control Board

Sturdy aluminium housing, anodized in blue Female connector for optical fiber (please order optical fiber separately) Mounting holes

PUSH BUTTON START INSTALLATION MANUAL

Transcription:

Touch Screen for Pictiva OLED display Application Note AN0 Introduction A touch screen interface can be added to Pictiva.7 inch or similar OLED displays to enhance its operation. This application note shows how the hardware and software can add a touch function to an existing OLED display. Potential Benefits of using a touch screen interface with OLED Create smart switches for industrial controls for a more efficient and intuitive graphical user interface. Save valuable real estate on bezel or console by combining switches with Indicators into smaller simpler switch control systems. Touch Screen Unit Figure : OLED touch display Figure : OLED touch display in operation The touch screen is a.7 inch diagonal wire resistive tactile sensor. It can sense the position of a finger or stylus that makes contact on the face of the touch sensor equipped display. An analog resistive sensor array measures the voltage drop across two sets of silver painted metal electrodes. One set of electrodes sets up a static electric field between two planes of transparent conductive ITO. A third electrode senses the voltage drop at the point where a finger or stylus pushes the two conductive planes together. Scanning and reading of the touch sensor is performed by an AD78 touch controller ASIC and an 805 based microcontroller. A block diagram of the touch screen system is in Figure. page of 9

The touch screen is physically sized for the OSRAM 8x6.7 inch monochrome display. A mechanical diagram of the touch sensor panel is shown below in Figure. Figure : Block Diagram of Touch Screen System Touch Panel Sensor The touch sensor is a wire analog resistive array with a base glass substrate and two flexible resistive ITO layers separated by an array of insulating dots. A finger or stylus pushes the two layers together at a single point causing a change in resistance and voltage drop at a fixed point. An Analog Devices AD78 scans the X and Y axes and determines the unique voltage drop for each axis. The four electrodes for scanning are labeled X+, X-, Y+, and Y-. These electrodes are connected to the AD78 touch screen controller and the touch sensor is scanned and the analog voltages read. Figure : Touch Screen mechanical diagram Full schematics are in the appendix on pages 6 and 7. page of 9

Touch Controller ASIC INTERUPT GENERATOR TOUCH SCREEN INPUTS A/D VOLTAGE REFERENCE INPUT (Vref) SPI DIGITAL INTERFACE Figure 5: Touch Controller ASIC block diagram The four touch electrodes are connected to the inputs X+, X-, Y+, and Y- of the AD78. A selected axis (X or Y) pair of electrodes is energized with a static voltage and the voltage of the positive electrode of the other pair in the wire touch panel is measured. The sensed voltage is measured and converted to either an 8 bit or bit resolution. A digital word representing the voltage at the contacting point on the touch panel is created and sent out via a high speed SPI serial interface. A SAR type ADC is used to do the analog to digital conversion. The SAR ADC is stabilized and calibrated using an external +.5Vdc voltage reference regulator. The Analog Devices analog to digital converter is capable of either 8 bit or bit resolution. ADC operation and touch electrode biasing can be configure to read X and Y axis voltage drops using single ended or differential measurement techniques. A finger or stylus touching the sensing Panel generates an interrupt (/PEN-IRQ) which causes the 805 microcontroller to begin issuing commands for the touch screen controller to scan the X and Y axis for location of the contacting object. Photographs of the controllers are in Figure 6. page of 9

Figure 5 shows the touch ADC configuration set up by the 805 to read position along the Y axis. Bias voltage and ground are applied to the Y+ and Y- electrodes respectively and the X+ electrode senses a voltage drop at the contact point of the touch screen plane. Touch Screen Resistive array Figure 5: Touch Controller biasing and sensing touch point along Y axis. Figure 6: AD78 touch controller and 805 controller boards page of 9

Touch Panel Sequence of Events The touch panel starts in an idle mode. The master Microcontroller unit (MCU) is waiting for activity from the Touch Controller. At the touch of the stylus below, a change in voltage is generated at the X+ electrode and sent to the touch controller. Full software block diagram is in the appendix section on page 8. Figure 7: Touch Screen Interrupt Creation and Detection Touch Controller generates and an active low interrupt (/PENIRQ) which wakes up the MCU. MCU responds to the interrupt by commanding the Touch Controller to begin scanning the touch screen along the X axis. The X and Y axes are scanned and outputs of binary data coordinates are sent to the supervisory MCU. Figure 8: MCU commands scan of X axis Figure 9: X Axis Scanning and output of Coordinate routines. page 5 of 9

Figure 0: MCU commands scan of Y axis Figure : Y Axis Scanning and output of Coordinate routines. MCU will reset the touch screen back to a detection mode unless a finger or stylus is still touching the sense pad. In that case, the controller will perform another scan and update the contact position. Complete schematics on the MCU and operating software may be found in the OSRAM Reference Design Kit. Further Information The touch controller, Analog Devices AD78 is a standard off the shelf touch controller and is obtainable from other semiconductor vendors. The firmware and MCU control software is written in C (Please contact Osram OLED Applications Engineering for referral to rd party software resources). The base controller is a modified OSRAM Reference Design Kit microcontroller. Author: Richard Hawkins, OLED Applications Engineering, San Jose, USA October, 006. About Osram Opto Semiconductors Osram Opto Semiconductors GmbH, Regensburg, is a wholly owned subsidiary of Osram GmbH, one of the world s three largest lamp manufacturers, and offers its customers a range of solutions based on semiconductor technology for lighting, sensor and visualisation applications. The company operates facilities in Regensburg (Germany), San José (USA) and Penang (Malaysia). Further information is available at www.osram-os.com. All information contained in this document has been checked with the greatest care. OSRAM Opto Semiconductors GmbH can however, not be made liable for any damage that occurs in connection with the use of these contents. page 6 of 9

APPENDIX Touch Screen Schematic Y + TOUCH SCRE EN ARRAY X + X - Y - TS Y+ Y- JP X - X+ Trace Flex Cable page 7 of 9

Touch Controller Schematic DEFAULT IS 0 OHM R 060 @ 5% J pin.0 mm pitch R. A. FPC connector DEFAULT IS 0 OHM R5 060 @ 5% DEFAULT IS 0 OHM R6 R7 060 @ 5% DEFAULT IS 0 OHM 060 @ 5% PLACE 'J' AS CLOSE TO 'U' AS IS POSSIBLE!! REDUCE THE SERIES RESISTANCE OF TRACES RUNNING BETWEEN J AND U. THIS WILL REDUCE THE OFFSET ERROR INDUCED BY TRACE SERIES RESISTANCE X+ Y+ X - Y- C C 0.08 uf @50V Tant A case @5 deg C.7 uf +/- 0% @0 Volts A_GND C IS OPTIONAL 0.0 uf @50V C IS OPTIONAL 0.0 uf @50V C5 IS OPTIONAL 0.0 uf @50V C6 IS OPTIONAL 0.0 uf @50V A_GND +. Volts + Vcc X + Y + X - 5 Y - 6 GND 7 IN 8 IN AD78 DCLK_in /CS DIN BUSY DOUT /PENIRQ +Vcc Vref U 6 5 0 9 R C7 0. uf @50V 909 OHM 0805 @ % VR + Cathode N.C. - Anode LM00-.5 R and R is used to prevent /PENIRQ from pulling /CS to low wh en touch panel is interrupted. R 00k OHM 0805 @ % R 0k OHM 0805 @ % J PINOUTS:. +. Volts (Red). DCLK (Black). /CS (Orange). DIN (Blue) 5. BUSY (White) 6. DOUT (Purple) 7. /PENIRQ (Brown) 8. N.C. 9. N.C. 0. ANALOG GROUND +. Volts A_GND TO MICRO CONTROLLER J 5 6 7 8 9 0 0 pin BOTTOM CONTACT connector HIROSE P/N: FH-0S-0.5SH DIGIKEY P/N : HFJ0CT-ND 0.5 mm Pitch R.A. FPC CONNECTOR J PINOUTS on Reference Design PINOUTS:. +. Volts Vcc (Red). DCLK (Orange). DIN (White). DOUT (Brown) 5. /CS (Blue) 6. BUSY (Purple) 7. /PENIRQ (Yellow) 0. GND (Black) page 8 of 9

Touch Screen Firmware Block Diagram page 9 of 9