ROHM BU21021GUL-E2

BU21021GUL
Datasheet
4-wire resistive
Touch Screen Controller
BU21021GUL
●General Description
BU21021GUL is a resistive touch screen controller,
which is capable of detecting 2 points touch with a
legacy 4-wire resistive touch screen. BU21021GUL is
capable of detecting X/Y coordinates, touch pressure in
1 point detection mode, and a pair of X/Y coordinates in
2 point detection mode.
It is also capable of recognizing multiple finger gestures
from coordinate data variation and notifying to host with
gesture detection flags respectively.
BU21021GUL employs embedded CPU for noise
filtering, coordinate calculation, gesture detection and
other signal processing required on a chip.
●Key Specification
■ Power supply voltage
■ Temperature range
■ Standby current
■ Sleep current
■ Operating current
■ Coordinate resolution
●Package
VCSP50L2
2.7V to 3.6V
-25℃ to 85℃
5.0uA (Max.)
60uA (Typ.)
4.0mA (Typ.)
12bit
2.70 mm x 2.65 mm x 0.55(max) mm
●Application
■ Equipments with user Interface employing 4-wire
resistive touch screen.
■ Mobile phone, Tablet PC, PDA or other portable
information devices.
■ Digital still camera, Digital video camera, portable TV
or other Audio-visual devices.
■ Note PC, Touch screen monitor, printer or other PC
peripherals.
●Feature
■ Legacy 4-wire resistive touch screen is applicable
■ 1 point / 2 points touch detection
■ On chip coordinate generation
■ Multiple gesture detections
■ 3V single power supply
■ Higher coordinate resolution with 12-bit SAR A/D
converter
■ On chip clock generator
■ Selectable HOST I/F(IFSEL pin)
4-wire SPI / 2-wire serial bus
●Application Circuit Example
(2-wire serial I/F, Slave address=B8h, non-use EEPROM)
Figure 1. Application circuit example
○Product structure:Silicon monolithic integrated circuit
.www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・14・001
○This product is not designed protection against radioactive rays
1/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Pin Layout
1
2
3
4
5
A
T4
PVDD
DVDD
VDD
DVSS
B
XP
AVDD
AVSS
DVDD_EXT
C
XN
YP
RSTB
T1
T2
D
YN
SEL_CSB
SO
T3
IFSEL
E
ECL
EDA
SCL_SCK
SDA_SI
INT
Top view
Figure 2. Pin Layout
●Pin Descriptions
Equivalent
circuit
Pin no.
Pin Name
I/O
Description
D1
YN
I/O
YN channel input.
D
C1
XN
I/O
XN channel input.
D
C2
YP
I/O
YP channel input.
D
B1
XP
I/O
XP channel input.
D
A1
T4
I/O
Test input / output.
D
A2
PVDD
O
Regulator output for touch screen voltage supply.
D
B3
AVDD
O
Regulator output for analog circuit.
D
A2
DVDD
I/O
Regulator output for digital circuit
D
B4
AVSS
-
Analog ground.
-
A4
VDD
-
Chip power supply.
-
A5
DVSS
-
Digital ground.
-
B5
DVDD_EXT
I
Digital power supply select. (L=internal、H=external)
A
C3
RSTB
I
Reset (Low active)
C
C4
T1
I
Test input.
A
C5
T2
I
Test input.
A
D4
T3
I
Test input.
A
D5
IFSEL
I
Host interface select. (L=4-wire SPI, H=2-wire serial)
D3
SO
O
E5
INT
O
D2
SEL_CSB
I
2-wire serial
Slave address select
4-wire SPI
Chip select
I
E4
SDA_SI
I/O
2-wire serial
Data input / output
4-wire SPI
Data input
I/O
E3
SCL_SCK
I
2-wire serial
Clock input
4-wire SPI
Clock input
E2
EDA
I/O
SDA for EEPROM
B
E1
ECL
I/O
SCL for EEPROM
B
2-wire serial
High impedance
A
4-wire SPI
Data output
Interrupt
O
E
I
(*1) Bypass AVDD and DVDD to GND with 1.0 uF capacitor and PVDD and T4 need terminal opening.
(*2) Digital voltage can be supplied by DVDD when DVDD_EXT=H.
(*3) ECL and EDA need pull-up with 4.7kΩ resister in use case. If not use, connect to GND.
(*4) SCL_SCK and SDA_SI need pull-up with over 4.7kΩ resister and SO need terminal opening when use 2-wire serial I/F.
(*5) Above parameters are only recommended for use. Absolute reliability is not guaranteed.
(*6) When VDD is not supplied, state of RSTB=”H” is prohibition.
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
2/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●I/O equivalent circuits
Equivalent circuit A
Equivalent circuit B
Equivalent circuit C
Equivalent circuit D
Equivalent circuit E
Figure 3. I/O equivalent circuits
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
3/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Overview
BU21021GUL is a resistive touch screen controller, which is capable of detecting 2 points touch with a legacy 4-wire
resistive touch screen. It is composed of 32-bit CPU, 12-bit SAR A/D converter, clock oscillator, and voltage regulators
power supply, and operates at a single power supply ranging from 2.7 to 3.6V. BU21021GUL is capable of detecting X/Y
coordinates, touch pressure in 1 point detection mode, and a pair of X/Y coordinates in 2 point detection mode.
It is also capable of recognizing multiple finger gestures from coordinate data variation and notifying to host with gesture
detection flags respectively.BU21021GUL employs embedded CPU for noise filtering, coordinate calculation, gesture
detection and other signal processing required on a chip.
BU21021GUL senses panel terminal voltages periodically, filters noise, then calculates coordinates in its operation mode.
Host will be noticed by a interrupt signal (INT) when resister values are updated.
1 point detection
Touch detection and touch pressure detection are processed on chip, and BU21021GUL operates as a legacy
resistive touch controller employing 4-wire resistive touch screen.
BU21021GUL has 2 point touch detection function, which prevents itself from common misdetection of single
‘midpoint’ coordinate output.
2 points detection
2 point detection is held by monitoring electric condition of a touch sensor and calculating coordinates on each axis.
The process is different from legacy 1 point touch detection, therefore BU21021GUL requires setup of panel parameter
in advance.
BU21021GUL automatically detects ether 1 point or 2 points touch input.
Gesture detection
BU21021GUL is able to detect 1 point flick gesture for 4 directions and 2 point ZOOM IN/OUT, PINCH/SPREAD and
rotate gestures respectively. Gesture detection events are reported to host as detection flags and interrupt. Each of
gesture detection sensitivities can be set as register parameters respectively.
(Note) Gesture flags only repot its events. Operation speed and movement have to be calculate on host using
coordinate data.
Auto power on / off function
Auto power off function will power off to sleep condition in order to reduce power consumption when no touch input is
detected. BU21021GUL will automatically change to operation state when touch event is detected in sleep state.
This function is able to be enabled / disabled, and threshold level of sleep state transition is able to be set by registers.
Host interface
BU21021GUL works as slave device of HOST MCU connected 2-wire serial bus or 4-wire SPI.
It is selectable by IFSEL pin condition.
(IFSEL=GND:4-wire SPI、IFSEL=VDD:2-wire serial bus)
EEPROM
Firmware has to be downloaded on BU21021GUL in order to realize these functions. The file size of firmware is 16kB
(16384 bytes). A "HOST interface" and "external EEPROM" can be chosen as the download method.
DVDD external supply setup
In the case there exists 1.8V power supply on application system, the external 1.8V supply can be applicable to DVDD
in order to reduce sleep power consumption to 10uA.
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
4/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Block Diagram
Figure 4. Block Diagram
●Description of Blocks
Screen-I/F
: 4-wire touch screen interface
ADC
: 12-bit SAR A/D converter
OSC
: 20MHz oscillator for internal block
Regulator
: Internal power supply.
DVDD can be supplied from external
Clock generator : System clock and internal timing generation
CPU
: Noise filtering, dual touch detection and touch coordinates generation
Work memory
: CPU work memory
Program memory : CPU program memory
EEPROM-I/F
: External EEPROM-I/F for CPU program memory downloads
Host-I/F
: 4-wire SPI I/F / 2-wire serial bus I/F
Filter
: Median average filter (Maximum 16 data)
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
5/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Absolute Maximum Ratings
Parameter
Symbol
Rating
Unit
Power-supply voltage
VDD
-0.3 to 4.5
V
Input voltage
VIN
VSS-0.3 to VDD+0.3
V
Power dissipation
*1
Pd
Storage temperature range
910
Tstg
Conditions
mW
-50 to 125
℃
*1 Ambient temperature reduces a permission loss by 9.10mW per case more than 25 degree Celsius, 1degree Celsius. Condition: Assembly on the
Epoxy-Glass (50x58x1.75mm)
●Recommended Operating Conditions
Parameter
Symbol
Rating
Unit
Min
Typ
Max
VDD
2.7
3.0
3.6
V
Digital power-supply voltage
DVDD
1.62
1.80
1.98
V
Operating temperature range
Topr
-20
25
85
℃
Power-supply voltage
Conditions
DVDD_EXT = H
●Electrical Characteristics
At Ta = 25℃, VDD = 3.0V, unless otherwise noted.
Parameter
Low-level input voltage
High-level input voltage
Low-level output voltage
High-level output voltage
Standby current
Sleep current1
Sleep current2
Operating current
Clock frequency
Symbol
VIL
VIH
VOL
VOH
Ist
Icc1
Icc2
Idd
Freq
Min
VSS-0.5
0.8xVDD
VDD-0.4
15
Rating
Typ
60
10
4
20
Max
0.2xVDD
VDD+0.5
VSS+0.4
5
100
20
8
24
Unit
V
V
V
V
uA
uA
uA
mA
MHz
Conditions
RSTB=L
DVDD_EXT=L
DVDD_EXT=H (*1)
No load
*1 The supply of digital power (1.8V) is needed from the terminal DVDD.
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
6/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●HOST-I/F timing specification (4-wire SPI)
(Note: SCK=SCL_SCK, SI=SDA_SI, CSB=SEL_CSB and SO=SO)
4-wire SPI has the burst write and burst read.
The automatic address increment is done until 0x5F. After address 0x5F is accessed, it is not changed.
t1
t6
t7
CSB
t2
t3
t4
t5
t8
t9
SCK
SI
write
WA6 WA5 WA4 WA3 WA2 WA1 WA0 WD7 WD6 WD5 WD4 WD3 WD2 WD1 WD0 WD7 WD6
W/R
SI
read
Register address
Write (WA)
Write (WA + 1)
WD1 WD0
Write (WA + n)
RA6 RA5 RA4 RA3 RA2 RA1 RA0
W/R
SO
read
Register address
HiZ
RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 RD7 RD6
Read (RA)
Read (RA + 1)
RD1 RD0 RD7
HiZ
Read (RA + n)
Figure 5. Timing specification (4-wire SPI)
Table 1. Timing Requirements: 4-wire SPI at VDD = 3.0V, Ta = 25℃
Rating
Parameter
Symbol
Min
Typ
Max
Unit
CSB setup time
t1
30
-
-
ns
‘H’ width of SCK
t2
30
-
-
ns
‘L’ width of SCK
t3
30
-
-
ns
SI setup time
t4
20
-
-
ns
SI holding time
t5
20
-
-
ns
CSB holding time
t6
20
-
-
ns
‘H’ width of CSB
t7
50
-
-
ns
SO output delay time
t8
-
-
15
ns
SCK frequency
t9
-
-
15
MHz
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
7/10
Conditions
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●HOST-I/F timing specification (2-wire serial)
(Note: SCL=SCL_SCK, SDA=SDA_SI)
2-wire serial has the burst write and burst read.
The automatic address increment is done until 0x5F. After address 0x5F is accessed, it is not changed.
This 2-wire serial I/F is not corresponded to re-start command. Send start condition after send stop condition.
The slave address of 2-wire serial is B8h / BAh which is decided by the state of the terminal SEL_CSB.
SEL_CSB = “L”
SEL_CSB = “H”
: Slave Address = B8h ( 7bit = 5Ch + W/R bit )
: Slave Address = BAh ( 7bit = 5Dh + W/R bit )
Figure 6. Timing specification (2-wire serial)
Table 2. Timing Requirements: 2-wire serial at VDD = 3.0V, Ta = 25℃
Rating
Parameter
Symbol
Min
Typ
SCL clock frequency
fSCL
START hold time
"L" width of SCL
Unit
Max
0
-
400
kHz
tHD:STA
0.6
-
-
us
tLOW
1.3
-
-
us
"H" width of SCL
tHIGH
0.6
-
-
us
Data hold time
tHD:DAT
0.1
-
-
us
Data setup time
tSU:DAT
0.1
-
-
us
STOP setup time
tSU:STO
0.6
-
-
us
Condition
・Write Protocol
S
SLAVE
ADDRESS
W
A
7bit = 5Ch or 5Dh
REGISTER
ADDRESS
WRITE
DATA
A
8bit
A
P
8bit
・Read Protocol
S
SLAVE
ADDRESS
W
A
7bit = 5Ch or 5Dh
REGISTER
ADDRESS
A
P
8bit
S
SLAVE
ADDRESS
R
A
7bit = 5Ch or 5Dh
from Master to Slave
S
: START condition
from Slave to Master
P
: STOP condition
READ
DATA
N
P
8bit
R
: data direction READ (SDA HIGH)
W
: data direction WRITE (SDA LOW)
A
: acknowledge (SDA LOW)
N
: not acknowledge (SDA HIGH)
Figure 7. Read/Write Protocol
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
8/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Typical Application circuit
BU21021GUL has two selectable host interfaces (4-wire SPI and 2-wire serial).
The figure below shows the example of circuit when each interface is used.
(Show by the terminal display though BU21021GUL is CSP package.)
Option(*1)
Option(*2)
For reject and reduce the noise from touch screen / LCD module or wiring.
It is not necessary to mount EEPROM when firmware download setting is host.
Connect to ECL/EDA to VSS.
Please connect EEPROM when firmware download setting is EEPROM.
Option(*3) In using with Slave address = BAh case, connect SEL_CSB to VDD.
Figure 8. Application circuit 1 (4-wire SPI)
Figure 9. Application circuit 2 (2-wire serial bus)
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
9/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
BU21021GUL
●Ordering Information
B
U
2
1
0
2
1
Part Number
G
U
L
-
E
2
Package
Tape and Reel information
GUL: VCSP50L2
E2: Embossed carrier tape
●Physical Dimension Tape and Reel Information
<Tape and Reel information>
Tape
Embossed carrier tape
Quantity
3000pcs
Direction
of feed
E2
The direction is the 1pin of product is at the upper left when you hold
( reel on the left hand and you pull out the tape on the right hand
1pin
Reel
)
Direction of feed
∗ Order quantity needs to be multiple of the minimum quantity.
●Marking Diagram(TOP VIEW)
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
10/10
TSZ02201-0Y1Y0F300060-1-2
19.Jun.2012 Rev.001
Datasheet
Notice
●General Precaution
1) Before you use our Products, you are requested to carefully read this document and fully understand its contents.
ROHM shall not be in any way responsible or liable for failure, malfunction or accident arising from the use of any
ROHM’s Products against warning, caution or note contained in this document.
2) All information contained in this document is current as of the issuing date and subject to change without any prior
notice. Before purchasing or using ROHM’s Products, please confirm the latest information with a ROHM sales
representative.
●Precaution on using ROHM Products
1) Our Products are designed and manufactured for application in ordinary electronic equipments (such as AV equipment,
OA equipment, telecommunication equipment, home electronic appliances, amusement equipment, etc.). If you
intend to use our Products in devices requiring extremely high reliability (such as medical equipment, transport
equipment, traffic equipment, aircraft/spacecraft, nuclear power controllers, fuel controllers, car equipment including car
accessories, safety devices, etc.) and whose malfunction or failure may cause loss of human life, bodily injury or
serious damage to property (“Specific Applications”), please consult with the ROHM sales representative in advance.
Unless otherwise agreed in writing by ROHM in advance, ROHM shall not be in any way responsible or liable for any
damages, expenses or losses incurred by you or third parties arising from the use of any ROHM’s Products for Specific
Applications.
2)
ROHM designs and manufactures its Products subject to strict quality control system. However, semiconductor
products can fail or malfunction at a certain rate. Please be sure to implement, at your own responsibilities, adequate
safety measures including but not limited to fail-safe design against the physical injury, damage to any property, which
a failure or malfunction of our Products may cause. The following are examples of safety measures:
[a] Installation of protection circuits or other protective devices to improve system safety
[b] Installation of redundant circuits to reduce the impact of single or multiple circuit failure
3)
Our Products are designed and manufactured for use under standard conditions and not under any special or
extraordinary environments or conditions, as exemplified below. Accordingly, ROHM shall not be in any way
responsible or liable for any damages, expenses or losses arising from the use of any ROHM’s Products under any
special or extraordinary environments or conditions. If you intend to use our Products under any special or
extraordinary environments or conditions (as exemplified below), your independent verification and confirmation of
product performance, reliability, etc, prior to use, must be necessary:
[a] Use of our Products in any types of liquid, including water, oils, chemicals, and organic solvents
[b] Use of our Products outdoors or in places where the Products are exposed to direct sunlight or dust
[c] Use of our Products in places where the Products are exposed to sea wind or corrosive gases, including Cl2,
H2S, NH3, SO2, and NO2
[d] Use of our Products in places where the Products are exposed to static electricity or electromagnetic waves
[e] Use of our Products in proximity to heat-producing components, plastic cords, or other flammable items
[f] Sealing or coating our Products with resin or other coating materials
[g] Use of our Products without cleaning residue of flux (even if you use no-clean type fluxes, cleaning residue of
flux is recommended); or Washing our Products by using water or water-soluble cleaning agents for cleaning
residue after soldering
[h] Use of the Products in places subject to dew condensation
4)
The Products are not subject to radiation-proof design.
5)
Please verify and confirm characteristics of the final or mounted products in using the Products.
6)
In particular, if a transient load (a large amount of load applied in a short period of time, such as pulse) is applied,
confirmation of performance characteristics after on-board mounting is strongly recommended. Avoid applying power
exceeding normal rated power; exceeding the power rating under steady-state loading condition may negatively affect
product performance and reliability.
7)
De-rate Power Dissipation (Pd) depending on Ambient temperature (Ta). When used in sealed area, confirm the actual
ambient temperature.
8)
Confirm that operation temperature is within the specified range described in the product specification.
9)
ROHM shall not be in any way responsible or liable for failure induced under deviant condition from what is defined in
this document.
Notice - Rev.003
© 2012 ROHM Co., Ltd. All rights reserved.
Datasheet
●Precaution for Mounting / Circuit board design
1) When a highly active halogenous (chlorine, bromine, etc.) flux is used, the residue of flux may negatively affect product
performance and reliability.
2)
In principle, the reflow soldering method must be used; if flow soldering method is preferred, please consult with the
ROHM representative in advance.
For details, please refer to ROHM Mounting specification
●Precautions Regarding Application Examples and External Circuits
1) If change is made to the constant of an external circuit, please allow a sufficient margin considering variations of the
characteristics of the Products and external components, including transient characteristics, as well as static
characteristics.
2)
You agree that application notes, reference designs, and associated data and information contained in this document
are presented only as guidance for Products use. Therefore, in case you use such information, you are solely
responsible for it and you must exercise your own independent verification and judgment in the use of such information
contained in this document. ROHM shall not be in any way responsible or liable for any damages, expenses or losses
incurred by you or third parties arising from the use of such information.
●Precaution for Electrostatic
This Product is electrostatic sensitive product, which may be damaged due to electrostatic discharge. Please take proper
caution in your manufacturing process and storage so that voltage exceeding the Products maximum rating will not be
applied to Products. Please take special care under dry condition (e.g. Grounding of human body / equipment / solder iron,
isolation from charged objects, setting of Ionizer, friction prevention and temperature / humidity control).
●Precaution for Storage / Transportation
1) Product performance and soldered connections may deteriorate if the Products are stored in the places where:
[a] the Products are exposed to sea winds or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2
[b] the temperature or humidity exceeds those recommended by ROHM
[c] the Products are exposed to direct sunshine or condensation
[d] the Products are exposed to high Electrostatic
2)
Even under ROHM recommended storage condition, solderability of products out of recommended storage time period
may be degraded. It is strongly recommended to confirm solderability before using Products of which storage time is
exceeding the recommended storage time period.
3)
Store / transport cartons in the correct direction, which is indicated on a carton with a symbol. Otherwise bent leads
may occur due to excessive stress applied when dropping of a carton.
4)
Use Products within the specified time after opening a humidity barrier bag. Baking is required before using Products of
which storage time is exceeding the recommended storage time period.
●Precaution for Product Label
QR code printed on ROHM Products label is for ROHM’s internal use only.
●Precaution for Disposition
When disposing Products please dispose them properly using an authorized industry waste company.
●Precaution for Foreign Exchange and Foreign Trade act
Since our Products might fall under controlled goods prescribed by the applicable foreign exchange and foreign trade act,
please consult with ROHM representative in case of export.
●Precaution Regarding Intellectual Property Rights
1) All information and data including but not limited to application example contained in this document is for reference
only. ROHM does not warrant that foregoing information or data will not infringe any intellectual property rights or any
other rights of any third party regarding such information or data. ROHM shall not be in any way responsible or liable
for infringement of any intellectual property rights or other damages arising from use of such information or data.:
2)
No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of ROHM or any
third parties with respect to the information contained in this document.
Notice - Rev.003
© 2012 ROHM Co., Ltd. All rights reserved.
Datasheet
●Other Precaution
1) The information contained in this document is provided on an “as is” basis and ROHM does not warrant that all
information contained in this document is accurate and/or error-free. ROHM shall not be in any way responsible or
liable for any damages, expenses or losses incurred by you or third parties resulting from inaccuracy or errors of or
concerning such information.
2)
This document may not be reprinted or reproduced, in whole or in part, without prior written consent of ROHM.
3)
The Products may not be disassembled, converted, modified, reproduced or otherwise changed without prior written
consent of ROHM.
4)
In no event shall you use in any way whatsoever the Products and the related technical information contained in the
Products or this document for any military purposes, including but not limited to, the development of mass-destruction
weapons.
5)
The proper names of companies or products described in this document are trademarks or registered trademarks of
ROHM, its affiliated companies or third parties.
Notice - Rev.003
© 2012 ROHM Co., Ltd. All rights reserved.