mpr031 Freescale Semiconductor, Inc, mpr031 Datasheet

no-image

mpr031

Manufacturer Part Number
mpr031
Description
Proximity Capacitive Touch Sensor Controller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mpr031EPR
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mpr031EPR2
Manufacturer:
INTERSIL
Quantity:
9 912
Freescale Semiconductor
Technical Data
© Freescale Semiconductor, Inc., 2008, 2009. All rights reserved.
Product Preview
Proximity Capacitive Touch
Sensor Controller
MPR03X OVERVIEW
driven Capacitive Touch Sensor Controller, optimized to manage two
electrodes with interrupt functionality, or three electrodes with the
interrupt disabled. It can accommodate a wide range of
implementations due to increased sensitivity and a specialized
feature set.
Features
Implementations
Typical Applications
Preliminary
This document contains a product under development. Freescale Semiconductor reserves the right to change or
discontinue this product without notice.
MPR031EPR2
MPR032EPR2
The MPR03X is an Inter-Integrated Circuit Communication (I
Device Name
8 µA supply current with two electrodes being monitored with
32 ms response time and IRQ enabled
Compact 2 x 2 x 0.65 mm 8-lead µDFN package
Supports up to 3 touch pads
Only one external component needed
Intelligent touch detection capacity
4 µA maximum shutdown current
1.71 V to 2.75 V operation
Threshold based detection with hysteresis
I
Multiple devices in a system allow for up to 6 electrodes (need
MPR032 with second I
-40°C to +85°C operating temperature range
Switch Replacements
Touch Pads
PC Peripherals
MP3 Players
Remote Controls
Mobile Phones
Lighting Controls
MPR031EP
MPR032EP
2
C interface, with optional IRQ
Temperature Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
2
C address)
1944 (8-Pin UDFN)
1944 (8-Pin UDFN)
1944 (8-Pin UDFN)
1944 (8-Pin UDFN)
Case Number
ORDERING INFORMATION
2
C)
Touch Pads
3-pads
3-pads
3-pads
3-pads
I ² C Serial
Interface
SDA
V
V
SCL
SS
DD
INT
MPR03X with 2 Electrodes and 2 Pads
Figure 1. Pin Connections
I
2
C Address
2
1
3
4
V SS
0x4A
0x4A
0x4B
0x4B
Sensor Controller
Capacitive Touch
75k
MPR031
MPR032
Bottom View
MPR03X
8-PIN UDFN
CASE 1944
Top View
REXT
SCL
SDA
MPR03X
V DD
V SS
Rev 3.0 1/2009
8
7
6
5
Tape and Reel
Tape and Reel
ELE0
ELE1
Shipping
IRQ/ELE2
ELE1
REXT
ELE0
Bulk
Bulk
MPR03X
1
2

Related parts for mpr031

mpr031 Summary of contents

Page 1

... Case Number Touch Pads 1944 (8-Pin UDFN) 3-pads 1944 (8-Pin UDFN) 3-pads 1944 (8-Pin UDFN) 3-pads 1944 (8-Pin UDFN) 3-pads MPR03X Rev 3.0 1/2009 MPR031 MPR032 Capacitive Touch Sensor Controller Bottom View 8-PIN UDFN CASE 1944 Top View 1 8 IRQ/ELE2 SCL ELE1 ...

Page 2

Device Overview 1.1 Introduction MPR03X is a small outline, low profile, low voltage touch sensor controller DFN which manages up to three 2 touch pad electrodes interface communicates with ...

Page 3

External Signal Description 2.1 Device Pin Assignment Table 1 shows the pin assignment for the MPR03X. For a more detailed description of the functionality of each pin, refer to the appropriate chapter. Table 1. Device Pin Assignment Pin Name ...

Page 4

Serial Interface 2 The MPR03X uses Serial Interface. The I Sensor Controller are detailed in the following sections. 2.3.1 Serial-Addressing The MPR03X operates as a slave that sends and receives data through an I Line (SDA) ...

Page 5

... SCL The MPR03X monitors the bus continuously, waiting for a START condition followed by its slave address. When a MPR03X recognizes its slave address, it acknowledges and is then ready for continued communication. The MPR031 and MPR032 slave addresses are show in Sensors Freescale Semiconductor Figure 7. Bit Transfer (Figure 8) which the recipient uses to handshake receipt of each byte of data ...

Page 6

Message Format for Writing the MPR03X A write to the MPR03X comprises the transmission of the MPR03X’s keyscan slave address with the R/W bit set to 0, followed by at least one byte of information. The first byte of ...

Page 7

Operation with Multiple Master The application should use repeated starts to address the MPR03X to avoid bus confusion between I once a master issues a start/repeated start condition, that master owns the bus until a stop condition occurs. If ...

Page 8

Functional Overview 3.1 Introduction The MPR03X has an analog front, a digital filter, and a touch recognition system. This data interpretation can be done many different ways but the method used in the MPR03X is explained in this chapter. ...

Page 9

