简体中文V1.1 - RAiO Technology Inc.

RAiO
RA8806
双图层 文字/图形
LCD 控制器
基本规格书
Simplify Version 1.1
October 15, 2008
RAiO Technology Inc.
©Copyright RAiO Technology Inc. 2008
瑞佑科技 RAiO TECHNOLOGY INC.
1/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
1. 简 介
RA8806 是一个文字与绘图模式的点矩阵液晶显示(STN-LCD)控制器,其内建了双图层(Two Page)显示
内存,及 512Kbyte ROM 的字型码,可以显示全型(16x16 pixels)的繁体中文字型(BIG5,13973 个字
型)或是简体中文字型(GB,9216 个字型)。同系列中的 RA8806-J 更内建了日本 JIS 标准汉字第一及第二
水平日文汉字字库共 6355 个字型。RA8806 也内建 4x256 个可显示大部份使用于英语系和欧洲国家的半型字
(8x16 pixels)字母及符号,也就是符合 ISO8859-1~4(或称为 Latin-1~4)标准的 ASCII 字码。
RA8806 支持可转换到 4-bit 或 8-bit 数据总线的 8080/6800 系列之 MPU 接口,而对于 LCD 驱动接口,
RA8806 亦可以被设定为 4-bit 或 8-bit 的数据总线。在一般模式下,RA8806 可支持最大到 320x240 点分辨率
的 LCD 面板,而在扩展模式下,可支持 640x240 或是 320x480 点分辨率的 LCD 面板,同时藉由使用文字旋
转功能,可达成垂直文字的显示效果。RA8806 也内建了智能型触控扫瞄控制器,支持了 4 线电阻式触控扫瞄
接口,而可程序化的脉波宽度调变器(PWM)可以用来调节 LCD 面板的对比或背光。RA8806 也提供一个强
大且聪颖的 4x8(32 键)或 8x8(64 键)的键盘扫瞄接口,其中更包含了长按键的功能,同时透过适当的中
断和轮询机制让使用者可以轻易的操作触控扫瞄、键盘扫瞄、和电源管理等功能,因此可以有效的减轻 MPU
的负担。内建 512Byte 字型创造内存(Character Generation RAM,CGRAM)让使用者可以自行创造出最多
16 个全型或 32 个半型的字型或符号,甚至当只使用一个显示图层时,另一个没有使用到的图层内存也可被当
成字型创造内存,于此设定状态下,提供了相当足够可以让使用者自行创造的字或符号(300 个全型或 600 个
半型字)。
另外 RA8806 提供了于灰阶模式下显示 4 灰阶图案的显示效果,当中资料安排的方式兼容于大部分的灰阶图
案,且相当容易撰写。RA8806 也提供了相当多有用的功能,例如区域卷动、文字反白、粗体文字、文字放
大,内存清除等等。RA8806 更提供了一项创新的功能 - 无雪花模式(no-flicker),此模式能有效的移除当频
繁的对内存读写而所产成的雪花,凭借着 RA8806 提供此一模式,使用者能轻易地改善 LCD 显示的品质。
RA8806 是一颗强大且容易使用的 LCD 显示控制器,它提供中等尺寸 LCD 显示控制的完整解决方案,使用者
也因此可以节省相当多的时间和成本于系统硬件和软件开发上。
瑞佑科技 RAiO TECHNOLOGY INC.
2/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
2. 特 性
‹ 支持文字和绘图两种混和显示模式
‹ 一般模式 : 最大支持 320x240 点双图层混和显示(AND、OR、NOR 和 XOR)
‹ 扩展模式 : 640x240 点或 320x480 点单图层显示
‹ 支持 4/8-bits 的 6800/8080 MPU 接口和 4/8-bits LCD 驱动接口
‹ 内建聪颖的 8x8 或 4x8 可调节长按键功能的键盘扫瞄电路
‹ 支持水平和垂直区域卷动
‹ 内建简体/繁体中文/日文汉字(GB/BIG5/JIS Kanji Level 1&2)和 ASCII 字体的 ROM
‹ 支持 90 度、180 度、270 度文字旋转显示功能
‹ 支持 1 倍到 4 倍字型放大(垂直和水平)
‹ 内建 512Bbyte 字型创造内存(CGRAM): 半型字为 8x16 点,全型字: 16x16 点
‹ 没有使用到的图层显示内存可被当成字型创造内存 : 300 个全型字或 600 个半型字
‹ 适当的中断/轮询机制提供给触控扫瞄、键盘扫瞄、电源管理等程序的撰写
‹ 支持文字对齐功能
‹ 支持 4 灰阶显示(灰阶模式)
‹ 支持粗体字和行与行间距设定功能
‹ 内建智能型电阻式触控扫瞄控制器
‹ 内建脉波宽度调变(PWM)提供 LCD 对比或背光的调节
‹ 电源管理模式以减少电源的消耗
‹ 时脉(Clock)来源 : 4M ~ 12MHz 石英振荡器或由外灌时脉
‹ 内建一个 5V-to-3V DC/DC 转换器
‹ 电源操作范围 : 2.4V ~ 5.5V
‹ 包装 : Die、LQFP-100、TQFP-80 Pins
瑞佑科技 RAiO TECHNOLOGY INC.
3/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
3. 系 统 方 块 图
图 3-1 为 RA8806 内 部 区 块 表 示 图 , RA8806 包 含 了 二 个 显 示 内 存 ( DDRAM ) 、 一 个 字 型 创 造 内 存
( CGRAM ) 、 字 形 ROM ( Font ROM ) 、 缓 存 器 区 块 、 模 拟 转 数 字 转 换 器 ( ADC ) 、 脉 波 宽 度 调 变
(PWM),LCD驱动接口、微控制器控制接口(MPU),图 3-2 为RA8806 系统应用方块图。
KIN[7:0]
KOUT[7:0]
PWM_OUT
Display Data RAM
(9.6KByte x 2)
Smart
Key-Scan
Controller
DDRAM1
DDRAM2
LP
FR
YD
ZDOFF
XCK
Display
Timing
PWM
Registers
Controller
Generator
LD[7:0]
XG
Oscillator
512Byte
MCU Interface
System Configure
MI
DW
DB
CLK_OUT
CGRAM
ZCS1
CS2
ZWR
ZRD
RS
INT
BUSY
DATA[7:0]
ZRST
XD
512KByte
Font
ROM
Touch Panel
Controller
X1
X2
Y1
Y2
图 3-1 : RA8806 内部方块图
LCD Driver
LCD Panel
MPU
RA8806
Booster
(Contrast Adj.)
LCD Driver
8x8
Key Pad
Touch
Panel
H/W
Set Up
X’tal
图 3-2 : RA8806 系统方块图
瑞佑科技 RAiO TECHNOLOGY INC.
4/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
4. 脚 位 定 义
4-1 MPU 界面
脚位名称
说
I/O
明
数据总线(Data Bus)
DATA[7:0]
I/O
负责 RA8806 及 微处理器(MPU)之间做数据传送与接收。
当于使用 4-bits 数据总线模式下,其高字节 DATA[7:4] 为输出讯号,应使
其保持为浮接(floating)。
致能/读取控制讯号(Enable/Read Enable)
ZRD
(EN)
I
当 MPU 为 8080 系列时,此脚为数据读取讯号(ZRD),于低电位动作。
当 MPU 为 6800 系列时,此脚为致能讯号(EN),于高电位动作。
写入/读-写控制讯号(Write/Read-Write)
当 MPU 为 8080 系列时,此脚为数据写入讯号(ZWR),于低电位动
ZWR
(ZRW)
I
作。
当 MPU 为 6800 系列时,此脚为数据读取/写入讯号(ZRW),于高电位
时表示读取动作,于低电位时表示写入动作。
指令/数据选择控制讯号(Command / Data Select Input)
此脚位为用于区别指令/数据周期。当 RS = 0 时,RA8806 为数据读取/写
入周期。当 RS = 1 时,RA8806 为状态(status)读取/指令写入周期,当
于 8080 接口时,通常此脚位和 A0 相接。
RS
I
RS
ZWR
ZRD
Access Cycle
0
0
1
资料写入(Data Write)
0
1
0
数据读取(Data Read)
1
0
1
指令写入(CMD Write)
1
1
0
状态读取(Status Read)
芯片选取控制讯号(Chip Select Input)
ZCS1
CS2
I
RA8806 唯有当 ZCS1 为低电位(LOW)且 CS2 为高电位(HIGH)时,
才可接受指令。
中断讯号(Interrupt Signal Output)
INT
O
用以回报 RA8806 内部的中断状况给 MPU。此脚位可设定为高或低电位
触发。
忙碌讯号(Busy Signal Output)
用以回报 RA8806 内部的执行使用状况。此脚位可设定为高或低电位触
BUSY
O
发,例如设定为高电位触发时,当 BUSY 脚位为高电位时,RA8806 无法
存取来自 MPU 指令,把此脚位接到 I/O 脚位时,它能被使用于轮询机制
来监控 RA8806 内部的状况。
瑞佑科技 RAiO TECHNOLOGY INC.
5/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
4-2 Peripheral 界面
脚位名称
说
I/O
明
重置讯号(Reset Signal Input)
ZRST
I
此脚位为 RA8806 低电位硬件重置输入讯号。为了提高抗噪声的能力,此
脚位为 Schmitt-trigger 输入且内部有 pull-up 电阻,当所给的电源准位变
低时,能确保此脚位不会被触发。
X1
I
X2
I
触控屏幕输入(Touch Panel Input)
四线电阻式触控屏幕左边模拟输入讯号。
触控屏幕输入(Touch Panel Input)
四线电阻式触控屏幕右边模拟输入讯号。
触控屏幕输入(Touch Panel Input)
Y1
I
四线电阻式触控屏幕上方边模拟输入讯号。
当需使用触控扫瞄功能时,请在此脚位外接 39K~51Kohm pull-up 电阻。
Y2
I
PWM_OUT
O
触控屏幕输入(Touch Panel Input)
四线电阻式触控屏幕下方模拟输入讯号。
脉波宽度调变(PWM Output Signal)
此输出讯号使用于控制背光或升压电路。
键盘输入(Key Pad Input)
KIN[7:0]
I
此些脚位为键盘输入讯号且内部有 pull-up 电阻。当没用到这些脚位时,
请保持为浮接(floating)。
键盘输出(Key Pad Output)
KOUT[7:0]
O
此些脚位为键盘输出讯号。当没用到这些脚位时,请保持为浮接
(floating)。
Clock 输出(Clock Output)
CLK_OUT
O
此脚位为多功能输出讯号,其功能依缓存器 REG[01h] Bit-6 的值来决定:
当 REG[01h] Bit-6 = 0: 此脚位为内部系统 clock 的输出。
当 REG[01h] Bit-6 = 1: 此脚位代表睡眠状态。( 0: 正常模式,1: 睡眠模式 )
LCD 总线选择(LCD Driver Data Bus Select)
此脚位用来选择 LCD 驱动数据总线为 8-bits 或 4-bits。
DW
I
0 : LCD 驱动数据总线为 4-bits,使用 LD[3:0]。
1 : LCD 驱动数据总线为 8-bits,使用 LD[7:0]。
当 使 用 4-bits 数 据 总 线 时 , LD[7:4] 必 须 保 持 为 浮 接 ( floating ) 。
RA8806T1N 没有提供此功能,LCD 驱动数据总线固定为 4-bits。
MPU 系列选择(MPU Type Select)
MI
I
此脚位为 MPU 接口选择。
0 : Intel 8080 系列 MPU 接口。
1 : Motorola 6800 系列 MPU 接口。
瑞佑科技 RAiO TECHNOLOGY INC.
6/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
8080/6800 MPU 数据总线选择(8080/6800 MPU Data Bus Select)
DB
I
此脚位为 MPU 数据总线选择。
0 : 4-bits MPU 接口,使用 DATA[3:0]。
1 : 8-bits MPU 接口,使用 DATA[7:0]。
4-3 Clock 界面
脚位名称
说
I/O
明
震荡器接点(X’tal Input)
XG
I
石英震荡器的外端接点(4M ~ 12MHz)。当外接 CLK 模式时,此脚位为
时脉输入讯号。
震荡器接点(X’tal Output)
XD
O
石英震荡器的外端接点(4M ~ 12MHz)。当为外接 CLK 模式时,此脚位
应保持为浮接(floating)。
4-4 LCD 驱动接口
脚位名称
I/O
YD
O
说
明
LCD Per Frame 的起始讯号
YD 会产生一个脉冲讯号于每个 Frame 的起始位置。
LCD AC Wave 控制讯号
FR
O
用来当作 LCD 驱动器电压准位偏移(Level Shift)的控制讯号。此讯号通
常于 VDD/GND 间交替转换以避免 LCD 极化。
LP
O
XCK
O
LCD Common Latch 讯号
Common 数据撷取讯号,用以通知 Driver,要拴锁该行的资料。
LCD 传送时脉讯号(LCD Clock)
资料以 XCK 为同步时脉传送。
LCD 显示关闭讯号(LCD Display Off)
ZDOFF
O
此讯号为使用于控制 LCD 画面显示或关闭。
0 : LCD 画面关闭
1 : LCD 画面显示
LCD 驱动数据总线(LCD Driver Data Bus)
当使用 8-bits LCD 驱动器时,LD[7:0] 是接于 LCD 驱动器数据总线的脚
LD[7:0]
O
位。当使用 4-bits LCD 驱动器时,LD[3:0] 是接于 LCD 驱动器数据总线的
脚位而 LD[7:4] 则为浮接。
RA8806T1N 只支援 LD[3:0]。
瑞佑科技 RAiO TECHNOLOGY INC.
7/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
4-5 电源信号
脚位名称
说
I/O
明
5V 电源讯号
VDDH
P
此脚位为 DC to DC 转换器的电压输入。若为 5V 应用电路时,此脚位需连
接 5V 电压,若为 3V 应用电路时,此脚位应保持为浮接。
3V 电源讯号
若脚位 VDDH 输入 5V 电压时,此脚位将产生 3.3V 的电压输出且必须外接
VDD
P
1uF 电容到 GND,若系统只使用 3.3V 时,则直接将 3.3V 电压由此脚位输
入。
I/O 电源讯号
VDDP
P
VDDP 可以为 3V 或 5V。
触控屏幕的 ADC 电源讯号
AVDD
P
GND
GNDP
P
AGND
P
TESTMD
I
AVDD 可以为 3V 或 5V。
接地讯号
触控屏幕的 ADC 接地讯号
连接此脚位到地线(GND)。
测试模式输入讯号
此脚位专用于测试功能,内部有 pull-low 且应保持为浮接。
测试输入讯号
TESTI
I
此脚位专用于测试功能,内部有 pull-low 且应保持为浮接。
瑞佑科技 RAiO TECHNOLOGY INC.
8/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
60
NC
55
CLK_OUT
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
65
50
TM
RAiO
RA8806L2N-T
90
45
40
08XX-N
95
35
Date Code (Year 2008)
TESTMD
TESTI
ZRST
XG
XD
NC
DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
ZRD
ZWR
VDDP
GNDP
RS
CS2
ZCS1
PWM_OUT
X1
X2
30
Y1
Y2
AVDD
AGND
INT
25
BUSY
VDDH
VDD
GND
20
LP
FR
YD
XCK
LD7
ZDOFF
15
LD6
LD4
LD3
LD2
10
LD1
5
LD5
100
LD0
Pin #1
70
75
85
VDDP
KOUT0
KOUT1
KOUT2
KOUT3
KOUT4
KOUT5
KOUT6
KOUT7
DB
MI
DW
80
GNDP
NC
NC
NC
KIN0
KIN1
KIN2
KIN3
KIN4
KIN5
KIN6
KIN7
NC
NC
5. 产 品 封 装
40
TM
RAiO
70
RA8806T1N-S
35
30
08XX-N
75
CLK_OUT
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
45
65
25
Date Code(Year 2008)
TESTMD
TESTI
ZRST
XG
XD
DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
ZRD
ZWR
VDDP
GNDP
RS
CS2
ZCS1
PWM_OUT
X1
X2
Y1
20
Y2
AVDD
AGND
INT
BUSY
15
VDDH
GND
LP
FR
10
YD
XCK
ZDOFF
5
VDD
80
LD3
Pin #1
50
55
LD2
KOUT0
KOUT1
KOUT2
KOUT3
KOUT4
KOUT5
KOUT6
KOUT7
DB
MI
VDDP
GNDP
LD0
60
LD1
KIN1
KIN2
KIN3
KIN4
KIN5
KIN6
KIN7
NC
KIN0
Figure 5-1: LQFP-100Pins Pin Assignment
Figure 5-2: TQFP-80Pins Pin Assignment
瑞佑科技 RAiO TECHNOLOGY INC.
9/10
www.raio.com.tw
RA8806
双图层 文字/图形 LCD 控制器
Preliminary Version 1.1
6. 产 品 编 号
表 6-1 : 产品编号表
产品编号
Resolution
Package
(Full Name)
Font ROM
RoHs
ASCII ROM
Compliance
(Max)
繁体中文
RA8806L2N-T
ISO-8859-1 ~ 4
Yes
ISO-8859-1 ~ 4
Yes
ISO-8859-1 ~ 4
Yes
ISO-8859-1 ~ 4
Yes
ISO-8859-1 ~ 4
Yes
ISO-8859-1 ~ 4
Yes
繁体中文
ISO-8859-1 ~ 4
Yes
简体中文
ISO-8859-1 ~ 4
Yes
(注 2)
LQFP-100
RA8806L2N-S
简体中文
(20x14)
(注 2)
日文汉字
RA8806L2N-J
繁体中文
RA8806T1N-T
320x240
(注 1)
RA8806T1N-S
(注 2、3)
TQFP-80
简体中文
(10x10)
(注 2、3)
日文汉字
RA8806T1N-J
(注 3)
RA8806-T
Die
RA8806-S
注:
1. 在扩展模式下,显示屏的最大显示点数为 640x240 或 320x480,请见完整规格书第 6-14 节 “扩展
模式” 的说明。
2. 不论是在 RA8806 的繁体中文或简体中文版本,其皆已内建 52 简单的日文字型。
3. RA8806 的 LCD Driver data bus 是 4-bits。
4. RA8806 系列 IC 皆符合 RoHS 规范以及通过 PFOS、PFOA 检测。
表 6-2 : RA8806L2N 与 RA8806T1N 比较
差异性
封装种类
LCD Data Bus
瑞佑科技 RAiO TECHNOLOGY INC.
RA8806L2N
RA8806T1N
LQFP-100Pins
TQFP-80Pins
20mm x 14mm
10mm x 10mm
4-bits or 8-bits
4-bits
10/10
www.raio.com.tw