AD7879ACPZ-RL Analog Devices Inc, AD7879ACPZ-RL Datasheet

IC ADC 12BIT CTLR TOUCH 16LFCSP

AD7879ACPZ-RL

Manufacturer Part Number
AD7879ACPZ-RL
Description
IC ADC 12BIT CTLR TOUCH 16LFCSP
Manufacturer
Analog Devices Inc
Type
Touch Screen Controller: 4-Wire Resistiver
Datasheet

Specifications of AD7879ACPZ-RL

Resolution (bits)
12 b
Data Interface
I²C
Package / Case
16-LFCSP
Mounting Type
Surface Mount
Voltage - Supply
1.6 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Voltage Supply Source
Single Supply
Sampling Rate (per Second)
105k
Sampling Rate
105kSPS
Supply Voltage Range - Analog
1.6V To 3.6V
Supply Current
480µA
Digital Ic Case Style
CSP
No. Of Pins
16
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD7879ACPZ-RL
Manufacturer:
Maxim
Quantity:
50
FEATURES
4-wire touch screen interface
1.6 V to 3.6 V operation
Median and averaging filter to reduce noise
Automatic conversion sequencer and timer
User-programmable conversion parameters
Auxiliary analog input/battery monitor (0.5 V to 5 V)
1 optional GPIO
Interrupt outputs (INT, PENIRQ)
Touch-pressure measurement
Wake-up on touch function
Shutdown mode: 6 μA maximum
12-ball, 1.6 mm × 2 mm WLCSP
16-lead, 4 mm × 4 mm LFCSP
APPLICATIONS
Personal digital assistants
Smart hand-held devices
Touch screen monitors
Point-of-sale terminals
Medical devices
Cell phones
GENERAL DESCRIPTION
The AD7879 is a 12-bit successive approximation analog-to-
digital converter (ADC) with a synchronous serial interface and
low on-resistance switches for driving 4-wire resistive touch
screens. The AD7879 works with a very low power supply (a
single 1.6 V to 3.6 V) and features throughput rates of 105 kSPS.
The device includes a shutdown mode that reduces its current
consumption to less than 6 μA.
To reduce the effects of noise from LCDs and other sources,
the AD7879 contains a preprocessing block. The preprocessing
function consists of a median and an averaging filter. The com-
bination of these two techniques provides a more robust solution,
discarding the spurious noise in the signal and keeping only
the data of interest. The size of both filters is programmable.
Other user-programmable conversion controls include variable
acquisition time and first conversion delay; up to 16 averages
can be taken per conversion. The AD7879 can run in either
slave or standalone mode, using an automatic conversion
sequencer and timer.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
Low Voltage Controller for Touch Screens
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
The AD7879 has a programmable pin that can operate as an
auxiliary input to the ADC, as a battery monitor, or as a GPIO.
There is also a programmable interrupt output that can operate
in three modes: as a general-purpose interrupt to signal when
new data is available INT , as an interrupt to indicate when limits
are exceeded, or as a pen-down interrupt when the screen is
touched ( PENIRQ ). The AD7879 offers temperature measure-
ment and touch-pressure measurement.
The AD7879 is available in a 12-ball, 1.6 mm × 2 mm WLCSP
and in a 16-lead, 4 mm × 4 mm LFCSP. The part also has either
an SPI (AD7879) or I
GND
X+
X–
Y+
Y–
TEMPERATURE
REGISTERS
RESULT
SENSOR
TO
FUNCTIONAL BLOCK DIAGRAM
V
CC
REF–
/REF
ADD0
CS/
2
C (AD7879-1) interface.
©2008 Analog Devices, Inc. All rights reserved.
SERIAL PORT
ADD1
DIN/
AD7879-1
REF–
Figure 1.
AD7879/
DOUT/
X– Y– X+ Y+
SAR ADC
SDA
12-BIT
SCL
REF+
SEQUENCER
REGISTERS
REGISTERS
AND TIMER
AD7879
CONTROL
www.analog.com
RESULT

Related parts for AD7879ACPZ-RL

AD7879ACPZ-RL Summary of contents

Page 1

