[AK4183]
MS0500-E-01 2008/12
1
GENERAL DESCRIPTION
The AK4183 is a 4-wire resistive touch screen controller that incorporates SAR type A/D converter. The
AK4183 operates down to 2.5V supply voltage in order to connect a low voltage drive processor. The
AK4183 can detect the pressed screen location by performing two A/D conversions. In addition to
location, the AK4183 also measures touch pressure. As the package size of 10 pin TMSOP is 4.0mm x
2.9mm this is much smaller than QFN and BGA package. AK4183 is the best fit for cellular phone, PDA,
or other portable devices.
FEATURES
12-bit SAR type A/D Converter with S/H circuit
Low Voltage Operation (2.5V 3.6V)
I2C bus I/F Supports
(Standard mode 100 KHz, Fast mode 400 KHz)
4-wire resistive touch screen Interface
Pen Pressure Measurement
Auto Power Down
Continuous Read Operation
Low Power Consumption (91μA @Fast mode)
Package 10pin TMSOP
SDA
SCL
PEN
INTERRUPT
PENIRQN
GND
12bit
ADC
(SAR type)
VREF+
AIN+
VREF-
Control
Logic
AIN-
VCC
CAD0
YP
XN
YN
XP
I
2
C Touch Screen Controlle
r
AK4183
[AK4183]
MS0500-E-01 2008/12
2
Ordering Guide
AK4183VT -40°C +85°C 10pin TMSOP (0.5mm pitch) Commercial Version
AK4183KT -40°C +85°C 10pin TMSOP (0.5mm pitch) Automotive Version
Pin Layout
Top View
10
9
6
7
8
SCL
SDA
PENIRQN
GND
CAD0
5
4
3
2
1 VCC
XP
XN
YP
YN
PIN/FUNCTION
No. Signal Name I/O Description
1 VCC - Power Supply
2 XP I/O Touch Screen X+ plate Voltage supply
X axis Measurement: Supplies the voltage to X+ position input of the touch panel.
Y axis Measurement: This pin is used as the input for the A/D converter
Pen Pressure Measurement: This pin is the input for the A/D converter at Z1 measurement.
Pen Waiting State: Pulled up by an internal resistor (typ.10K ohm).
3 YP I/O Touch Screen Y+ plate Voltage supply
X axis Measurement: This pin is used as the input for the A/D converter
Y axis Measurement: Supplies the voltage to Y+ position input of the touch panel
Pen Pressure Measurement: Supplies the voltage to Y+ position input of the touch panel.
Pen Waiting State: OPEN state
4 XN I/O Touch Screen X- plate Voltage supply
X axis Measurement: Supplies the voltage to X- position input of the touch panel
Y axis Measurement: OPEN state
Pen Pressure Measurement: Supplies the voltage to X- position input of the touch panel
Pen Waiting State: OPEN state
5 YN I/O Touch Screen Y- plate Voltage supply
X axis Measurement: OPEN state
Y axis Measurement: Supplies the voltage to Y- position input of the touch panel
Pen Pressure Measurement: This pin is the input for the A/D converter at Z2 measurement.
Pen Waiting State: connected to GND.
6 GND - Ground
7 PENIRQN O Pen Interrupt Output
This pin is “L” during the pen down on pen interrupt enabled state otherwise this pin is “H”.
This pin is “L” during pen interrupt disabled state regardless pen touch.
8 CAD0 I I2C bus Slave Address bit 0
9 SDA I/O I2C serial data
10 SCL I I2C serial clock
[AK4183]
MS0500-E-01 2008/12
3
ABSOLUTE MAXIMUM RATINGS
(GND = 0V (Note 1))
Parameter Symbol Min max Units
Power Supplies VCC -0.3 6.0 V
Input Current (any pins except for supplies) IIN - ±10 mA
Input Voltage VIN -0.3 6.0(VCC+0.3) V
Touch Panel Drive Current IOUTDRV 50 mA
Ambient Temperature (power supplied) Ta -40 85 °C
Storage Temperature Tstg -65 150 °C
Note 1.All voltages with respect to ground.
WARNING: Operation at or beyond these limits may result in permanent damage to the device.
Normal operation is not guaranteed at these extremes.
RECOMMENDED OPERATING CONDITIONS
(GND = 0V (Note 1))
Parameter Symbol Min typ max Units
Power Supplies VCC 2.5 2.7 3.6 V
Note 1. All voltages with respect to ground.
WARNING: AKEMD assumes no responsibility for the usage beyond the conditions in this datasheet.
[AK4183]
MS0500-E-01 2008/12
4
ANALOG CHARACTERISTICS
(Ta = -40°C to 85°C, VCC = 2.7V, I2C bus SCL=400 KHz, 12 bit mode)
Parameter min typ max Units
ADC for Touch Screen
Resolution 12 Bits
No Missing Codes 11 12 Bits
Integral Nonlinearity (INL) Error ±2 LSB
Differential Nonlinearity (DNL) Error ±1 LSB
Offset Error ±6 LSB
Gain Error ±4 LSB
Throughput Rate 8.2 ksps
Touch Panel Driver On-Resistance
XP, YP
XN, YN
5
5
Ω
Ω
XP Pull Up Regist er (when pen interrupt enable ) 10 kΩ
Power Supply Current Fast Mode: SCL=400KHz 91 200 μA
Normal Mode PD0=”0“
Addressed Standard Mode: SCL=100KHz 68 150 μA
Fast Mode: SCL=400KHz 23 μA
Power Down PD0=”0“
Not Addressed Standard Mode: SCL=100KHz 6 μA
Full Power Down (Control command PD0= ”0“ SDA=SCL= VCC) 0 3 μA
[AK4183]
MS0500-E-01 2008/12
5
DC CHARACTERISTICS (Logic I/O)
(Ta = -40 to 85°C, VCC = 2.5V to 3.6V)
Parameter Symbol min typ max Units
“H” level input voltage VIH 0.7xVCC - V
“L” level input voltage VIL - 0.3xVCC V
Input Leakage Current IILK -10 10 μA
“H” level output voltage (PENIRQN pin@ Iout = -250μA) VOH VCC-0.4 V
“L” level output voltage (PENIRQN pin @ Iout = 250μA)
(SDA pin @ Iout = 3m A) VOL 0.4 V
Tri-state Leakage Current
All pins except for XP, YP, XN, YN pins
XP, YP, XN, YN pins
IOLK
-10
-50
10
50
μA
μA
SWITCHING CHARACTERISTICS
(Ta = -40 to 85°C, VCC = 2.5V to 3.6V)
Parameter (I2C Timing) Symbol min typ max Units
SCL clock frequency fSCL 30 400 kHz
Bus Free Time Between Transmissions tBUF 1.3 μs
Start Condition Hold Time (prior to first Clock
pulse) tHD:STA 0.6 μs
Clock Low Time tLOW 1.3 μs
Clock High Time tHIGH 0.6 μs
Setup Time for Repeated Start Condition tSU:STA 1.3 μs
SDA Hold Time from SCL Falling (Note 2) tHD:DAT 0 μs
SDA Setup Time from SCL Rising tSU:DAT 0.1 μs
Rise Time of Bo th SDA and SCL Lines tR 0.3 μs
Fall Time of Bo th SDA and SCL Lines tF 0.3 μs
Setup Time for Stop Condition tSU:STO 0.6 μs
Pulse Width of Spike Noise Suppressed
By Input Filter tSP 0 50 ns
Capacitive load on bus Cb 400 pF
Note 2. Data must be held for sufficient time to bridge the 300 ns transition time of SCL.
tHIGH
SCL
SDA VIH
tLOW
tBUF
tHD:STA
tR tF
tHD:DAT tSU:DAT tSU:STA
Stop Start Start Stop
tSU:STO
VIL
VIH
VIL
tSP
Figure 1. AK4 18 3 Ti m i ng Di agram
[AK4183]
MS0500-E-01 2008/12
6
A/D Converter for Touch Screen
The AK4183 incorporates a 12-bit successive approximation resistor (SAR) A/D converter for position measurement.
The architecture is based on a capacitive redistribution algorith m, and an internal capacitor array functions as the
sample/hold (S/H) circuit. The SAR A/D converter output is a straight binary format as shown below:
Input Voltage Output Code
(ΔVREF-1.5LSB)~ ΔVREF FFFH
(ΔVREF-2.5LSB) ~ (ΔVREF-
1.5LSB) FFEH
--------- ---------
0.5LSB ~ 1.5LSB 001H
0 ~ 0.5LSB 000H
ΔVREF: (VREF+) – (VREF-)
Table 1. Output Code
The Position Detection of Touch Screen
A position detecting (X, Y position) on the touch panel is selected by the control command via the A2, A1, A0 bits in
the control register. The mode of the position detecting is differential mode, the full scale (ΔVREF) is the differential
voltage between the non-inverting terminal and the inverting terminal of the measured axis (e.g. X-axis measurement:
ΔVREF = VXP – VXN). The voltage difference on the A/D converter (ΔAI N) is the voltage betwee n no n-inverting
terminals of the non-measured axis and the inverting terminal of the measured axis. (E.g. ΔAIN= (AIN+) - (AIN-) =
VYP-VXN) The voltage difference (ΔAIN) is charged to the internal capacitor array during the sampling period. No
current flows into the internal capacitor after the capacitor has been charged completely.
The required settling time to charge the internal capacitor array depends on the source impedance (Rin). If the source
impedance is 600 ohm, the settling time needs at least 2.5μs (1 clock cycle period of SCL 400 KHz)
The position on the touch screen is detected by taking the voltage of one axis when the voltage is supplied between the
two terminals of another axis. At least two A/D conversions are needed to get the two-dimension a l (X/Y axis) position.
The X-plate and Y - plate are connected on the dotted line when the panel is to uched.
XP
XN
X-Plate (Top s ide)
Y-Plate (Bottom side)
c ) 4-wire Touc h Screen Cons truc tion
X-Plate
Y-Plate
X-Plate
YP YN
YN
XN
YP
XN- Dri ver SW O N
VREF+
VREF-
ADC AIN +
AIN-
XP
XP-Dr iv e r SW O N
a) X -Position Measurement Di ffer ential Mode b) Y-P osition Me asurement Differential Mode
YN
XN
YP
YN-Driver SW ON
VREF+
VREF-
ADC AIN+
AIN-
XP
YP-Driv er SW ON
VCC VCC
Touch Screen
Y -Plate
Figure 2. Axis Measurements
[AK4183]
MS0500-E-01 2008/12
7
The differential mode position detection is typically more accurate than the single-ended mode. As the full scale of single-ended
mode is fixed to the VCC, input voltage may exceed the full-scale reference voltage. This problem does not occur in differential
mode. In addition to this, the differential mode is less influenced by power supply voltage variation due to the ratio-metric
measurement.
The Pen Pressure Measurement
The touch screen pen pressure can be derived from the measurement of the contact resistor between two plates. The
contact resistance depends on the size of the depressed area and the pressure. The area of the spot is proportional to the
contact resistance. This resistance (Rtouch) can be calculated using two different methods.
The first method is that when the total resistance of the X-plate sheet is already known. The resistance , Rtouch, is
calculated from the results of three conv ersions, X-position, Z1-Position, and Z2-Position, and then using the following
formula:
Rtouch = (Rxplate) * (Xposition/4096) * [(Z2/Z1) – 1]
The second method is that when both the resistances of the X-plate and Y-plate are known. The resistance, Rtouch, is
calculated from the results of three conv ersions, X-position, Y-Position, and Z1-Position, and th en using the following
formula:
Rtouch = (Rxplate*Xpos ition/4096)*[(4096/Z1) – 1] – Ryplate*[1 – (Yposition/4096)]
XN-Driver SWON YN
VREF+
VREF-
ADC
A
IN+
A
IN-
XP
YP
XN
YP-Driver SW ON
a) Z1-Position Measurement
Rtouch
XN-Driver SW ON YN
VREF+
VREF-
ADC
A
IN+
A
IN-
XP
YP
XN
YP-Driver SW ON
b) Z2-Position Measurement
Rtouch
VCC VCC
Figure 3. Pen Pressure Measurements
[AK4183]
MS0500-E-01 2008/12
8
Digital I/F
The AK4183 operates with uP via I2C bus and supports the standard mode (100 KHz) and the fast mode (400KHz).
Note that the AK4183 operates in those two modes and does not support a High speed mode I2C-bus system (3.4MHz).
The AK4183 can operate as the slave device on the I2C bus network.
VCC
AK4183
Micro-
Processor
I
2
C bus
controller
SCL
SDA
VCC=2.5V – 3.6V
CAD0
PENIRQN
Rp Rp “L” or “H”
Figure 4. Digital I/F
[Start Condition and Stop Condition]
A HIGH to LOW transition on the SDA line while SCL is HIGH indicates a START condition. All sequences start by
the START condition or Repeated Start Condition. Rep eated Start condition is the same signal tradition as Start
condition.
A LOW to HIGH transition on the SDA line while SCL is HIGH defines a STOP condition. All sequences are
terminated by the STOP or Repeated Start condition. Repeated Start is also the Start condition of next transfer so that
I2C bus cannot be idle.
SCL
SDA
P : stop condition S : Start condition
S/Sr
Sr : Repeated start condition
Figure 5. START and STOP Conditions
[Data Transfer]
All commands are preceded by a START condition. After the START condition , a slave address is sent. After the
AK4183 recognizes the START condition, the device interfaced to the bus waits for the slave address to be transmitted
over the SDA line. If the transmitted slave address matches an address for one of the devices, the designated slave
device pulls the SDA line to LOW (ACKNOWLEDGE). The data transfer is always terminated by a STOP conditio n
generated by the master device.
[AK4183]
MS0500-E-01 2008/12
9
[Data Validity]
The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line
can only change when the clock signa l on the SCL line is LOW except for the START and the STOP condition.
SCL
SDA
data line
stable;
data valid
change
of data
allowed
Figure 6. Bit Transfer on the I2C-Bus
[ACKNOWLEDGE]
ACKNOWLEDGE is a software convention used to indicate successful data transfers. The transmitting device will
release the SDA line (HIGH) after transmitting eight bits. The receiver must pull down the SDA line during the
acknowledge clock pulse so that that it remains stable “L” during “H” period of this clock pulse. The AK4183 will
generates an acknowledge after each byte has been received.
In the read mode, the slave, the AK4183 will transmit eight bits of data, release the SDA line and monitor the line for an
acknowledge. If an acknowledge is detected and no STOP condition is generated by the master, the slave will continue
to transmit data. If an acknowledg e is not detected, the slave will terminate further data transmissions and await the
STOP condition.
SCL FROM
MASTER
acknowledge
DATA
OUTPUT BY
TRANSMITTER
DATA
OUTPUT BY
RECEIVER
1 98
START
CONDITION
not acknowledge
clock pulse for
acknowledgement
S
2
Figure 7. Ackn owl edge
[AK4183]
MS0500-E-01 2008/12
10
[Address Byte]
The sequence of writi ng dat a i s show n Figure 10. The address byte, which includes seven bits of slave address and one
bit of R/W bit, is sent after the START condition. If the transmitted slave address matches an address for one of the
device, the r e ceiver who has been addressed pulls down the SDA lin e (acknowledge).
The most significant six bits of the slave address are fixed as “100100”. The next one bit is CAD0 (device address bit).
This bit identifies the specific device on the bus. The hard-wired input pin (CAD0 pin) sets CAD0 bit. The eighth bit
(LSB) of the address byte (R/W bit) defines whether the master requests a write or read operation. A “1” indicates that
the read operation is to be executed. A “0” indicates that the write operation is to be executed.
1 0 0 1 0 0
CAD0 R/W
(CAD0 should match with CAD0 pins)
Figure 8. Address Byte
[WRITE Op erations]
The second byte that followed by address byte consists of the control command byte of the AK4183. The operational
mode is determined by control command. The bit format is MSB first and 8 bits width. Control command is described
in the Table 3. The AK4183 generates an acknowledge after each byte has been received. A control command transfer
is terminated by a STOP condition or Repeated Start condition g enerated by the master. Refer to the Table 3 in detail.
D7 D6 D5 D4 D3 D2 D1 D0
S A2 A1 A0 X1 PD0 MODE X2
Figure 9. Control Command Byte
START
R/W=”0”
Address Command S
AK4183
ACK
ACK
AK4183
STOP
PSDA
Figure 10. Single Write Transmission Sequence
[READ Operation]
The operation mode is determined by the wri te command just befo re read operation.
The AK4183 features two methods of read operation, single read operation and continuous read operation. The
continuous read operation is a series of single read operation. Each single read operation in continuous read operation
makes the AK4183 updated A/D conversion on each read operation. Write operation does not need to issue before each
read operations are executed.
The channel selection of the AK4183 defines by the control command just before READ operation. When the address
byte with R/W = “1” read operations are executed. A/D readout format is MSB first, 1byte or 2bytes width. Upper 8bits
are valid on 8-bit mode and upper 12 bits are valid, and lower 4 bits are filled with zero on 12-bit mode.
[AK4183]
MS0500-E-01 2008/12
11
[Single READ mode]
Read operation begins with START condition followed by the address byte with R/W= “1”.The address matches the
AK4183 generates ACK. And after transmission of the address byte, the master receives upper 8bit A/D data first, and
generates ACK. The AK4183 transmits the remaining 4-bit A/D data and followed by 4-bit zero data (12bit mode).
Master device receives 8bit A/D data (8bit mode). The master then generates NACK and stop condition or repeated start
condition.
START
A/D data
ACK
ACK
STOP
NACK
A/D data SDA
D11
D4
D3
SP
AK4183
MASTER
MASTER
D0
Address
R/W=”1”
Figure 11. Single A/D data Read Sequence (12-b it mode )
[Continuous Read mode]
This continuous read operation enables the higher sampling rate and lower pro cessor load than a single read operation.
Because once control command is sent, it does not need to update control command on each read operation until
another control command wou ld like to be rewritten.
START
A/D data A/D data
SDA
D11
D4
S
ACK
AK4183
ACK
MASTER
NACK
MASTER
D0
D3
STOP
P
N N
D11
D4
D0
D3
A/D data
N+X N+X
A/D data
NACK
MASTER
ACK
AK4183
ACK
MASTER
Sr
Repeat
RESTART
Address Address
R/W=”1”
R/W=”1”
Figure 12 Continuous A/D data Read Sequence
Power on Sequence
It is recommended that the control command must be sent to fix the internal register when power up. This initiates all registers
such as A2-0 bit, PD0 bit, and MODE bit. Once sending command to fix the internal register after first power up, the state of the
AK4183 is held on the known-condition of state to ensure that AK4183 is going into desire mode to realize lowest mode. A
command with PD0= “0” should be sent so that AK4183 will be set in the lowest power down mode.
[AK4183]
MS0500-E-01 2008/12
12
Sleep Mode
AK4183 supports the sleep mode that enables touch panel interface to put open state and disables pen interrupt function.
AK4183 goes in to the sleep mode when control command is sent to AK4183 as shown Table 2. The selection of the
sleep mode is set by “MODE” bit of the control command. The state of both the output of PENIRQN pin and the
connection with touch panel interface (XP, YP, XN, and YN) are the following Table 2. AK4183 keeps the sleep mode
until next contro l command is sent.
Command MODE bit PENIRQN Touch panel
0111XX1X 1 Hi-z Open
0111XX0X 0 “H” output Open
Table 2 Sleep Comm and Setting
The timing of going into the sleep mode is the rising edge of the 16th SCL of the write operation. A/D conversion does
not execute when the sleep command is sent. SDA pin is “H” since SDA is pull up.
In order for going to normal mode from sleep mode the command (S= “1”) is sent. The timing of going back to normal
mode is the rising edge of the 16thSCL. When the sleep command is sent again under the sleep mode th e mode
continues the same as before. The initial state after power up is in normal mode.
Control Command
The control command, 8 bits, provided to the AK4183 via SDA, is shown in the following table. Th is command
includes start bit, channel selection bit, power-down bit and resolution bit. The AK4183 latches the serial command at
the rising edge of SCL. Refer to the detailed info rmation regarding the bit order, function, th e status of driv er switch,
ADC input as shown in Table 3.
BIT Name Function
7 S Start Bit. “1” Accelerate and Axis Command, “0”: Sleep mode Command
6-4 A2-A0 Channel Selection Bits. Analog inputs to the A/D converter and the activated driver switches
are selected. Please see the following table for the detail.
3 X1 Don’t care
2 PD0 Power down bit (refer to pow e r- do wn control )
1 MODE Resolutio n of A/ D c o nverter. “0”: 12 bit o ut put “1”: 8 bit outp ut
0 X2 Don’t care
Input Status of Driver Switch ADC input (ΔAIN) Reference Voltage
(ΔVREF)
S A2 A1 A0 XP XN YP YN AIN+ AIN- VREF+ VREF- Note
0 1 1 1 Sleep
1 0 0 0 ON ON OFF OFF YP XN XP XN Accelerate X-Driver
1 0 0 1 OFF OFF ON ON XP YN YP YN Accelerate Y-Driver
1 0 1 0 OFF ON ON OFF XP XN YP XN
1 0 1 1 OFF ON ON OFF YN XN YP XN
Accelerate Y+,X-
Driver
1 1 0 0 ON ON OFF OFF YP XN XP XN X-axis
1 1 0 1 OFF OFF ON ON XP YN YP YN Y-axis
1 1 1 0 OFF ON ON OFF XP(Z1) XN YP XN Z1 (Pen Pressure)
1 1 1 1 OFF ON ON OFF YN(Z2) XN YP XN Z2 (Pen Pressure)
Table 3 Control Command List
[AK4183]
MS0500-E-01 2008/12
13
Power-down Control
A/D converter and power-down control of touch driver switch are determined by PD0 bit.
PD0 PENIRQN Function
0 Enabled Auto power-down Mode
A/D converter is automatically powered up at the start of the conversion, and goes to
power- down state automatically at the end of the conversion. All touch screen driver
switches except for YN switch are turned off and relative pins are open state. Only YN
driver switch is turned ON and YN pin is forced to the ground in this case. PEN
interrupt function is enabled except for the sampling time and conversion time.
1 Disabled ADC ON Mode
When X-axis or Y-axis are selected on the write operation with PD0 = “1” A/D
converter and touch panel driver are always powered up until next conversion. This
mode is effective if more settling time is required to suppress the electrical bouncing of
touch plate.
PEN interrupt function is disabled and PENIRQN is fo rced to “L” state
Table 4 Powers –Down Control
WRITE Operation Sequence (Figure 13)
The selection of channel input of AK4 183 is determined by a command byte. The timing of the driver switch on is 18th
falling edge of SCL regardless PD0 bit when accelerate command (A2= “0”) is sent. The accelerate command is to
accelerate the timing of desired driver SW ON to ensure that AK4183 needs more settling time. As for actually
sampling is on the time of READ operation, it becomes possible to tak e settling time long even wh en the impedance of
the touch screen is large.
AK4183
ACK
0
Touch Driver SW
AK4183
ACK
S X1
A2=0, PD 0=0 or 1
A2=1
,
PD0=0
A2 PD 0
STOP
A2= 1, PD0= 1
MODE
A1 A0 X2
CAD0
0 19
III III IV
Command Byte
SCL
SDA
START
1 0 0 0 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
1 0 0
R/ W
Address Byte
Figure 13 write operation and Driver SW timing
[AK4183]
MS0500-E-01 2008/12
14
READ Operation Sequence (Figure 14)
A/D conversion is synchronized with SCL. Sampling time is the one SCL clock period (SCL7↓∼ SCL8) on the end of
writing address byte and then hold. A/D conversion is held on the next 12 SCL period (except MASTER ACK) .The
readout sequence is that after command byte has been sent, AK4183 respond w ith acknowledge if the address matches.
The MSB data byte will follow (D11D4) then issued acknowledge by master. The LSB data byte (D3D0, followed
four “0”) will be followed by NOT acknowledge bit (NACK) from master in order to terminate the read transfer. The
master will then issued STOP that end s read operation or Repeated Start condition that keeps write or read operation.
The master will issue Repeated Start Condition or START condition followed by read operation again. AK4183 repeats
A/D data updated [continuous read operation]. Master must issue STOP condition after terminating the last read out of
A/D data.
Address By te Data Byte (MSB) Data Byte (LSB)
MASTER
ACK MASTER
NACK
0
“H”
A2=“0” or A2=“1” , PD0=“1
A2=“1”, PD0 =“ 0”
Sampling AD conversion
0
A2=“0”, PD0 =“ 0”
28
V VI
SCL
SDA
START
1 0 0 1 0
CAD0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
1 0 0
AK4183
ACK
D11 D10 D9 D8 D7 D6 D4 D5
R/ W
19 20 21 22 23 24 25 26 27
D3 D2 D1 D0 0 0 0 1
0
Touch Driver SW
STOP or
Repeated STAR
T
IV
Figure 14 Read data Sequence
[AK4183]
MS0500-E-01 2008/12
15
Pen Interrupt
The AK4183 has a pen-interrupt function to detect the pen touch on the touc h panel. This function will use as the
interrupt of the microprocessor. Pen interrupt function is enabled at power-down state. YN driver is on and this pin is
connected to GND at the power down state. And XP pin is pulled up via an internal resister (Ri), typically 10KΩ. If the
touch plate is touched by pen or stylus, the current flows via <VCC>-<Ri>-<XP>-<the plates>-<YN>-<GND>. The
resistance of the plate is generally 1KΩ or less, PENIQRN pin is force to “L” level. If the pen is released, PENIRQN
returns “H” level because two plates are disconnected, and the current does not flow via two plates.
The transition of PENIRQN is related to PD0 bit. PD0 bit is updated as shown below. (Please see “power-down
control” for the detail. Once the control command with PD0= “1” is sent the pen-interrupt function is disabled.
The clock number under the write and the read operation re fer to Fi gu re 13 and Figure 14.
I. The period from start condition to SCL7
The level transition of PENIRQN pin is determined by PD0 bit of the previous command. When the previous
command with PD0= “0” the pen-interrupt function will be enabled. PENIRQN pin is low when the panel is
touch, PENIRQN pin is “H” when the panel is untouched. When the previous command with PD0= “1 ” is sent
PENIRQN pin is low regardless of pen-touch
II. The period SCL7 to SCL8 on the write operation
The level of PENIRQN pin is always low regardless of PD0 bit and the state of panel (touched/untouched)
III. The period from SCL8 to SCL18 on the write operation
The level transition of PENIRQN pin is determined by PD0 bit of the previous command. When the previous
command with PD0= “0” the pen-interrupt function will be enabled. PENIRQN pin is low when the panel is
touch, PENIRQN pin is “H” when the panel is untouched. When the previous command with PD0= “1 ” is sent
PENIRQN pin is low regardless of pen-touch
IV. The period from SCL18 on the write operation to SCL7 on the read operation
The level of PENIRQN pin is determined by the A2 bit and PD0 bit of the present command. PENIRQN pin is
always low regardless pen-touch when command with A2 = “1” or PD0 = “1” is set. PENIRQN is determined
by the pen-touch (touched/untouched) when command with A2= “1” and PD0= “1” is sent.
V. The period from SCL7 to SCL21 on the write operation
The AD input will sample the hold and the conversion will be done during this period. PENIRQN is always low.
VI. The period after SCL21 on the read operation
The level transition of PENIRQN pin is determin ed by PD0 bit of the present command. When the present
command with PD0= “0” is sen t the pen-interrupt function will be enabled. PENIRQN pin is low when the
panel is touched. PENIRQN pin is “H” when the panel is untouched. When the present command with PD0=
“1” are sent PENIRQN pin is low regardless of pen-touch.
It is recommended that the processor will mask the pseudo interrupt while the control command is issued or AD data is
sent to processor.
XP
PENIRQN
Driver ON
YN
EN2
Ri =
10kΩ Driver OFF
EN1
VCC
VCC VCC PEN Interrupt
To uP
Figure 15 Pen interrupt function block
[AK4183]
MS0500-E-01 2008/12
16
PACKAGE
10pin TMSOP 0.5mm pitch (Unit : mm)
4.0±0.2
2.9±0.2
0.5
2.8±0.2
1 5
610
1.0 Max.
0.10
+0.1
-0.05
0.2±0.1
0.127
+0.1
-0.05
0.55±0.2
0~10°
Package & Lead frame material
Package molding compound: Epoxy
Lead frame material: Cu
Lead frame surface treatment: Sn – Bi (Pb free)
[AK4183]
MS0500-E-01 2008/12
17
MARKING
YMA
(1) #1PinIndicator
(2) Chip No. (AK41 83=183)
(3) Year 1 digit
(4) Month 1digit
(5) Manage code (internal)
(1)
10pin 6pin
1pin 5pin
183
(2)
(3) (4) (5)
[AK4183]
MS0500-E-01 2008/12
18
REVISION HISTORY
Date (YY/MM/DD) Revision Reason Page Contents
08/04/18 00 First Edition
08/12/09 01 Product
Addition 2 AK4183 KT (Aut omotive Version) was added.
IMPORTANT NOTICE
z These products and their specifications are subject to change without notice.
When you consider any use or application of these products, please make inquiries the sales office of Asahi
Kasei EMD Corporation (AKEMD) or authorized distributors as to current status of the products.
z AKEMD assumes no liability for infringement of an y patent, intellectual property, or other rights in the application
or use of any information contained herein.
z Any export of these products, or devices or systems containing them, may require an export license or other official
approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange,
or strategic materials.
z AKEMD products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support,
or other hazard related device or systemNote2), and AKEMD assumes no responsibility for such use, except for the
use approved with the express written consent by Repr esentative Director of AKEMD. As used here:
Note1) A critical component is one whose failure to function or perform may reasonably be expected to
result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system
containing it, and which must therefore meet very high standards of performance and reliability.
Note2) A hazard related device or system is one designed or intended for life support or maintenance of
safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to
function or perform may reasonably be expected to result in loss of life or in significant injury or damage to
person or property.
z It is the responsibility of the buyer or distributor of AKEMD products, who distributes, disposes of, or otherwise
places the product with a third party, to notify such third party in advance of the above content and conditions, and
the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKEMD harmless
from any and all claims arising from the use of said product in the absence of such notification.