Modes of Operation 4.1 Introduction MPR03X’s operation modes are Stop, Run1, and Run2. Stop mode is the start-up and configuration mode. 4.2 Stop Mode In Stop mode, the MPR03X does not monitor any of the electrodes. This mode is ...

Page 10

Run1 Mode In Run1 Mode, the MPR03X monitors electrodes which are connected to a user defined array of touch pads. When only electrodes are selected, the IRQ/ELE2 pin is automatically configured as ...

Page 11

Table 5. Electrode Configuration Register Field Descriptions Field 6 Calibration Lock – The Calibration Lock bit selects whether calibration is enabled CalLock or disabled. 0 Enabled – In this state baseline calibration is enabled. 1 Disabled – In this state ...

Page 12

Output Mechanisms 5.1 Introduction The MPR03X has three outputs: the touch status, values from the second level filter values. The application can either use the touch status or a combination of second level filter data with the baseline data ...

Page 13

Filtered Data Each electrode has an associated filtered output. This output is generated through register settings and a low pass filter implementation (Section 8.4). 5.3.1 Filtered Data Low Register The Filtered Data Low register contains the data on each ...

Page 14

Baseline Values In addition to the second level filter data, the data from the baseline filter (or third level filter) is also displayed. In this case, the least two significant bits are removed before the 10-bit value is displayed ...

Page 15

Interrupts 6.1 Introduction The MPR03X has one interrupt output that is triggered on any touch related event. The interrupts trigger on both the up or down motion of a finger as defined by a set of configurable thresholds. 6.2 ...

Page 16

Theory of Operation 7.1 Introduction The MPR03X utilizes the principle that a capacitor holds a fixed amount of charge at a specific electric potential. Both the implementation and the configuration will be described in this section. 7.2 Capacitance Measurement ...

Page 17

The valid operating range of the electrode charging source is 0. (voltage visible to the digital interface) range is given by These equations are represented in the graph. In the nominal case of V Table 10. Any ADC ...

Page 18

Smaller amounts of change indicate increased sensitivity for the capacitance sensor. Some sample values are shown in In the above cases, the capacitance is assumed ...

Page 19

Configuration From the implementation above, there are two elements that can be configured to yield a wide range of capacitance readings ranging from 0.455 pF to 2874.39 pF. The two configurable components are the electrode charge current and the ...

Page 20

Filtering 8.1 Introduction The MPR03X has three levels of filtering. The first and second level filters will allow the application to condition the signal for undesired input variation. The third level filter can be configured to reject touch stimulus ...

Page 21

Table 13. Filter Configuration Register Field Descriptions Field 7:5 Charge Discharge Time – The Charge Discharge Time field selects the amount CDT of time an electrode charges and discharges. 000 Encoding 0 – Invalid 001 Encoding 1 – Time is ...

Page 22

Noise Half Delta Register The Noise Half Delta register is used to set the Noise Half Delta for the third level filter. The address of the Noise Half Delta Register is 0x27 Reset ...

Page 23

Touch Detection 9.1 Introduction The MPR03X uses a threshold based system to determine when touches occur. This section will describe that mechanism. 9.2 Thresholds When a touch pad is pressed, an increase in capacitance will be generated. The resulting ...

Page 24

Appendix A Electrical Characteristics A.1 Introduction This section contains electrical and timing specifications. A.2 Absolute Maximum Ratings Absolute maximum ratings are stress ratings only, and functional operation at the maxima is not guaranteed. Stress beyond the limits specified in Table ...

Page 25

A.4 DC Characteristics This section includes information about power supply requirements and I/O pin characteristics. Table 21. DC Characteristics (Temperature Range = –40°C to 85°C Ambient) V (Typical Operating Circuit ...

Page 26

A Characteristics This section includes information about I 2 Table 23 Characteristics V (Typical Operating Circuit +25°C ...

Page 27

Appendix B Brief Register Descriptions REGISTER Touch Status Register ELE0 Filtered Data Low Register E0FDL ELE0 Filtered Data High Register E0FDH ELE1 Filtered Data Low Register E1FDL ELE1 Filtered Data High Register E1FDH ELE2 Filtered Data Low Register E2FDL ELE2 ...

Page 28

... Appendix C Ordering Information C.1 Ordering Information This section contains ordering information for MPR03X devices. Device Name Temperature Range MPR031EP -40°C to +85°C MPR031EPR2 -40°C to +85°C MPR032EP -40°C to +85°C MPR032EPR2 -40°C to +85°C C.2 Device Numbering Scheme All Proximity Sensor Products have a similar numbering scheme. The below diagram explains what each part number in the family represents ...

Page 29

Sensors Freescale Semiconductor PACKAGE DIMENSIONS Preliminary PAGE MPR03X 29 ...

Page 30

MPR03X 30 Preliminary PAGE Sensors Freescale Semiconductor ...

Page 31

Sensors Freescale Semiconductor Preliminary PAGE MPR03X 31 ...

Page 32

... Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. All rights reserved. ...

Related keywords