FEATURES 4-wire touch screen interface 1 3.6 V operation Median and averaging filter to reduce noise Automatic conversion sequencer and timer User-programmable conversion parameters Auxiliary analog input/battery monitor (0 optional GPIO Interrupt outputs ...

Page 2

AD7879 TABLE OF CONTENTS Features .............................................................................................. 1 Applications ....................................................................................... 1 Functional Block Diagram .............................................................. 1 General Description ......................................................................... 1 Revision History ............................................................................... 2 Specifications ..................................................................................... 3 SPI Timing Specifications (AD7879) ......................................... Timing Specifications (AD7879-1) ..................................... 5 ...

Page 3

SPECIFICATIONS −40°C to +85°C, unless otherwise noted Table 1. Parameter DC ACCURACY Resolution No Missing Codes 1 Integral Nonlinearity (INL) 1 Differential Nonlinearity (DNL) Negative DNL Positive DNL 2 ...

Page 4

AD7879 SPI TIMING SPECIFICATIONS (AD7879 −40°C to +85° 1 3.6 V, unless otherwise noted. Sample tested at 25°C to ensure compliance. All input signals are A CC specified with ...

Page 5

I C TIMING SPECIFICATIONS (AD7879- −40°C to +85° 1 3.6 V, unless otherwise noted. Sample tested at 25°C to ensure compliance. All input signals are A CC timed from a voltage level of ...

Page 6

AD7879 ABSOLUTE MAXIMUM RATINGS T = 25°C, unless otherwise specified. A Table 4. Parameter V to GND CC Analog Input Voltage to GND AUX/VBAT to GND Digital Input Voltage to GND Digital Output Voltage to GND Input Current to Any ...

Page 7

PIN CONFIGURATION AND FUNCTION DESCRIPTIONS BALL A1 INDICATOR AUX/ VBAT/ GPIO V /REF PENIRQ INT/DAV B DOUT DIN X– C SCL Y– GND D TOP VIEW (BALL SIDE DOWN) Not to Scale ...

Page 8

AD7879 TYPICAL PERFORMANCE CHARACTERISTICS T = 25° 2 125 kHz SAMPLE 475 470 465 460 455 450 445 440 435 430 425 –40 –25 – TEMPERATURE (°C) Figure 9. ...

Page 9

CODE Figure 15. ADC DNL Plot X– TO GND Y– ...

Page 10

AD7879 1400 1200 1000 800 600 400 200 0 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 V (V) CC Figure 19. Temperature Code vs SNR = 61.58dB THD = 72.34dB ...

Page 11

TERMINOLOGY Integral Nonlinearity (INL) INL is the maximum deviation from a straight line passing through the endpoints of the ADC transfer function. The end- points of the transfer function are zero scale at 1 LSB below the first code transition ...

Page 12

AD7879 THEORY OF OPERATION The AD7879 is a complete, 12-bit data acquisition system for digitizing positional inputs from a 4-wire resistive touch screen. To support this function, data acquisition on the AD7879 is highly programmable ensure accurate ...

Page 13

Figure 23 shows an equivalent circuit of the analog input structure of the AD7879, showing the touch screen switches, the main analog multiplexer, the ADC, and the dual 3-to-1 multiplexer that selects the reference source for the ADC ...

Page 14

AD7879 TOUCH-PRESSURE MEASUREMENT The pressure applied to the touch screen by a pen or finger can also be measured with the AD7879, using some simple calculations. The contact resistance between the X and Y plates is measured providing a good ...

Page 15

Temperature Calculations If an explicit temperature reading in degrees Celsius is required, calculate for the single measurement method by 1. Calculate the scale factor of the ADC in degrees per LSB Degrees per LSB = ADC LSB size/−2 ...

Page 16

AD7879 MEDIAN AND AVERAGING FILTERS As explained in the Touch Screen Principles section, touch screens are composed of two resistive layers, normally placed over an LCD screen. Because these layers are in close proximity to the LCD screen, noise can ...

Page 17

AUX/VBAT/GPIO PIN Pin 1A (AUX/VBAT/GPIO) on the AD7879 can be programmed as either an auxiliary input to the ADC battery monitoring input general-purpose digital input/output. To select the auxiliary measurement, set the ADC channel address ...

Page 18

AD7879 GPIO Interrupt Enable (Bit 12, Control Register 3, Address 0x03) The GPIO pin can operate as an interrupt source to trigger the INT output. This is controlled by Bit 12 in Control Register 3. If the GPIO ALERT interrupt ...

Page 19

REGISTER MAP Table 9. Register Table 1 Address Name Description 0x00 Unused Unused 0x01 Control Register 1 PENIRQ enable, channel selection for manual selection, ADC mode, acquisition time, and conversion timer 0x02 Control Register 2 ADC power management, GPIO control, ...

Page 20

AD7879 DETAILED REGISTER DESCRIPTIONS All addresses and default values are expressed in hexadecimal. Table 10. Control Register 1 Data Address Name Bit Description 0x01 Disable PENIRQ 15 Pen interrupt enable PENIRQ pin is enabled PENIRQ is ...

Page 21

Table 11. Control Register 2 Data Address Name Bit Description 0x02 PM[1:0] 15:14 ADC power management full shutdown, the ADC, oscillator, BIAS, and temperature sensor are all powered down analog blocks to be powered down depend ...

Page 22

AD7879 Table 12. Control Register 3 Data Address Name Bit Description 0x03 TEMP MASK 15 TEMP mask bit 0 = temperature measurement is allowed to cause interrupt 1 = temperature measurement is not allowed to cause interrupt AUX/VBAT 14 AUX/VBAT ...

Page 23

Table 14. Measurement Result Registers Address Data Bit Description 0x08 15:0 Measured X+ input with Y excitation (Y position) 0x09 15:0 Measured Y+ input with X excitation (X position) 0x0A 15:0 Measured X+ input with X− and Y+ excitation (touch-pressure ...

Page 24

AD7879 CONTROL REGISTERS 15 DIS CHNL CHNL PENIRQ ADD2 ADD1 CONTROL REGISTER 1 Control Register 1 (Address 0x01) contains the ADC channel address and the ADC mode bits. It sets the acquisition time and the timer. It also contains a ...

Page 25

ADC Channel (Control Register 1 Bits[14:12]) The ADC channel is selected by Bits[14:12] of Control Register 1 (CHNL ADD2 to CHNL ADD0). A complete list of channel addresses is given in Table 19. For Mode 0 (single-channel) conversion, the channel ...

Page 26

AD7879 15 GPIO PM1 PM0 EN CONTROL REGISTER 2 Control Register 2 (Address 0x02) contains the power management bits, the GPIO settings, the SER/ DFR bit (to choose single or differential methods of touch screen measurement), the averaging and median ...

Page 27

AUX/ TEMP INT VBAT MASK MODE MASK CONTROL REGISTER 3 Control Register 3 (Address 0x03) includes the interrupt register (Bits[15:8]) and Control Register 3 (Bits[7:0]). Sequencer The sequencer bits control which channels are converted during a conversion sequence in ...

Page 28

AD7879 START OF CONVERSION SET CHANNEL SEQUENCE YES REQ’D? START FCD TIMER WAIT FOR FCD CONV_START = 1 START ACQUIST TIMER AND WAIT FOR ACQUISITION CONV_START = 0 COMPARE NEW CONVERT: WAIT FOR READING DATA_READY SHIFT YES READINGS MAV FILTER ...

Page 29

When the screen is touched, PENIRQ goes low. This generates an interrupt request to the host. When the screen touch ends, and if the ADC is idle, PENIRQ immediately goes high. If the ADC is converting, PENIRQ goes high when ...

Page 30

AD7879 SERIAL INTERFACE The AD7879 is available with an serial peripheral interface (SPI). The AD7879-1 is available with an I interface. Both parts are the same, with the exception of the serial interface recommended not to write to ...

Page 31

COMMAND WORD ENABLE WORD R DIN SCL NOTES 1. MULTIPLE SEQUENTIAL REGISTERS CAN BE LOADED ...

Page 32

AD7879 16-BIT COMMAND WORD ENABLE WORD R DIN SCL DOUT XXX XXX XXX XXX XXX XXX XXX XXX ...

Page 33

START AD7879 DEVICE ADDRESS SDA DEV DEV DEV DEV DEV SCL REGISTER DATA[D15:D8] D15 D14 ACK NOTES 1. A START CONDITION AT ...

Page 34

AD7879 START AD7879-1 DEVICE ADDRESS SDA DEV DEV DEV SCL 1 2 AD7879-1 DEVICE ADDRESS SR DEV DEV A6 A5 USING REPEATED START AD7879-1 DEVICE ADDRESS P S DEV DEV A6 A5 ...

Page 35

GROUNDING AND LAYOUT For detailed information on grounding and layout considera- tions for the AD7879, refer to the AN-577 Application Note, Layout and Grounding Recommendations for Touch Screen Digitizers. CHIP SCALE PACKAGES The lands on the chip scale package (CP-16-10) ...

Page 36

... SEATING PLANE ORDERING GUIDE Model Temperature Range AD7879ACBZ-RL 1 −40°C to +85°C 1 AD7879ACBZ-500R7 −40°C to +85°C AD7879ACPZ-RL 1 −40°C to +85°C 1 AD7879ACPZ-500R7 −40°C to +85°C 1 AD7879-1ACBZ-RL −40°C to +85°C 1 AD7879-1ACBZ-500R7 −40°C to +85°C 1 AD7879-1ACPZ-RL − ...

Related keywords