Programmable Touch Controller for
Single Electrode Capacitance Sensors
AD7148
FUNCTIONAL BLOCK DIAGRAM
FEATURES
AC
V
SHIELD
CC
GND
BIAS
Programmable capacitance-to-digital converter (CDC)
Femtofarad (fF) resolution
8 capacitance sensor inputs
5
8
7
6
AD7148
13
CIN0
POWER-ON
RESET
LOGIC
25 ms update rate, all 8 sensor inputs
No external RC components required
Automatic conversion sequencer
On-chip automatic calibration logic
Automatic compensation for environmental changes
Automatic adaptive threshold and sensitivity levels
Register map compatible with AD7143
On-chip RAM to store calibration data
I2C-compatible serial interface
EXCITATION
SOURCE
CIN1 14
CIN2
CIN3
CIN4
CIN5
CIN6
CIN7
15
CALIBRATION
RAM
16
1
16-BIT
Σ-Δ
CDC
CALIBRATION
ENGINE
2
CONTROL
AND
3
4
DATA
REGISTERS
Separate VDRIVE level for serial interface
Interrupt output
16-lead, 4 mm × 4 mm LFCSP
2.6 V to 3.3 V supply voltage
Low operating current
INTERRUPT
AND GPIO
LOGIC
SERIAL INTERFACE
AND CONTROL LOGIC
Full power mode: 1 mA
Low power mode: 21.5 μA
10
11
12
9
V
SDA
SCLK
INT
DRIVE
APPLICATIONS
Figure 1.
Cell phones
Personal music and multimedia players
Smart handheld devices
Television, A/V, and remote controls
Gaming consoles
Digital still cameras
GENERAL DESCRIPTION
The AD7148 is designed for single electrode capacitance sensors
(grounded sensors). There is an active shield output to minimize
noise pickup in the sensor. For floating, or two, electrode sensors,
use the AD7143.
The AD7148 is designed for use with capacitance sensors imple-
menting functions such as buttons, scroll bars, and wheels.
The sensors need only one PCB layer, enabling ultrathin
applications.
The AD7148 has on-chip calibration logic to compensate for
changes in the ambient environment. The calibration sequence is
performed automatically and at continuous intervals as long as
the sensors are not touched. This ensures that there are no false
or nonregistering touches on the external sensors due to a
changing environment.
The AD7148 is an integrated capacitance-to-digital converter
(CDC) with on-chip environmental calibration. The CDC has
eight inputs channeled through a switch matrix to a 16-bit,
250 kHz sigma-delta (∑-Δ) converter. The CDC is capable of
sensing changes in the capacitance of the external sensors and
uses this information to register a sensor activation. The external
sensors can be arranged as a series of buttons, as a scroll bar or
wheel, or as a combination of sensor types. By programming the
registers, the user has full control over the CDC setup.
The AD7148 has an I2C®-compatible serial interface, as well as
an interrupt output. There is a VDRIVE pin to set the voltage level
for the serial interface independent of VCC
.
High resolution sensors require minimal software to run on the
host processor.
The AD7148 is available in a 16-lead, 4 mm × 4 mm LFCSP and
operates from a 2.6 V to 3.6 V supply. The operating current
consumption in low power mode is typically 26 μA.
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 registeredtrademarks arethe property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
www.analog.com
©2007 Analog Devices, Inc. All rights reserved.