工作电压:2.4V~5.5V
内部32kHz RC 振荡器
I2C 总线接口
偏置可选1/3、1/4
占空比可选1/4、1/8
帧频可选80Hz或者160Hz
读/写地址自动累加
显示模式20x4、16x8
带电压跟随器的内部 LCD 偏置发生器
可配置16级LCD工作电压调整电路
VLCD引脚可调整LCD工作电压
封装形式:
SOP20 (300mil) (12.8mm x 7.5mm PP=1.27mm)
SOP24 (300mil) (15.4mm x 7.5mm PP=1.27mm)
SOP28 (300mil) (18.0mm x 7.5mm PP=1.27mm)
SOP16 (150mil) (9.9mm x 3.9mm PP=1.27mm)
Rev. 1.3 1 Jul. 21 2019
www.szvinka.com
VK2C21
20×4/16x8 LCD驱动
概述
VK2C21是一种最多128点的点阵式存储器映射多功能LCD 驱动电路。VK2C21的可软件
编程控制的特点,使它适合点阵式LCD 显示,包括LCD 模块和显示子系统。VK2C21支持的
显示模式有80点(20x4),128点(16x8)两种。VK2C21通信接口为I2C串行接口(SCL, SDA)。
功能特点
管脚配置
注: 1. 应用条件:VDD ≤ VLCD 或 VLCD ≤ VDD2
2. VDD (Pad29) 和 VCCA2 (Pad28) 必须绑定在 一起
3. VLCD (Pad27) 和 SEG19 (Pad26) 必须绑定在 一起
24
23
22
21
20
19
18
17
16
15
14
13
1
2
3
4
5
6
7
8
9
10
11
12
VDD
SDA
SCL
VSS
COM0
COM1
COM2
COM3
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
SEG19/VLCD
SEG18
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG7
SEG6
SEG5
SEG4
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
VDD
SDA
SCL
VSS
COM0
COM1
COM2
COM3
SEG19/VLCD
SEG14
SEG13
SEG12
COM7/SEG3
COM6/SEG2
COM5/SEG1
COM4/SEG0
20
19
18
17
16
15
14
13
12
11
1
2
3
4
5
6
7
8
9
10
VDD
SDA
SCL
VSS
COM0
COM1
COM2
COM3
COM4/SEG0
COM5/SEG1
SEG19/VLCD
SEG18
SEG13
SEG12
SEG11
SEG10
SEG5
SEG4
COM7/SEG3
COM6/SEG2
28
27
1
2
26
25
24
23
22
21
20
19
18
17
16
15
3
4
5
6
7
8
9
10
11
12
13
14
VDD
SDA
SCL
VSS
COM0
COM1
COM2
COM3
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
SEG4
SEG5
SEG19/VLCD
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
VK2C21 B
24 SOP-A
VK2C21 A
28 SOP-A
VK2C21 D
16 SOP-A
VK2C21 C
20 SOP-A
Rev. 1.3 2 Jul. 21 2019
www.szvinka.com
压焊点示意图
Chip size: 1200×1846 μm2
注:在PCB布局中, 基板应连接到VSS。
VK2C21
20×4/16x8 LCD驱动
2
N.C.
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
COM0
COM1
COM2
COM3
SEG14
SEG13
SEG12
SEG11
VSS
SCL
SDA
VDD
VCCA2
VLCD
SEG19
SEG18
SEG17
SEG16
SEG15
16 17
18
19
20
21
30311 29 28 27 26 22232425
3
4
5
6
(0, 0)
7 8 9 10 11 12 13 14 15
Rev. 1.3 3 Jul. 21 2019
www.szvinka.com
压焊点坐标
VK2C21
20×4/16x8 LCD驱动
单位:μm
编号 名称 X Y 编号 名称 X Y
1 VSS -423.6 819.9 17 SEG10 426.1 -825
2 N.C. -251.74 351.435 18 SEG11 502 279.599
3 COM0 -502 134.752 19 SEG12 502 364.599
4 COM1 -502 49.752 20 SEG13 502 449.599
5 COM2 -502 -35.248 21 SEG14 502 534.599
6 COM3 -502 -120.248 22 SEG15 426.4 819.9
7 COM4/SEG0 -426.4 -825 23 SEG16 341.4 819.9
8 COM5/SEG1 -341.4 -825 24 SEG17 256.4 819.9
9 COM6/SEG2 -256.4 -825 25 SEG18 171.4 819.9
10 COM7/SEG3 -171.4 -825 26 SEG19 86.4 819.9
11 SEG4 -83.9 -825 27 VLCD 1.4 819.9
12 SEG5 1.1 -825 28 VCCA2 -83.6 819.9
13 SEG6 86.1 -825 29 VDD -168.6 819.9
14 SEG7 171.1 -825 30 SDA -253.6 819.9
15 SEG8 256.1 -825 31 SCL -338.6 819.9
16 SEG9 341.1 -825
功能框图
控制
I2C电路
SDA
SCL
VSS
内部电压
调整电路
VDD
VLCD
显示RAM
LCD驱动
偏置电路
COM0
COM3
COM4/SEG0
~
~
~
~
和
和
Rev. 1.3 4 Jul. 21 2019
www.szvinka.com
COM7/SEG3
SEG4
SEG19
~
~
管脚说明
名 称 I/O 功 能 说 明
VLCD -
对于有 VLCD 引脚封装的芯片,在 VLCD 引脚和 VDD 引脚之间连接一个外部
电阻,该电阻用来决定 VLCD 引脚的偏置电压。内部电压调整功能除能。
内部电压调整功能可用来调整VLCD 电压。如果VLCD引脚作为电压检测引
脚,则外部电源不适用于 VLCD 引脚。
对于有 VLCD 引脚封装的芯片,可通过外部单片机检测 VLCD 引脚的电压和
编程调整内部电压 VLCD 引脚电压。
VDD 正电源。
COM4/SEG0
~COM7/SEG3
O LCD COM/SEG 复用驱动输出
VSS - 电源地
COM0~COM3 O LCD COM 输出端。
SEG4~SEG19 O LCD SEG 输出端。
SCL I I2C 接口串行时钟输入
SDA I/O I2C 接口串行数据输入/输出
-
VK2C21
20×4/16x8 LCD驱动
功能说明
上电复位
上电后,芯片通过内部上电复位电路初始化。内部电路初始化后的状态如下所示:
● 所有的 COM/SEG 输出都设为 VLCD。
● 选择 1/4 duty 输出和 1/3 bias 驱动模式。
● 系统振荡器和 LCD bias 发生器都为关闭状态。
● LCD 显示处于关闭状态。
● 内部电压调整功能使能。
● SEG/VLCD 共用引脚设为 SEG 引脚。
● VLCD 引脚的检测开关除能。
● 帧频率设为 80Hz。
● 闪烁功能除能。
上电后,应避免 1 ms 内 I2C 总线上有数据传输,以完成复位动作。
Rev. 1.3 5 Jul. 21 2019
www.szvinka.com
系统结构
显示RAM
静态显示存储器(RAM)结构为16×8位,贮存所显示的数据。RAM 的内容直接映射成LCD 驱
动器的内容。RAM 中的数据I2C命令存取。RAM 中的内容映射至LCD 的过程如下图所示:
VK2C21
20×4/16x8 LCD驱动
输出 COM7/
SEG3
COM6/
SEG2
COM5/
SEG1
COM4/
SEG0 COM3 COM2 COM1 COM0 地址
SEG4 00H
SEG5 01H
SEG6 02H
SEG7 03H
SEG8 04H
SEG9 05H
SEG10 06H
SEG11 07H
SEG12 08H
SEG13 09H
SEG14 0AH
SEG15 0BH
SEG16 0CH
SEG17 0DH
SEG18 0EH
SEG19 0FH
D7 D6 D5 D4 D3 D2 D1 D0 数据
16×8 显示模式的 RAM 映射
输出 COM3 COM2 COM1 COM0 输出 COM3 COM2 COM1 COM0 地址
SEG1 SEG0 00H
SEG3 SEG2 01H
SEG5 SEG4 02H
SEG7 SEG6 03H
SEG9 SEG8 04H
SEG11 SEG10 05H
SEG13 SEG12 06H
SEG15 SEG14 07H
SEG17 SEG16 08H
SEG19 SEG18 09H
D7 D6 D5 D4 D3 D2 D1 D0 数据
20×4 显示模式的 RAM 映射
Rev. 1.3 6 Jul. 21 2019
www.szvinka.com
D7 D6 D5 D4 D3 D2 D1 D0
MSB LSB
I
2C 接口显示数据传输格式:
LCD偏置电压
通过 VLCD 和 VSS 之间连接的 4 个串联电阻分压得到1/3、1/4 LCD 偏置电压。可通过软件配置切
换电路获得不同阻值得到 1/3、1/4 偏置电压。如下图:
VK2C21
20×4/16x8 LCD驱动
R
VLCD pin
R
R
R
IVA
VDD
Rev. 1.3 7 Jul. 21 2019
www.szvinka.com
1. 当 VCCA2 pad 连接到 VDD pad
4 位可编程模拟开关和 VLCD 输出电压如下表所示:
VK2C21
20×4/16x8 LCD驱动
DA3~DA0
Bias 1/3 1/4 备注
00H 1.000×VDD 1.000×VDD 默认值
01H 0.944×VDD 0.957×VDD
02H 0.894×VDD 0.918×VDD
03H 0.849×VDD 0.882×VDD
04H 0.808×VDD 0.849×VDD
05H 0.771×VDD 0.818×VDD
06H 0.738×VDD 0.789×VDD
07H 0.707×VDD 0.763×VDD
08H 0.678×VDD 0.738×VDD
09H 0.652×VDD 0.714×VDD
0AH 0.628×VDD 0.692×VDD
0BH 0.605×VDD 0.672×VDD
0CH 0.584×VDD 0.652×VDD
0DH 0.565×VDD 0.634×VDD
0EH 0.547×VDD 0.616×VDD
0FH 0.529×VDD 0.600×VDD
Rev. 1.3 8 Jul. 21 2019
www.szvinka.com
S P
SDA
SCL
SDA
SCL
START condition STOP condition
字节格式
应答信号
S
or
Sr
P
or
Sr
SDA
SCL 1 2 7 8 9
ACK
1 2 3-8 9
ACK
P
Sr
S
1 2 7 8 9
clock pulse for
acknowledgement
Data Output
by Transmitter
Data Outptu
by Receiver
SCL From
Master
acknowledge
not acknowledge
START
condition
I2C接口
该系列芯片支持 I2C 串行接口,可在不同的 IC 或模块之间进行双向双线通信,即一条串行数据线
SDA 和一条串行时钟线 SCL。这两条线分别都通过 上拉电阻与正电源相连。当 I2C 总线空闲时,这两条
线都为高电平。
START 和 STOP信号
系统振荡器
内部振荡器产生内部逻辑和 LCD 驱动信号时序。系统时钟频率 (fSYS) 决定 LCD 帧频率。系统上
电初始化期间,系统振荡器处于停止状态。
SEG 驱动输出
LCD 驱动块包含多达20 个SEG 输出口,应直接与LCD 面板相连。根据复用COM 信号和显示锁存
器内的数据产生 SEG 输出信号。未使用的 SEG 输出脚应保持开路状态。
COM 驱动输出
LCD 驱动块包含多达 8个 COM 输出口,应直接与 LCD 面板相连。根据所选择的 LCD驱动模式产
生 COM 输出信号。未使用的 COM 输出脚应保持开路状态。
帧频率
VK2C21提供两种帧频率,可通过模式设置命令选择为 80Hz 还是 160Hz。
闪烁功能
该系列芯片包含多种闪烁模式。通过闪烁命令选择相应的频率使整个显示屏闪烁。闪烁频率是通过
系统频率分频得到的。系统频率与闪烁频率的比率取决于芯片的闪烁模式,如下表所示:
闪烁模式 工作模式比例 闪烁频率 (Hz)
0 0 闪烁关闭
1 fSYS/16384Hz 2
2 fSYS/32768Hz 1
3 fSYS/65536Hz 0.5
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 9 Jul. 21 2019
www.szvinka.com
从机地址
( 0x70)bit0-读写位
写操作
写命令字节
显示RAM写单字节数据字
显示RAM写多个字节数据
Slave Address
Write ACK
Command byte
ACK
S 0 1 1 1 0 0 0 0
1
st
BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7
Command setting
ACK
P
2
nd
BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7
Write ACK ACK
S 0 1 1 1 0 0 0 0
Data byte
ACK
D7 D6 D5 D4 D3 D2 D1 D0 P
Slave Address Command byte Register Address byte
ACK
BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7 BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7
Slave Address
ACK
Write
ACK
S 0 1 1 1 0 0 0 0
ACK
2nd
ACK
Data byte
D7 D6 D5 D4 D3 D2 D1 D0 P
Nth data
Data byte
D7 D6 D5 D4 D3 D2 D1 D0
2nd data
ACK
Data byte
D7 D6 D5 D4 D3 D2 D1 D0
1st data
ACK
Command byte Register Address byte
1
st
BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7 BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7
ACK
。。。
。。。
显示RAM读多个字节数据
读操作
ACK
Write
ACK
P
Slave Address
S 0 1 1 1 0 0 0 0
Data byte
NACK
D7 D6 D5 D4 D3 D2 D1 D0
1st data
Data byte
ACK
D7 D6 D5 D4 D3 D2 D1 D0 P
Nth data
Data byte
D7 D6 D5 D4 D3 D2 D1 D0
2nd data
ACK ACK
ACK
Device Address
Read
S 0 1 1 1 0 0 0 1
ACK
Command byte Register Address byte
1
st 2nd
BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7 BIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7
。。。
。。。
Slave Address
0 1 1 1 0 0 0 R/W
MSB LSB
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 10 Jul. 21 2019
www.szvinka.com
命令说明
显示数据命令
MCU 发送数据到 VK2C21的存储器映射。
功能 字节 (MSB)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)
Bit 0 说明 R/W Def
显示数据输入
/ 输出命令
1st 1
X
0 0 0 0 0 0 W
地址指针 2nd X X X A3 A2 A1 A0
存储器映射
的显示数据
起始地址
W 00H
注:
● 上电状态:地址设为 00H
模式设置命令
系统设置命令
控制内部系统振荡器开启 / 关闭和显示的开启 / 关闭。
功能 字节 (MSB)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)
Bit 0 说明 R/W Def
系统模式设置
命令 1st 1 0 0 0 0 1 0 0 W
系统振荡器和
显示
开启 / 关闭设置
2nd X X X X X X S E W 00H
Bit 1 Bit 0 内部系统振荡器 LCD 显示 S E
0 X off off
1 0 on off
1 1 on on
● 上电状态:显示关闭且内部系统振荡器除能
0
功能 字节 (MSB)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)
Bit 0 备注 R/W Def
驱动模式设置
命令 1st 1 0 0 0 0 0 1 0 W
Duty 和 Bias
设置 2nd X X X X X X Duty Bias W 00H
Bit 1 Bit 0
Duty Bias
Duty Bias
0 0 1/4 duty 1/3 bias
0 1 1/4 duty 1/4 bias
1 0 1/8 duty 1/3 bias
1 1 1/8 duty 1/4 bias
• 上电状态:选择 1/4 duty 输出和 1/3 bias 模式。
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 11 Jul. 21 2019
www.szvinka.com
帧频命令
选择帧频率。
功能 字节 (MSB)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)
Bit 0 说明 R/W Def
帧频率命令 1st 1 0 0 0 0 1 1 0 W
帧频率设置 2nd X X X X X X X F W 00H
Bit 0 帧频率 F
0 80Hz
1 160Hz
● 上电状态:帧频率设置为 + ] 。
闪烁频率设置命令
定义显示模式的闪烁频率。
功能 字节 (MSB)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)
Bit 0 说明 R/W Def
闪烁频率命令 1st 1 0 0 0 1 0 0 0 W
闪烁频率设置 2nd X X X X X X BK1 BK0 W 00H
Bit 1 Bit 0 闪烁频率 BK1 BK0
0 0 闪烁关闭
0 1 2Hz
1 0 1Hz
1 1 0.5Hz
● 上电状态:闪烁功能关闭。。
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 12 Jul. 21 2019
www.szvinka.com
内部电压调整设置命令
内部电压 (VLCD) 通过设置 LCD 工作电压调整命令可提供 16 种电压选项。
功能 字节 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 备注 R/W Def
IVA
命令 1st 1 0 0 0 1 0 1 0 W
IVA
控制 2nd X X DE VE DA3 DA2 DA1 DA0
SEG/VLCD 引脚功能通过DE
位设置。
VE位使能或除能内部电压
调整功能。
DA3~DA0 用来调整VLCD 输
出电压。
W 30H
注:
Bit 5 Bit 4 SEG 55/VLCD
共用引脚选择
内部电压
调整功能 备注 DE VE
0 0 VLCD 引脚 off
● SEG/VLCD 共用引脚设置为 VLCD 引脚。
● 除能内部电压调整功能。
● 必须在VLCD 引脚与VDD 引脚之间连接一个外部电
阻,该电阻用来调整偏置电压,并且必须将
DA3~DA0 位设为除了“0000”以外的其它值以使能
内部电压跟随器 (OP4)。
● 如果 VLCD 引脚与 VDD 引脚相连,必须将 DA3~DA0
位设为“0000” 以除能内部电压跟随器 (OP4)。
0 1 VLCD 引脚 on
● S E G/VLCD 共用引脚设置为 VLCD 引脚。
● 使 能 内部电压调整功能。
● V L CD引脚为输出引脚,通过MCU检测VLCD
引 脚 电压。
1 0 SEG 引脚 off
● SEG/VLCD 共用引脚设置为 SEG 引脚。
● 除能内部电压调整功能。
● 偏置电压由内部 VDD 提供。
● 不论 DA3~DA0 为什么值,内部电压跟随器都除能。
1 1 SEG 引脚 on ● SEG/VLCD 引脚设置为 SEG 引脚。
● 使能内部电压调整功能。
• 上电状态:内部电压调整功能使能且 SEG/VLCD 引脚选择为 SEG 引脚。
• 当 DA0~DA3 位设置为“0000”,内部电压跟随器 除能。
• 当 DA0~DA3 位设置为除 “0000”以外的值时,内部电压跟随器使能。
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 13 Jul. 21 2019
www.szvinka.com
VDD
SDA
SCL
1
2
3
4
5
6
J1
MCU_CONNECT
R3
4.7K
R4
4.7K
VDD=2.4V-5.5V
VDD VR
200K
软件配置SEG19/VLCD脚为VLCD
VDD=5V VR=200K时:
VLCD大约为4.2V
建议VR用510K可调电阻调到显示效果最佳,取此时阻值。
单片机(3.3V)和驱动芯片(5V)供电不一致时,通讯脚建议加电平转换电路
COM0
COM1
COM2
COM3 SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19/VLCD
建议芯片的COM脚和LCD
的COM脚顺序1对1连接
SEG脚为了PCB走线方便可打乱顺序
注意写软件时显示RAM对应的顺序也要改过来
周围干扰比较大时可以在通讯脚上串10R
到1k电阻和pF级对地小电容
C2
100nF
C1
1uF
VK2C21参考电路
SDA
SCL
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
RAM0-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM1-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM2-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM3-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM4-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM5-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM6-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM7-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM8-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM9-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM10-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM11-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM12-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM13-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM14-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RAM15-BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
COM0
COM1
COM2 软件配置4COM或者8COM COM3
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
SEG4
SEG5
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG19/VLCD VDD
1
SDA
2
SCL
3
VSS
4
COM0
5
COM1
6
COM2
7
COM3
8
COM4/SEG0
9
COM5/SEG1 10
COM6/SEG2 11
COM7/SEG3 12
SEG4 13
SEG5 14 SEG6 15 SEG7 16 SEG8 17 SEG9 18 SEG10 19 SEG11 20 SEG12 21 SEG13 22 SEG14 23 SEG15 24 SEG16 25 SEG17 26 SEG18 27 SEG19/VLCD 28
U1
VK2C21A_SOP28(1.27)
软件配置SEG19/VLCD脚为SEG19或者VLCD
C4 37 C5 38 C6 39 C7 40 S0
5
S1
6
S2
7
S3
8
S4
9
S5 10
S6 11
S7 12
S8 13
S9 14
S10 15
S11 16
S12 17
S13 18
S14 19
S15 20
S16 21
S17 22
S18 23
S19 24
C0 1 C1 2 C2 3 C3 4LCD8COM LCD20X8
C0 1 C1 2 C2 3 C3 4 S0
5
S1
6
S2
7
S3
8
S4
9
S5 10
S6 11
S7 12
S8 13
S9 14
S10 15
S11 16
S12 17
S13 18
S14 19
S15 20
S16 21
S17 22
S18 23
S19 24
LCD4COM
LCD20X4
COM0
COM1
COM2
COM3建议芯片的COM脚和LCD
的COM脚顺序1对1连接
SEG脚为了PCB走线方便可打乱顺序
注意写软件时显示RAM对应的顺序也要改过来
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19/VLCD
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
RAM0-BIT3 BIT2 BIT1 BIT0
RAM0-BIT7 BIT6 BIT5 BIT4
RAM1-BIT3 BIT2 BIT1 BIT0
RAM1-BIT7 BIT6 BIT5 BIT4
RAM2-BIT3 BIT2 BIT1 BIT0
RAM2-BIT7 BIT6 BIT5 BIT4
RAM3-BIT3 BIT2 BIT1 BIT0
RAM3-BIT7 BIT6 BIT5 BIT4
RAM4-BIT3 BIT2 BIT1 BIT0
RAM4-BIT7 BIT6 BIT5 BIT4
RAM5-BIT3 BIT2 BIT1 BIT0
RAM5-BIT7 BIT6 BIT5 BIT4
RAM6-BIT3 BIT2 BIT1 BIT0
RAM6-BIT7 BIT6 BIT5 BIT4
RAM7-BIT3 BIT2 BIT1 BIT0
RAM7-BIT7 BIT6 BIT5 BIT4
RAM8-BIT3 BIT2 BIT1 BIT0
RAM8-BIT7 BIT6 BIT5 BIT4
RAM9-BIT3 BIT2 BIT1 BIT0
RAM9-BIT7 BIT6 BIT5 BIT4
软件配置为8COM
软件配置为4COM
VDD VR
200K
软件配置SEG19/VLCD脚为VLCD
VDD=5V VR=200K时:
VLCD大约为4.2V
建议VR用510K可调电阻调到显示效果最佳,取此时阻值。
C2
100nF
C1
1uF
COM0
COM1
COM2
COM3
COM4/SEG0
COM5/SEG1
COM6/SEG2
COM7/SEG3
SEG18
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG7
SEG6
SEG5
SEG4
SEG19/VLCD
软件配置4COM或者8COM
软件配置SEG19/VLCD脚为SEG19或者VLCD
VDD
1
SDA
2
SCL
3
VSS
4
COM0
5
COM1
6
COM2
7
COM3
8
COM4/SEG0
9
COM5/SEG1 10
COM6/SEG2 11
COM7/SEG3 12 SEG4 13 SEG5 14 SEG6 15 SEG7 16 SEG10 17 SEG11 18 SEG12 19 SEG13 20 SEG14 21 SEG15 22 SEG18 23 SEG19/VLCD 24
U1
VK2C21B_SOP24(1.27)
SDA
SCL
VDD VR
200K C2
100nF
C1
1uF
COM0
COM1
COM2
COM3
COM4/SEG0
COM5/SEG1
SEG18
SEG13
SEG12
SEG11
SEG10
SEG5
SEG4
COM7/SEG3
COM6/SEG2
SEG19/VLCD
软件配置4COM或者8COM
软件配置SEG19/VLCD脚为SEG19或者VLCD
SDA
SCL
VDD
1
SDA
2
SCL
3
VSS
4
COM0
5
COM1
6
COM2
7
COM3
8
COM4/SEG0
9
COM5/SEG1 10 COM6/SEG2 11 COM7/SEG3 12 SEG4 13 SEG5 14 SEG10 15 SEG11 16 SEG12 17 SEG13 18 SEG18 19 SEG19/VLCD 20
U1
VK2C21C_SOP20(1.27)
VDD VR
200K C2
100nF
C1
1uF
COM0
COM1
COM2
COM3
SEG14
SEG13
SEG12
COM7/SEG3
COM6/SEG2
COM5/SEG1
COM4/SEG0
SEG19/VLCD
软件配置4COM或者8COM
软件配置SEG19/VLCD脚为SEG19或者VLCD
SDA
SCL
VDD
1
SDA
2
SCL
3
VSS
4
COM0
5
COM1
6
COM2
7
COM3
8 COM4/SEG0
9 COM5/SEG1 10 COM6/SEG2 11 COM7/SEG3 12 SEG12 13 SEG13 14 SEG14 15 SEG19/VLCD 16
U1
VK2C21D_SOP16(1.27)
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 14 Jul. 21 2019
www.szvinka.com
极限参数
参 数 额 定 值 单 位
电源电压 -0.3~6.5 V
输入电压 VSS-0.3~VDD+0.3 V
储存温度 -50~125 ℃
工作温度 -40~85 ℃
电气参数
VK2C21
20×4/16x8 LCD驱动
VSS = 0V;VDD = 2.4~5.5V;Ta =-40~85°C
符号 参数
测试条件
最小 典型 最大 单位
VDD 条件
VDD 工作电压 — — 2.4 — 5.5 V
VLCD 工作电压 — — — — VDD V
IDD 工作电流
3V 无负载,VLCD=VDD,1/3 bias,
fLCD=80Hz,LCD 显示开启,
内部系统振荡器开启,
DA0~DA3 设置为“0000”
— 18 27 μA
5V — 25 40 μA
IDD1 工作电流
3V 无负载,VLCD=VDD,1/3 bias
fLCD=80Hz,LCD 显示关闭,
内部系统振荡器开启,
DA0~DA3 设置为“0000”
— 2 5 μA
5V — 4 10 μA
ISTB 静态电流
3V 无负载,VLCD=VDD,
LCD 显示关闭,
内部系统振荡器关闭
— — 1 μA
5V — — 2 μA
VIH 高电平输入电压 — SDA,SCL 0.7VDD — VDD V
VIL 低电平输入电压 — SDA,SCL 0 — 0.3VDD V
IIL 输入漏电流 — VIN = VSS 或 VDD -1 — 1 μA
IOL 低电平输出电流
3V
VOL=0.4V,SDA 引脚
3 — — mA
5V 6 — — mA
IOL1 LCD COM 灌电流
3V VLCD=3V,VOL=0.3V 250 400 — μA
5V VLCD=5V,VOL=0.5V 500 800 — μA
IOH1 LCD COM 源电流
3V VLCD=3V,VOH=2.7V -140 -230 — μA
5V VLCD=5V,VOH=4.5V -300 -500 — μA
IOL2 LCD SEG 灌电流
3V VLCD=3V,VOL=0.3V 250 400 — μA
5V VLCD=5V,VOL=0.5V 500 800 — μA
IOH2 LCD SEG 源电流
3V VLCD=3V,VOH=2.7V -140 -230 — μA
5V VLCD=5V,VOH=4.5V -300 -500 — μA
Rev. 1.32 15 Jul. 21 2019
www.szvinka.c www.szvinka.com m o
VSS = 0V;VDD = 2.4~5.5V;Ta= -40 ~ +85°C;VCCA2 pad 连接到 VDD Pad
符号 参数 测试条件 最小 典型 最大 单位 VDD 条件
fLCD1 LCD 帧频率 4V 1/4 duty,Ta =25°C 72 80 88 Hz
fLCD2 LCD 帧频率 4V 1/4 duty,Ta =25°C 144 160 176 Hz
fLCD3 LCD 帧频率 4V 1/4 duty,Ta=-40 ~ +85°C 52 80 144 Hz
fLCD4 LCD 帧频率 4V 1/4 duty,Ta=-40 ~ +85°C 104 160 248 Hz
tOFF VDD 关闭时间 — VDD 下降到 0V 20 — — ms
tSR VDD 转换速率 — — 0.05 — — V/ms
交流电气特性 – I2
C 接口
符号 参数 条件 VDD=2.4V~5.5V VDD=3.0V~5.5V 单位 最小 最大 最小 最大
fSCL 时钟频率 — — 100 — 400 kHz
tBUF 总线空闲时间 在此时间内总线必须保持
空闲直到新的传输开始 4.7 — 1.3 — µs
tHD: STA Start 状态保持时间 此周期后,产生第一个时
钟脉冲 4 — 0.6 — µs
tLOW SCL 低电平时间 — 4.7 — 1.3 — µs
tHIGH SCL 高电平时间 — 4 — 0.6 — µs
tSU: STA Start 状态设置时间 仅与重复的 START 信号
有关 4.7 — 0.6 — µs
tHD: DAT 数据保持时间 — 0 — 0 — ns
tSU: DAT 数据设置时间 — 250 — 100 — ns
tR SDA 和 SCL 上升时间 注 — 1 — 0.3 µs
tF SDA 和 SCL 下降时间 注 — 0.3 — 0.3 µs
tSU: STO Stop 状态设置时间 — 4 — 0.6 — µs
tAA 有效时钟输出时间 — — 3.5 — 0.9 µs
tSP
输入滤波时间常数
(SDA 和 SCL 引脚 ) 噪声抑制时间 — 100 — 50 ns
交流电气特性
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 16 Jul. 21 2019
www.szvinka.com
VK2C21
20×4/16x8 LCD驱动
封装信息
SOP20 (300mil) (12.8mm x 7.5mm PP=1.27mm):
Rev. 1.3 17 Jul. 21 2019
www.szvinka.com
VK2C21
20×4/16x8 LCD驱动
封装信息
SOP24(300mil) (15.4mm x 7.5mm PP=1.27mm):
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 18 Jul. 21 2019
www.szvinka.com
封装信息
SOP28(300mil)(18.0mm x 7.5mm PP=1.27mm):
VK2C21
20×4/16x8 LCD驱动
Rev. 1.3 19 Jul. 21 2019
www.szvinka.com
SOP16 (150mil) (9.9mm x 3.9mm PP=1.27mm):
Rev. 1.3 20 Jul. 21 2019
www.szvinka.com
Copyright© 2019 by VINKA MICROELECTRONICS CO., LTD
The information appearing in this Data Sheet is believed to be accurate at the time
of publication. However, Vinka assumes no responsibility arising from the use of
the specifications described. The applications mentioned herein are used solely
for the purpose of illustration and Vinka makes no warranty or representation that
such applications will be suitable without further modification, nor recommends
the use of its products for application that may present a risk to human life due to
malfunction or otherwise. Vinka's products are not authorized for use as critical
components in life support devices or systems. Vinka reserves the right to alter
its products without prior notification. For the most up-to-date information, please
visit our web site at https://www.szvinka.com
Revision History
No. Version Date Revision Item
1 1.1 2017-08-10 Original Version
2 1.2 2018-10-11 Check DS
3 1.3 2019-03-21 Add Ref Circuits
Checking
Yes
Yes
Yes
VK2C21
20×4/16x8 LCD驱动