MK715 [ICSI]

Touch Screen Controller; 触摸屏控制器
MK715
型号: MK715
厂家: INTEGRATED CIRCUIT SOLUTION INC    INTEGRATED CIRCUIT SOLUTION INC
描述:

Touch Screen Controller
触摸屏控制器

控制器
文件: 总22页 (文件大小:376K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MK715  
Touch Screen Controller  
General Description  
Features  
•
•
•
Tiny 20 pin SSOP (150 mil body)  
4 microamp standby current  
The MK715 Touch Screen Controller IC provides all the  
screen drive, Analog to Digital converter (ADC) and  
controlcircuitstoeasilyinterfaceto4-wireanalogresistive  
touch screens. It also includes a general purpose A to D  
converter and a clock synthesizer.  
Less than 3mA active current at 3.3V, including  
screendrive  
Touch pressure can be measured  
One or two general purpose A to D inputs  
On-chipvoltagereference  
32.768kHz crystal/clock input  
MHz clock outputs available  
Operates with four wire touch screens  
Ratiometric conversion eliminates screen  
calibration  
Automatic wake up upon screen touch  
Programmable conversion rate to a maximum of  
303 points per second  
•
•
•
•
•
•
•
The IC continually monitors the screen waiting for a  
touch. In this mode, the supply current is typically 4µA.  
When the screen is touched, the IC performs analog to  
digital conversions to determine the location of the touch,  
stores the X and Y locations in the registers, and issues  
an interrupt. This process is repeated up to 303 times per  
second until no further screen touches are detected, at  
which time the low current mode is resumed.  
•
•
The device has a general purpose input into the 10-bit  
ADC, allowing for the measurement of other inputs such  
as battery voltage. The MK715 can be powered from a  
3.3V supply, and uses an inexpensive 32.768kHz watch  
crystal as the input reference. An internal Phase-Lock  
Loop clock synthesizer provides the high speed clock for  
the ADC, and the option to have a clock output to drive  
other digital chips in the system.  
•
•
•
•
3.3V or 5V supply (2.7V version available)  
10 bit A/D converter  
Full powerdown control  
Touch screen is directly driven - no external  
transistors are required  
•
•
A to D Converter guaranteed monotonic  
3 or 4 wire serial interface  
The tiny package is the same body size as the 14 pin  
SOIC, with 25 mil spacings on the leads.  
Pin Assignment  
Applications  
CS  
SK  
D0  
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
1
2
3
4
5
6
7
8
9
10  
• Notebook Computers  
• Handheld Computers  
• PDAs  
CLKOUT  
INT  
DI  
VDD  
X2  
TOUCH#  
XH  
• Touch-screen kiosks  
X1  
XL  
GND  
CAP2  
CAP1  
CAP3  
YH  
YL  
PL  
GP  
MK715  
20 pin SSOP  
ICS reserves the right to make changes in the device data identified in this publication  
without further notice. ICS advises its customers to obtain the latest version of all device  
data to verify that any information being relied upon by the customer is current and accurate.  
MK715RevD020200  
MK715  
Pin Descriptions  
Pin#  
1
Name  
SK  
Type  
Description  
Serial Clock.  
I
O
I
2
DO  
Data Out. For 3 wire serial port, connect to pin 3.  
Data In. For 3 wire serial port, connect to pin 2.  
Touch Signal. Goes low when screen is touched. Optional Clock out.  
Connect to X - high on touch screen (right side).  
Connect to X - low on touch screen (left side).  
Connect to Y - high on touch screen (top).  
Connect to Y - low on touch screen (bottom).  
General purpose ADC input.  
3
DI  
4
TOUCH#  
XH  
O
TS  
TS  
TS  
TS  
I
5
6
XL  
7
YH  
8
YL  
9
PL  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
GP  
I
General purpose ADC input.  
CAP3  
CAP1  
CAP2  
GND  
X1  
-
Connect a 0.01uF capacitor to ground.  
Loop filter connection.  
-
-
Loop filter connection.  
P
I
Connect to ground.  
Connect to 32.768 kHz crystal, or ground for clock input.  
Connect to 32.768 kHz crystal or clock input.  
Connect to +5 V or +3.3 V.  
X2  
I
VDD  
INT  
P
O
O
I
Interrupt. Goes high to signal interrupt. Optional clock output.  
Clock output. Typically 32.768 kHz. Can also be MHz output.  
Chip select Active high.  
CLKOUT  
CS  
Key: I=Input, O=Output, I/O=InputandOutput, P=Power,TS=TouchScreenpin.  
2
MK715  
Chip Overview  
The MK715 communicates via a 4 pin serial port. This may be connected as either a 3 or 4 wire  
serial port. The port is connected to 4 registers that control the various modes and function of the  
chip.  
The primary function of the MK715 is to control resistive touchscreens. There are two ways to read  
screenpoints, bothcontrolledbytheregisters.  
In the first method, which is enabled by setting the ENCONR bit, the MK715 performs periodic  
conversions at a rate set by the rate register. The chip monitors the touch screen in a low power  
condition (about 4 mA) until the screen is touched. When a touch is detected, the chip powers up  
and starts converting screen points. The TOUCH# pin goes low and INT goes high to indicate a  
change in touch status. The converter outputs a Y co-ordinate, then an X co-ordinate, then a Y co-  
ordinate, and so on. The X and Y co-ordinates are stored in the same register (RESULT) and each  
conversion over-writes the previous conversion. When a co-ordinate is stored, the conversion  
complete bit is asserted in the STATUS register. This bit is cleared when the RESULT register is  
read. The inverted state of the TOUCH# pin also appears in the STATUS register. After each co-  
ordinate conversion, INT goes high and the screen is checked to see if it is still touched. If not,  
conversions stop, TOUCH# goes high, INT goes high (to indicate a change in touch status) and  
the chip reverts to the low power mode.  
The second method to read a screen is to set the RD1PT (read one point) bit in the CONTROL  
register. The chip will perform two conversions, a Y co-ordinate followed by an X co-ordinate. The  
X co-ordinate overwrites the Y co-ordinate and so the X co-ordinate must be read before this  
happens. Finally, RD1PT is cleared. The conversion pair takes about 3.5 ms.  
The converter may also be used to measure voltages presented on the GP or PL pins. The range  
of the converter is 0 to 1.279 V and so voltages outside this range must be scaled appropriately.  
Again, the RD1PT bit is set to start the conversion but first either SELGP or SELPL must be set  
to select the correct input. Only one conversion is performed. The result is stored in the RESULT  
register and then RD1PT is cleared. The conversion takes about 1.7ms.  
The final conversion mode is used to measure touch pressure. This is controlled identically to the  
second method outlined above except that either RDPRESA or RDPRESB must first be set.  
The MK715 allows for several different clocks to be generated, controlled by the registers. On the  
CLKOUTpin, theoutputiseitheraa32768HzclockfromthecrystaloscillatororaMHz-frequency  
clock synthesized from the PLL. Similarly, this MHz - frequency clock can appear on the INT or  
TOUCH# pins instead of their usual functions. In these cases, if the MHz clock needs to run  
continuously,thentheENPLLbitmustbeset inordertooverridetheautomaticpowerdownofthePLL.  
Refer to page 12 for more details.  
3
MK715  
Block Diagram  
Registers  
Status  
Rate  
Result  
Control  
0
1
2
3
DI  
D0  
12  
Serial  
Port  
CS  
SK  
XH  
XL  
YH  
YL  
PL  
Screen  
Drive  
Controller  
CAP3  
10 Bit A-D  
Converter  
Voltage  
Reference  
1
0
INT  
GP  
CAP1  
1
0
TOUCH#  
CLKOUT  
Phase  
Locked  
Loop  
CAP2  
X1  
32.768kHz  
Oscillator  
1
0
X2  
4
MK715  
IC Operation  
(Periodic Conversions Enabled)  
Power ON  
N
Is screen  
touched?  
Y
Write D6 Reg 0 to 1 and TOUCH# = 0  
Issue Interrupt, power-up ADC and PLL  
Convert Y co-ordinates  
Store Y co-ordinates in Register 2  
Write D7 register 0 to 1  
Issue interrupt  
N
Is screen  
touched?  
Y
Convert X co-ordinates  
Store X co-ordinates in Register 2  
Write D7 register 0 to 1  
Issue Interrupt  
Wait. Duration controlled by Rate Register  
Y
Is screen  
touched?  
N
Write D6 Reg 0 to 0 and TOUCH# = 1  
Issue Interrupt, power-down ADC and PLL  
5
MK715  
Register Description  
The MK715 has four 12 bit registers. However, only 8 bits in each register can be written (D0-D7). The other 4 bits (D8-  
D11)canneverbewrittenandarealwaysreadonly.TheRESULTregistercontains2levels, areadonlylevelandawrite  
only level. Reading this register gives the conversion results. Writing this register changes 4 control bits.  
DESCRIPTION  
Read  
and  
STATUS (ADDRESS 0)  
Power-up  
State  
11 10 9 8 7 6 5 4 3 2 1 0  
TYPE  
R/W  
R/W  
R/W  
R/W  
Write  
RD1PT. Read one point. Cleared when  
conversion complete.  
ENCONR.Enableperiodicscreenconversions  
at rate set by RATE register.  
PD. Power Down. Chip powers down. See  
CONTROL register bit 7.  
ENPLL. Overrides automatic powerdown of  
PLL between conversions and forces  
continuous running.  
0
0
0
0
SELGP. Select GP input to ADC.  
SELPL. Select PL input to ADC.  
Touch Status. 1 = touch.  
Conversion complete. Cleared on next read  
of RESULT register.  
R/W  
R/W  
RO  
0
0
0
0
RO  
Always set to zero.  
RO  
0
RATE(ADDRESS1)  
Read  
and  
Write  
11 10 9 8 7 6 5 4 3 2 1 0  
Controls frequency of screen conversions  
when periodic conversions are enabled.  
Always set to zero.  
R/W  
RO  
32  
0
RESULT (ADDRESS 2)  
Read  
Write  
11 10 9 8 7 6 5 4 3 2 1 0  
X
0
10-bit conversion result.  
XSEL. Screen conversion status. 0 = Y  
coordinate, 1 = X coordinate.  
RO  
RO  
1
Conversion type. 0 = non-screen  
conversion, 1 = screen conversion.  
RO  
RESULT (ADDRESS 2)  
11 10 9 8 7 6 5 4 3 2 1 0  
RDPRESA. Read pressure A. See  
description of measuring touch pressure.  
RDPRESB. Read pressure B. See  
description of measuring touch pressure.  
PLZERO. Forces PL pin to ground. Can be  
used to control an external resistor divider.  
Test mode. ALWAYS WRITE TO 0.  
Don't Care.  
WO  
WO  
WO  
0
0
0
WO  
-
0
X
6
MK715  
Register Description (cont.)  
CONTROL (ADDRESS 3)  
DESCRIPTION  
Read  
and  
Power-up  
State  
TYPE  
11 10 9 8 7 6 5 4 3 2 1 0  
0
0
0
0
0
0
Write  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
SEL0. Clock select 0. See page 11.  
SEL1. Clock select 1. See page 11.  
SEL2. Clock select 2. See page 11.  
SEL3. Clock select 3. See page 11.  
SEL4. Clock select 4. See page 11.  
CLKSEL. Clock frequency select.  
See page 11. 0 = 14.3196 MHz  
1 = 14.7456 MHz  
Set to 0.  
R/W  
0
DIS32. Determines state of 32.768 kHz  
oscillatorwhenPDasserted(STATUSregister).  
Always set to zero.  
0
0
R/W  
RO  
R/W = Read/Write, RO = Read Only, WO = Write Only  
Converter Control  
RDPRESB  
RDPRESA  
SELPL SELGP ENCONR RD1PT  
CONVERSION PERFORMED  
Performs 2 conversions on the  
0 to 1 screen - a Y and then an X  
conversion. RP1PT is then cleared.  
0
0
0
0
0
0
0
1
Enable conversions at rate as set  
in RATE register. When screen is  
touched, converter operates  
0
0
0
continously until no touch is  
detected. Chip then automatically  
goes to low power, standby state.  
Performs one conversion on GP  
0 to 1  
0
0
0
0
0
1
1
0
0
0
input. RD1PT is cleared.  
Performs one conversion on PL  
0 to 1  
input. RD1PT is cleared.  
Performs two conversions, a Y and  
then an X, to give touch pressure  
0 to 1 data. See section on touch  
pressure measurement. RD1PT is  
cleared.  
Performs two conversions, a Y and  
then an X, to give touch pressure  
0 to 1 data. See section on touch  
pressure measurement. RD1PT is  
cleared.  
0
1
1
0
0
0
0
0
0
0
The converter must be sequenced correctly - before writing RD1PT to one, the appropriate bit (e.g. SELGP) must  
first be set in a previous write. Only the combinations shown above are permitted. Other combinations will give  
unpredictable behavior.  
7
MK715  
Rate Register (Register 2) Programming  
Count  
0 to 5 Not permitted  
P.P.S.  
Count  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
40  
45  
50  
55  
60  
65  
70  
75  
80  
P.P.S.  
117  
113  
109  
106  
103  
100  
98  
95  
93  
90  
88  
78  
71  
64  
59  
55  
51  
47  
45  
Count  
85  
P.P.S.  
40  
38  
36  
34  
32  
31  
30  
29  
28  
26  
24  
22  
21  
20  
19  
18  
17  
16  
15  
14  
6
7
8
9
303  
280  
259  
242  
227  
213  
201  
191  
181  
172  
165  
157  
151  
145  
139  
134  
129  
125  
120  
90  
95  
100  
105  
110  
115  
120  
125  
135  
145  
155  
165  
175  
185  
195  
205  
215  
235  
255  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
42  
P.P.S. = Points Per Second. With 14.7456 MHz clock selected.  
Calculating Points Per Second  
The formula for determining P.P.S. is:  
fin  
P.P.S. =  
Where fin is the frequency of the  
internal clock (14.3196 MHz or  
14.7456 MHz) and COUNT is  
the value of the rate register.  
24072+(4096×COUNT)  
Power-On Reset  
On application of power, an internal reset is generated that clears all bits in registers 0, 2, and 3. Register 1 is set to  
32 giving a rate of 92 PPS with 14.3196 MHz selected.  
Initializing the MK715  
The interrupt on the MK715 can only be cleared by reading any register or, alternatively, by writing PD (register 0, bit  
2) to one, which forces a powerdown. After a fault condition, initialize the MK715 by writing PD to one, then writing  
PD to zero. This will always clear pending interrupts.  
8
MK715  
Warning - Operation under a Power Supply Switching Regulator  
When using the MK715 in a system where the power is supplied by a switching regulator, do not perform screen  
conversions when the regulator is operating in the power saving mode. Some switching regulators feature a low  
power mode (for example, Linear Technology's "Burst Mode") where the output is turned on and off in order to save  
power. The extra power supply noise generated when using this mode causes spurious data points to be returned  
from the MK715, so it should be disabled when the MK715 is doing screen conversions.  
Interrupts  
The MK715 generates an interrupt to signal a change in touch status or to signal that a conversion is complete. The  
INT pin (pin 2) goes high to signal an interrupt. Interrupts are then cleared by reading any register. However, if the  
MK715 is in the process of generating an interrupt during a read cycle, then the interrupt is not cleared and INT will  
stay high. This internal process may take 100ns, and so to guarantee that the interrupt is cleared, two successive read  
cycles may be necessary.  
Touch Screen Serial Port (Four Wire)  
Data is written to, and read from, the MK715 via the serial port. When writing, only 8 data bits can be  
written to each 12 bit register. The 4 highest order bits (D8-D11) in each register are read only and can  
never be writtern. When reading, all 12 bits are returned.  
The serial port has 4 pins - serial clock (SK), chip select (CS), data in (DI), and data out (DO). The SK acts on the rising  
edge. The CS acts as a reset for the serial port with CS going high initiating a cycle. The cycle consists of 2 parts -  
a write followed by a read. Each part consists of 12 bits. Refer to the serial port diagram on page 10 and timing  
diagram on page 20.  
After CS goes high, any number of leading zeros can occur on DI. When a one is presented (even if this is the first bit  
after CS goes high), this becomes the start bit. The start bit is followed by 3 op-code bits. The first is a write bit (WR),  
which determines whether the data following is actually loaded into the appropriate register or not. The next two bits  
are address bits, which select 1 of 4 on-chip registers. The last 8 bits are data. If WR was low, then these data bits are  
ignored.  
On the fourteenth SK rising edge after a start bit, DO is released from tri-state and data is clocked out of the part. This  
is the read part of the cycle. The register to be read is selected with the op-code address. The data are 12 bits long.  
For the result of a conversion (which is stored in register 2), this data consists of 10 bits from the ADC, a bit identifying  
an X or a Y coordinate, and a bit identifying a screen conversion or a general purpose conversion. For the other 3  
registers, the data are only 8 bits long, so the 12 bit output word contains four leading zeros.  
After the 12 data bits are clocked out, the DO pin stays active and bits will continue to appear until CS goes low. See  
the following page for the timing diagram.  
Three-Wire Serial Port  
To configure the serial port for 3 wires, DI must be connected to DO to form a bi-directional data line. All other timing  
and configuration remain unchanged.  
9
MK715  
Using the General Purpose Inputs to the A to D Converter  
The GP pin is a general purpose input to the 10 bit ADC. An on-chip 1.297 V reference is used, where 1.297 V is full  
scale. In addition, when using a 4-wire touch screen, the PL pin is available as a general purpose input, or it can be  
used as a power control for an external resistor divider:  
MK715  
Voltage to be  
measured  
SELGP, SELPL, and  
PLZEROareallregister  
bits.  
SELGP  
SELPL  
GP  
PL  
ADC  
Optional  
Capacitor  
PLZERO  
For two voltages, the connection is as follows:  
Voltage 1  
MK715  
SELGP  
SELPL  
Voltage 2  
GP  
ADC  
PL  
Optional  
Capacitor  
PLZERO=0  
(transistor  
off)  
If PL or GP are unused, they should be connected to ground.  
The capacitors connected to GP and PL are optional and will reduce noise on the ADC input.  
10  
MK715  
PD  
ToA-DConverter  
Clock Control  
ENPLL  
/ 8  
/ 4  
/ 2  
3
2
1
CLOCKMHZ  
1
Phase  
Locked  
CLKOUT  
X1  
32.768kHz  
SEL2  
14.3196 or  
X2  
SEL0, SEL1  
INT  
CLKSEL  
PD  
DIS32  
1
INT  
SEL3  
1
TOUCH#  
TOUCH#  
Clock Selection Tables  
SEL4  
SEL2  
PD  
ENPLL  
DIS32  
CLKOUT FREQ  
NOTES  
0
0
0
0
0
0
1
1
x
x
x
x
0
1
0
1
32.768  
32.768  
32.768  
OFF  
Power-up State  
Runs only when  
screen touched  
Always Running  
1
0
0
x
MHZ  
1
1
1
0
1
1
1
0
1
x
x
x
MHZ  
OFF  
OFF  
SEL2  
CLOCKOUT  
32.768 kHz  
CLOCKMHZ  
SEL3  
INT  
INT  
CKSEL  
SEL1  
SEL0  
CLOCKMHZ  
14.3196  
7.160  
0
1
0
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
CLOCKMHZ  
3.580  
1.790  
SEL4  
TOUCH#  
TOUCH#  
14.7456  
7.3728  
3.6864  
1.8432  
0
1
CLOCKMHZ  
Clocks may be programmed to be on any of three pins per the description above. The clocks are controlled by the  
following register bits (see register description for more details): STATUS register, bits 2 and 3; and CONTROL  
register bits 0, 1, 2, 3, 4, 5, 7.  
11  
MK715  
Power and Clock Control  
The power consumed by the MK715 can be controlled by programming various register bits.  
Is the Screen  
Touched?  
PD  
DIS32  
ENPLL  
ENCONR  
Chip Condition  
Typical IDD  
1
0
X
X
X
Everything off  
0
Everything off except crystal  
oscillator and 32kHz output (if  
selected)  
1
0
1
X
0
X
0
X
4mA  
4mA  
Everything off except crystal  
ocsillator and 32 kHz  
output.TOUCH# and INT pins  
respond to changes in touch status.  
X
No  
Everything off except crystal  
ocsillator and 32 kHz  
output.TOUCH# and INT pins  
respond to changes in touch status.  
0
0
X
X
0
1
0
0
Yes  
X
40mA  
Everything off except crystal  
oscillator, PLL and clock outputs.  
TOUCH# and INT pins respond to  
changes in TOUCH status.  
2mA (depends on  
clock frequency  
and loading  
Everything off except crystal  
oscillator and clock outputs.  
0
0
X
X
0
1
1
1
No  
4mA  
Everything off except crystal  
oscillator, PLL and clock outputs.  
NO  
2mA  
5mA(See Power  
Supply Current  
graphs)  
0
X
X
1
Yes  
ADC, PLL, etc. operating.  
12  
MK715  
Recommended Circuit  
DI  
To Power Management  
To Interrupt Controller  
To Microcontroller  
TOUCH#  
INT  
From  
Microprocessor  
D0  
CS  
SK  
CLKOUT  
X2  
XH  
XL  
YH  
YL  
32.768 kHz  
Crystal  
X1  
To Touch  
Screen  
PL  
GP  
Analog Voltage  
VDD  
CAP3  
+ 3.3V or +5V  
0.01mF  
All 0.01mF  
1mF  
GND  
0.01mF  
CAP2 CAP1  
470 pF  
100kW 0.01mF  
The capacitors connected to CAP1 and CAP3 must be low leakage, ceramic type capacitors.  
Pen Bounce  
When the screen is untouched, theY plate is driven high and the X plate is driven low. When the screen is touched, the  
X plate is pulled high, which is detected by the MK715. This initiates a conversion, as long as conversions at rate  
(ENCONR) are enabled. Some de-bounce is provided by the time constant of the screen decoupling capacitors  
combined with the screen resistance. However, once conversions have started, pen bounce will not be detected until  
after the current X or Y points have been taken.  
If the pen is lifted during a conversion, this will also not be detected until the conversion is complete.  
13  
MK715  
Optimizing Performance when Reading and Writing Registers  
Reading and writing the MK715 generates digital noise that may reduce the accuracy of the A to D converter. This  
noise has several causes, including board layout, and power supply voltage. By appropriately timing the register  
operations, the effects of this noise can be minimized.  
After an interrupt is issued or RDIPT is asserted, the MK715 allows a minimum of 1 millisecond to elapse before  
initiating the conversion cycle. This allows the screen drivers to settle. For best performance, complete all register  
operations within this 1ms window after an interrupt.  
Resistive Touch Screen (4 Wire)  
Resistive touch screens consist of 2 resistive plates that are separated by a small gap. Each plate has an electrode  
at each end and when the screen is touched, the two plates are shorted together at that point.  
If a voltage is applied, for example, between XL and XH, then a voltage divider is formed on the X PLATE. When the  
Y PLATE is touched to the X PLATE, a voltage will be developed on the Y PLATE that is proportional to distance of  
the touch from XL and XH. By accurately measuring this voltage, the position of the touch can be determined.  
14  
MK715  
Analog to Digital Converter Operation with a Touchscreen  
The 10-bit ADC converts X and Y co-ordinates at a rate determined by register 1. The converter uses a ratiometric  
technique to give absolute co-ordinates on the screen, largely independent of variations in screen resistance,  
temperature or power supply voltage. The total voltage applied across the screen is defined as full-scale for the  
converter (i.e. 1023) and any point touched on the screen is proportional to this. For example, if the screen is touched  
exactly in the center, the converter will read 511. This feature may allow for the elimination of calibration upon startup.  
However, the full scale voltage is defined at the IC pins and so any parasitic interconnect resistance will be included  
in full scale. In addition, the interconnect resistances on the screen also account for up to 20% of the total resistance.  
This means that approximately the bottom 10% and top 10% of full scale are inaccessible.  
The converter is guaranteed to be monotonic, with no missing codes.  
Board and Wire  
Interconnect  
XH  
Full  
Scale  
Screen  
(1023)  
Interconnect  
MK715  
Screen  
YL  
XL  
Screen  
Interconnect  
X
Coordinate  
Board and Wire  
Interconnect  
15  
MK715  
Measuring Touch Pressure  
Measuring touch pressure can only be performed on 4-wire touchscreens. In normal operation, the screen drivers  
force XH high and XL to ground and measure the voltage on the other plate. A schematic of this is as follows:  
Voltage measured on YH is the same as at K  
and L giving the X co-ordinate.  
When RDPRESA is asserted, the screen drive changes as follows (XSEL=1):  
Voltage measured on YH is now the voltage at  
L. Voltage measured at XL is now the voltage  
at K. The difference is proportional to the  
touch pressure.  
WhenRD1PTisasserted, theconverterautomaticallyperformstwoconversions. Thestatusof theXSELbitidentifies  
the conversions. The following table gives the four measurements available.  
RDPRESB RDPRESA  
XSEL  
DRIVE  
YH, XL  
XH, YL  
YH, XL  
XH, YL  
PIN MEASURED  
0
0
1
1
1
1
0
0
0
1
0
1
XH  
YH  
YL  
Both points returned  
in one conversion pair.  
Both points returned  
in one conversion pair.  
XL  
From these four measurements, the resistance of the touch can be calculated as a proportion of x-plate and y-plate  
resistance. See the next section for suggestions about calculating the touch resistance. From this, the touch pressure  
can be inferred. See the table on page 7 for the correct register sequencing of the converter.  
16  
MK715  
Calculating Touch Resistance  
There are a total of six measurements possible:  
RDPRESB RDPRESA  
XSEL  
DRIVE  
YH, YL  
XH, XL  
YH, XL  
XH, YL  
YH, XL  
XH, YL  
PIN MEASURED RESULT  
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
XH  
YH  
XH  
YH  
YL  
C
D
E
F
G
H
XL  
where the result is a number from 0 to 1023.  
From simple network theory, RTOUCH can be represented in many ways, 3 are given below:  
D
1023  
G
E
RTOUCH = RX ·  
· ( - 1)  
where RX = X plate resistance  
where RY = Y plate resistance  
C
1023  
H
or  
or  
RTOUCH = RY ·  
· ( - 1)  
F
RY · C  
1023  
RX  
E
D
1023  
RTOUCH  
=
·
· (1023 - E) - RY +  
17  
MK715  
Electrical Specifications  
Parameter  
ABSOLUTE MAXIMUM RATINGS (Note 1)  
Inputs and Clock Outputs  
Conditions  
Minimum  
Typical  
Maximum  
Units  
Referenced to GND  
Max of 20 seconds  
-0.5  
0
VDD+0.5  
70  
V
C
C
C
Ambient Operating Temperature  
Soldering Temperature  
260  
Storage Temperature  
-65  
150  
DC CHARACTERISTICS (VDD = 3.3 V OR 5 V (unless noted)  
Operating Voltage, VDD  
3
2
5.5  
0.8  
V
V
Input High Voltage  
VDD = 5 V  
Input Low Voltage, VIL  
VDD = 5 V  
IOH = -2mA  
V
Output High Voltage, VOH  
Output High Voltage, VOH  
Output Low Voltage, VOL  
Input High Voltage, VIH  
VDD-0.4  
2.4  
V
VDD = 5 V, IOH = 12mA  
VDD = 5 V, IOL = 12mA  
VDD = 3.3 V  
V
.04  
0.4  
0.4  
V
1.9  
2.4  
V
Input Low Voltage, VIL  
VDD = 3.3 V  
V
Output High Voltage, VOH  
Output Low Voltage, VOL  
Operating Supply Current, IDD, at VDD=5 V  
Operating Supply Current, IDD, at VDD=3.3 V  
Operating Supply Current IDD standby, clock on  
Operating Supply Current, IDD power down  
Short Circuit Current  
VDD = 3.3 V, IOH = -6mA  
VDD = 3.3 V, IOL = 6mA  
note 2  
V
V
5
3
mA  
mA  
note 2  
note 3  
3
A
A
m
m
PD=1, no clock  
Each output  
0.2  
3
50  
7
mA  
pF  
±
Input Capacitance  
Resolution  
10  
bits  
LSB  
W
±
2
Non-linearity  
Monotonic, note 4  
VDD = 3.3 V, 25 C  
Touch Screen Resistance  
Voltage Reference  
100  
2000  
1.266  
1.279  
1.292  
V
AC CHARACTERISTICS (VDD = 3.3 V OR 5 V (unless noted)  
Input Clock or Crystal Frequency  
32.768  
kHz  
ns  
Output Rise Time  
Output Fall TIme  
0.8 to 2.0 V, VDD = 5 V  
2.0 to 0.8 V, VDD =5 V  
3
3
ns  
Notes:  
1. Stresses beyond those listed under Absolute Maximum Ratings could cause permanent damage to the device. Prolonged  
exposure to levels above the operating limits but below the Absolute Maximums may affect device relaibility.  
2. Assumes 300 W screen, 100 pps.  
3. Assumes no touch.  
4. With no missing codes.  
18  
MK715  
MK715 TIMING DIAGRAM  
A
B
1
2
3
4
SK  
CS  
DI  
WR  
A1  
C
E
D
Tri-State  
DO  
15  
16  
25  
14  
SK  
CS  
DI  
Don't Care  
D10  
D11  
DO  
D9  
D1  
D0  
G
F
F
MIN  
50  
15  
15  
15  
15  
20  
MAX  
(SK Period) -15  
A SK Period  
B SK High TIme  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
C CS Setup to SK high  
D DI Setup to SK high  
E DI Hold from SK high  
F DO valid from SK high  
G CS hold from last SK high  
50  
19  
MK715  
20  
MK715  
Pin 1 20  
2
19  
18  
17  
16  
15  
14  
13  
12  
11  
3
G
4
V
0.01µF  
5
0.01µF  
0.01µF  
32768 Hz  
6
To  
Touch  
Screen  
7
G
8
1000 pF  
9
100kW  
10  
G
0.01µF  
G
G
V
= Connection to ground plane  
= Connection to VDD plane  
Notes: 1. All digital signals should be kept well away from pins 5, 6, 7, 8, 9, 10,  
11, 12, 13, 15, 16 and any traces connected to those pins.  
21  
MK715  
Package Outline and Package Dimensions  
(For current dimensional specifications, see JEDEC Publication No. 95.)  
20pinSSOP(ininches)  
Symbol  
Min  
Max  
A
A1  
B
0.053  
0.004  
0.008  
0.007  
0.337  
0.150  
0.069  
0.010  
0.012  
0.010  
0.344  
0.157  
C
D
E
e
0.025 BSC  
H
L
0.228  
0.016  
0.244  
0.050  
A1  
C
L
B
L
Ordering Information  
Part/Order Number  
MK715R  
Marking  
MK715R  
MK715R  
Shipping  
Tubes  
MK715RTR  
Tape and Reel  
Integrated Circuit Systems, Inc.• 525 Race Street • San Jose •CA•95126 • (408)295-9800tel • www.icst.com  
ICS reserves the right to make changes in the device data identified in this publication  
without further notice. ICS advises its customers to obtain the latest version of all device  
data to verify that any information being relied upon by the customer is current and accurate.  
22  

相关型号:

MK71511-NNN

蓝碧石科技的“MK71511(A)”和“MK71521(A)”是支持Bluetooth 5的Bluetooth low energy单模无线模块。 “MK71511(A)”内置Nordic公司的nRF52811,“MK71521(A)”内置Nordic公司的nRF52832。“MK71511(A)”和“MK71521(A)”支持2Mbps高速传输(Bluetooth 5标准的特点之一)和提高通知数据容量(扩展广告),与Bluetooth 4标准相比,数据通信时间仅为一半,可处理通知数据容量高达8倍。而且,“MK71511(A)”还内置远距离传输功能,通信距离延长至以往Bluetooth的4倍,因此,不仅非常适用于室内应用,还非常适用于户外应用。不仅如此,还内置方向检测功能,因此还可以应用于可高精度识别位置的室内定位服务。而“MK71521(A)”则内置了保存程序用的512KB大容量FLASH存储器,非常适用于利用Bluetooth构建网状网络和各种应用产品的开发。此外,这两种产品具有相同的形状,而且引脚兼容,可以轻松替换,还可以安装在便宜的2层电路板上,有助于降低制造成本。
ROHM

MK71511A-NNN

蓝碧石科技的“MK71511(A)”和“MK71521(A)”是支持Bluetooth 5的Bluetooth low energy单模无线模块。 “MK71511(A)”内置Nordic公司的nRF52811,“MK71521(A)”内置Nordic公司的nRF52832。“MK71511(A)”和“MK71521(A)”支持2Mbps高速传输(Bluetooth 5标准的特点之一)和提高通知数据容量(扩展广告),与Bluetooth 4标准相比,数据通信时间仅为一半,可处理通知数据容量高达8倍。而且,“MK71511(A)”还内置远距离传输功能,通信距离延长至以往Bluetooth的4倍,因此,不仅非常适用于室内应用,还非常适用于户外应用。不仅如此,还内置方向检测功能,因此还可以应用于可高精度识别位置的室内定位服务。而“MK71521(A)”则内置了保存程序用的512KB大容量FLASH存储器,非常适用于利用Bluetooth构建网状网络和各种应用产品的开发。此外,这两种产品具有相同的形状,而且引脚兼容,可以轻松替换,还可以安装在便宜的2层电路板上,有助于降低制造成本。
ROHM

MK71521-NNN

蓝碧石科技的“MK71511(A)”和“MK71521(A)”是支持Bluetooth 5的Bluetooth low energy单模无线模块。 “MK71511(A)”内置Nordic公司的nRF52811,“MK71521(A)”内置Nordic公司的nRF52832。“MK71511(A)”和“MK71521(A)”支持2Mbps高速传输(Bluetooth 5标准的特点之一)和提高通知数据容量(扩展广告),与Bluetooth 4标准相比,数据通信时间仅为一半,可处理通知数据容量高达8倍。而且,“MK71511(A)”还内置远距离传输功能,通信距离延长至以往Bluetooth的4倍,因此,不仅非常适用于室内应用,还非常适用于户外应用。不仅如此,还内置方向检测功能,因此还可以应用于可高精度识别位置的室内定位服务。而“MK71521(A)”则内置了保存程序用的512KB大容量FLASH存储器,非常适用于利用Bluetooth构建网状网络和各种应用产品的开发。此外,这两种产品具有相同的形状,而且引脚兼容,可以轻松替换,还可以安装在便宜的2层电路板上,有助于降低制造成本。
ROHM

MK71521A-NNN

蓝碧石科技的“MK71511(A)”和“MK71521(A)”是支持Bluetooth 5的Bluetooth low energy单模无线模块。 “MK71511(A)”内置Nordic公司的nRF52811,“MK71521(A)”内置Nordic公司的nRF52832。“MK71511(A)”和“MK71521(A)”支持2Mbps高速传输(Bluetooth 5标准的特点之一)和提高通知数据容量(扩展广告),与Bluetooth 4标准相比,数据通信时间仅为一半,可处理通知数据容量高达8倍。而且,“MK71511(A)”还内置远距离传输功能,通信距离延长至以往Bluetooth的4倍,因此,不仅非常适用于室内应用,还非常适用于户外应用。不仅如此,还内置方向检测功能,因此还可以应用于可高精度识别位置的室内定位服务。而“MK71521(A)”则内置了保存程序用的512KB大容量FLASH存储器,非常适用于利用Bluetooth构建网状网络和各种应用产品的开发。此外,这两种产品具有相同的形状,而且引脚兼容,可以轻松替换,还可以安装在便宜的2层电路板上,有助于降低制造成本。
ROHM

MK715R

Touch Screen Controller
ICSI

MK715RTR

Touch Screen Controller
ICSI

MK715RTRLF

Consumer Circuit, PDSO20, 0.150 INCH, 0.025 INCH PITCH, SSOP-20
IDT

MK74CB115

1 to 16 Buffalo⑩ Clock Driver
ICSI

MK74CB115R

1 to 16 Buffalo⑩ Clock Driver
ICSI

MK74CB115RLF

Low Skew Clock Driver, CB Series, 16 True Output(s), 0 Inverted Output(s), CMOS, PDSO28, 0.150 INCH, SSOP-28
IDT

MK74CB115RTR

1 to 16 Buffalo⑩ Clock Driver
ICSI

MK74CB163

1 to 16 PECL to CMOS Buffalo⑩ Clock Driver
ICSI