GT828 Chip Tablet Lenovo
GT828 Chip Tablet Lenovo
GT828
用
A 5-point Touch solution for Tablet
Rev.03——2012.03.28
专
特
普
and they may be substituted by any updated information. Your responsibility is to ensure
application in conformity with technological specifications. GOODIX will not make any statement
or guarantee, expressly or implied, in writing or orally, to such information, including but not limited
to, any statement or warranty, legally or otherwise, to their use, quality, performance, marketability
or suitability to special purpose. GOODIX shall not be liable for any outcome arising form such
information or use of such information. Any product of GOODIX shall not be used as a vital
component for life maintaining system without written consent from GOODIX. Under protection of
GOODIX intellectual property rights, any license shall not be transferred secretly or otherwise.
1 Overview
Based on Projected-Capacitive touch technology, GT828 is a single chip multi-touch
solution for MID with 30 driving channels and 20 sensing channels, satisfy the
requirement of smaller component.
GT828 can support for 5 touches in fast response time and low consumption, which is
very suitable for tablet.
2 Features
用
Built-in circuit and high performance MPU
Touch scanning frequency: 60Hz
Touch point real time output in coordinates type
Supporting for fixed touch-key function
专
Unified firmware version for different sizes of touch-panel
Single VDD supply, built-in 1.8V LDO
Flash craft, support on line programming
Touch-panel sensor requirement
特
Supporting size: 8.9”~10.1"
Channel suspending available
Supporting for both ITO glass and ITO Film
Cover lens thickness requirement: glass ≦2mm/ PET ≦1mm
Support FPC key
普
Wake-up time
From Green mode: <48ms
From Sleep mode: <200ms
Initialization: <200ms
Power supply:
Single power: 2.6V~3.6V
Power ripple:
Vpp≦50mV
Packaging: 68pins, 8mm*8mm QFN
用
Development supporting tools
Touch-panel module’s performance analysis tool
Supporting the configuration information for different touch-panel
module
Q/C tools for mass production
专
Developing guide & reference code supporting
Program on line and software upgrade
特
3 Chip diagram
BOOST DCDC_VCC AVDD DVDD VDDIO
普
Generator.
德
I2C
DRV29 30 Channels
INT
MPU
SENS00 LED
Receive Circuit. ADC.
…
Vref /RSTB
4 Pin Definition
DCDC_VCC
BOOST
DRV00
DRV01
DRV02
DRV03
DRV04
DRV05
DRV06
DRV07
DRV08
DRV09
DRV10
DRV11
DRV12
DRV13
VREF
68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52
SENS00 1 51 VEXC
SENS01 2 50 DRV14
SENS02 3 49 DRV15
SENS03 4 48 DRV16
用
SENS04 5 47 DRV17
SENS05 6 46 DRV18
SENS06 7 45 DRV19
SENS07 8 GT828 44 DRV20
SENS08 9 QFN8x8_68L_0.4P 43 DRV21
SENS09 10 D30xS20 42 DRV22
SENS10
SENS11
SENS12
SENS13
SENS14
SENS15
11
12
13
14
15
16
专 EP-GND
41
40
39
38
37
36
DRV23
DRV24
DRV25
DRV26
DRV27
DRV28
特
SENS16 17 35 DRV29
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
I2C_SCL
INT
I2C_SDA
SENSOR_ID
CLK_IN
VDDIO
SENS17
SENS18
SENS19
EXT_CLK_SEL
CLK_OUT
/RSTB
AGND
AVDD
DVDD
LED
GND
普
用
pin
35~50 DRV29~DRV14 Driving signal output
High voltage driving
51 VEXC
power input pin
Connect with electrical
52 BOOST Power supply switch
53
54~67
DCDC_VCC
DRV13~DRV00
专
Built-in switch power
input pin
Driving channel
inductance and diode
5 Sensor Development
用
专
特
普
德
DRV0~DRV29 are the 30 driving channels, which are directly connected with 30 ITO
sensors. Driving channels can be arranged freely w/o any sequence, it also supports
channel suspending. After the layout of driving channels, relevant registers of GT828
shall be configured to ensure logic position relations consistent with physical position
relations of driving channels.
用
Parameter Symbol MIN Max Unit
SC frequency fsck - 600 KHZ
SC low period tlo 0.8 - us
SC high period
专
SC setup time for START condition
SC setup time for STOP condition
SC hold time for START condition
SD setup time
thi
tst1
tst3
thd1
tst2
0.5
0.4
0.4
0.4
0.5
-
-
-
-
-
us
us
us
us
us
特
SD hold time thd2 0.2 - us
The address of GT828’s slave unit : 0xBA/0xBB. When Master CPU looking for the
address of GT828, it also sends the control bits of reading and writting. The control
bits of reading and writting is attached after the address of slave unit, ‘0’ stands for
普
Write Operation, ‘1’ stands for Read Operation, thus the unit address can be formed.
That is to say : 0xBA – to process Write Operation to GT828; 0xBB – to process Read
Operation to GT828.
Suffix Communication :
德
Only when GT828 recieved suffix signal (under the situation of no external I2C
communication), can it update the buffer zone of coordinate output in real-time.
Therefore, when I2C communication is finished, suffix communication should be send.
If multiple I2C communication was occured continously, then the suffix communication
can only be sent after the last I2C communication (the process of reading cordinate is
an exception, if there is one frame of cordinates hasn’t been read, the suffix
communication cannot been sent during I2C communication process, to avoid GT828
rewritting coordinate output buffer zone when host machine is reading). The format of
suffix communication is as follows :
To look for the address 0x8000 of register by using write operation process, then send
the stop signal.
a) Data transmission
The communication is always started by host CPU, the effective initial signal
is: when SCL keeps as “1”, SDA has a transition from “1” to “0”. The address
information and data stream are both transmitted after initial signal.
The entire slave unit that is connected with I2C bus, should detect the 8 digits
address information on the bus which is sent after initial signal, and make the
right responding. When receiving the matching address information, GT828
will chage SDA to output port in the ninth clock cycle, and set ‘0’ as
responding signal. If it cannot recieve matching address information, i.e. not
0XBA or 0XBB, GT828 will keep free state.
The data on SDA port sends 9 digits data based on 9 clock cycle series: 8
用
digits effective data + 1 digit responding signal ACK or non responding signal
NACK by receiving party. Data transmission is effective when SCL is “1”.
When communication is finished, the stop signal will be sent by host CPU.
Stop signal is when SCL is “1”, the status of SDA has a transition from “0” to
S
“1”.
b) Writing operation to GT828
Address_W
A
C
K
Register_H
A
C
K
专
Register_L
A
C
K
Data_1
A
C
K
…… Data_n
A
C
K
E
特
Sequence Chart of Write operation
The above is the seuence chart of write operation from host CPU to GT828.
The host CPU produces an initial signal first, then send address information and
reading and writing information ‘0’ stands for write operation : 0XBA.
普
When receiving responding, the host CPU will send 16 digits address of register,
then to send the 8 digits data that will be write in register.
The address of GT828 register will plus 1 automatically after writing operation,
so when host CPU needs to conduct writing operation to register with
德
设定读寄存器首地址 读取数据
The above is the flow diagram of reading operation from host CPU to GT828.
Copyright reserved by GOODIX
8
GT828: A 5-point touch Solution for Tablet
The host CPU produces an initial signal first, then send address information and
reading and writing information ‘0’ stands for write operation : 0XAA.
When receiving responding, the host CPU will send 16 digits address
information of register, and set the register information that needs to be read.
When receiving the responding, the host CPU will resend the initial signal ,
send reading operation: 0XAB. When receiving responding, the host CPU
starting to read data.
GT828 also support continuous reading operation, which is default as reading data
continuously. When the host CPU receiving each Byte data, it needs to send a
responding signal which stands for receiving successful. When receiving the last
needed Byte, the main CPU will send “non answering signal NACK” , then to send the
用
stop signal to finish communication.
Addr Dir Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0xF40
0xF41
0xF42
0xF43
R
R
R
R
Touch Flags
TouchKey
专
Buffer Status
Reserved
L_touch P4 P3
Key4
Point0 X H
Point0 X L
P2
Key3
P1
Key2
P0
Key1
特
0xF44 R Point0 Point0 Y H
0xF45 R Point0 Y L
0xF46 R Point0 Size
0xF47 R Point1 X H
0xF48 R Point1 X L
普
0xF59 R Point4 Y L
0xF5A R Point4 Size
0xF5B R Coor checksum Check sum of coordinate information
0xF5C
- NC Reserved
~0xF7C
0xF7D R PID Product ID(hex)
0xF7E R VID_H Product version High byte(hex)
0xF7F R VID_L Product version low byte(hex)
0xF80 R/W DriverCH0 The Matching IC driving wire of Screen Drive NO.1
0xF81 R/W DriverCH1 The Matching IC driving wire of Screen Drive NO.2
0xF82 R/W DriverCH2 The Matching IC driving wire of Screen Drive NO.3
0xF83 R/W DriverCH3 The Matching IC driving wire of Screen Drive NO.4
用
0xF84 R/W DriverCH4 The Matching IC driving wire of Screen Drive NO.5
0xF85 R/W DriverCH5 The Matching IC driving wire of Screen Drive NO.6
0xF86 R/W DriverCH6 The Matching IC driving wire of Screen Drive NO.7
0xF87 R/W DriverCH7 The Matching IC driving wire of Screen Drive NO.8
0xF88 R/W DriverCH8 The Matching IC driving wire of Screen Drive NO.9
0xF89
0xF8A
0xF8B
0xF8C
0xF8D
R/W
R/W
R/W
R/W
R/W
DriverCH9
DriverCH10
DriverCH11
DriverCH12
DriverCH13
专 The Matching IC driving wire of Screen Drive NO.10
The Matching IC driving wire of Screen Drive NO.11
The Matching IC driving wire of Screen Drive NO.12
The Matching IC driving wire of Screen Drive NO.13
The Matching IC driving wire of Screen Drive NO.14
特
0xF8E R/W DriverCH14 The Matching IC driving wire of Screen Drive NO.15
0xF8F R/W DriverCH15 The Matching IC driving wire of Screen Drive NO.16
0xF90 R/W DriverCH16 The Matching IC driving wire of Screen Drive NO.17
0xF91 R/W DriverCH17 The Matching IC driving wire of Screen Drive NO.18
0xF92 R/W DriverCH18 The Matching IC driving wire of Screen Drive NO.19
普
0xF93 R/W DriverCH19 The Matching IC driving wire of Screen Drive NO.20
0xF94
- NC Reserved
~0xF9D
0xF9E R/W SensorCH0 Pin connected to the first sensing channel on Touch panel
0xF9F R/W SensorCH1 Pin connected to the second sensing channel on Touch panel
德
0xFA0 R/W SensorCH2 Pin connected to the Third sensing channel on Touch panel
0xFA1 R/W SensorCH3 Pin connected to the Forth sensing channel on Touch panel
0xFA2 R/W SensorCH4 Pin connected to the Fifth sensing channel on Touch panel
0xFA3 R/W SensorCH5 Pin connected to the Sixth sensing channel on Touch panel
0xFA4 R/W SensorCH6 Pin connected to the Seventh sensing channel on Touch panel
0xFA5 R/W SensorCH7 Pin connected to the eighth sensing channel on Touch panel
0xFA6 R/W SensorCH8 Pin connected to the Ninth sensing channel on Touch panel
0xFA7 R/W SensorCH9 Pin connected to the Tenth sensing channel on Touch panel
0xFA8 R/W SensorCH10 Pin connected to the Eleventh sensing channel on Touch panel
0xFA9 R/W SensorCH11 Pin connected to the Twelfth sensing channel on Touch panel
0xFAA R/W SensorCH12 Pin connected to the Thirteenth sensing channel on Touch panel
0xFAB R/W SensorCH13 Pin connected to the Fourteenth sensing channel on Touch panel
0XFAC
- NC Reserved
~0XFB1
0xFB2 R/W ADCCFG Chip scanning control parameter
0xFB3 R/W SCAN Chip scanning control parameter
0xFB4 R/W F1SET The frequency of driving pulse No.1
0xFB5 R/W F2SET The frequency of driving pulse No.2
0xFB6 R/W F3SET The frequency of driving pulse No.3
0xFB7 R/W F1PNUM Quantity of driving pulse No. 1
0xFB8 R/W F2PNUM Quantity of driving pulse No. 2
0xFB9 R/W F3PNUM Quantity of driving pulse No. 3
0xFBA R/W F1DELAY Phase delay of Driving pulse No.1
用
0xFBB R/W F2DELAY Phase delay of Driving pulse No.2
0xFBC R/W F3DELAY Phase delay of Driving pulse No.3
0xFBD R/W DC-DC High Pressure setting
0xFBF
0xFC0
R/W
R/W
Sc_Leave
Md_switch Reserved
专DD2
Threshold of touch keys leave
Reserved
Shape_
EN
INT
Pulse
mode
SITO
Noise
reduction
Reserved Reserved
特
switch
Time to enter low power consumption without touch keys:
0xFC1 R/W LPower_C Reserved
0-63s is valid. Unit: seconds
0xFC2 R/W Refresh 0-100 is valid; the cycle is10ms if it’s 0, the cycle is 20ms if it’s 100
0xFC3 R/W Touch_N Reserved Reserved Touch points output,1-5 is valid
普
0xFC4 R/W Output_Th Output limit,only output if coordinate change is bigger than this value
0xFD4 R/W NC
Reserved
0xFD5 R/W NC
0: weak stretch
0xFD6 R/W Edge_exp Reserved
1: strong stretch
0xFD7 R/W Tc_K_F Key_com Key_Con Reserved Touch key available area (single side)
用
0xFD9 R/W Key 2 Key 2 position: 0~255
0xFDA R/W Key 3 Key 3 position: 0~255
0xFDB R/W Key 4 Key 4 position: 0~255
0xFDC R/W K_Touch Touch threshold on touch keys
0xFDD R/W K_Leave Release threshold on touch keys
0xFDE
0xFDF
0xFE0
0xFE1
R/W
R/W
K_SEC_max
K_DIS_min
R/W X_border_Lim_Near
R/W X_border_Lim_Far
专
When independent touch judge, the upper limit of second biggest D-value
Reserved
The settings of abandoned coordinate area of X axix (near end)
The settings of abandoned coordinate area of X axix (far end)
特
0xFE2 R/W Y_border_Lim_Near The settings of abandoned coordinate area of Y axix (near end)
0xFE3 R/W Y_border_Lim_Far The settings of abandoned coordinate area of Y axix (far end)
- NC Reserved
~0xFEE
The sign of configuration information update, master control write 1 in this
0xFEF R/W Con_Frs
position after configuration info.
Module Supplier ID
0xFF5 R Module_Type Reserved No.
0-2 is valid
用
专
特
普
德
DITO
GT828
Impedance of driving channel race ≦3KΩ
Impedance of driving channel ≦10KΩ
Impedance of sensing channel race ≦10KΩ
Impedance of sensing channel ≦60KΩ
Capacitor of node ≦4pF
Constant of sensing channel RC ≦6us. Typ.=3.6us
SITO
用
GT828
Impedance of driving channel race ≦3KΩ
Impedance of driving channel ≦10KΩ
Impedance of sensing channel race ≦10KΩ
Impedance of sensing channel ≦10KΩ
专
Capacitor of node
Constant of sensing channel RC
≦4pF
≦6us. Typ.=3.6us
When the channel races are used with metallic material, some races may be oxidized
特
and their impedance will become larger due to process control or other reasons, the
impedance will be different; when the wires are used with ITO materials, though the
races in all channels will be maintained consistent by virtue of matching length and
width in design, there still be some difference. In order to guarantee data consistency
and evenness in the whole panel, the wiring impedance shall meet the requirements
普
as above table.
Besides, when driving races parallel to the sensing races, the ground wire shall be
inserted between them. The width of the ground wire shall be at least twice as
channel races, no less than 0.2mm.
德
GT828 can support 4 separated touch keys, there are two ways to design touch keys:
Driver used as the key common terminal or sensor used as the key common terminal.
Driver used as the key common terminal: 4 keys are formed with 1 driver and 4
sensors. The driving channels used as keys cannot be reused with driver on screen,
but the sensing channel used as key must be reused on screen.
Sensor used as the key common terminal: 4 keys are formed with 1 sensor and 4
drivers. The sensing channels used as keys cannot be reused with sensor on screen,
6 Function description
用
(depend on the settings of configuration information).
Under the situation of Normal mode, the chip will automatically enter into
Green mode if no touch is detected in a short period of time to reduce power
consumption. The length of this period can be set through configurable
information, which is between 0~63s with stepping of 1s.
For a lower consumption, Master can set GT828 be in Sleep mode through
普
I2C command. The master input a rising edge in INT pin (can be achieved by
making master pull down INT, then transfer its own INT to suspending input
status) will make GT828 return back to normal mode.
德
In order to reduce the burden of CPU, only will GT828 inform CPU to read the
coordinate information when there is variation of output information. The main CPU
can set trigger mode by relevant register digit “INT”. “1” is rising edge trigger, which
means when it is operating, GT828 will output a rising edge trigger to inform CPI;
when setting “0”, it means falling edge trigger.
When the display is turned off or in any circumstance that operation of touch panel is
Copyright reserved by GOODIX
15
GT828: A 5-point touch Solution for Tablet
not needed, master can set GT828 be in Sleep mode through I2C command. GT828
will return to normal mode when rising edge signal is produced by INT.
In order to support more ID design, GT828 designed data dropping function especially.
By setting relevant register (Please read Programming Guide for more information),
when user touches extra sensor area outside Active Area, GT828 will drop those data
automatically.
用
6.5.1 Initialization calibration
Different temperature, humidity and physical space structure will affect the
专
sensor’s parameter. According to environmental situation GT828 will update
the touch detecting reference automatically in initialized 200ms.
J2
SENS01 1 2 SENS00
背光灯参考电路
SENS03 3 4 SENS02 AVDD
SENS05 5 6 SENS04
SENS07 7 8 SENS06
SENS09 9 10 SENS08 R1
SENS11 11 12 SENS10
SENS13 13 14 SENS12 100R
SENS15 15 16 SENS14
SENS17/KEY 2 17 18 SENS16/KEY 1
SENS19/KEY 4 19 20 SENS18/KEY 3 LED1
GND 21 22 GND R4 0R
DRV00 23 24 DRV01 LED R3 2K Q1
25 26 VDD
DRV02 DRV03 3904
DRV04 27 28 DRV05 C3
DRV06 29 30 DRV07 R5 51K AVDD
DRV00
DRV01
DRV02
DRV03
DRV04
DRV05
DRV06
DRV07
DRV08
DRV09
DRV10
DRV11
DRV12
DRV13
DRV08 31 32 DRV09 L1 2.2uf
DRV10 33 34 DRV11
35 36 10uH
DRV12 DRV13 R2
DRV14 37 38 DRV15 注:若不使用背光灯功能, D1
220K C9 0.47uf /16V
VREF
DRV16 39 40 DRV17 芯片LED Pin须悬空 VREF
DRV18 41 42 DRV19
DRV20 43 44 DRV21 C1
DRV22 45 46 DRV23 100nf RB521S-30
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
DRV24 47 48 DRV25 U1 R9
DRV26 49 50 DRV27 51R
EP
DRV00
DRV01
DRV02
DRV03
DRV04
DRV05
DRV06
DRV07
DRV08
DRV09
DRV10
DRV11
DRV12
DRV13
VREF
DCDD_VCC
BOOST
DRV28 51 52 DRV29/KEY _DRV
GND 53 54 GND C4 0.47uf /16V
SENS00 1 51 VEXC
SENS00 VEXC
接口顺序仅供参考 SENS01 2 50 DRV14
用
SENS02 3 SENS01 DRV14 49 DRV15
KEY 1 SENS03 4 SENS02 DRV15 48 DRV16
SENS04 5 SENS03 DRV16 47 DRV17
1 2 SENS16/KEY 1 SENS05 6 SENS04 DRV17 46 DRV18
SENS06 7 SENS05 DRV18 45 DRV19
SENS07 8 SENS06 DRV19 44 DRV20
KEY 2 SENS08 9 SENS07 GT828 DRV20 43 DRV21
SENS08 DRV21
QFN8x8-68L-0.4P
SENS09 10 42 DRV22
1 2 SENS17/KEY 2 SENS10 11 SENS09 DRV22 41 DRV23
SENS11 12 SENS10 DRV23 40 DRV24
SENS12 13 SENS11 DRV24 39 DRV25
KEY 3 SENS13 14 SENS12 DRV25 38 DRV26
SENS14 15 SENS13 DRV26 37 DRV27
EXT_CLK_SEL
1 2 16 SENS14 DRV27 36
SENSOR_ID
SENS18/KEY 3 SENS15 DRV28
SENS16/KEY 1 17 SENS15 DRV28 35 DRV29/KEY _DRV
CLK_OUT
I2C_SDA
I2C_SCL
SENS16 DRV29
SENS17
SENS18
SENS19
CLK_IN
VDDIO
AGND
DVDD
AVDD
RSTB
KEY 4
GND
LED
INT
DRV29/KEY _DRV 1 2 SENS19/KEY 4 接主控端通信电平选项说明:
1.通信电平由VDDIO引脚输入的电压决定
18
19
20
21
22
23
24
Sensor_ID 25
26
I2C_SDA 27
I2C_SCL 28
29
30
31
32
33
34
2.当VDDIO接至AVDD时,通信电平为AVDD
屏体设计规则: 3.当VDDIO接至DVDD时,通信电平为1.8V
[Link]感应图案排列对应的芯片感应通道必须按照芯片感应引脚的顺序
或逆序排列
2.芯片驱动通道与Sensor驱动图案无对应顺序要求
3.芯片感应/驱动引脚若有空余,则空余的引脚须从芯片最后一个感应/驱
动起开始逆序悬空
按键设计规则:
1.至多支持4个按键,采用1个驱动和1~4个感应实现
2.驱动通道选用任意1个驱动,但不可与屏体驱动复用
3.感应通道必须选用与屏体复用的任意1~4个感应
J1
1
2
3
4
5
6
FB1 600R/100M
型号:MMZ1005B601C
1
2
3
4
8
7
6
5
INT
I2C_SCL
I2C_SDA
/RST
VDD VDD
600R/100M
FB2
型号:MMZ1005B601C
0R
专 R8
AVDD
C6
DVDD
2.2uf
C8
AVDD
2.2uf
Sensor_ID为Sensor识别选项脚
共支持3种Sensor识别
VDDIO
DVDD
/RST
SENS17/KEY2
SENS18/KEY3
SENS19/KEY4
LED
AVDD
INT
M_ID1
VDDIO
C5
NC
VDDIO
I2C_SDA
I2C_SCL
[Link]也可独立外接供电1.8V<VDDIO<AVDD
注:若I2C总线上已经有上拉电阻,
则模组上无需设计R6和R7
R6
R7
2k
2k 2
JUMP1
1
3
DVDD
AVDD
特
RN1 100R M_ID 模组ID Title
NC 模组1(默认) GT828_V1.5.1
master_interf ace VDDIO 模组2
gnd 模组3 Size Document Number Rev
Notes:
普
1. This circuit only shows basic applications, and may be modified according to
actual conditions.
2. The capacitor should be used material of X7R.
德
8 Electrical characteristics
用
Operating temperature -20 +85 ℃
Storage temperature -60 +150 ℃
Operating humidity - 95 %
Welding temperature (10s) +220 ℃
ESD protective voltage(HB Model) ±2 KV
8.2 Operating
AVDD=2.8V)
专
characteristic (Temperature 25 ℃ ,
特
Typical
Parameter Min Max Unit
value
Operating voltage 2.6 2.8 3.6 V
Power ripple - - 50 mV
普
Typical
Parameter Min Max Unit
value
OSC oscillation frequency - 30 - MHz
Touch scanning cycle 10 16 20 ms
Sensitivity - 0.01 - pF
Time of existing from sleep mode 66.25 130.25 200 ms
Time of existing from green mode 0 24 48 ms
I/O output rise time - 30 - ns
I/O output fall time - 25 - ns
用
专
特
普
德
9 Packaging
用
专
特
普
德
10 Contact information
用
Shenzhen Goodix Technology Co., Ltd.
Address: Floor 13, Phase B, TengFei Industrial Building, FuTian Free Trade
Zone, ShenZhen, 518000
TEL:+86-755-33338828
专
[Link]
FAX:+86-755-33338788
特
普
德
用
专
特
普
德