HT9B95A/B/G
RAM 映射 39×8/43×4 LCD 驱动器
特性
●
●
●
●
●
●
●
●
●
选型表
型号
COM SEG
封装
HT9B95A
8
35 48TSSOP,52LQFP
8
39
HT9B95B
52LQFP
4
43
8
39
HT9B95G
COG
4
43
逻辑工作电压:2.4V~5.5V
内部集成振荡电路
Bias:1/3 或 1/4
带电压跟随器的内部 LCD 偏置发生器
外部 VLCD 引脚提供 LCD 工作电压
I2C 串行接口
内部 LCD 驱动电压可调
多达 39×8 位 RAM 用来存储显示数据
显示模式
应用领域
●
●
●
●
●
♦ HT9B95A:35×8 模式 – 35 SEGs 和 8 COMs
♦ HT9B95B:39×8 模式 – 39 SEGs 和 8 COMs
43×4 模式 – 43 SEGs 和 4 COMs
♦ HT9B95G:39×8 模式 – 39 SEGs 和 8 COMs
43×4 模式 – 43 SEGs 和 4 COMs
● 提供省电模式,以降低功耗
● 封装类型
概述
HT9B95 系列是一款存储器映射和多功能
LCD 控制 / 驱动芯片。该系列芯片最大显
示模式有 312 点(39×8)或 280 点(35×8),
取决于所选择的型号。HT9B95 系列软件
配置特性使其适用于多种 LCD 应用,包括
LCD 模块和显示子系统。HT9B95 系列通
过双线双向 I2C 接口与大多数微处理器 / 微
控制器进行通信。
♦ HT9B95A:48-pin TSSOP,52-pin LQFP
♦ HT9B95B:52-pin LQFP
♦ HT9B95G:COG
Rev. 1.10
休闲产品
电话机显示
家用电器
消费类电子产品
电表 / 工业仪表
1
2015-11-26
HT9B95A/B/G
方框图
Power ON
Reset
SCL
SDA
SEG0
SEG1
SEG2
I2C
Controller
Display
RAM
Internal
Oscillator
Timing
Generator
Segment
driver
output
VDD
SEG38
VLCD
_
OP
+
_
OP
Common
/Segment
driver
output
COM0/SEG39
COM1/SEG40
COM2/SEG41
COM3/SEG42
Common
driver
output
COM4/COM0
COM5/COM1
COM6/COM2
COM7/COM3
+
_
OP
+
LCD
Voltage
Selector
_
OP
+
VSS
LCD Bias Generator
Rev. 1.10
2
2015-11-26
HT9B95A/B/G
引脚图
1
48
SDA
2
47
SCL
VSS
3
46
SEG21
SEG20
4
45
SEG22
44
SEG18
6
43
SEG24
SEG17
7
42
SEG25
SEG16
8
41
SEG26
SEG15
9
40
SEG27
SEG14
10
39
SEG28
SEG13
11
38
SEG29
SEG12
12
37
SEG30
SEG11
13
36
SEG31
SEG10
14
35
SEG32
SEG9
15
34
SEG33
SEG8
16
33
SEG34
SEG7
17
32
COM0
SEG6
18
31
COM1
SEG5
19
30
COM2
SEG4
20
29
COM3
SEG3
21
28
COM4
SEG2
22
27
COM5
SEG1
23
26
COM6
SEG0
24
25
COM7
HT9B95A
48 TSSOP-A
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
COM7
COM6
COM5
COM4
COM3
COM2
COM1
39 38 37 36 35 34 33 32 31 30 29 28 27
26
40
25
41
24
42
23
43
22
44
21
45
HT9B95A
20
46
52 LQFP-A
19
47
18
48
17
49
16
50
51
15
14
52
1 2 3 4 5 6 7 8 9 10 11 12 13
SEG4
SEG3
SEG2
SEG1
SEG0
COM7/COM3
COM6/COM2
COM5/COM1
COM4/COM0
COM3/SEG42
COM2/SEG41
COM1/SEG40
COM0/SEG39
39 38 37 36 35 34 33 32 31 30 29 28 27
26
40
25
41
24
42
23
43
22
44
21
45
HT9B95B
20
46
52 LQFP-A
19
47
18
48
17
49
16
50
51
15
14
52
1 2 3 4 5 6 7 8 9 10 11 12 13
SEG18
SEG19
SEG20
VSS
VLCD
VDD
SDA
SCL
SEG21
SEG22
SEG23
SEG24
SEG25
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
5
SEG23
NC
NC
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
COM0
NC
SEG19
SEG17
NC
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
VDD
VLCD
SEG18
SEG19
SEG20
VSS
VLCD
VDD
SDA
SCL
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
Rev. 1.10
3
2015-11-26
HT9B95A/B/G
COG 引脚图 – HT9B95G
DUMMY
3
COM7 / COM3
COM6 / COM2
COM5 / COM1
COM4 / COM0
2
DUMMY
COM3 / SEG42
COM2 / SEG41
COM1 / SEG40
COM0 / SEG39
DUMMY
SEG38
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
DUMMY
1
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28
27 DUMMY
Y
26 DUMMY
X
DUMMY
4
DUMMY
5
24 DUMMY
DUMMY
6
23 DUMMY
DUMMY
7
22 DUMMY
ALIGN_A
8
21 ALIGN_B
(0,0)
17
18
VSS
19
20
DUMMY
16
DUMMY
15
DUMMY
DUMMY
14
VLCD
DUMMY
13
VDD
DUMMY
12
SDA
11
SCL
10
TEST
9
25 DUMMY
COG Pad 尺寸
项目
编号
芯片尺寸
芯片厚度
—
—
1, 28~75
2~7, 22~27
9~20
1, 28~75
2~7, 22~27
9~20
所有 pad
Pad 间距
Bump 尺寸
Bump 高度
Rev. 1.10
尺寸
X
3108
Y
1132
508
60
80
>80
40
40
67
60
60
67
18±3
4
单位
μm
μm
μm
μm
μm
μm
μm
μm
μm
2015-11-26
HT9B95A/B/G
COG 对齐标记尺寸
项目
编号
尺寸
单位
(X, Y)
10 m
10 m
ALIGN_A
8
20 m
40 m
μm
10 m
10 m
20 m
40 m
(X, Y)
10 m
10 m
ALIGN_B
21
Rev. 1.10
5
40 m
10 m
10 m
20 m 20 m
20 m
μm
20 m
2015-11-26
HT9B95A/B/G
COG Pad 坐标
单位:μm
编号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Rev. 1.10
名称
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
ALIGN_A
DUMMY
DUMMY
DUMMY
TEST
SCL
SDA
VDD
VLCD
DUMMY
VSS
DUMMY
DUMMY
ALIGN_B
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
COM7/COM3
COM6/COM2
COM5/COM1
COM4/COM0
COM3/SEG42
COM2/SEG41
COM1/SEG40
COM0/SEG39
SEG38
SEG37
X
-1470.500
-1470.500
-1470.500
-1470.500
-1470.500
-1470.500
-1470.500
-1477.000
-1457.000
-923.150
-552.600
-187.900
4.100
89.100
182.900
270.950
406.900
490.950
963.600
1457.000
1458.000
1470.500
1470.500
1470.500
1470.500
1470.500
1470.500
1470.500
1396.300
1336.300
1276.300
1216.300
1147.700
1087.700
1027.700
967.700
882.700
822.700
Y
472.500
136.340
56.340
-23.660
-103.660
-183.660
-263.660
-330.000
-469.000
-469.000
-469.000
-469.000
-468.000
-468.000
-468.000
-469.000
-469.000
-469.000
-469.000
-469.000
-330.000
-260.810
-180.810
-100.810
-20.810
59.190
139.190
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
6
编号
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
名称
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
X
762.700
702.700
642.700
582.700
522.700
462.700
402.700
342.700
282.700
222.700
162.700
102.700
42.700
-17.300
-77.300
-137.300
-197.300
-257.300
-317.300
-377.300
-437.300
-497.300
-557.300
-617.300
-677.300
-737.300
-797.300
-857.300
-917.300
-977.300
-1037.300
-1097.300
-1157.300
-1217.300
-1277.300
-1337.300
-1397.300
Y
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
472.500
2015-11-26
HT9B95A/B/G
引脚说明
HT9B95A
引脚名称
类型
SDA
I/O
SCL
I
COM0~COM7
SEG0~SEG34
VDD
VSS
VLCD
O
O
—
—
—
HT9B95B/HT9B95G
引脚名称
类型
SDA
I/O
SCL
I
COM0/SEG39
~COM3/SEG42
O
COM4/COM0
~COM7/COM3
O
SEG0~SEG38
VDD
VSS
VLCD
TEST
DUMMY
O
—
—
—
—
—
Rev. 1.10
说明
串行数据输入 / 输出引脚
此两线 I2C 接口串行数据输入 / 输出为 NMOS 开漏输出结构
串行时钟输入引脚
为两线 I2C 接口串行时钟输入
LCD COM 输出
LCD SEG 输出
正电源电压
负电源电压,地
LCD 电源电压
说明
串行数据输入 / 输出引脚
此两线 I2C 接口串行数据输入 / 输出为 NMOS 开漏输出结构
串行时钟输入引脚
为两线 I2C 接口串行时钟输入
LCD COM/SEG 输出
当选择 1/8 Duty 时,引脚用作 COM0~COM3
当选择 1/4 Duty 时,引脚用作 SEG39~SEG42
LCD COM 输出
当选择 1/8 Duty 时,引脚用作 COM4~COM7
当选择 1/4 Duty 时,引脚用作 COM0~COM3
LCD SEG 输出
正电源电压
负电源电压,地
LCD 电源电压
测试引脚,浮空,此引脚仅适用于 HT9B95G
DUMMY 引脚,浮空,此引脚仅适用于 HT9B95G
7
2015-11-26
HT9B95A/B/G
内部连接简图
SCL, SDA (for Schmitt trigger type)
COM0/SEG39 ~ COM3/SEG42
COM4/COM0 ~ COM7/COM3
SEG0 ~ SEG38
VDD
VLCD
VSS
VLCD
VSS
VSS
极限参数
电源供应电压 ...............................................................................................VSS-0.3V ~ VSS+6.5V
端口输入电压 .............................................................................................. VSS-0.3V ~ VDD+0.3V
工作温度 ................................................................................................................... -40°C ~ 85°C
储存温度 ................................................................................................................. -55°C ~ 150°C
注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片
在上述标示范围外的工作状态,而且若长期在标示范围外的条件下工作,可能影响芯
片的可靠性。
Rev. 1.10
8
2015-11-26
HT9B95A/B/G
时序图
● I2C 时序
SDA
tBUF
tSU:DAT
tf
tLOW
tHD:STA
tr
tSP
SCL
tHD:SDA
S
tHD:DAT
tHIGH
tSU:STA
tAA
tSU:STO
P
Sr
S
SDA
OUT
● 上电复位时序
注:1. 在电源开启 / 关闭期间,如果上电复位时序的条件未满足,则内部上电复位(POR)
电路无法正常工作。
2. 如果很难实现上电复位时序规格,用户可以在上电后执行软件复位命令。
Rev. 1.10
9
2015-11-26
HT9B95A/B/G
直流电气特性
VSS = 0V;VDD = 2.4V~5.5V;Ta = -40°C ~ +85°C
符号
参数
VDD
VLCD
VIH
VIL
IIL
工作电压
LCD 工作电压
高电平输入电压
低电平输入电压
输入漏电流
IOL
低电平输出电流
IDD
工作电流
ILCD
LCD 工作电流
ISTB
待机电流
IOL1
LCD COM 灌电流
IOH1
LCD COM 源电流
IOL2
LCD SEG 灌电流
IOH2
LCD SEG 源电流
Rev. 1.10
测试条件
条件
—
—
SCL,SDA
SCL,SDA
VIN=VSS 或 VDD
最小
VDD
—
2.4
—
2.5
—
0.7VDD
—
0
—
-1
3.3V
6
VOL=0.4V,SDA 引脚
5.0V
9
3.3V VLCD = VDD,无负载,Ta=25°C, —
LCD 开启,fLCD=80Hz,
1/4 bias,1/8 duty,B 型反转,
5.0V
—
省电模式 = 小电流 2 模式
3.3V VLCD = VDD,无负载,Ta=25°C, —
LCD 开启,fLCD=80Hz,
1/4 bias,1/8 duty,B 型反转,
5.0V
—
省电模式 = 小电流 2 模式
3.3V VLCD = VDD,无负载, Ta=25°C, —
LCD 关闭,fLCD=80Hz,
1/4 bias,1/8 duty,B 型反转,
5.0V
—
省电模式 = 小电流 2 模式
VLCD=3.3V, VOL=0.33V
250
—
VLCD=5V, VOL=0.5V
500
VLCD=3.3V, VOH=2.97V
-140
—
VLCD=5V, VOH=4.5V
-300
VLCD=3.3V, VOL=0.33V
250
—
VLCD=5V, VOL=0.5V
500
VLCD=3.3V, VOH=2.97V
-140
—
VLCD=5V, VOH=4.5V
-300
10
典型 最大 单位
—
—
—
—
—
—
—
V
5.5
V
5.5
V
VDD
0.3VDD V
μA
1
mA
—
mA
—
3
10
μA
5
20
μA
5
20
μA
6
30
μA
—
1
μA
—
2
μA
400
800
-230
-500
400
800
-230
-500
—
—
—
—
—
—
—
—
μA
μA
μA
μA
μA
μA
μA
μA
2015-11-26
HT9B95A/B/G
交流电气特性
VSS = 0V;VDD = 2.4V~5.5V;Ta=-40°C ~ +85°C
符号
fLCD1
fLCD2
VPOR
RRVDD
tPOR
Rev. 1.10
测试条件
VDD
条件
Ta=25°C,使用内部振荡器,
LCD 帧频率 =80Hz
Ta=25°C,使用内部振荡器,
LCD 帧频率 =71Hz
LCD 帧频率
3.3V
Ta=25°C,使用内部振荡器,
LCD 帧频率 =64Hz
Ta=25°C,使用内部振荡器,
LCD 帧频率 =50Hz
Ta=-40°C ~ 85°C,使用内部
振荡器,LCD 帧频率 =80Hz
Ta=-40°C ~ 85°C,使用内部
2.4V~ 振荡器,LCD 帧频率 =71Hz
LCD 帧频率
5.5V Ta=-40°C ~ 85°C,使用内部
振荡器,LCD 帧频率 =64Hz
Ta=-40°C ~ 85°C,使用内部
振荡器,LCD 帧频率 =50Hz
VDD 上电复位电压
—
—
VDD 上电复位电压速率
—
—
VDD 保持为 VPOR 的最小
—
—
时间
参数
11
最小 典型 最大 单位
72
80
88
63.9
71
78.1
57.6
64
70.4
45
50
55
56
80
104
49.7
71
92.3
44.8
64
83.2
35.2
50
65
—
0.05
—
—
100 mV
— V/ms
10
—
—
Hz
Hz
ms
2015-11-26
HT9B95A/B/G
I2C 接口特性
符号
fSCL
tBUF
tHD: STA
tLOW
tHIGH
tSU: STA
tHD: DAT
tSU: DAT
tR
tF
tSU: STO
tAA
tSP
除非另有规定,VSS=0V;VDD=2.4V~5.5V;Ta=-40°C~+85°C
参数
时钟频率
条件
—
在此时间内总线必须保持空闲直到新
总线空闲时间
的传输开始
Start 状态保持时间
在此周期之后,产生第一个时钟脉冲
SCL 低电平时间
—
SCL 高电平时间
—
Start 状态设置时间
仅与重复发送的 START 信号有关
数据保持时间
—
数据设置时间
—
SDA 和 SCL 上升时间 注
SDA 和 SCL 下降时间 注
Stop 状态设置时间
—
有效时钟输出时间
—
输入滤波器时间常数
噪声抑制时间
(SDA 和 SCL 引脚 )
最小
—
最大
400
单位
kHz
1.3
—
μs
0.6
1.3
0.6
0.6
0
100
—
—
0.6
—
—
—
—
—
—
—
0.3
0.3
—
0.9
μs
μs
μs
μs
ns
ns
μs
μs
μs
μs
—
50
ns
注:这些参数是周期性采样测试结果,并非 100% 测试所得。
Rev. 1.10
12
2015-11-26
HT9B95A/B/G
功能说明
SEG 驱动输出
上电复位
LCD 驱 动 块 包 含 多 达 43 个 SEG 输 出,
SEG0~SEG42, 这 些 SEGs 应 直 接 与 LCD
面板相连。根据复用 COM 信号和显示锁
存器内的数据产生 SEG 输出信号。未使用
的 SEG 输出应保持开路状态。
上电后,芯片通过内部上电复位电路初始
化。内部电路初始化后的状态如下所示:
● 所有的 COM 输出都设为 VSS
● 所有的 SEG 输出都设为 VSS
● LCD 驱动器输出波形:B 型反转
● 选择内部振荡器
● 选择 1/3 bias 驱动模式
● LCD bias 发生器处于关闭状态
● LCD 显示和内部振荡器都处于关闭状态
● 省电模式设为正常电流
● 帧频率设为 80Hz
● 闪烁功能除能
上电后,应避免 1ms 内 I2C 接口上有数据
传输,以完成复位动作。
COM 驱动输出
LCD 驱 动 块 包 含 多 达 8 个 COM 输 出,
COM0~COM7,这些 COMs 应直接与 LCD
面板相连。根据所选的 LCD 驱动模式产生
COM 输出信号。如果使用的 COM 数量少
于 8 时,则未使用的 COM 输出应保持开
路状态。
地址指针
通过地址指针来实现显示 RAM 寻址机制。
该机制允许在显示 RAM 的任何位置加载
单个或多个显示数据字节。通过显示数据
输入命令来初始化地址指针序列。
系统振荡器
内部振荡器为内部逻辑和 LCD 驱动信号提
供时序。系统时钟频率(fSYS)决定 LCD
帧频率。系统上电初始化期间,系统振荡
器将处于停止状态。
显示存储器 – RAM 结构
39×8 位 静 态 RAM 用 于 储 存 LCD 显 示 数
据,对其写“1”则相对应的 LCD SEG 点
亮,写“0”则相对应的 LCD SEG 点灭。
RAM 数据内容直接映射到 LCD 上。RAM
第 1 列的 SEGs 与其对应的 COM0 一起工
作。在复杂的 LCD 应用中,第 2 列至第 7
列的 SEGs 分别与其对应的 COM1~COM7
分时复用。下图为 I2C 接口数据传输格式。
MSB
SDA Data
LSB
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
I2C 接口 LCD 显示输出数据传输格式
Rev. 1.10
13
2015-11-26
HT9B95A/B/G
当选择 HT9B95A 型号时,LCD RAM 映射如下表所示。
地址
COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 输出
00H
SEG0
01H
SEG1
02H
SEG2
03H
SEG3
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
1FH
SEG31
20H
SEG32
21H
SEG33
22H
SEG34
RAM 数据
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RAM 映射 – 35×8 显示模式
当选择 HT9B95B/HT9B95G 型号且配置为 1/8 duty 模式时,LCD RAM 映射如下表所示。
地址
COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7
输出
00H
SEG0
01H
SEG1
02H
SEG2
03H
SEG3
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
23H
SEG35
24H
SEG36
25H
SEG37
26H
SEG38
RAM 数据 Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RAM 映射 – 39×8 显示模式
当选择 HT9B95B/HT9B95G 型号且配置为 1/4 duty 模式时,LCD RAM 映射如下表所示。
地址
COM0 COM1 COM2 COM3 输出 COM0 COM1 COM2 COM3 输出
00H
SEG0
SEG1
01H
SEG2
SEG3
02H
SEG4
SEG5
03H
SEG6
SEG7
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
12H
SEG36
SEG37
13H
SEG38
SEG39
14H
SEG40
SEG41
15H
SEG42
—
—
—
—
—
RAM 数据 Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RAM 映射 – 43×4 显示模式
Rev. 1.10
14
2015-11-26
HT9B95A/B/G
LCD Bias 发生器
LCD 驱动电压最大值为 V0,可通过 LVA 命令设置调节。LCD 电压额定值,VOP,通过
(V0-VSS)获得。
1/3 或 1/4 偏置电压,通过 VLCD 和 VSS 之间内部连接的若干个串联电阻分压所获得。部分
电阻可通过切换电路提供一个 1/3 或 1/4 偏置电压。
LCD 驱动模式波形
●
当 LCD 驱动模式选择 1/4 duty 和 1/3 bias 时,其波形和 LCD 显示如下图所示:
AAType
Typeinversion
inversion
BBType
Typeinversion
inversion
tLCD
tLCD
V0
V0
COM0
COM0
2Vop/3
2Vop/3
Vop/3
Vop/3
V0
V0
COM0
COM0
VSS
VSS
COM1
COM1
Vop/3
Vop/3
V0
V0
COM1
COM1
VSS
VSS
COM2
COM2
Vop/3
Vop/3
COM2
COM2
Vop/3
Vop/3
COM3
COM3
Vop/3
Vop/3
SEG n
SEG n
Vop/3
Vop/3
SEG n+1
SEG n+1
Vop/3
Vop/3
SEG n+2
SEG n+2
Vop/3
Vop/3
Vop/3
Vop/3
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
V0
V0
SEG n+3
SEG n+3
2Vop/3
2Vop/3
V0
V0
VSS
VSS
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
V0
V0
SEG n+2
SEG n+2
2Vop/3
2Vop/3
V0
V0
VSS
VSS
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
V0
V0
SEG n+1
SEG n+1
2Vop/3
2Vop/3
V0
V0
VSS
VSS
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
V0
V0
SEG n
SEG n
2Vop/3
2Vop/3
V0
V0
VSS
VSS
2Vop/3
2Vop/3
State2
State2
(off)
(off)
VSS
VSS
V0
V0
COM3
COM3
Vop/3
Vop/3
State1
State1
(on)
(on)
V0
V0
VSS
VSS
2Vop/3
2Vop/3
2Vop/3
2Vop/3
VSS
VSS
V0
V0
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
V0
V0
2Vop/3
2Vop/3
LCD
LCDstatus
status
2Vop/3
2Vop/3
V0
V0
SEG n+3
SEG n+3
VSS
VSS
2Vop/3
2Vop/3
Vop/3
Vop/3
VSS
VSS
1/4 duty 和 1/3 bias 驱动模式波形图(VOP=V0-VSS)
注:tLCD=1/fLCD。
Rev. 1.10
15
2015-11-26
HT9B95A/B/G
●
当 LCD 驱动模式选择 1/8 duty 和 1/4 bias 时,其波形和 LCD 显示如下图 所示:
COM0
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM1
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM2
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM3
tLCD
COM0
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM1
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM2
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM3
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM4
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM4
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM5
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM5
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM6
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM6
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM7
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
COM7
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+1
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+1
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+2
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+2
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+3
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
SEGn+3
V0
V0-VOP/4
V0-2VOP/4
V0-3VOP/4
VSS
tLCD
LCD
LCDstatus
status
State1
State1
(on)
(on)
State2
State2
(off)
(off)
1/8 duty 和 1/4 bias 驱动模式 (VOP=V0-VSS)
注:tLCD=1/fLCD。
Rev. 1.10
16
2015-11-26
HT9B95A/B/G
I2C 串行接口
字节格式
SDA 线上的每个字节长度必须为 8 位。每
次可传输字节的数目是不受限制的。每个
字节后必须跟随一个应答位。数据传输从
最高位开始。
I2C 接口操作
该系列芯片支持 I2C 串行接口,可在不同
IC 或模块之间进行双向双线通信,即一条
串行数据线 SDA 和一条串行时钟线 SCL。
这两条线通过上拉电阻(典型值为 4.7kΩ)
与正电源相连。当 I2C 总线空闲时,这两
条线都为高电平。与 I2C 接口相连的单片
机必须为漏极开路或集电极开路输出,以
实现 wired-or 功能。仅当 I2C 接口空闲时
才开始数据传输。
Sr
SCL
SDA
SCL
Change of data allowed
START 和 STOP 信号
● 在 SCL=1 期间,若 SDA 从高变为低,
表示为 START 信号。
● 在 SCL=1 期间,若 SDA 从低变为高,
表示为 STOP 信号。
● START 和 STOP 信号总是由主机发出。
发出 START 信号后,I2C 总线被认为处
于忙碌状态。发出 STOP 信号一段时间
后 I2C 总线被认为又处于空闲状态。
● 如果发送重复 START(Sr) 信号而不是
STOP 信号,则 I2C 总线保持忙碌状态。
在某些方面,START(S) 信号和重复
START(Sr) 信号在功能上是相同的。
START condition
7
9
1
2
3-8
P
or
Sr
9
ACK
ACK
not
acknowledge
acknowledge
SCL From
Master
1
S
2
7
8
9
clock pulse for
acknowledgeme
nt
START
condition
从机寻址
● 主机发送 START 信号后,首先发送的
是从机地址字节。第一个字节的前 7 位
是从机地址,第 8 位定义读 / 写操作。
当 R/W 是“1”时,选择读操作,当 R/W
是“0”时,选择写操作。
● HT9B95 系列地址为“0111110”。芯片
接收到地址位后将其与自身内部的地址
进行比较。如果从主机上接收到的地址
与自身的内部地址相匹配,则会在 SDA
线上输出一个应答信号。
P
STOP
condition
Slave Address
MSB
0
Rev. 1.10
8
Data Outptut
by Receiver
SCL
S
2
Data Output
by Transmitter
SDA
SCL
1
● 每 8 位字节后都跟一个应答信号。该应
答信号为接收方发到 I2C 总线的低电平。
主机产生一个额外的应答时钟脉冲信号。
● 寻址匹配的从机必须在接收到每个字节
后产生一个 ACK 应答信号。
● 发送应答信号的设备必须在应答时钟脉
冲期间将 SDA 拉低,并使其在应答时钟
脉冲高电平的期间保持低电平。
● 主机接收方在从机发出最后一个字节时
生成一个无应答 (NACK) 信号以告知从
机结束数据发送。在这种情况下,主机
接收方必须在第九个时钟脉冲期间使数
据线为高表示无应答。主机将产生一个
STOP 信号或重复发送 START 信号。
在 SCL=1 期间,SDA 脚的数据位必须保持
稳定。仅当 SCL=0 时,SDA 脚的电平才允
许变化,如下图所示:
SDA
S
or
Sr
应答信号
数据的有效性
Data line stable;
Data valid
P
SDA
17
1
1
1
1
1
LSB
0
R/W
2015-11-26
HT9B95A/B/G
I2C 接口写操作
● 单个命令类型
单个命令写入操作由一个 START 信号、
一个带 R/W 位的从机地址、一个命令
字节和一个 STOP 信号组成。
● 复合命令类型
复合命令写入操作由一个 START 信号,
一个带 R/W 位的从机地址,多个命令
字节和一个 STOP 信号组成。
● 显示 RAM 单个数据字节
显 示 RAM 数 据 字 节 写 入 操 作 由 一 个
START 信号,一个带 R/W 位的从机地
址,一个有效寄存器地址字节,一个数
据字节和一个 STOP 信号组成。
起始地址只能位于 00H 到最大有效地址
22H、15H 或 26H 之间,取决于所选型
号以及不同的 duty 配置。建议起始地址
不要超过最大有效地址。
写操作
一个写操作由一个 START 信号、一个带
R/W 位的从机地址字节、一个命令字节、
一个命令字节或显示 RAM 数据字节和一
个 STOP 信号组成。
命令字节的最高位用“C”定义,表示命
令 / 数据选择位。当 C=1 时,下一个字节
为命令字节。当 C=0,下一个字节是显示
RAM 数据。数据传输格式如下所示。
一旦进入显示 RAM 数据写模式,不可写
入任何命令。若要写入一个命令字节,需
要重新产生一个 START 信号。
Slave Address
S
0
1
1
1
1
Command byte
Command byte
1
0
0
R/ W
C
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
C
C bit ="1", the next byte is command
ACK
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
P
Bit0
ACK
ACK
2
I C 命令类型写操作
Slave Address
S
0
1
1
1
1
RAM Data byte
RAM Address byte
1
0
0
R/ W
C
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
C bit ="0", the next byte is display RAM data ACK
ACK
P
Bit0
ACK
2
I C 显示 RAM 数据写操作
Slave Address
S
0
1
1
1
1
Command byte
1
0
0
1
R/ W
C bit
ACK
P
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
ACK
1st
I2C 单个命令类型写操作
Slave Address
S
0
1
1
1
1
Command byte
1
0
0
1
Bit6
Bit5
C bit
R/ W
Bit4
Bit3
Bit2
Command byte
Bit1
Bit0
1
C bit
1st Command
ACK
Bit6
Bit5
Bit4
Bit3
Bit2
Command byte
Bit1
Bit0
1
Bit6
C bit
2nd Command
ACK
Bit5
Bit4
Bit3
Bit2
Bit1
nth Command
P
Bit0
ACK
ACK
2
I C 复合命令类型写操作
Slave Address
S
0
1
1
1
1
RAM Address byte
1
0
R/ W
0
0
ACK
0
A5
A4
A3
C bit
A2
RAM Data byte
A1
A0
D7
ACK
D6
D5
D4
D3
D2
D1
P
D0
ACK
2
I C 显示 RAM 单个数据字节写操作
Rev. 1.10
18
2015-11-26
HT9B95A/B/G
● 显示 RAM 页写操作
发送 START 信号后,一个带 R/W 位的
从机地址被发送至 I2C 总线,紧接着显
示 RAM 寄存器地址内容被写入内部地
址指针。接着发送写入存储器内的数
据,8-bit 数 据发 送 后地址 指针自 动 加
“1”。8-bit 数据发送后将会接收到一
个应答信号。当内部地址指针达到最
大有效地址时,如 22H、15H 或 26H,
地址指针变为 00H。强烈建议利用显示
RAM 页写操作写入显示 RAM 数据时,
从地址 00H 到最大有效地址。
Duty
1/8
1/4
1/8
型号
HT9B95A
HT9B95B
HT9B95G
读操作
● 显示 RAM 读操作
主机设置完从机地址后读取显示 RAM
数 据。 紧 接 着 R/W 位(=“0”) 之 后
的是一个应答位和写入内部地址指针
的寄存器地址字节。当配置完读操作
的起始地址后,另一个 START 信号和
从机地址被发送到总线,后跟一个 R/W
位(=“1”)。 数 据 最 高 位 首 先 传 到
I2C 总线。地址指针仅在接收到应答信
号后才自动加“1”。当内部地址指针
达到最大有效地址时,地址指针复位
至 00H。寄存器地址字节的 C 位可设为
“1”或“0”。
读操作持续进行,直到主机发送一个
STOP 信号。最大有效地址在前面已列
出。
最大有效地址
22H
15H
26H
显示 RAM 最大有效地址
Slave Address
S
0
1
1
1
1
RAM Address byte
1
0
0
0
0
A5
A4
C bit
R/ W
Data byte
D6
D5
D4
A2
A1
A0
Address n
ACK
D7
A3
ACK
Data byte
D3
D2
D1
D0
D7
D6
D5
nth data
D4
Data byte
D3
D2
D1
D0
D7
D6
D5
( n+1)th data
D4
D3
D2
D1
P
D0
Nth data
ACK
ACK
ACK
ACK
I2C 接口 N 字节显示 RAM 数据写操作
Slave Address
S
0
1
1
1
1
RAM Address byte
1
0
R/ W
0
Write ACK
Device Address
S
0
1
1
1
1
C
0
A5
A4
A3
A2
A1
ACK
Data byte
1
0
R/ W
1
Read
D7
ACK
D6
D5
D4
D3
1st data
P
A0
C bit
Data byte
D2
D1
D0
D7
ACK
D6
D5
D4
D3
2nd data
Data byte
D2
D1
D0
D7
ACK
D6
D5
D4
D3
Nth data
D2
D1
D0
P
NACK
显示 RAM 读操作
Rev. 1.10
19
2015-11-26
HT9B95A/B/G
● 命令寄存器读操作
主机设置完从机地址后读取命令寄存
器。 紧 接 着 R/W 位(=“0”) 之 后 是
一个应答位和写入内部地址指针的寄
存器地址字节。当配置完读操作的起
始地址后,另一个 START 信号和从机
地址被发送到总线,后跟一个 R/W 位
(=“1”)。数据最高位首先传到 I2C
总线。寄存器地址字节的 C 位可设为
“1”或“0”。
当执行命令寄存器读操作时,所有命令
设 置 值 一 起 放 在 位 于 23H 和 24H( 或
27H 和 28H)的两个命令寄存器中。每
次执行命令寄存器读操作时,只可读取
一个命令寄存器。因此要读取所有命令
寄存器,需执行两次命令寄存器读操作
分 别 读 取 地 址 23H 和 24H( 或 27H 和
28H)。两个命令寄存器分配如下表所
示,具体的定义在命令总结章节描述。
命令寄存器 1 命令寄存器 2
型号
地址
地址
HT9B95A
23H
24H
HT9B95B
27H
28H
HT9B95G
♦ 命令寄存器 1
Bit
7
6
Name
—
DB
Bit 6
Bit 5
Bit 4~0
5
4
3
2
1
0
SR LV4 LV3 LV2 LV1 LV0
DB:Duty 和 Bias 设置
SR:软件复位操作
LV4~LV0:LCD 电压调节设置
♦ 命令寄存器 2
Bit
7
6
5
4
Name FR1 FR0 PS1 PS0
Bit 7~6
Bit 5~4
Bit 3
Bit 2
Bit 1~0
3
2
W
D
1
0
AP1 AP0
FR1~FR0:帧频率设置
PS1~PS0:省电模式设置
W:LCD 驱动波形设置
D:显示开启 / 关闭设置
AP1~AP0:所有像素开启 / 关闭
设置
命令寄存器地址
Slave Address
S
0
1
1
1
1
Command Register Address
1
0
R/ W
0
Write ACK
C
0
C bit
A5
A4
A3
A2
A1
Device Address
S
P
A0
0
1
1
1
1
Command Data byte
1
0
R/ W
ACK
1
Read
D7
ACK
D6
D5
D4
st
D3
1 data
D2
D1
D0
P
NACK
命令寄存器读操作
Rev. 1.10
20
2015-11-26
HT9B95A/B/G
命令总结
C bit
0
1
所 有 命 令 在 此 章 节 作 总 结。 此 处 标 志 为
“C”的位 7 为控制位,用来决定下一个
字节为显示 RAM 数据还是命令字节。
备注
下一个字节为显示 RAM 数据
下一个字节为命令
(MSB)
(LSB)
Bit6 Bit5 Bit4 Bit3 Bit2 Bit1
Bit7
Bit0
命令
功能说明
A0
显示 RAM 地址和命令寄
存器设置
LV4 LV3 LV2 LV1 LV0
调节 LCD 驱动电压最大
值
显示 RAM 地址设置
C
0
A5
A4
A3
A2
A1
LCD 驱动电压调节
(LVA)
C
1
0
显示控制
C
1
1
0
驱动模式设置和软
件复位
C
1
1
1
0
W
SR
所有像素控制设置
C
1
1
1
1
0
AP1 AP0 所有像素控制设置
Duty 和 Bias 设置
C
1
1
1
1
1
FR1 FR0 PS1
0
PS0
帧频率设置和省电模式设
置
D
LCD 驱动波形选择,显
示开启 / 关闭设置和软件
复位
DB
Duty 和 bias 设置
注:Duty 和 Bias 设置仅适用于 HT9B95B 和 HT9B95G。
显示 RAM 地址设置命令
此命令用来定义显示 RAM 或命令寄存器的地址。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0
地址指针
C
0
A5
A4
A3
A2
A1
A0
备注
显示 RAM 存储器起始地址
或命令寄存器地址
注:
● 显示 RAM 地址范围取决于所选型号和 duty 配置。
型号
HT9B95A
HT9B95B
HT9B95G
Duty
1/8
1/4
1/8
最大有效地址
22H
15H
26H
● 命令寄存器地址取决于所选型号。
型号
HT9B95A
HT9B95B
HT9B95G
命令寄存器 1 地址
23H
命令寄存器 2 地址
24H
27H
28H
● 上电状态:地址为 00H。
● 如果此命令没有被定义,则此功能不起作用。
Rev. 1.10
21
2015-11-26
HT9B95A/B/G
LCD 驱动电压调节命令 – LVA
此命令用来调节 LCD 驱动电压的最大值,V0。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 备注
LCD 驱动电压调节(LVA)
C
1
0 LV4 LV3 LV2 LV1
LV0
—
注:V0:LCD 驱动电压最大值。
V0 与 LVA 设置值的关系如下表所示。
LV4~LV0
电压比率 VLCD =5.5V VLCD =5V
VLCD =3.5V
VLCD =3V
VLCD =2.5V
V0=2.500V
00000
VLCD
V0=5.500V
V0=5.000V
V0=3.500V
V0=3.000V
00001
0.967 * VLCD
V0=5.319V
V0=4.835V
V0=3.385V
V0=2.901V
V0=2.418V
00010
0.937 * VLCD
V0=5.154V
V0=4.685V
V0=3.280V
V0=2.811V
V0=2.343V
V0=2.273V
00011
0.909 * VLCD
V0=5.000V
V0=4.545V
V0=3.182V
V0=2.727V
00100
0.882 * VLCD
V0=4.851V
V0=4.410V
V0=3.087V
V0=2.646V
V0=2.205V
00101
0.857 * VLCD
V0=4.714V
V0=4.285V
V0=3.000V
V0=2.571V
V0=2.143V
00110
0.833 * VLCD
V0=4.582V
V0=4.165V
V0=2.916V
V0=2.499V
V0=2.083V
00111
0.810 * VLCD
V0=4.455V
V0=4.050V
V0=2.835V
V0=2.430V
V0=2.025V
01000
0.789 * VLCD
V0=4.340V
V0=3.945V
V0=2.762V
V0=2.367V
V0=1.973V
01001
0.769 * VLCD
V0=4.230V
V0=3.845V
V0=2.692V
V0=2.307V
V0=1.923V
01010
0.750 * VLCD
V0=4.125V
V0=3.750V
V0=2.625V
V0=2.250V
V0=1.875V
01011
0.731 * VLCD
V0=4.021V
V0=3.655V
V0=2.559V
V0=2.193V
V0=1.828V
01100
0.714 * VLCD
V0=3.927V
V0=3.570V
V0=2.499V
V0=2.142V
V0=1.785V
01101
0.697 * VLCD
V0=3.834V
V0=3.485V
V0=2.440V
V0=2.091V
V0=1.743V
01110
0.681 * VLCD
V0=3.746V
V0=3.405V
V0=2.384V
V0=2.043V
V0=1.703V
01111
0.666 * VLCD
V0=3.663V
V0=3.330V
V0=2.331V
V0=1.998V
V0=1.665V
10000
0.652 * VLCD
V0=3.586V
V0=3.260V
V0=2.282V
V0=1.956V
V0=1.630V
10001
0.638 * VLCD
V0=3.509V
V0=3.190V
V0=2.233V
V0=1.914V
V0=1.595V
10010
0.625 * VLCD
V0=3.438V
V0=3.125V
V0=2.188V
V0=1.875V
V0=1.563V
10011
0.612 * VLCD
V0=3.366V
V0=3.060V
V0=2.142V
V0=1.836V
V0=1.530V
10100
0.600 * VLCD
V0=3.300V
V0=3.000V
V0=2.100V
V0=1.800V
V0=1.500V
10101
0.588 * VLCD
V0=3.234V
V0=2.940V
V0=2.058V
V0=1.764V
V0=1.470V
10110
0.576 * VLCD
V0=3.168V
V0=2.880V
V0=2.016V
V0=1.728V
V0=1.440V
10111
0.566 * VLCD
V0=3.113V
V0=2.830V
V0=1.981V
V0=1.698V
V0=1.415V
11000
0.555 * VLCD
V0=3.053V
V0=2.775V
V0=1.943V
V0=1.665V
V0=1.388V
11001
0.545 * VLCD
V0=2.998V
V0=2.725V
V0=1.908V
V0=1.635V
V0=1.363V
11010
0.535 * VLCD
V0=2.943V
V0=2.675V
V0=1.873V
V0=1.605V
V0=1.338V
11011
0.526 * VLCD
V0=2.893V
V0=2.630V
V0=1.841V
V0=1.578V
V0=1.315V
11100
0.517 * VLCD
V0=2.844V
V0=2.585V
V0=1.810V
V0=1.551V
V0=1.293V
11101
0.508 * VLCD
V0=2.794V
V0=2.540V
V0=1.778V
V0=1.524V
V0=1.270V
11110
0.500 * VLCD
V0=2.750V
V0=2.500V
V0=1.750V
V0=1.500V
V0=1.250V
11111
0.491 * VLCD
V0=2.701V
V0=2.455V
V0=1.719V
V0=1.473V
V0=1.228V
:禁止设置
● V0 电压不可小于 2.5V,且必须符合“VLCD-V0>0.6V”。若“VLCD-V0”等于或小于 0.6V,
输出电压不稳定。
● 上电状态:V0=VLCD。
● 如果此命令没有被定义,则此功能不起作用。
Rev. 1.10
22
2015-11-26
HT9B95A/B/G
显示控制命令
此命令功能为根据 LCD 像素特性选择电流模式以实现高品质显示,以及选择帧频率。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0
备注
显示控制设置
C
1
1
0 FR1 FR0 PS1
PS0
—
PS[1:0]
00
01
10
11
FR[1:0]
00
01
10
11
省电模式
小电流 2 模式
小电流 1 模式
正常电流模式
大电流模式
电流消耗
× 0.5
× 0.67
× 1(默认)
× 1.8
帧频率 @VDD=3.3V (Hz)
80(默认)
71
64
50
注:
● 帧频率的设置、LCD 输出波形和电流模式会影响显示图像质量。请选择与电流消耗和
LCD 图像质量要求对应的正确显示控制命令。
模式
闪烁
图像质量 / 对比度
○
帧频率
○
○
LCD 驱动输出波形
○
省电模式
● 上电状态:正常电流模式,帧频率设置为 80Hz。
● 如果此命令没有被定义,则此功能不起作用。
Rev. 1.10
23
2015-11-26
HT9B95A/B/G
驱动模式设置和软件复位命令
此命令用于控制 LCD 开启 / 关闭、驱动波形和软件复位。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 备注
驱动模式设置和软件复位设置
C
1
1
1
0
W SR
D
—
W
0
1
LCD 驱动输出波形
A 型反转
B 型反转(默认)
SR
0
1
软件复位
无操作(默认)
执行软件复位
D
0
1
显示开启 / 关闭
显示关闭(默认)
显示开启
注:
● 当执行软件复位,芯片通过内部上电复位电路初始化。内部电路初始化后的状态如下
所示:
♦ 所有的 COM 和 SEG 输出都设为 VSS。
♦ 显示 RAM 地址指针设为“00H”。
♦ LCD 驱动电压最大值 V0 设为 VLCD。
♦ 帧频率设为 80Hz。
♦ 省电模式处于正常电流模式。
♦ LCD 驱动输出波形:B 型反转。
♦ LCD 显示为关闭状态。
♦ LCD bias 发生器处于关闭状态。
♦ 所有像素控制设为正常显示。
● 如果此命令没有被定义,则此功能不起作用。
Rev. 1.10
24
2015-11-26
HT9B95A/B/G
所有像素开启 / 关闭设置命令
此命令用于控制当 LCD 正常显示时所有像素的开启或者关闭。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 备注
所有像素开启 / 关闭设置
C
1
1
1
1
0 AP1
AP0
—
AP[1:0]
00
01
10
11
显示输出状态
正常显示(默认)
所有像素关闭
所有像素开启
所有像素关闭
注:
● 此命令仅当 LCD 正常显示时才有效。
● 在此期间内显示 RAM 的内容不受影响。
● 上电状态:正常显示。
● 如果此命令没有被定义,则此功能不起作用。
Duty 和 Bias 设置命令
此命令用于 Duty 和 Bias 的设置,仅适用于 HT9B95B 和 HT9B95G。
功能
(MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0
Duty 和 Bias 设置
C
1
1
1
1
1
0
DB
DB
0
1
备注
—
Duty 和 Bias 设置
1/8 duty,1/4 bias(默认)
1/4 duty,1/3 bias
注:
● 此命令仅适用于 HT9B95B 和 HT9B95G。
● 上电状态:1/8 duty,1/4 bias。
● 如果此命令没有被定义,则此功能不起作用。
Rev. 1.10
25
2015-11-26
HT9B95A/B/G
工作流程图
访问程序的流程图如下所示。
初始化
Power On
Software Reset Setting
Duty and bias Setting
LCD driving voltage adjustment
LCD Current Mode Setting
LCD Frame Frequency Setting
LCD Output Waveform Setting
Next processing
Rev. 1.10
26
2015-11-26
HT9B95A/B/G
写入显示数据(地址设置)
Start
Address setting
Display data RAM write
Display on
Next processing
Rev. 1.10
27
2015-11-26
HT9B95A/B/G
显示质量或工作电流(省电模式)设置
Start
Reduce operating
current or enhance
display quality.
Display
quality
1. Please select Frame rate from 80, 71, 64, 50Hz
according to LCD panel characteristic.
2. A type inversion
3. High current mode
Operating
current
1. Operating current decreases in order of
80Hz à 71Hz à64Hz à 50Hz
2. B type inversion
3. Low Current 2 mode
Screen Flicker?
No
1. Please select Frame rate from 80, 71, 64, 50Hz
according to LCD panel characteristic.
2. B type inversion
3. Low Current 2 mode
YES
1. Operating current decreases in order of
80Hz à 71Hz à64Hz à 50Hz
2. B type inversion
3. Low Current 1 mode
Screen Flicker?
No
1. Please select Frame rate from 80, 71, 64, 50Hz
according to LCD panel characteristic.
2. B type inversion
3. Low Current 1 mode
YES
1. Operating current decreases in order of
80Hz à 71Hz à64Hz à 50Hz
2. B type inversion
3. Normal Current mode
Screen Flicker?
No
1. Please select Frame rate from 80, 71, 64, 50Hz
according to LCD panel characteristic.
2. B type inversion
3. Normal Current mode
YES
1. Operating current decreases in order of
80Hz à 71Hz à64Hz à 50Hz
2. B type inversion
3. High Current mode
Rev. 1.10
28
2015-11-26
HT9B95A/B/G
电源电压供应顺序
● 如果 LCD 和 VDD 引脚单独供电,则强烈建议遵循 Holtek 供电顺序要求。
● 如果不遵循电源电压供应顺序的要求,可能会造成故障。
Holtek 电源电压供应顺序要求:
1、上电顺序:
首先开启逻辑电源电压 VDD,然后开启 LCD 驱动电压 VLCD。
2、关电顺序:
首先关闭 LCD 驱动电压 VLCD,然后关闭逻辑电源电压 VDD。
3、无论 VLCD 的电压是否高于 VDD 电压,Holtek 电源电压供应顺序必须遵循。
● VLCD≤VDD 时的应用:
Voltage
VDD
VDD
VLCD
VLCD
1μs
1μs
Time
● VLCD>VDD 时的应用:
Voltage
VLCD
VLCD
VDD
VDD
1μs
Rev. 1.10
1μs
29
Time
2015-11-26
HT9B95A/B/G
应用电路
HT9B95A – 1/8 Duty & 1/4 Bias
VLCD
VLCD
VDD
COM
VDD
8
0.1uF
4.7kΩ
4.7kΩ
HT9B95A
VDD
LCD panel
SCL
MCU
SDA
SEG
VSS
VSS
35
VSS
HT9B95B/HT9B95G – 1/8 Duty & 1/4 Bias
VLCD
VLCD
VDD
COM
VDD
8
0.1uF
4.7kΩ
VDD
MCU
HT9B95B
HT9B95G
4.7kΩ
SCL
SDA
SEG
VSS
VSS
Rev. 1.10
LCD panel
39
VSS
30
2015-11-26
HT9B95A/B/G
HT9B95B/HT9B95G – 1/4 Duty & 1/3 Bias
VLCD
VLCD
VDD
COM
VDD
4
0.1uF
4.7kΩ
VDD
MCU
4.7kΩ
HT9B95B
HT9B95G
SCL
LCD panel
SDA
SEG
VSS
43
VSS
VSS
Rev. 1.10
31
2015-11-26
HT9B95A/B/G
封装信息
请注意,这里提供的封装信息仅作为参考。由于这个信息经常更新,提醒用户咨询 Holtek
网站以获取最新版本的封装信息。
封裝信息的相关内容如下所示,点击可链接至 Holtek 网站相关信息页面。
● 封装信息(包括外形尺寸、包装带和卷轴规格)
● 封装材料信息
● 纸箱信息
Rev. 1.10
32
2015-11-26
HT9B95A/B/G
48-pin TSSOP 外形尺寸
符号
A
A1
A2
b
c
D
E
E1
e
L
L1
y
θ
符号
A
A1
A2
b
c
D
E
E1
e
L
L1
y
θ
Rev. 1.10
最小
—
0.002
0.031
0.007
0.004
0.488
—
0.236
—
0.018
—
—
0°
尺寸 ( 单位:inch)
正常
—
—
0.039
—
—
0.492
0.319 BSC
0.240
0.020 BSC
0.024
0.039 BSC
0.004
—
最大
0.047
0.006
0.041
0.011
0.008
0.496
—
0.244
—
0.030
—
—
8°
最小
—
0.05
0.80
0.17
0.09
12.40
—
6.00
—
0.45
—
—
0°
尺寸 ( 单位:mm)
正常
—
—
1
—
—
12.50
8.10 BSC
6.10
0.50 BSC
0.60
1.0 BSC
0.10
—
最大
1.20
0.15
1.05
0.27
0.20
12.60
—
6.20
—
0.75
—
—
8°
33
2015-11-26
HT9B95A/B/G
52-pin LQFP (14mm×14mm) 外形尺寸
符号
A
B
C
D
E
F
G
H
I
J
K
α
符号
A
B
C
D
E
F
G
H
I
J
K
α
Rev. 1.10
最小
0.622
0.547
0.622
0.547
—
0.015
0.053
—
0.002
0.018
0.005
0°
尺寸 ( 单位:inch)
正常
0.630
0.551
0.630
0.551
0.039 BSC
—
0.055
—
—
—
—
—
最大
0.638
0.555
0.638
0.555
—
0.019
0.057
0.063
0.008
0.030
0.007
7°
最小
15.80
13.90
15.80
13.90
—
0.39
1.35
—
0.05
0.45
0.13
0°
尺寸 ( 单位:mm)
正常
16.00
14.00
16.00
14.00
1.00 BSC
—
1.40
—
—
—
—
—
最大
16.20
14.10
16.20
14.10
—
0.48
1.45
1.60
0.20
0.75
0.18
7°
34
2015-11-26
HT9B95A/B/G
Copyright© 2015 by HOLTEK SEMICONDUCTOR INC.
使用指南中所出现的信息在出版当时相信是正确的,然而盛群对于说明书的使用不负任何责任。文
中提到的应用目的仅仅是用来做说明,盛群不保证或表示这些没有进一步修改的应用将是适当的,
也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方。盛群产品不授权使
用于救生、维生从机或系统中做为关键从机。盛群拥有不事先通知而修改产品的权利,对于最新的
信息,请参考我们的网址 http://www.holtek.com/zh/.
Rev. 1.10
35
2015-11-26
很抱歉,暂时无法提供与“HT9B95B”相匹配的价格&库存,您可以联系我们找货
免费人工找货