RAiO RA8815 128x33 图形/文字 LCD 驱动控制器 规格书 Version 2.3 November 21, 2006 RAiO Technology Inc. @Copyright RAiO Technology Inc. 2005, 2006 RAiO TECHNOLOGY INC. 1/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 规格书改版说明 版 本 日 期 1.0 September 15, 2004 1.5 June 23, 2005 2.0 November 11, 2005 2.1 January 10, 2006 说 明 第一版。 修改 EL_CHRG, EL_DCHG 的顺序。 表 8-1:Bump 尺寸及间距。 修改图 6-29 修改图 6-15 与图 6-16:以 6800 8-Bit 对内存写入及读取的时序图。 修改表 6-2: 电源供应电路设定 修改表 8-1:Bump 尺寸及间距 2.2 July 1, 2006 修改图 8-2:Gold Bump PAD 尺寸 图 6-27:4x5 的键盘扫描应用电路图 2.3 November 21, 2006 RAiO TECHNOLOGY INC. 修改第 2 章:内建 256KB 字型 ROM 特性说明 修改第 4-4 节 :其它接口”KIN[4:0]” 之说明 2/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 章节 内 容 页数 1. 简介 ..................................................................................................... 5 2. 特性 ..................................................................................................... 5 3. 系统方块图 ............................................................................................ 6 4. 脚位定义 ............................................................................................... 8 4-1 MPU 界面 .......................................................................................................................................................8 4-2 LCD Panel 界面 .............................................................................................................................................9 4-3 Clock 与 Power 界面.................................................................................................................................. 10 4-4 其它接口...................................................................................................................................................... 11 5. 缓存器描述 ........................................................................................... 12 5-1 缓存器总表 .................................................................................................................................................. 12 5-2 缓存器内容描述........................................................................................................................................... 13 6. 功能描述 .............................................................................................. 27 6-1 微控制器接口 .............................................................................................................................................. 27 6-1-1 并列接口 .......................................................................................................................................... 27 6-1-2 串行接口 .......................................................................................................................................... 28 6-1-3 缓存器读写....................................................................................................................................... 29 6-1-4 内存读写 .......................................................................................................................................... 31 6-2 内存 ............................................................................................................................................................. 33 6-3 系统频率...................................................................................................................................................... 34 6-4 LCD驱动器与电压供应电路 ........................................................................................................................ 34 6-4-1 步阶升压电路 ................................................................................................................................... 35 6-4-2 电压调整器电路 ............................................................................................................................... 37 6-4-3 电压随耦器....................................................................................................................................... 38 6-4-4 LCD驱动器....................................................................................................................................... 38 6-5 中断 ............................................................................................................................................................. 39 6-6 键盘扫描...................................................................................................................................................... 40 6-7 I/O埠 ............................................................................................................................................................ 41 6-8 冷光信号...................................................................................................................................................... 41 RAiO TECHNOLOGY INC. 3/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-9 ASCII区块选择设定..................................................................................................................................... 42 6-10 电源控制(Power Control) ........................................................................................................................ 43 7. 显示功能 .............................................................................................. 44 7-1 文字模式...................................................................................................................................................... 44 7-2 绘图模式...................................................................................................................................................... 44 7-3 光标设定...................................................................................................................................................... 45 7-3-1 光标位置与移位 ............................................................................................................................... 45 7-3-2 光标显示与闪烁 ............................................................................................................................... 46 7-3-3 游标高度与宽度 ............................................................................................................................... 46 7-4 显示窗口...................................................................................................................................................... 47 7-5 水平卷动...................................................................................................................................................... 47 7-6 垂直卷动...................................................................................................................................................... 49 8. 脚位图 ................................................................................................. 51 8-1 COG Pad .................................................................................................................................................... 51 8-2 Pad X/Y 坐标............................................................................................................................................... 53 9. 电气特性 .............................................................................................. 57 9-1 Absolute Maximum Ratings..................................................................................................................... 57 9-2 DC 特性....................................................................................................................................................... 57 9-3 Timing 特性 ................................................................................................................................................ 58 9-3-1 并列接口 .......................................................................................................................................... 58 9-3-2 串行接口 .......................................................................................................................................... 59 9-3-3 Reset 界面 ....................................................................................................................................... 61 附件A. .................................................................................................... 63 A-1 COG应用 .................................................................................................................................................... 63 A-1-1 串联接口的基本接线........................................................................................................................ 63 A-1-2 并联接口的基本接线........................................................................................................................ 64 A-1-3 其它应用的FPC接线........................................................................................................................ 65 A-2 ITO 阻值 ..................................................................................................................................................... 69 RAiO TECHNOLOGY INC. 4/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 1. 简介 RA8815 是一个中英文文字与绘图模式的点矩阵液晶显示(LCD) 驱动控制器,内建 256KByte 的 ROM 字形 码,可以显示中文字型、数字符号、英日欧文等字母,并且内建 528Byte 的显示内存,可支持到 128 x 33 的 LCD Panel,同时支持上下左右的旋转功能,另外并提供 354Byte 的卷动 Buffer,达到卷动时画面不断平 移更新的效果。在文字模式中,RA8815 可接收标准中文文字内码直接显示中文,而不需要进入绘图模式以 绘图方式描绘中文,可以节省许多微处理器时间,提升液晶显示中文之处理效率。 在 MPU 接口方面,RA8815 支持 8080/6800 系列之 MPU,提供 4-Bit 或 8-Bit 的数据总线接口,另外也支持 3 线或 4 线共三种的串行接口,当显示 16x16 的中文全型字号时,可秀出 8 行 x 2 列的中文字,同时内建的 256Byte CGRAM 提供了自行造字的功能。除此之外,RA8815 并整合了多项的实用接口,包含内建的液晶 亮度调整、4x5 的键盘扫描接口(Key Scan)、8 根 General I/O,以及冷光片驱动充放电讯号电路。因此在系 统开发时,可选用成本较低的 MPU 作为搭配,不仅在快速、便捷、好用,更能节省许多的开发成本。 2. 特性 支持文字与绘图两种混和显示模式 内建升压电路 2X~3X(Voltage Booster)、电压调整 支持 8080/6800 8/4-bit MPU 接口和 3-wire 电路(Voltage Regulator)、电压随耦电路(Voltage 或 4-wire 同步串行接口 内建 256KB 字型 ROM: 中文繁体字库或简体 Follower) 一级与二级常用字库、英文、日文、ASCII、 支援 1/33 Duty,1/6~1/4 Bias 的 Panel 欧文--拉丁语系(Latin, Latin-ext A, Latin-ext 8 根通用 I/O 脚位 B) 内建 4x5 键盘扫描接口(Key Scan) 支持水平及垂直卷动功能 支持 ASCII 8x8 英文字型,8x16 半角, 内建冷光片驱动充放电讯号电路 16x16 全角简体中文或是繁体中文 内建 32-Steps 亮度调整控制 最大可支持 128Seg x 33Com LCD 面板: 两 行 x 8 个中文字(16x16 字型),或 4 行 x16 个 内建 RC 振荡器 英文字(8x8 字型) 电源操作范围:Chip Æ 2.5~3.6V,COG Module 内建 528 Bytes 显示内存(Display RAM)以及 Æ 2.7~3.8V 包装: Gold Bump Die 354Byte 的卷动 Buffer 内建 256Byte SRAM 可自行造字 RAiO TECHNOLOGY INC. 5/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 3. 系统方块图 图 3-1 是 RA8815 的内部方块图,RA8815 内部主要是由显示内存、256Kbyte 的字形 ROM、缓存器 (Command Registers)、LCD 控制器、LCD 驱动器(Driver)、升压电路、分压电路、微控制器接口(MPU I/F) 及键盘扫描电路等所组成。图 3-2 则是以 RA8815 为核心的系统方块图。 DB[0:7] 528bytes Display RAM + Buffer RD(EN) WR(R/W) MPU I/F Block CS D/C(RS) 256bytes CGRAM 256Kx8 Font ROM C86 LCDC Control Block BIT4 P/S Cursor Control Register KST[3..0] Key Scan Control Block & INT KIN[4..0] INT Scroll Control Scan Control Block Driver I/F IO[7..0] GPIO EL_CHRG EL_DCHG RA, RB Voltage Regulator RC CLK_SEL EXT_CLK Oscillator VREG Voltage Follower VREF Voltage Booster RST Test & Power Circuit TEST[2..0] FG S[1:0] 128 Segment Drivers C[2:1]P C[2:1]M V0~V4 VLCD SEG0~SEG127 33 Common Drivers COM0~COM31 COMS_A[1:0] COMS_B[1:0] 图 3-1:内部方块图 RAiO TECHNOLOGY INC. 6/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 微控制器 (MPU) 液晶顯示器 (LCD Panel) RA8815 冷光驅動 (冷光片) 輸入/輸出埠 GPIO 4 x 5 鍵盤 Key Scan 图 3-2:系统方块图 RAiO TECHNOLOGY INC. 7/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 4. 脚位定义 4-1 MPU 界面 Pin Name I/O Description 数据总线(Data Bus) 负责在 RA8815 及微处理器(MPU)之间做数据传送与接收。 当 MPU 为 8 位模式下,DB[7:0]全部有效,当 MPU 为 4 位模式下,只有 DB[4:0]为有效,高字节 DB[7:4]无效需浮接。 当脚位 P/ S = 1 时,此时为平行并列接口,DB[7:0] 为地址/数据传输线, 当脚位 P/ S = 0 时,MPU 与 RA8815 之接口为串行模式(Serial Mode),此 时 DB[7:6](SMOD[1:0])为输入脚位用来决定哪一种串行模式设定。 DB[7:0] 串行接口模式 SMOD : ------------------------------------------------------------------------------------------0 X : 三线式传输(3-Wire) ,使用到 SCK, SDA, CS DB0: SCK DB1: SDA/SDO I/O 1 0 : 四线式传输(4-Wire, A-Type) ,使用到 SCK, SDA, RS, CS 1 1 : 四线式传输(4-Wire, B-Type) ,使用到 SCK, SDO, SDI, CS DB2: RS/SDI DB3: CS 在串行模式下,信号皆由 DB[3:0]来定义,说明如下: DB[7:6]: SMOD SCK(DB0) : 串行频率 -- Serial Clock。 SDA(DB1) : 双向串行数据 -- Bi-direction Mode Serial Data。 SDO(DB1) : 串行数据输出 -- Data Out。 RS(DB2) : 内存/缓存器周期选择 -- Memory/Register Cycle Select。 SDI(DB2) : 串行数据输入-- Serial Data In。 CS (DB3) : 芯片选取 -- Chip Select,低电位时动作。 在串行模式,没使用到的数据线请保持浮接(NC)。 控制讯号(Read Control or Enable) RD EN I 当使用 8080 系列的 MPU 时, RD 为数据读取讯号,在低电位动作。 当使用 6800 系列的 MPU 时,EN 为 Enable 讯号,在高电位动作。 在串行模式此脚位不被使用,请保持浮接(NC)。 控制讯号(Write Control or Read-Write Control) WR R/ W 当 MPU 为 8080 系列时,此脚位为数据写入讯号( WR ),于低电位动作。 I 当 MPU 为 6800 系列时,此脚位为读取/写入讯号(R/ W ),高电位时表示为 读取的动作,低电位时表示为写入的动作。 在串行模式此脚位不被使用,请保持浮接(NC)。 RAiO TECHNOLOGY INC. 8/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 控制讯号(Data/Command Select or Register Select) 当 MPU 为 8080 系列时,此脚位为 Data 与 Command 的选择信号,D/ C 为 0 时表示缓存器存取周期(Command Cycle),为 1 表示数据存取周期(Data D/ C I RS Cycle)。 当 MPU 为 6800 系列时,此脚位为 RS 信号,RS 为 0 时表示缓存器存取周 期,为 1 表示数据存取周期。 在串行模式此脚位不被使用,请保持浮接(NC)。 芯片选取(Chip Select) I CS 当 CS 是 Low 时,RA8815 会处于致能,可接受指令,反之,则不可接受指 令。在串行模式此脚位不被使用,请保持浮接(NC)。 中断讯号(Interrupt Signal) INT O 中断信号,连接 MPU 端以回报 RA8815 的状况。平时为 High,设定中断 发生时为 Low。 MPU 选择(MPU Select) 当 MPU 接口为并列模式时,此脚位用来选择 MPU 接口是 8080 系列或 C86 I 6800 系列。 C86 = 0 Î 8080 系列 MPU 接口。 C86 = 1 Î 6800 系列 MPU 接口(Default)。 在串行模式此脚位不被使用,请保持浮接(NC)。 数据位选择(Data Bit Select) 当 MPU 接口为并列模式时,此脚位用来选择 MPU 接口的数据传输是 8 位 BIT4 I 或 4 位。 BIT4 = 0Î 8 位数据传输接口。 BIT4 = 1Î 4 位数据传输接口(Default)。 在串行模式此脚位不被使用,请保持浮接(NC)。 串并列选择(Parallel/Serial Select) P/ S I P/ S = 0 Î MPU 接口为串行模式(Default),请参考 DB[7:6]的设定。 P/ S = 1 Î MPU 接口为并列模式。 4-2 LCD Panel 界面 Pin Name I/O SEG0 ~ SEG127 O 驱动的 Segment 信号 COM0 ~ COM31 O 驱动的 Common 信号 RAiO TECHNOLOGY INC. Description 9/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 COMS_A[1:0] COMS_B[1:0] DUM_L DUM_R O O Icon Common 信号 连接 Icon 的 Common 可以选择 COMS_A 或 COMS_B 信号。 Dummy PAD 信号 不需连接使用,请保持浮接(NC)。 4-3 Clock 与 Power 界面 Pin Name I/O Description RA, RB I V0~V4 O C1P, C1M I 升压电路(Booster)外接电容接脚 C2P, C2M I 升压电路外接电容接脚 VLCD O 升压电路的输出电压 VREF I RC 振荡器电阻(Resister Input) LCD 驱动的电压源 其电压之间的关系为 VLCD>VREG≧V0≧V1≧V2≧V3≧V4≧VSS。 电压调整器(Regulator)的输入参考电压 当选择外部参考电压输入时电压调整器的参考电压。 电压调整器的输出 VREG I 当关闭内部电压调整器时,此脚位接到升压电路的输出(VLCD),藉以分压 产生 V0~V4。 频率选择(Clock Select) CLK_SEL I CLK_SEL = 1 Î 选择内部频率(Default),频率由外接于 RA 与 RB 之电阻 产生。 CLK_SEL = 0 Î 选择外部频率,频率由 EXT_CLK 输入。 外部频率输入(External Clock) EXT_CLK I 当 CLK_SEL = 0 时,选择外部频率,频率由此脚位输入。当 CLK_SEL = 1 时,此脚位不被使用,应接到 VDD 或 GND。 VDD P 电源输入 P 电源接地 VDDP GND GNDP RAiO TECHNOLOGY INC. 10/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 4-4 其它接口 Pin Name I/O Description KST[3:0] O KIN[4:0] I IO[7:0] I/O 通用 I/O 信号(General Purpose I/O) EL_CHRG O EL 充电信号(EL Charge Signal) EL_DCHG O EL 放电信号(EL Discharge Signal) 键盘输出信号 Key Strobe Output) 键盘输入信号(Key Data Input) 没有使用的信号,请保持浮接(NC)或接到 VDD。 外部重置信号(Reset) RST I RST = 0 Æ RA8815 将被初始化。 RST = 1 Æ 正常状态,RA8815 已内建 Pull-Hi 电阻。 TEST[2:0] S[1:0], FG I 测试接脚 此为测试专用脚位 , 不需连接使用。 表 4-1:MPU 串、并列模式之使用脚位定义 并列模式 Pin Name I/O 串行模式 8080 6800 三线式 8Bit 4Bit 8Bit 4Bit 四线式 (A-Typ) 四线式 (B-Typ) DB7 I/O DB7 -- DB7 -- 0 1 1 DB6 I/O DB6 -- DB6 -- X 0 1 DB5 I/O DB5 -- DB5 -- -- -- -- DB4 I/O DB4 -- DB4 -- -- -- -- DB3 I/O DB3 DB3 DB3 DB3 CS CS CS DB2 I/O DB2 DB2 DB2 DB2 -- RS SDI DB1 I/O DB1 DB1 DB1 DB1 SDA SDA SDO DB0 I/O DB0 DB0 DB0 DB0 SCK SCK SCK RD , EN I RD RD EN EN -- -- -- WR , R/ W I WR WR R/ W R/ W -- -- -- D/ C , RS I D/ C D/ C RS RS -- -- -- CS I CS CS CS CS -- -- -- C86 I 0 0 1 1 -- -- -- BIT4 I 0 1 0 1 -- -- -- P/ S I 1 1 1 1 0 0 0 “X” 表示此脚位接 0 或 1 均可。“--" 表示此脚位不被使用,请保持浮接(NC)。 RAiO TECHNOLOGY INC. 11/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 5. 缓存器描述 5-1 缓存器总表 表 5-1:缓存器总表 ID 缓存器简称 D7 D6 D5 D4 D3 D2 D1 D0 0 DWFR B/C -- NW5 NW4 NW3 NW2 NW1 NW0 驱动波形设定 1 PWRR SRST MCLR -- -- KWK IOWK DOFF_Z SLP 电源控制 2 SYSR LS3 LS2 LS1 LS0 GB_EN -- RS1 RS0 系统设定 3 MWMR BIEN ASCS BOLD INV MD1 MD0 内存输入模式 4 CURCR H3 H2 H1 H0 -- BLK CR 5 X-CUR -- -- X5 X4 X3 X2 X1 X0 光标 X 位置 6 Y-CUR -- Y6 Y5 Y4 Y3 Y2 Y1 Y0 光标 Y 位置 KEYR KSB KDB1 KDB0 K_AUTO IRE KF1/ KF0/ KSTB1 KSTB0 SIRQ KSTB1 KSTB0 KSD4 KSD3 KSD2 KSD1 KSD0 SIRQ AKD6 AKD5 AKD4 AKD3 AKD2 AKD1 AKD0 7 KSDR BMOD1 BMOD0 KSTB_S EL 暂存器说明 CUR_EN 光标控制 键盘扫描控制 键盘扫描数据 8 SWSXR -- -- -- SSX4 SSX3 SSX2 SSX1 SSX0 X 轴卷动起始点 9 SWSYR -- -- SSY5 SSY4 SSY3 SSY2 SSY1 SSY0 Y 轴卷动起始点 A SWRXR -- -- -- SRX4 SRX3 SRX2 SRX1 SRX0 X 轴卷动范围 B SWRYR -- -- SRY5 SRY4 SRY3 SRY2 SRY1 SRY0 Y 轴卷动范围 C SCOR SL7 SL6 D ASCR SPD3 SPD2 E SCCR F SCR_IM SCR_IM SL5/SR5 SL4/SR4 SL3/SR3 SL2/SR2 SL1/SR1 SL0/SR0 卷动位移量 SPD1 SPD0 SCR_MD SBUF D1 D0 ISR BF -- -- 10 CSTR BR2 BR1 11 DRCR_A BOFF EN_R 12 DRCR_B 13 BLTR 14 IODR OE7 15 IODAR 16 STP3 STP2 STP1 自动卷动控制 STP0 SCR_DI SCR_DI SCR_IN AUTO_S 卷动控制 R1 R0 TEN CR -- -- SCR_I KI BI BR0 CT4 CT3 CT2 CT1 CT0 对比调整 EN_G ROFF -- TMPS CDIR SDIR 驱动控制 CK_BS1 CK_BS0 RR2 RR1 RR0 HD2 HD1 HD0 驱动控制 BLK_EN PBK_EN -- GINV BLT3 BLT2 BLT1 BLT0 闪烁设定 OE6 OE5 OE4 OE3 OE2 OE1 OE0 IO 埠方向设定 IOD7 IOD6 IOD5 IOD4 IOD3 IOD2 IOD1 IOD0 IO 端口资料 ELCR EL_EN -- -- -- ELT3 ELT2 ELT1 ELT0 冷光控制 17 CGMI -- -- -- -- -- UMI2 UMI1 UMI0 造字选择 18 CGMD 中断状态显示 CGMD7 CGMD6 CGMD5 CGMD4 CGMD3 CGMD2 CGMD1 CGMD0 造字资料 RAiO TECHNOLOGY INC. 12/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 5-2 缓存器内容描述 MPU 对 RA8815 有两种命令周期(Command Cycle),一为缓存器读写周期(Register Cycle,RS = 0) ,另一 为内存读写周期(Memory Cycle,RS = 1) 。在进行缓存器读写周期时,MPU 必须先告之 RA8815 要对的哪 一个缓存器进行读或写,因此 MPU 会将第一笔数据(Data)传给 RA8815,RA8815 收到后会将此数据存入索 引缓存器,同时认定下一笔数据就是要对索引缓存器内所指定的缓存器进行读或写。 IR (Index Register),索引缓存器 RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 ID4 ID3 ID2 ID1 ID0 ID[4:0] : 此为 RA8815 的索引缓存器,固定在进行缓存器读写的第一个周期被用到,用来设定 MPU 在缓存 器读写的第二周期是对 RA8815 的哪一个缓存器进行读写。 由 索 引 缓 存 器 可 以看出它可以指定到 32 个缓存器 (00H~1Fh) ,但是 RA8815 只有用到 25 个缓存器 (00h~18h),这些缓存器在 RESET 后的起始数据(Initial Data)都是 00h。 Memory Data (RAMD),内存 RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0/1 1 D7 D6 D5 D4 D3 D2 D1 D0 当 RS = 1,表示 MPU 对 RA8815 进近行内存读写周期(Memory Cycle),如果写入(RW = 0)数据到内存 (Display RAM 或 ICON RAM),写入的资料会根据 MD[1:0](REG[03h] bit1-0)的设定而有不同的定义(例如写 入 Big5 码或是 ASCII 码,或是 Bit-Map)。如果读取(RW = 1) 内存数据,在不同的模式下也有不同的读法: 1. 全型字模式 : 以由左上到左下 (16 列 ) ,而后再从右上到右下 (16 列 ) 的方式读取字型,共 32Byte。 2. 半型字模式 : 由左上到左下(16 列)依序读取,共 16 Byte。 3. 小 ASCII 模式 : 由左上到左下(8 列),共 8 Byte。 4. 图型模式 : 由屏幕左上到右上,一次 1 个 Byte(8 Pixel),依续读取,而后换行。 [00h] Driver Waveform Register (DWFR) ,驱动波形设定缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 B/C -- NW5 NW4 NW3 NW2 NW1 NW0 B/C : 选择驱动输出的波形。0 Î B-Type 波型,1 Î C-Type 波型。 NW[5:0] : 用来设定内部 FRAME 信号在扫描到第几个 Segment(Row)时转态,只适用于 B/C = 1 (C-Type 波 型)时。 RAiO TECHNOLOGY INC. 13/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 [01h] Power Control Register (PWRR) ,电源控制缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 SRST MCLR -- -- KWK IOWK DOFF_Z SLP SRST : 软件重置(Reset)。1 Î 全部缓存器将被设成启始状态,显示内存数据不变,0 Î 无作用。 MCLR : 清除内存。 1 Î 显示内存将被全部写入 ”00h” , 0 Î 无作用。如果 MCLR 与 SRST 同时被设 成 ”1”,RA8815 将先写入”00h” 到显示内存,然后再进行软件重置。 KWK : 键盘扫描 Wake Up 设定。0 Î 键盘扫描 Wake Up 关闭,1 Î 键盘扫描 Wake Up 功能开启。 IOWK : I/O 埠 Wake Up 设定。0 Î IO 埠 Wake Up 关闭,1 Î IO 端口 Wake Up 功能开启。 DOFF_Z : 显示关闭(Display Off)。0 Î RA8815 LCD 驱动功能将关闭,同时显示器(Panel)画面将被关闭, 1 Î LCD 驱动功能与显示器(Panel)画面将被开启。 SLP : 睡眠模式设定。1 Î RA8825 进入睡眠模式,此时频率与显示器将被关闭。0 Î RA8825 Wake Up。 如果由键盘扫描或 IO 端口 Wake Up,SLP 会被清为 0。注意,当 SLP 设成 1 时,内部的驱动控制电路并未 被关闭,因此在进入睡眠模式前请先将缓存器[11h] ,也就是 驱动控制缓存器 A 的 DB[7:4] 设成 0,这样才 能达到省电的效果。 [02h] System Register (SYSR),系统设定缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 LS3 LS2 LS1 LS0 GB_EN -- RS1 RS0 LS[3:0] : 设定 Panel 的显示行数(Segment),RA8815 最大的 Segment 为 128。 LS3 LS2 LS1 LS0 0 0 0 0 16 0 0 0 1 32 0 0 1 0 48 0 0 1 1 64 0 1 0 0 80 0 1 0 1 96 0 1 1 0 112 0 1 1 1 128 1 0 0 0 Reserved : : : 1 RAiO TECHNOLOGY INC. Line No. 1 Reserved 1 1 14/70 Reserved www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 GB_EN : 设定 GB 码或 BIG5 码。1 Æ GB 码,0 Æ BIG5 码。 RS[1:0] : 设定 Panel 的显示列数(Common),RA8815 最大的 Common 为 32 (不包括 Icon 的 Common)。 RS1 RS0 Row No. 0 0 16 0 1 32 1 0 Reserved 1 1 Reserved [03h] Memory Write Mode Register (MWMR),内存输入模式缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 BMOD1 BMOD0 BIEN ASCS BOLD INV MD1 MD0 BMOD[1:0] : 设定写入内存的范围。 BMOD1 BMOD0 写入记忆体范围 0 0 正常显示范围 0 1 显示范围 + 卷动 Buffer 区域 1 x 卷动 Buffer 区域 BIEN : 忙碌中断控制。1 Î 允许忙碌(内部写入内存之动作)后发生中断,0 Î 不允许忙碌中断发生。 ASCS : 选择 ASCII 表。0 Î 选择 ASCII 表 1(Table1),1 Î 选择 ASCII 表 2(Table2),请参考第 6-9 节。 BOLD : 选择粗体字。0 Î 选择正常字写入显示内存,1 Î 选择以粗体字写入显示内存。 INV : 选择反向字。0 Î 选择正常字写入显示内存,1 Î 选择以反向字写入显示内存。 MD[1:0] : 选择内存输入模式。 MD1 MD0 输入模式 0 0 图型模式 0 1 小 ASCII 模式(8X8) 1 0 大 ASCII 模式(8X16) 1 1 全型字模式(16X16) 在全型字模式下(MD[1:0] = 11),若写入第一个 Byte 小于 80h,则自动判断为 ASCII 码,显示大 ASCII 字 型,但是对大于 80h 的 ASCII 则必须在大 ASCII 模式(MD[1:0] = 10)才能显示。 [04h] Cursor Control Register (CURCR),光标控制缓存器 RAiO TECHNOLOGY INC. 15/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 H3 H2 H1 H0 -- BLK CR CUR_EN H[3:0] : 光标高度设定。 高度 H3 H2 H1 H0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 16 (Pixel) 在小 ASCII 模式(8X8)时,H3 不被使用,光标高度设定只能由 1~8 个像素(H[3:0] = x000b~x111b)。 BLK : 光标闪烁选择。0 Î 游标不闪烁,1 Î 游标闪烁。 CR : 光标归位设定。0 Î 无动作,1 Î 光标归位,光标会回到最左上方。 CUR_EN : 光标显示设定。0 Î光标不显示,1 Î 光标显示。 [05h] Cursor Position Register of X (X-CUR),光标 X 位置缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- X5 X4 X3 X2 X1 X0 X[5:0] : 以半角字宽度(8 Pixel)为单位,设定光标于 Segment (X 轴)的位置。因为 RA8815 的 Segment 有 128Pixel,因此 X[5:0] 的设定范围为 0~Fh,当 X[5:0] = 20h 及 21h 时光标是指到水平卷动 Buffer 的位置。 RAiO TECHNOLOGY INC. 16/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 [06h] Cursor Position Register of Y (Y-CUR),光标 Y 位置缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- Y6 Y5 Y4 Y3 Y2 Y1 Y0 Y[6:0] : 以像素高度 (Pixel) 为单位,设定光标于 Common (Y 轴 ) 的位置。因为 RA8815 的 Common 有 32Pixel,因此 Y[6:0] 的设定范围为 0~1Fh,当 Y[6:0] = 40h~4Fh 时光标是指到垂直卷动 Buffer 的位置。如 果 Y[6:0] = 50h,光标将定在 COMS(Icon)的位置。 [07h] Key Scan Control Register (KEYR),键盘扫描控制缓存器 Î 只能写(Write Only) RW DB7 DB6 DB5 0 KSB KDB1 KDB0 DB4 KSTB_SE L DB3 DB2 K_AUTO IRE DB1 DB0 KF1/ KF0/ KSTB1 KSTB0 KSB : 键盘扫描功能设定。0 Î 键盘扫描功能关闭,1 Î 键盘扫描功能开启。 KDB[1:0] : 键盘扫描为自动模式(Auto-Mode)时,设定消除弹跳电路(De-bounce)的扫描次数。(每次代表键 盘扫描一次的时间) KDB1 KDB0 扫描次数 0 0 8 0 1 16 1 0 32 1 1 64 KSTB_SEL : 当键盘扫描为非自动模式时, 0 Î 此缓存器的 DB[1:0] 定义为 KF[1:0] , 1 Î 此缓存器的 DB[1:0]定义为 KSTB[1:0] 。当键盘扫描为自动模式时,此缓存器的 DB[1:0]定义为 KF[1:0]。 K_AUTO : 键盘扫描模式设定,1Î 选择自动模式(Auto-Mode),RA8815 会自动判断被按下的键,并存在 AKD[6:0]以供 MPU 读取。0Î 选择非自动模式(Non-Auto-Mode),RA8815 不会自动判断按下的键,但软件 可经由 KSTB[1:0]与 KSD[4:0]判断目前所按下的键,可处理多键同时按的功能。 IRE : 键盘扫描之硬件中断设定。0 Î 当键盘被按下时不会产生硬件中断,1 Î 当键盘被按下时会产生硬件 中断。 KF[1:0] : 键盘扫描频率设定。 键盘扫描周期 KF1 KF0 键盘扫描脉波宽度 0 0 256us 1.024ms 0 1 512us 2.048ms 1 0 1.024ms 4.096ms 1 1 2.048ms 9.182ms RAiO TECHNOLOGY INC. (4x5) 17/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 KSTB[1:0] : 当非自动模式时,设定欲读回按键数据(KSD[4:0])所相对应的列数。此 2 个 Bit 也可以由下面的 键盘扫描数据缓存器(KSDR)Bit[6:5] 读出。 [07h] Key Scan Data Register (KSDR),键盘扫描数据缓存器Î 只能读(Read Only) K_AUTO = 0 时定义如下: RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 SIRQ KSTB1 KSTB0 KSD4 KSD3 KSD2 KSD1 KSD0 SIRQ : 键盘扫描之软件中断指示设定,将缓存器[0Fh] 的 bit 1 写 “0” 时才会被清除。 KSTB[1:0] : 用来表示脚位 KST[3:0]是哪一个在动作。 KSD[4:0] : 键盘扫描的侦测数据 (KIN Return Data),只有非自动模式(Non-Auto-Mode)时被使用,可以由 MPU 读取 KSD[4:0] 与 KSTB[1:0] 来判断哪一个键被按下。 K_AUTO = 1 时定义如下: RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 SIRQ AKD6 AKD5 AKD4 AKD3 AKD2 AKD1 AKD0 SIRQ : 键盘扫描之软件中断指示设定,将缓存器[0Fh] 的 bit 1 写 “0” 时才会被清除。 AKD[6:0] : 键盘扫描的指示数据,在自动模式时由此缓存器可以知道键盘的状况。RA8815 可以外接 4x5 的 键盘矩阵,也就是 20 个键(Key),0~19h 用 BCD 数值表示可以代表 20 个号码,也就可以知道哪一个键被按 下。 AKD[6:0] 扫瞄资料说明 0~19h Key No. Input 20~39h Long Key No. Input 42 Key Release Other Reserved [08h] Scroll Window Start X Register (SWSXR),X 轴卷动起始点缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- -- SSX4 SSX3 SSX2 SSX1 SSX0 SSX[4:0] : 当设定旋转方向为右往左时,用来设定卷动窗口范围的 Segment (X 轴)的起始点。以半型字(8 Pixel)为单位。 注 : 当设定旋转方向为左往右时,此缓存器必须固定设为 0。 RAiO TECHNOLOGY INC. 18/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 [09h] Scroll Window Start Y Register (SWSYR),Y 轴卷动起始点缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- SSY5 SSY4 SSY3 SSY2 SSY1 SSY0 SSY[5:0] : 设定卷动窗口的范围其 Common (Y 轴)的起始点,以 Pixel 为单位。 [0Ah] Scroll Window Rang X Register (SWRXR) ,X 轴卷动范围缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- -- SRX4 SRX3 SRX2 SRX1 SRX0 SRX[4:0] : 设定要卷动的窗口范围其 Segment (X 轴)的 Offset,以半型字(8 Pixel)为单位。 Note: 1. SRX 必须大于等于 1,也就是最小卷动范围的 X 区域为 16 个 Pixel。 2. SSX+SRX 不可以超过屏幕 X 轴的范围,例如屏幕大小为 96 x 32,则 SSX+SRX 必须小于 96/8=12,也 就是最大为 11。 [0Bh] Scroll Window Rang Y Register (SWRYR) ,Y 轴卷动范围缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- SRY5 SRY4 SRY3 SRY2 SRY1 SRY0 SRY[5:0] : 设定要卷动的窗口范围其 Common (Y 轴)的 Offset,以 Pixel 为单位。 Note: 1. SRY 必须大于等于 1,也就是最小卷动范围的 Y 区域为 2 个 Pixel。 2. SSY+SRY 不可以超过屏幕 Y 轴的范围,例如屏幕大小为 96 x 32,则 SSY+SRY 必须小于 32,也就是最 大为 31。 [0Ch] Scroll Offset Register (SCOR),卷动位移量缓存器 RW DB7 DB6 0 SL7 SL6 DB5 DB4 DB3 DB2 DB1 DB0 SL5/SR5 SL4/SR4 SL3/SR3 SL2/SR2 SL1/SR1 SL0/SR0 SL[7:0] : 水平方向卷动的位移量(以 Pixel 为单位),当 SCR_MD1 (REG[0Eh]bit 3) 为 0 时动作。 SR[5:0] : 垂直方向卷动的位移量(以 Pixel 为单位),当 SCR_MD1 (REG[0Eh]bit 3) 为 1 时动作。 当设定为自动卷动时,此缓存器可以用来设定 Common 或 Segment 的卷动起始位置。 [0Dh] Auto-Scroll Control Register (ASCR),自动卷动控制缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 SPD3 SPD2 SPD1 SPD0 STP3 STP2 STP1 STP0 SPD[3:0] : 设定自动卷动的速度。 RAiO TECHNOLOGY INC. 19/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 SPD3 SPD2 SPD1 SPD0 卷动时间 0 0 0 0 1 Unit 0 0 0 1 3 Units 0 0 1 0 5 Units 0 0 1 1 7 Units 0 1 0 0 17 Units 0 1 0 1 19 Units 0 1 1 0 21 Units 0 1 1 1 23 Units 1 0 0 0 129 Units 1 0 0 1 131 Units 1 0 1 0 133 Units 1 0 1 1 135 Units 1 1 0 0 145 Units 1 1 0 1 147 Units 1 1 1 0 149 Units 1 1 1 1 151 Units 1 Unit = 1 Frame Times STP[3:0] : 设定自动卷动时,每次的位移像素。 RAiO TECHNOLOGY INC. 位移像素 STP3 STP2 STP1 STP0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 20/70 (Pixel) www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 16 [0Eh] Scroll Control Register (SCCR),卷动控制缓存器 RW 0 DB7 DB6 SCR_IM SCR_IM D1 D0 DB5 DB4 SCR_MD SBUF DB3 DB2 DB1 DB0 SCR_DI SCR_DI SCR_INT AUTO_S R1 R0 EN CR SCR_IMD[1:0] : 0X: 自动卷动启动时,设定每卷动 1 像素后发出中断(SCR_INTEN 必须为 1)。 10: 自动卷动启动时,设定每卷动 8 像素后发出中断(SCR_INTEN 必须为 1)。 11: 自动卷动启动时,设定每卷动 16 像素后发出中断(SCR_INTEN 必须为 1)。 SCR_MD :卷动模式设定。0 Î 选择手动卷动模式,并且将卷动的 Offset 值归 0,1Î选择自动卷动模式。 SBUF : 卷动 Buffer 设定。0 Î 卷动 Buffer 禁能,卷动时不包含卷动 Buffer,仅包含屏幕显示所及的部分。 1Î 卷动 Buffer 致能,卷动时包含卷动 Buffer。 SCR_DIR[1:0] : 卷动方向设定。 SCR_DIR1 SCR_DIR0 卷动方向 0 0 由左往右(水平) 0 1 由右往左(水平) 1 0 由上往下(垂直) 1 1 由下往上(垂直) SCR_INTEN: 卷动中断设定。0 Î 不发动卷动中断,1 Î 自动卷动时,当卷动 1、8 或 16 个像素后,会发 出中断通知 MPU(非自动卷动时,此功能无效)。 AUTO_SCR : 自动卷动模式设定。0 Î 停止自动卷动模式。若要跳出自动卷动模式,或是进行新的显示数 据写入,则 Bit5 的 SCR_MD 必须先清除为 0,以免影响之后进行的画面显示。 1 Î 进行自动卷动模式。 [0Fh] Interrupt Status Register (ISR),中断状态缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 BF -- -- -- -- SCR_I KI BI BF : 忙碌旗标,1 Î 显示内存处于忙碌状态(Data Write),0 Î 显示内存处于闲置状态(Write 完成) 。 SCR_I : 卷动中断,1 Î 卷动完成后中断发生,0 Î 无卷动中断发生。 KI : 键盘扫描中断,1 Î 键盘扫描中断发生,0 Î 无键盘扫描中断发生。 RAiO TECHNOLOGY INC. 21/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 BI : 忙碌中断,1 Î 内部写入内存之动作全部完成后中断发生,0 Î 无忙碌中断发生。 [10h] Contrast Adjust Register (CSTR),对比调整缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 BR2 BR1 BR0 CT4 CT3 CT2 CT1 CT0 BR[2:0] : 设定 LCD Bias(以 128x33 做计算标准) 。 BR2 BR1 BR0 Bias 0 0 0 1/4 0 0 1 1/4.5 0 1 0 1/5 0 1 1 1/5.5 1 0 0 1/6 1 0 1 1/6.5 1 1 X 1/7 CT[4:0] : 设定显示对比度(Contrast),共 32 阶,为避免显示质量不佳或显示画面较淡,通常依据液晶玻璃 材质、电源电压及尺寸大小设定 CT[4:0] ,调整出最佳的显示质量。 CT4 CT3 CT2 CT1 CT0 0 0 0 0 0 0 0 0 0 1 1 1 对比度 Contrast 弱 : : : 1 1 1 强 [11h] Driver Control Register1 (DRCR_A),驱动控制缓存器 A RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 BOFF EN_R EN_G ROFF -- -- CDIR SDIR BOFF : 升压电路(Booster)功能设定。1 Î 使用内部 Booster,0Î 关闭内部 Booster,使用外部电压输入 (供给内部高压电路用)。 EN_R : 参考电压设定。1 Î 使用内部产生的参考电压给内部电压调整器(Regulator)用,0 Î 关闭内部参考 RAiO TECHNOLOGY INC. 22/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 电压产生电路,内部 Regulator 用的参考电压由外部输入。 EN_G : VREG 电压选择。1 Î 使用内部 Regulator 产生 VREG,0 Î 由外部输入 VREG。若使用外部输入 VREG,请将此缓存器的 EN_R 及 BOFF 设为 0 (关闭),以免产生多余的耗电。 ROFF : 分压电路选择。1 Î 使用内部分压电路及 Voltage Follower 产生 LCD Bias 电压,0 Î 关闭内部 Voltage Follower ,使用外部分压电路来产生 LCD Bias 电压。若使用外部分压电路,请将此缓存器的 EN_G、EN_R 及 BOFF 设为 0 (关闭),以免产生多余的耗电。 CDIR : Common 顺序排列选择。0 Î 接脚 COM0~31 代表 Common 0 ~ 31,1Î 接脚 COM0~31 代表 Common 31~0。 SDIR : Segment 顺序排列选择。0 Î 接脚 SEG0~127 代表 Segment 0 ~ 127,1Î 接脚 SEG0~127 代表 Segment 127~0。 [12h] Driver Control Register (DRCR_B),驱动控制缓存器 B RW 0 DB7 DB6 CK_BS1 CK_BS0 DB5 DB4 DB3 DB2 DB1 DB0 RR2 RR1 RR0 HD2 HD1 HD0 CK_BS[1:0] : 升压电路(Booster)频率设定。假设系统 RC 振荡频率 = 45KHz。 CK_BS1 CK_BS0 升压电路(Booster)频率 0 0 SYS_CLK/2 Æ 22.5KHz 0 1 SYS_CLK/4 Æ 11.25KHz 1 0 SYS_CLK/6 Æ 7.5KHz 1 1 SYS_CLK/8 Æ 5.625KHz RR[2:0] : 电压调整器(Regulator) 阻值比,也就是参考电压 VREF(注 1)与 VREG 的比值。注意: RA8815 内定 VREF 为 1.6V。 RAiO TECHNOLOGY INC. 电压调整器 阻值比 RR2 RR1 RR0 0 0 0 X2 0 0 1 X2.5 0 1 0 X3 0 1 1 X3.5 1 0 0 X4 1 0 1 X4.5 1 1 0 X5 1 1 1 -- 23/70 (Resistor Ratio) www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 HD[2:0] : LCD 驱动器的驱动电流设定,通常液晶玻璃尺寸大时需设定较大的驱动电流,避免显示质量不佳 或显示画面较淡。 HD2 HD1 HD0 驱动电流 0 0 0 小(Min) 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 大(Max) [13h] Blink Timer Register (BLTR),闪烁设定缓存器 RW 0 DB7 DB6 BLK_EN PBK_EN DB5 DB4 DB3 DB2 DB1 DB0 -- GINV BLT3 BLT2 BLT1 BLT0 BLK_EN : 闪烁功能设定。0 Î 闪烁功能关闭,1 Î 闪烁功能开启。 PBK_EN : 全屏幕或区域闪烁设定。0 Î选择全屏幕闪烁,1 Î选择区域闪烁,闪烁的区域是根据卷动窗口 (Scroll Window)来决定,也就是由缓存器 SWSXR、SWSYR、SWRXR 及 SWRYR 的设定来决定,当区域 闪烁关闭时请将上面卷动窗口的缓存器清除为 0,以免影响之后进行的画面显示。注意,只有当 BLK_EN= 1 时,才会开启闪烁功能。 GINV : 屏幕显示反向设定。0 Î 屏幕显示正常,1 Î 屏幕显示反向。 BLT[3:0] : 闪烁时间设定,以 Frame 为单位。 RAiO TECHNOLOGY INC. 闪烁时间 BLT3 BLT2 BLT1 BLT0 0 0 0 0 8 0 0 0 1 16 0 0 1 0 24 0 0 1 1 32 0 1 0 0 40 0 1 0 1 48 0 1 1 0 56 0 1 1 1 64 24/70 (Frames) www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 1 0 0 0 72 1 0 0 1 80 1 0 1 0 88 1 0 1 1 96 1 1 0 0 104 1 1 0 1 112 1 1 1 0 120 1 1 1 1 128 [14h] IO Direction Control Register (IODR),IO 端口方向设定缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 OE7 OE6 OE5 OE4 OE3 OE2 OE1 OE0 OE[7:0] : 设定 IO 埠的输出或输入。 0 Î 相对应之 IO 埠为输入 (Input) , 1 Î 相对应之 IO 埠为输出 (Output)。 [15h] IO Data Register (IODAR),IO 端口数据缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 IOD7 IOD6 IOD5 IOD4 IOD3 IOD2 IOD1 IOD0 IO[7:0] : IO 端口为输入时,此缓存器储存输入的数据。 [16h] EL Control Register (ELCR),冷光控制缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 EL_EN -- -- -- ELT3 ELT2 ELT1 ELT0 EL_EN : 冷光信号输出致能设定。0 Î 关闭,1 Î 开启。 ELT[3:0] : 冷光信号输出时间设定。下表输出时间是以 RC 振荡(系统频率)为 45KHz 时为标准,RC 振荡频 率愈高则输出时间愈短。 输出时间 ELT3 ELT2 ELT1 ELT0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 4 0 0 1 1 6 0 1 0 0 8 RAiO TECHNOLOGY INC. 25/70 (Sec) www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 0 1 0 1 10 0 1 1 0 12 0 1 1 1 14 1 0 0 0 16 1 0 0 1 18 1 0 1 0 20 1 0 1 1 22 1 1 0 0 24 1 1 0 1 26 1 1 1 0 28 1 1 1 1 30 [17h] CGRAM Register (CGMI),造字选择缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 -- -- -- -- -- UMI2 UMI1 UMI0 UMI[2:0] : 选择自行造字时所要造的字,RA8815 允许使用者造 8 个 16x16 的全型字,其对映的字型码为 FFF0h~FFF7h。 UMI2 UMI1 UMI0 对映的字型码 0 0 0 FFF0h 0 0 1 FFF1h 0 1 0 FFF2h 0 1 1 FFF3h 1 0 0 FFF4h 1 0 1 FFF5h 1 1 0 FFF6h 1 1 1 FFF7h [18h] CGRAM Data Register (CGMD),造字数据缓存器 RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 CGMD7 CGMD6 CGMD5 CGMD4 CGMD3 CGMD2 CGMD1 CGMD0 CGMD[7:0] : 此缓存器用来传递或读取 16x16 的全型字数据。在设定完缓存器[17h]后,使用者将所要造的 16x16 全型字 Bit Map 以连续 32Byte 写入此缓存器,日后要显示此全型字只要透过 MPU 写入两个 Byte 的 对映字型码即可。 RAiO TECHNOLOGY INC. 26/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6. 功能描述 6-1 微控制器接口 6-1-1 并列接口 RA8815 的 MPU 接口可支持 Intel 8080 系列与 Motorola 6800 系列的 4 位或 8 位微处理器,使用者可 以透过 C86 这根脚位去选择 RA8815 的 MPU 界面是 8080 或者是 6800 的兼容系统,如果 C86 接到 GND,则 RA8815 的 MPU 接口将定义成与 8080 兼容的接口,如图 6-1 所示。反之,如果 C86 接到 VDD,则将定义成与 6800 兼容的接口,如图 6-2 所示。而 BIT4 脚位可用来选择所连接的 MPU 为 4/8 位,如果 BIT4 接到 GND,则表示 MPU 选用 8 位接口,BIT4 接到 VDD,则表示 MPU 选用 4 位 接口,在 4 位接口时,数据总线(Data Bus) 只有用到 DB[3:0]。 8080 MPU RA8815 D/C A0 A1-A7 IORQ VDD P/S Decoder CS C86 DB0-3(DB0-7) - D0-D3(D0-D7) RD RD WR WR RES RST BIT4 VDD or GND 图 6-1:8080 (4/8-Bit) MPU 的界面图 6800 MPU RA8815 A0 A1-A7 VMA VDD RS P/S Decoder CS C86 D0-D3(D0-D7) DB0-3(DB0-7) EN EN R/W R/W RES RST BIT4 VDD or GND 图 6-2:6800 (4/8-Bit) MPU 的界面图 RAiO TECHNOLOGY INC. 27/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-1-2 串行接口 RA8815 除了支持上述的并列接口外,也可以支持一种 3 线串行接口或两种 4 线(A-Type, B-Type)串 行接口,使用者可以透过 P/ S 这根脚位去选择 RA8815 的 MPU 接口是并列或者是串行接口,当脚位 P/ S = 1 时,此时为平行并列接口,DB[7:0] 为地址/数据传输线,而当脚位 P/ S = 0 时,MPU 与 RA8815 之接口为串行模式(Serial Mode),此时数据总线的 DB[7:6]被当成 SMOD[1:0] 的输入设定脚 位用,来决定哪一种串行模式设定,如表 6-1 所示。在串行接口时许多数据传输线(Data Bus)被用来 当作串行控制信号,请参考前面 4-1 节的说明。而图 6-3 ~ 6-5 是 MPU 与 RA8815 之间的串行接口接 口图。 表 6-1 串列界面模式 SMOD 0 X 三线式传输(3-Wire) ,使用到 SCK, SDA, CS 1 0 四线式传输(4-Wire, A-Type) ,使用到 SCK, SDA, RS, CS 1 1 四线式传输(4-Wire, B-Type) ,使用到 SCK, SDO, SDI, CS MPU RA8815 SMOD1(DB7) SMOD0(DB6) P/S IO0 SCK(DB0) IO1 SDA(DB1) IO2 CS(DB3) 图 6-3:3 线式的 MPU 界面图 RAiO TECHNOLOGY INC. 28/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 MPU VDD RA8815 SMOD1(DB7) SMOD0(DB6) IO0 SCK(DB0) IO1 SDA(DB1) IO2 RS(DB2) IO3 CS(DB3) P/S 图 6-4:4 线式(A-Type)的 MPU 界面图 MPU VDD RA8815 SMOD1(DB7) SMOD0(DB6) IO0 SCK(DB0) IO1 SDO(DB1) IO2 SDI(DB2) IO3 CS(DB3) P/S 150pF 图 6-5:4 线式(B-Type)的 MPU 界面图 6-1-3 缓存器读写 MPU 对 RA8815 只有两种控制时序,一为 MPU 对缓存器的读写,另一为 MPU 对内存的读写。如前 面 5-2 节所述,在进行缓存器读写周期时,MPU 必须先告之 RA8815 要对的哪一个缓存器进行读或 写,因此 MPU 传给 RA8815 的第一笔数据(Data)代表要对 RA8815 的哪一个缓存器进行读或写,第 二笔数据才是真正代表写入该缓存器的数据,或是代表由缓存器读出的数据。 由 于 缓 存 器 内 容 控 制 着 所 有 RA8815 的 动 作 , 因 此对缓存器的读写就如同对 RA8815 下命令 (Command)一样,所以也可以说缓存器的读写周期就是命令周期(Command Cycle)。 图 6-6 与 6-7 为以 8080 MPU(8-Bit) 对 RA8815 缓存器进行读写的时序图,图 6-8 与 6-9 为以 6800 RAiO TECHNOLOGY INC. 29/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 MPU(8-Bit) 对 RA8815 缓存器进行读写的时序图,图 6-10 到 6-12 为以串行模式对 RA8815 缓存器进 行读写的时序图。 DB[7:0] REG No. DB[7:0] DATA CS CS WR WR RD RD D/C D/C 图 6-6:以 8080 8-Bit 对缓存器写入的时序图 DB[7:0] REG No. DATA 图 6-7:以 8080 8-Bit 对缓存器读取的时序图 DB[7:0] DATA REG No. CS CS R/W R/W EN EN RS RS 图 6-8:以 6800 8-Bit 对缓存器写入的时序图 REG No. DATA 图 6-9:以 6800 8-Bit 对缓存器读取的时序图 CS SDA RW RS(0) R7 R6 ………………….. R0 D7 D6 …………………. D0 SCK Register No. R/W DATA. 图 6-10:3 线串行接口对缓存器读写的时序图 RAiO TECHNOLOGY INC. 30/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 CS RS 0 SDA RW Don’t Care R7 R6 …………..…….. R0 D7 D6 ……….……………. D0 SCK Register No. R/W DATA. 图 6-11:4 线串行接口(A-Type)对缓存器读写的时序图 CS SDI RW SDO RS(0) R7 R6 ………………….. R0 Don’t Care WD7 WD6 ……………. WD0 RD7 RD6 ……………... RD0 SCK Register No. R/W DATA. 图 6-12:4 线串行接口(B-Type)对缓存器读写的时序图 6-1-4 内存读写 MPU 对 RA8815 的另一时序为对内存的读写(Memory Write),通常代表对显示内存做数据的传递, 一个 Memory Write 代表写入 Data 到目前光标所对映的显示内存地址,之后光标地址会自动加一,再 一个 Memory Write 动作,Data 将被写入到新光标所对映的显示内存地址。由于都是资料的读写的动 作,因此对内存的读写周期也可以解释为数据周期(Data Cycle)。 图 6-13 与 6-14 为以 8080 MPU(8-Bit) 对 RA8815 内存进行读写的时序图,图 6-15 与 6-16 为以 6800 MPU(8-Bit) 对 RA8815 内存进行读写的时序图,图 6-17 到 6-19 为以串行模式对 RA8815 内存 进行读写的时序图。 RAiO TECHNOLOGY INC. 31/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 DB[7:0] DATA(n+1) DATA(n) DB[7:0] CS CS WR WR RD RD D/C D/C 图 6-13:以 8080 8-Bit 对内存写入的时序图 DB[7:0] DATA(n) DATA(n+1) DATA(n+1) 图 6-14:以 8080 8-Bit 对内存读取的时序图 DB[7:0] CS CS R/W R/W EN EN RS RS 图 6-15:以 6800 8-Bit 对内存写入的时序图 DATA(n) DATA(n) DATA(n+1) 图 6-16:以 6800 8-Bit 对内存读取的时序图 CS SDA RW RS(1) MD7 MD6 …………….. MD0 SCK Mem. R/W DATA. 图 6-17:3 线串行接口对内存读写的时序图 RAiO TECHNOLOGY INC. 32/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 CS RS 1 SDA RW Don’t Care MD7 MD6 ……….……. MD0 SCK Mem. R/W Data 图 6-18:4 线串行接口(A-Type)对内存读写的时序图 CS SDI SDO RW RS(1) Don’t Care WD7 WD6 ……………. WD0 RD7 RD6 ……………... RD0 SCK Mem. R/W Data 图 6-19:4 线串行接口(B-Type)对内存读写的时序图 6-2 内存 RA8815 内含三个内存,包括用来储存字型(字库)的 256Kbyte Font ROM、528Byte 的显示内存(Display RAM) ,以及供使用者自行造自的字型产生内存(CGRAM) 。 Font ROM 储存了中文繁体或简体字型数据,也包括英文、日文、欧文 -- 拉丁语系(Latin, Latin-ext A, Latin-ext B)及 ASCII 表。在文字模式下,当 RA8815 收到 MPU 传送来的标准码,就会将其所对应的字 型数据由 Font ROM 送到显示内存,显示内存的的数据也会一直不断的被 LCD 控制电路读出,同时送到 LCD 驱动器,让讯息显示在 LCD Panel 上。因此 MPU 不用花费计算的时间以绘图模式描绘中文,可以 节省 MPU 许多时间,提升液晶显示中文之处理效率,同时缩短软件开发时间。RA8815 内建的中文字库 有两种,-S 代表简体字库,-T 代表繁体字库,字库与字码的对映表请参考应用手册。 RAiO TECHNOLOGY INC. 33/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 RA8815 的 LCD 显示范围为 128x33 点,因此需要 (128 * 33) / 8 = 528Byte 的显示内存 (Display RAM) ,同时为了达到显示画面移动的效果,RA8815 的显示内存还增加了卷动 Buffer,让显示画面在 左右移动或上下移动时不会有迟钝的感觉。 字 型 产 生 内 存 (CGRAM) 则 是 由 使 用 者 写 入 特 殊 的 字 型 数 据 , 让 MPU 以 后 可 以 用 固 定 的 码 (FFF0h~FFF7h)通知 RA8815,将使用者自己建立的字型显示在 LCD Panel 上。 6-3 系统频率 RA8815 的系统频率是由跨接在 RA、RB 的电阻值与内部电路产生。一般建议电阻值为 270K 奥姆,此 时系统频率约为 55KHz。当电源控制缓存器(PWRR)的 Bit0 – SLP 被设定为 1 时,RA8815 将进入睡眠 模式,此时系统频率将被关闭。 系统频率也可以由外部直接输入,当频率选择脚位 CLK_SEL = 0 时,系统频率由 EXT_CLK 输入。 6-4 LCD驱动器与电压供应电路 RA8815 的驱动器电压供应电路是一个低功率、省电的设计,它可产生适当的电压准位,供给 LCD 所需 的电压。驱动器电压供应电路包含有步阶升压电路 (Booster) 、电压调整器 (Regulator) 和电压随耦器 (Voltage Follower),针对不同的需求目的,驱动控制缓存器(缓存器[11h]) 可各自独立的对电源供应电路 内的这些相关电路作开或关的选择设定。 D[n:0] VLCD Cxn CK_BS Booster LT Latch x m LP Latch x n VREG Regulator BOFF R-String Voltage Follower V0 V1 V2 V3 V4 ROFF COM / Segment Driver COM[31:0] COMS SEG[127:0] DOFF V[4:0] VREF 图 6-20:LCD 驱动器与电压供应电路方块图 RAiO TECHNOLOGY INC. 34/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 RA8815 不仅有内部的电源供应电路来提供所需的电源,并且可利用驱动控制缓存器(缓存器[11h])的设 定,来使用外部所提供的电源供应电路。表 6-2 和表 6-3 就是说明各项功能的状态设定。 表 6-2: 电源供应电路设定 驱动控制缓存器 状态 功能 (DRCR_A) ‘1’ ‘0’ Bit7 步阶升压电路(Booster Circuit)控制位 ON OFF Bit6 参考电压电路 (Reference Voltage Circuit)控制位 ON OFF Bit5 电压调整电路((Voltage Regulator Circuit)控制位 ON OFF Bit4 电压随耦器 (Voltage Follower Circuit)控制位 ON OFF 表 6-3: 电源供应电路状态设定表 驱动控制缓存器 电压调整 步阶升压 电压调整 (DRCR_A) 电路 D5 电路之 电路 电压随耦 电路 外部所需电压 VREF D7 D6 D4 1 1 1 1 ON ON Internal ON VDD 0 1 1 1 OFF ON Internal ON VLCD, VDD 1 0 1 1 ON ON External ON VREF, VDD 0 0 1 1 OFF ON External ON VLCD, VREF, VDD 0 0 0 1 OFF OFF 不需要 ON VREG, VDD 0 0 0 0 OFF OFF 不需要 OFF V0~V4, VDD 6-4-1 步阶升压电路 在 RA8815 的芯片内建有步阶升压电路(Booster),可以产生 3X、2X 于 VDD-VSS 电压准位的步阶电压- VLCD,供给下一级的电压调整器(Regulator)及内部 LCD 驱动电路使用,C1P 与 C1M 跨接一约 1uF 的电容则产生 2 倍 VLCD 电压,若 C2P 与 C2M 也跨接一 1uF 的电容则产生 3 倍 VLCD 电压,其连 接方式如图 6-21,左边是假设 VDD = 2.4V,3 倍升压的结果让 VLCD 电压达到 7.2V,右边是假设 VDD = 3V,2 倍升压的结果让 VLCD 电压达到 6V。 由于 RA8815 支持的 LCD Panel 为 128x33,因此 VLCD 电压一般需求不高,许多情况下甚至 5V 就 可以得到良好显示质量,在此情况下可以将 5V VDD 直接接到 VLCD、C1P 与 C2P,C1P、C1M 与 C2P、C2M 不用跨接电容。 RAiO TECHNOLOGY INC. 35/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 VDD C 2P RA8815 C 1M RA8815 C 1P VDD C 1P C 1M C 2P C 2M C 2M VLCD VLCD VSS VSS 2 X S te p -u p V o lta g e C irc u it 3 X S te p -u p V o lta g e C irc u it V L C D = 3 x V D D = 7 .2 V V L C D = 2 xV D D = 6 V V D D = 2 .4 V VDD=3V VSS=0V VSS=0V 3 X S te p -u p V o lta g e R e la tio n s h ip s 2 X S te p -u p V o lta g e R e la tio n s h ip s 图 6-21:步阶升压应用电路 RA8815 升压电路的频率可以由驱动控制缓存器 B(DRCR_B)来设定,请参考缓存器[12h]的说明。此 外前面提到,驱动器电压供应电路包含有步阶升压电路、电压调整器和电压随耦器,如果全部使用 RA8815 内部的这些驱动器电压供应电路,则其外部连接方式如图 6-22 所示,如果 VLCD 电压要由 外部供应,也就是不使用内部步阶升压电路(Booster),其外部连接方式如图 6-23 所示。 External Power Supply VLCD C1 VLCD C2M C1 C1 C2 C2 C2 C2M C2P C2P C1M C1P C1M C1P C2 VREF C2 V0 C2 V1 VREF V0 V1 C2 V2 C2 V2 C2 V3 C2 V3 C2 V4 C2 V4 VSS VSS 图 6-22:使用内部 VLCD 电源电路(3 倍压) 图 6-23:使用外部 VLCD 电源电路 注: 外接的电容值 C1 = 1uF,C2 = 0.1uF。 RAiO TECHNOLOGY INC. 36/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-4-2 电压调整器电路 电压调整器电路(Voltage Regulator) 主要由 Band-Gap 与 OP-Amp 组成,其目的为接受步阶升压电路 (Booster) 产 生 的 VLCD 驱 动 电 压 , 然 后 产 生 一 稳 固 的 VREG 电 压 源 供 给 电 压 随 耦 器 (Voltage Follower)。RA8815 内部已经包含有一个高精密度固定电源电压(VREF),利用电阻分压来调整 VREG 的 准位,VREG 产生的基本公式如下: VREG=(1+R1/R2)×VREF R1 VREG R2 VREF 图 6-24 电压随耦器 RA8815 对电压调整器阻值比,也就是参考电压 VREF 与 VREG 的比值,可以由驱动控制缓存器 B(DRCR_B) 来设定,其调整倍率共有 2/2.5/3/3.5/4/4.5/5X 7 种组合,请参考缓存器 DRCR_B 的 Bit[5:3]。此外电压调整器也内建 -0.05% 的温度补偿。 RA8815 内部的高精密度固定电源电压(VREF)为 1.6V,此参考电压也可以由外部输入,其控制方式如 表 6-3 与表 6-4: 表 6-4: VREF 选择 驱动控制缓存器(DRCR_A) 电压调整器 Bit6(EN_R) VREF 1.60V 0 (Ta=25°C) 1 RAiO TECHNOLOGY INC. External 37/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-4-3 电压随耦器 电压随耦器(Voltage Follower) 提供 V0~V4 电压给 LCD 驱动电路,使用者可以单独使用内部电压随耦 器,也可以独立用外部的分压电源,V0~V4 电压与 VLCD 之相对关系为: VLCD > V0 > V1 > V2 > V3 > V4 > GND RA8815 可以透过对比调整缓存器(CSTR)控制 LCD Bias 由 1/4 到 1/7。同时为了符合不同 LCD 面板 (Panel)大小及配合适当的驱动电流,RA8815 可以由驱动控制缓存器 B(DRCR_B) 来设定电压随耦器 提供的驱动电流大小,及设定对比调整缓存器(CSTR)去调整液晶显示质量。 如图 6-25A 所示为单独使用内部电压随耦器,如果独立用外部的分压电源,其连接方式如图 6-25B 所 示。 External Power Supply C2 C2 VLCD VLCD C2M C2M C2P C2P C1M C1P C1M C1P VREF VREF V0 V0 V1 C2 V2 C2 V3 C2 V4 External Power Supply V1 V2 V3 V4 VSS VSS 图 6-25A:使用内部电压随耦器 图 6-25B:使用外部分压电源 6-4-4 LCD驱动器 RA8815 的 LCD 驱动器(Segment/Common Driver) 负责将显示数据由前一级的 Latch 取出,同时配 合 Level Shifter,将组合成的信号各别送到对映的 Common 或 Segment,Level Shift 基本上由许多 模拟开关组成,它会依照时序产生器(Timing Generator)产生的控制信号,切换这些开关,将 V0~V4 传送到 Common 与 Segment。 如图 6-26 所示,RA8815 提供 128 个 Segment 信号,33 个 Common 信号,其中 Common 信号中的 RAiO TECHNOLOGY INC. 38/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 COMS 为提供给 LCD Panel 上的 Icon 使用,COMS_A[1:0]与 COMS_B[1:0]的脚位分别位于 RA8815 芯片的左右两侧,方便使用者对 COG 玻璃上的 Icon 进行布局。COMS_A[1:0]与 COMS_B[1:0]各有 不同的驱动 Buffer ,如果 Icon 面积比较大,可将 COMS_A0 与 COMS_A1 倂接使用,或是将 COMS_B0 与 COMS_B1 倂接使用。 128 Segment Drivers SEG0~SEG127 33 Common Drivers COM0~COM31 COMS_A0 COMS_A1 COMS COMS_B0 COMS_B1 图 6-26:Segment 与 Common 的 Driver 电源控制缓存器(PWRR) 的 DOFF_Z 被用来做显示关闭(Display Off)的控制。当 DOFF_Z = 0 时 LCD 驱动功能将关闭,COM0~COM31 与 SEG0~SEG127 会被连接到 GND,同时显示器(Panel)画面将被 关闭。 6-5 中断 RA8815 提供一中断信号线( INT )用来表示有三种中断讯息可能发生: 当内部写入内存之动作全部完成后,允许中断发生。 卷动中断,当卷动 1、8 或 16 个像素完成后,会发出中断。 键盘扫描之硬件中断,当键盘被按下时发生中断。 这三种中断都可以单独被致能或禁能,而中断的设定与中断讯息可有由缓存器来控制与读取。中断信号 线平时为 High,设定中断发生时为 Low,MPU 侦测到此中断后必须清除中断状态缓存器,中断信号线 才会回到 High。如果不使用硬件中断信号线,MPU 可以用询问的方式读取中断状态缓存器,以得到中 断讯息。 RAiO TECHNOLOGY INC. 39/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-6 键盘扫描 RA8815 内建有 4x5 的键盘扫描电路,可用来作为 Keyboard 的功能,帮助系统发展者可轻易整合开发 含有 Keyboard 的周边电路。键盘扫描的方式有自动与非自动两种,在自动模式甚至可以判断键盘被长 按或短按,让 MPU 读取对应的键盘码,此模式也可以传递释放码(Release Key) 。RA8815 的键盘扫描 的周期可以调整,也包含了消除弹跳电路,使用上非常实用。如图 6-27 就是键盘扫描的简单应用电路, 表 6-5 为键盘扫描在自动模式下的键盘码,对应图 6-27 的应用电路,由 MPU 读取键盘扫描数据缓存器 (KSDR),就可以知道那一个键被按下。 RA8815 KST3 KST2 KST1 KST0 VDD 10KΩ KIN4 KIN3 KIN2 KIN1 KIN0 图 6-27:4x5 的键盘扫描应用电路图 表 6-5: 键盘扫描在自动模式下的键盘码 短按 长按 KST3 KST2 KST1 KST0 KST3 KST2 KST1 KST0 KIN0 15h 10h 05h 00h 35h 30h 25h 20h KIN1 16h 11h 06h 01h 36h 31h 26h 21h KIN2 17h 12h 07h 02h 37h 32h 27h 22h KIN3 18h 13h 08h 03h 38h 33h 28h 23h KIN4 19h 14h 09h 04h 39h 34h 29h 24h 表 6-5 为 RA8815 键盘扫描在自动模式下的键盘码,在自动模式下如果同一按键按下超过一秒钟,则 RA8815 会发出第二次中断,同时键盘扫描数据缓存器 (KSDR) 的 Data 会由短按键盘码改成长按键盘 码,MPU 读取键盘扫描数据缓存器后可以知道那一个键被按下超过一秒钟。 RAiO TECHNOLOGY INC. 40/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-7 I/O埠 RA8815 提供 8 根一般用途的 I/O 埠,每根 I/O 埠可以独立用来作为输出或输入,并且透过 MPU 来使 用,当 RA8815 进入 Sleep Mode 后,可以由 I/O 埠来叫醒(Wake Up)。RA8815 的 8 根 I/O 埠也可以用 来推动 LED,当作讯息显示或提供 LCD 面板的背光源。 6-8 冷光信号 RA8815 提供 2 根冷光控制信号,可以用来推动冷光驱动电路,减轻 MPU 使用冷光的困扰。冷光信号输 出时间设定由冷光控制缓存器(ELCR)来决定。其输出波形与应用电路如图 6-28、6-29 所示: ≒ 700 us ≒ 700 us EL_DCHG EL_CHRG ≒3 us ≒24 us ≒24 us ≒3 us 图 6-28:EL 冷光控制信号 L1=3MH +3V 3 D1 1N4148 EL_CHRG 充電 EL_DCHG 放電 R1=2K Q1 2SC1623 EL R3 2K Q2 2SC1623 R2 =2K 图 6-29:EL 冷光驱动电路图 RAiO TECHNOLOGY INC. 41/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 6-9 ASCII区块选择设定 RA8815 内建三个 ASCII 区块,包含许多文字、特殊符号或图形可供使用者直接取用,事实上这三个 ASCII 区块的数据是储存在 256Kbyte 的 Font ROM 内(请参考前面 6-2 节),如图 6-30~6-32,每个 ASCII 表的左边数值为 High Nibble,右边数值为 Low Nibble。此三个 ASCII 区块的选用方式由内存输入 模式缓存器(MWMR)的 MD1 与 MD0 来设定。如果使用者需要特殊符号或图形,亦可经由调整 ROM Code 来建立。 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 图 6-30:小 ASCII 表(Table 0) 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A A B B C C D D E E F F 图 6-31:大 ASCII 表(Table 1) RAiO TECHNOLOGY INC. 图 6-32:大 ASCII 表(Table 2) 42/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 图 6-30 是小 ASCII 的 Table ,每个 ASCII 由 8x8 的点组成,在小 ASCII 的的显示模式下,128Seg x 33Com 的 LCD 面板可以秀出 4 列 ASCII 文字,每列有 16 个字。图 6-31、6-32 是大 ASCII 的 Table , 在大 ASCII 的的显示模式下,则可以秀出 2 列 ASCII 文字,每列有 16 个字。 6-10 电源控制(Power Control) RA8815 提供两种电源模式(Power Mode),一种为工作时的正常模式(Normal Mode),一种为睡眠模式 (Sleep Mode),在正常模式时,可写入”0” 到电源控制缓存器(PWRR)的 Bit 0,让 RA8815 进入睡眠模 式,睡眠模式启动时,会关闭 LCD 显示功能以及所有 LCD Driver 的动作,全部的 COM 与 SEG 信号会 维持在 Low,全部的 Key Strobe 信号被设为 High,全部的 I/O 信号维持原来的设定,最后将 RC 振荡器 关闭,因此整个 IC 仅耗损静态电流。 RA8815 提供三种方式唤醒(Wake-UP),第一种是透过 MPU 写入”1” 到电源控制缓存器(PWRR)的 Bit 0,让 RA8815 进入正常模式,第二种是利用 Key Scan 的方式唤醒,第三种是利用 I/O 埠唤醒,当唤醒 RA8815 时,RA8815 先将 RC 振荡器起振,因此必须要等待一段起振时间(约 250ms),之后 MPU 才能 正常的进行数据存取,LCD Driver 也才能动作。 RA8815 本身的 VDD 电压工作范围为 2.5~3.6V,然而用在 Panel 上时,因为是 COG(Chip On Glass)的 关系,Panel 上 ITO 走线的阻抗比较大,会造成部份电源耗损,尤其是 Panel 上 ITO 走线不良时会更明 显,因此在 COG Module 时,加在 FPC 上的 VDD 电压工作范围约为 V2.7~3.8V。 RAiO TECHNOLOGY INC. 43/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 7. 显示功能 7-1 文字模式 RA8815 内建 256KB 字型 ROM,包括中文繁体字库或简体一级与二级常用字库、英文、日文、ASCII、 欧文--拉丁语系(Latin, Latin-ext A, Latin-ext B) ,在文字模式下可以支持全角(中文或英文)及半角(英文)的 显示,全角文字是以 16x16 的点矩阵组成,半角文字是 8x16 或是 8x8 的点矩阵组成,如图 7-1 所示: 16x16 Pixel 8x16 Pixel 8x8 Pixel 图 7-1:全角与半角文字 RA8815 的中文显示方式是在文字模式操作,直接输入中文字码(GB 或 BIG5 码),就可以在光标所在位置 显示中文。因为中文字码属于全型字模式,占两个 Byte,所以如果 MPU 接口是 8-Bit,则 MPU 必须分两 次将中文字码的 High Byte & Low Byte 写入 RA8815,而英文或数字码只占一个 Byte,因此只要将内码 一次写入 RA8815 既可。RA8815 支持之最大显示范围为 128 点 x 33 点,若以显示文字为例,全角字型 (16x16)即是 8 行 x 2 列,半角字型(8x16)则可以显示到 16 行 x 2 列,半角字型(8x8)则可以显示 到 16 行 x 4 列。 使用者可以透过内存输入模式缓存器(MWMR),设定写入显示内存的输入模式是图型模式、小 ASCII 模式 (8x8) 、大 ASCII 模式(8x16)、全型字模式(16X16),在文字模式下也可以选择显示粗体字、反向字或正常 字。 7-2 绘图模式 RA8815 的绘图模式是以字符映像(bit map)方式填入图形数据在显示内存(Display RAM)上,将内存输入 模式缓存器(MWMR)的[MD1, MD0] 设成”00” 选择图型模式,之后进行内存的写入动作,数据将会被写入 到目前光标所对映的显示内存地址。 RAiO TECHNOLOGY INC. 44/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 图 7-2:绘图模式的显示 RA8815 支持之最大显示像素(Pixel)范围为 128 点 x 33 点,因此需要约 528 Byte 的 Display Data RAM (DDRAM)来储存欲显示的每个像素点,在 DDRAM 里,只有在显示范围内的对应数据会被显示于 LCD 面 板上,不在显示范围内的则会被忽略掉。当 RA8815 在显示图形的时候,是以字符映像(Bit Map)的方式写 入 DDRAM,若 DDRAM 的某个位置被填满为 ‘1’ 时,相对于 LCD 面板的位置会被显示出亮点,由图 7-3 可看出,在 DDRAM 上所储存之像素数据,会对应到显示屏幕(LCD)上,而构成文字、符号或图形之显示 效果。 Segment D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 0 0 1 1 0 1 2 3 4 5 6 7 ….. 0 Display Data RAM Display On LCD 图 7-3:显示数据到 LCD 显示的映像 RA8815 提供自动清除 DDRAM 的功能,只要将电源控制缓存器(PWRR)的 MCLR 设成 1,RA8815 将于 极短的时间内将数据 ”00” 全部写入 DDRAM 内。此外,在绘图模式下, RA8815 透过闪烁设定缓存器 (BLTR),也可以设定闪烁功能及屏幕显示反向功能,闪烁的范围可以根据卷动窗口(Scroll Window)的大 小来决定。 7-3 光标设定 7-3-1 光标位置与移位 RA8815 可以支持最大至 128(Segment) x 33(Common)的 Panel Size,但是光标的 Segment 地址 RAiO TECHNOLOGY INC. 45/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 是以每 8-Bit 为单位,例如想在 Panel 的左上角第三个全角位置秀出 “制”,则必须设定光标位置缓存 器 X-CUR = 04h,Y-CUR = 00h,同理,想在 Panel 的左上角第二行第一个全角位置秀出 “器”,则 必须设定光标缓存器 X-CUR= 00h,Y-CUR = 10h,请参考图 7-4。 RA8815 不论文字或是绘图模式,都是使用缓存器 X-CUR 与 Y-CUR 来设定光标的地址,一旦光标 地址设定,则不论在文字或是绘图模式,写入 Data 光标都会自动移位。而光标的移位是以显示窗口 为边界。 00 01 02 03 04 05 …..……………..........……………….............….....…........…. 0F 00 : : 10 : : 1F 128(Segment) x 32(Common) 图 7-4:RA8815 光标位置设定的显示范例 7-3-2 光标显示与闪烁 RA8815 可以透过光标控制缓存器(CURCR)来控制光标显示的开(光标显示)或关(光标不显示)、光标 闪烁与否,光标闪烁周期时间则由闪烁设定缓存器(BLTR)来决定,可以由 8 个 Frames 到 128 个 Frames。 7-3-3 游标高度与宽度 RA8815 在做文字显示时,光标的高度依不同使用者的需要,提供了 1~16 Pixel 的高度设定,请参 考图 7-5。同时提供一光标归位的设定,让光标回到最左上方。 1 Pixel 2 Pixel 3 Pixel 16 Pixel 图 7-5:光标高度之设定 RAiO TECHNOLOGY INC. 46/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 7-4 显示窗口 RA8815 的显示窗口(Display Window)就是是实际 LCD 面板的大小,可以由系统设定缓存器(SYSR)来设 定,其最大的显示范围为 128(Segment)x32(Common),另外提供一 Common(Com S)当作 Icon 使用, 因此可以有 128 个 Icon,在读写 Com S 时,游标 Y 位置缓存器(Y-CUR)须要设定成 50h,再由游标 X 位 置缓存器(X-CUR)决定选择的 Icon。 为了方便使用 COM-S,RA8815 提供两种出 Pin 位置,可以让使用者选择 Icon 的位置在 LCD Panel(玻璃) 的上面或下面,如图 7-6 所示。 Icon (Com S) Common (COM0~31) ………………………… 0 1 2 : : : : 31 0 1 2 3 …………………………………………………………………………………………………………………………………127 Segment(SEG0~127) Segment(SEG0~127) 0 1 2 3 …………………………………………………………………………………………………………………………………127 Common (COM0~31) Icon (Com S) 0 1 2 : : : : 31 ………………………… 图 7-6:显示窗口与 Icon 7-5 水平卷动 RA8815 针对某些显示画面的需求,提供了水平卷动(Scroll)的功能,透过缓存器的设定,它可以允许使用 者指定水平卷动的范围,同时也可以指定每次卷动的位移量是多少 Pixel 及卷动的的速度。如图 7-7 所 示,为向左作水平卷动每次 2 Pixel 的效果。 RAiO TECHNOLOGY INC. 47/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 图 7-7:水平卷动 RA8815 除了允许向左或向右作水平卷动,也可以利用水平卷动 Buffer,达到向左或向右作水平移动(Shift) 的效果,例如向左作水平移动时,可以先将文字或 Data 存入在水平卷动 Buffer,然后 Buffer 内的数据就 会随着水平移动陆续移出,在水平移动 16 个 Pixel 后,藉由 MPU 软件再将文字或 Data 存入在水平卷动 Buffer,如此循环动作,可以让 LCD Panel 显示出向左移动的效果,如图 7-8 所示,为向左作水平移动每 次 8 Pixel 的效果,其中右边的灰色区域代表水平卷动 Buffer,不会在 LCD Panel 的显示范围内。 有关卷动的详细使用方式及缓存器设定,请参考应用手册。 RAiO TECHNOLOGY INC. 48/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 图 7-8:水平移动 7-6 垂直卷动 RA8815 也提供了垂直卷动(Scroll) 与垂直移动(Shift)的功能,同样的透过缓存器的设定,它可以允许使用 者指定垂直卷动的范围、每次卷动的位移量是多少 Pixel 及卷动的的速度。如图 7-9 所示,为向上作垂直 卷动每次 2 Pixel 的效果。 RAiO TECHNOLOGY INC. 49/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 图 7-9:垂直卷动 RA8815 也有垂直卷动 Buffer ,因此也达到向下或向上作垂直移动 (Shift) 的效果,例如向上作垂直移动 时,可以先将文字或 Data 存入在垂直卷动 Buffer,然后 Buffer 内的数据就会随着垂直移动陆续移出,在 垂直移动 16 个 Pixel 后,藉由 MPU 软件再将文字或 Data 存入在垂直卷动 Buffer,如此循环动作,可以 让 LCD Panel 显示出向上移动的效果。 RAiO TECHNOLOGY INC. 50/70 www.raio.com.tw 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 PT1 PT14 Top View (9065 x 1586) PT3 PT4 PT5 Chip Size Bump Size Bump Pitch Bump Height RAiO TECHNOLOGY INC. PT6 68 GND 69 VDD 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS 77 DB2, RS, SDI DB1, SDA, SDO 78 79 DB0, SCL 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 86 P/S 87 INT 88 EXT_CLK 89 CLK_SEL 90 KST3 91 KST2 92 KST1 93 KST0 94 KIN4 95 KIN3 96 KIN2 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 105 IO1 106 IO0 107 EL_CHRG 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND 114 GND 115 VDD 116 VDD 116-1 S0 116-2 FG 116-3 S1 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R RA8815 Preliminary Version 2.3 128x33 图形/文字 LCD 驱动控制器 8. 脚位图 8-1 COG Pad PT2 Y PT13 Logo PT12 RA8815 PT7 (0, 0) P1 X 51/70 PT8 PAD 1~18, PAD 117~134 (COM Pads) PAD 19~116 (MCU/Power Pads) PT9 PT1: PAD 1~18, PAD 117~134 57μm PT2: PAD 135~143, 144~159, 160~175, 176~191, 64.8μm PT3: PAD 19~32, PAD 33~42 57μm PT4: PAD 32 to 33 63.3μm PT5: PAD 42 to 43 84.2μm PT6: PAD 43 to 67, PAD 68 to 70 100μm PT7: PAD 67 to 68 500μm PT8: PAD 70 to 112 80μm PT9: PAD 112 to 116 60μm PT10: PAD 116 to 116-1 63.2μm PT11: PAD 116-1 to 116-3 55μm PT13: 199 to 200 89μm PT14: PAD 9~10,PAD 125~126 70.6μm PT10 PT11 P2 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1 图 8-1:脚位图 表 8-1:Bump 尺寸及间距 9065μm x 1586μm 74μm x 38μm PAD 135~264 (SEG Pads), 38μm x 74μm PAD 161-1 ~ 161-3 (S0, FG, S1) 192~199, 200~207, 208~223, 224~239, 240~255, 256~264 PT12: PAD 143 to 144, 159 to 160, 175 to 176, 191 to 192, 74.6μm 199 to 200, 207 to 208, 223 to 224, 239 to 240, 255 to 256 15±3μm www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 G1 G2 G3 A B Symbol H D C Al-pad Bump Passivation N J K L Unit: um 尺寸與座標 A 54 B 30 C 66 D 90 E 27~70 F 57~100 E G1/G2/G3 4/8/12 F H 12 J 74 Bump M Al-Pad K 38 L 15 ± 3 M 19~62 N 3~46 图 8-2:Gold Bump PAD 尺寸 B B A A A B P1 C B A B P2 Unit: um B C Symbol 尺寸與座標 A 20 B 30 C 90 P1 (-66.1, -727.3) P2 (4124.7, -727.3) 图 8-3:定位点尺寸 RAiO TECHNOLOGY INC. 52/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 8-2 Pad X/Y 坐标 Pad No. Pad 名称 X 坐标 Y 坐标 Pad No. Pad 名称 X 坐标 Y 坐标 1 COMS_A0 -4437.9 491.3 36 GND -3237.6 -698.3 2 COMS_A1 -4437.9 434.3 37 GND -3180.6 -698.3 3 COM0 -4437.9 377.3 38 GND -3123.6 -698.3 4 COM1 -4437.9 320.3 39 VDD -3066.6 -698.3 5 COM2 -4437.9 263.3 40 VDD -3009.6 -698.3 6 COM3 -4437.9 206.3 41 VDD -2952.6 -698.3 7 COM4 -4437.9 149.3 42 VDDP -2895.6 -698.3 8 COM5 -4437.9 92.3 43 V0 -2811.4 -698.3 9 COM6 -4437.9 35.3 44 V0 -2711.4 -698.3 10 COM7 -4437.9 -35.3 45 V0 -2611.4 -698.3 11 COM8 -4437.9 -92.3 46 V0 -2511.4 -698.3 12 COM9 -4437.9 -149.3 47 V1 -2411.4 -698.3 13 COM10 -4437.9 -206.3 48 V1 -2311.4 -698.3 14 COM11 -4437.9 -263.3 49 V1 -2211.4 -698.3 15 COM12 -4437.9 -320.3 50 V1 -2111.4 -698.3 16 COM13 -4437.9 -377.3 51 V2 -2011.4 -698.3 17 COM14 -4437.9 -434.3 52 V2 -1911.4 -698.3 18 COM15 -4437.9 -491.3 53 V2 -1811.4 -698.3 19 VLCD -4212.9 -698.3 54 V2 -1711.4 -698.3 20 VLCD -4155.9 -698.3 55 V3 -1611.4 -698.3 21 VLCD -4098.9 -698.3 56 V3 -1511.4 -698.3 22 VLCD -4041.9 -698.3 57 V3 -1411.4 -698.3 23 VLCD -3984.9 -698.3 58 V3 -1311.4 -698.3 24 VLCD -3927.9 -698.3 59 V4 -1211.4 -698.3 25 C2M -3870.9 -698.3 60 V4 -1111.4 -698.3 26 C2M -3813.9 -698.3 61 V4 -1011.4 -698.3 27 C2P -3756.9 -698.3 62 V4 -911.4 -698.3 28 C2P -3699.9 -698.3 63 VREF -811.4 -698.3 29 C1M -3642.9 -698.3 64 VREF -711.4 -698.3 30 C1M -3585.9 -698.3 65 VREG -611.4 -698.3 31 C1P -3528.9 -698.3 66 VREG -511.4 -698.3 32 C1P -3471.9 -698.3 67 VREG -411.4 -698.3 33 GNDP -3408.6 -698.3 68 GND 88.6 -698.3 34 GNDP -3351.6 -698.3 69 VDD 188.6 -698.3 35 GND -3294.6 -698.3 70 RA 288.6 -698.3 RAiO TECHNOLOGY INC. 53/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 Pad No. Pad 名称 X 坐标 Y 坐标 Pad No. Pad 名称 X 坐标 Y 坐标 71 RB 368.6 -698.3 108 EL_DCHG 3328.6 -698.3 72 DB7 448.6 -698.3 109 RST 3408.6 -698.3 73 DB6 528.6 -698.3 110 TEST2 3488.6 -698.3 74 DB5 608.6 -698.3 111 TEST1 3568.6 -698.3 75 DB4 688.6 -698.3 112 TEST0 3648.6 -698.3 76 DB3 768.6 -698.3 113 GND 3708.6 -698.3 77 DB2 848.6 -698.3 114 GND 3768.6 -698.3 78 DB1 928.6 -698.3 115 VDD 3828.6 -698.3 79 DB0 1008.6 -698.3 116 VDD 3888.6 -698.3 80 RD 1088.6 -698.3 116-1 S0 3951.8 -698.3 81 WR 1168.6 -698.3 116-2 FG 4006.8 -698.3 82 D/ C 1248.6 -698.3 116-3 S1 4061.8 -693.3 83 CS 1328.6 -698.3 117 COMS_B1 4437.9 -491.3 84 C86 1408.6 -698.3 118 COMS_B0 4437.9 -434.3 85 BIT4 1488.6 -698.3 119 COM31 4437.9 -377.3 86 P/ S 1568.6 -698.3 120 COM30 4437.9 -320.3 87 INT 1648.6 -698.3 121 COM29 4437.9 -263.3 88 EXT_CLK 1728.6 -698.3 122 COM28 4437.9 -206.3 89 CLK_SEL 1808.6 -698.3 123 COM27 4437.9 -149.3 90 KST3 1888.6 -698.3 124 COM26 4437.9 -92.3 91 KST2 1968.6 -698.3 125 COM25 4437.9 -35.3 92 KST1 2048.6 -698.3 126 COM24 4437.9 35.3 93 KST0 2128.6 -698.3 127 COM23 4437.9 92.3 94 KIN4 2208.6 -698.3 128 COM22 4437.9 149.3 95 KIN3 2288.6 -698.3 129 COM21 4437.9 206.3 96 KIN2 2368.6 -698.3 130 COM20 4437.9 263.3 97 KIN1 2448.6 -698.3 131 COM19 4437.9 320.3 98 KIN0 2528.6 -698.3 132 COM18 4437.9 377.3 99 IO7 2608.6 -698.3 133 COM17 4437.9 434.3 100 IO6 2688.6 -698.3 134 COM16 4437.9 491.3 101 IO5 2768.6 -698.3 135 DUM_R 4230.9 698.3 102 IO4 2848.6 -698.3 136 SEG127 4166.1 698.3 103 IO3 2928.6 -698.3 137 SEG126 4101.3 698.3 104 IO2 3008.6 -698.3 138 SEG125 4036.5 698.3 105 IO1 3088.6 -698.3 139 SEG124 3971.7 698.3 106 IO0 3168.6 -698.3 140 SEG123 3906.9 698.3 107 EL_CHRG 3248.6 -698.3 141 SEG122 3842.1 698.3 RAiO TECHNOLOGY INC. 54/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 Pad No. Pad 名称 X 坐标 Y 坐标 Pad No. Pad 名称 X 坐标 Y 坐标 142 SEG121 3777.3 698.3 179 SEG84 1350.3 698.3 143 SEG120 3712.5 698.3 180 SEG83 1285.5 698.3 144 SEG119 3637.9 698.3 181 SEG82 1220.7 698.3 145 SEG118 3573.1 698.3 182 SEG81 1155.9 698.3 146 SEG117 3508.3 698.3 183 SEG80 1091.1 698.3 147 SEG116 3443.5 698.3 184 SEG79 1026.3 698.3 148 SEG115 3378.7 698.3 185 SEG78 961.5 698.3 149 SEG114 3313.9 698.3 186 SEG77 896.7 698.3 150 SEG113 3249.1 698.3 187 SEG76 831.9 698.3 151 SEG112 3184.3 698.3 188 SEG75 767.1 698.3 152 SEG111 3119.5 698.3 189 SEG74 702.3 698.3 153 SEG110 3054.7 698.3 190 SEG73 637.5 698.3 154 SEG109 2989.9 698.3 191 SEG72 572.7 698.3 155 SEG108 2925.1 698.3 192 SEG71 498.1 698.3 156 SEG107 2860.3 698.3 193 SEG70 433.3 698.3 157 SEG106 2795.5 698.3 194 SEG69 368.5 698.3 158 SEG105 2730.7 698.3 195 SEG68 303.7 698.3 159 SEG104 2665.9 698.3 196 SEG67 238.9 698.3 160 SEG103 2591.3 698.3 197 SEG66 174.1 698.3 161 SEG102 2526.5 698.3 198 SEG65 109.3 698.3 162 SEG101 2461.7 698.3 199 SEG64 44.5 698.3 163 SEG100 2396.9 698.3 200 SEG63 -44.5 698.3 164 SEG99 2332.1 698.3 201 SEG62 -109.3 698.3 165 SEG98 2267.3 698.3 202 SEG61 -174.1 698.3 166 SEG97 2202.5 698.3 203 SEG60 -238.9 698.3 167 SEG96 2137.7 698.3 204 SEG59 -303.7 698.3 168 SEG95 2072.9 698.3 205 SEG58 -368.5 698.3 169 SEG94 2008.1 698.3 206 SEG57 -433.3 698.3 170 SEG93 1943.3 698.3 207 SEG56 -498.1 698.3 171 SEG92 1878.5 698.3 208 SEG55 -572.7 698.3 172 SEG91 1813.7 698.3 209 SEG54 -637.5 698.3 173 SEG90 1748.9 698.3 210 SEG53 -702.3 698.3 174 SEG89 1684.1 698.3 211 SEG52 -767.1 698.3 175 SEG88 1619.3 698.3 212 SEG51 -831.9 698.3 176 SEG87 1544.7 698.3 213 SEG50 -896.7 698.3 177 SEG86 1479.9 698.3 214 SEG49 -961.5 698.3 178 SEG85 1415.1 698.3 215 SEG48 -1026.3 698.3 RAiO TECHNOLOGY INC. 55/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 Pad No. Pad 名称 X 坐标 Y 坐标 Pad No. Pad 名称 X 坐标 Y 坐标 216 SEG47 -1091.1 698.3 253 SEG10 -3508.3 698.3 217 SEG46 -1155.9 698.3 254 SEG9 -3573.1 698.3 218 SEG45 -1220.7 698.3 255 SEG8 -3637.9 698.3 219 SEG44 -1285.5 698.3 256 SEG7 -3712.5 698.3 220 SEG43 -1350.3 698.3 257 SEG6 -3777.3 698.3 221 SEG42 -1415.1 698.3 258 SEG5 -3842.1 698.3 222 SEG41 -1479.9 698.3 259 SEG4 -3906.9 698.3 223 SEG40 -1544.7 698.3 260 SEG3 -3971.7 698.3 224 SEG39 -1619.3 698.3 261 SEG2 -4036.5 698.3 225 SEG38 -1684.1 698.3 262 SEG1 -4101.3 698.3 226 SEG37 -1748.9 698.3 263 SEG0 -4166.1 698.3 227 SEG36 -1813.7 698.3 264 DUM_L -4230.9 698.3 228 SEG35 -1878.5 698.3 229 SEG34 -1943.3 698.3 230 SEG33 -2008.1 698.3 231 SEG32 -2072.9 698.3 232 SEG31 -2137.7 698.3 233 SEG30 -2202.5 698.3 234 SEG29 -2267.3 698.3 235 SEG28 -2332.1 698.3 236 SEG27 -2396.9 698.3 237 SEG26 -2461.7 698.3 238 SEG25 -2526.5 698.3 239 SEG24 -2591.3 698.3 240 SEG23 -2665.9 698.3 241 SEG22 -2730.7 698.3 242 SEG21 -2795.5 698.3 243 SEG20 -2860.3 698.3 244 SEG19 -2925.1 698.3 245 SEG18 -2989.9 698.3 246 SEG17 -3054.7 698.3 247 SEG16 -3119.5 698.3 248 SEG15 -3184.3 698.3 249 SEG14 -3249.1 698.3 250 SEG13 -3313.9 698.3 251 SEG12 -3378.7 698.3 252 SEG11 -3443.5 698.3 RAiO TECHNOLOGY INC. 56/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 9. 电气特性 9-1 Absolute Maximum Ratings 表 9-1 Parameter Symbol Rating Unit Supply Voltage Range VDD -0.3 to 6.5 V Input Voltage Range VIN -0.3 to VDD+0.3 V External VLCD Voltage Range VLCD -0.3 to 8.0 V Operation Temperature Range TOPR -20 to 80 ℃ Storage Temperature Range TST -45 to 125 ℃ 9-2 DC 特性 表 9-2 Parameter Symbol Min. Typ. Max. Unit Operating Voltage VDD 2.5 3.3 3.6 V Bare Die Operating Voltage VDD 2.7 3.3 3.8 V COG Module VLCD Voltage VLCD -- 5~7 7.8 V Input High Voltage VIH 0.8°VDD -- VDD V Input Low Voltage VIL Gnd -- 0.2°VDD V Output High Voltage VOH 0.8°VDD -- VDD V Output Low Voltage VOL Gnd -- 0.2°VDD V Input Leakage Current IIL -1 -- +1 μA Output Leakage Current IOL -3 -- +2 μA -- 56 -- -- 55 -- -- 47 -- Oscillator Frequency Standby Mode Current (Normal Mode Current) FCL ISB -- 70 -- Condition VIN = VDD to VSS VIN = VDD to VSS VDD=3.3V, R = 270K Khz VDD=3.0V, R = 270K VDD=2.4V, R = 270K μA No MPU I/F Access VDD=3.3V, FCL = 55KHz Segment=128, Common=32 FRM = 60Hz TA=25℃ Display Off Current IDISPLAY -- 25 -- μA The same as above Sleep Mode Current ISLEEP -- 0.2 0.5 μA The same as above VDD = 2.4 to 3.6V, Gnd = 0V, Ta = -20 to 80℃ RAiO TECHNOLOGY INC. 57/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 9-3 Timing 特性 9-3-1 并列接口 tCSW6 RS, CS tCYC6 R/W tAC6 tWEN6 tRWH6 EN tDS6 tDH6 DB[7:0] (Write) tOH6 DB[7:0] (Read) tOS6 图 9-1:6800 MPU 时序 6800 MPU Interface Item Address Setup Time Read/Write Setup Time Read/Write Hold Time Signal RS, CS R/ W Enable Access Time Access Cycle Time EN Write Data Setup Time Write Data Hold Time Read Data Access Time Read Data Hold Time RAiO TECHNOLOGY INC. DB[7:0] Symbol Rating Condition Unit Min. Max. tCSW6 0 -- tWEN6 10 -- tRWH6 10 -- tAC6 90 -- Command Cycle 200 -- Data Cycle 400 -- tDS6 0 -- tDH6 10 -- tOS6 -- 0 tOH6 10 -- tCYC6 58/70 ns www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 tCSW8 D/C, CS tCYC8 tAC8 RD, WR tCSH8 tDS8 DB[7:0] (Write) tDH8 tOS8 tOH8 DB[7:0] (Read) 图 9-2:8080 MPU 时序 8080 MPU Interface Item Signal Address Setup Time RS, CS Address Hold Time Read/Write Access Time RD , WR Access Cycle Time Write Data Setup Time Write Data Hold Time DB[7:0] Read Data Setup Time Read Data Setup Time Symbol Rating Condition Unit Min. Max. TCSW8 10 -- TCSH8 10 -- tAC8 90 -- Command Cycle 200 -- Data Cycle 400 -- tDS6 0 -- tDH6 10 -- tOS6 -- 0 tOH6 10 -- TCYC8 ns 9-3-2 串行接口 tCYC3 CS tCSH3 SDA RW SCK tDS3 tCKL3 RS(0) R7 R6 ………………….. R0 D7 D6 …………………. D0 tDH3 tCKH3 Register No. R/W DATA. 图 9-3:3-Wire 时序 RAiO TECHNOLOGY INC. 59/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 3-Wire Serial Interface Item Signal Access Time CS CS Setup Time Clock Low Pulse Width Clock High Pulse Width Data Setup Time SCK SDA Data Hold Time Symbol Rating Condition Unit Min. Max. tCYC3 3.6 -- tCSH3 20 -- tCKL3 100 -- tCKH3 100 -- tDS3 20 -- tDH3 10 -- μs ns tCYC4A CS tCSH4 RS 0 SDA Don’t Care RW tDS4 SCK tCKL4 R7 R6 …………..…….. R0 D7 D6 ……….……………. D0 tDH4 Register No. tCKH4 R/W DATA. 图 9-4:4-Wire(A-Type) 时序 4-Wire(A-Type) Serial Interface Item Signal Access Time CS Setup Time Clock Low Pulse Width Clock High Pulse Width Data Setup Time Data Hold Time RAiO TECHNOLOGY INC. CS SCK SDA, RS Symbol Rating Condition Unit Min. Max. tCYC4A 3.4 -- tCSH4 20 -- tCKL4 100 -- tCKH4 100 -- tDS4 20 -- tDH4 10 -- 60/70 μs ns www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 tCYC4B CS tCSH4 SDI RW tDS4 SDO RS(0) R7 R6 ………………….. R0 WD7 WD6 ……………. WD0 tDH4 Don’t Care RD7 tOS4B SCK tCKL4 tOH4B Register No. tCKH4 RD6 …………..... RD0 R/W DATA. 图 9-5:4-Wire(B Type) 时序 4-Wire(B-Type) Serial Interface Item Signal Access Time CS Setup Time Clock Low Pulse Width Clock High Pulse Width Data Write Setup Time Data Write Hold Time Data Read Setup Time Data Read Hold Time CS SCK SDI SDO Symbol Rating Condition Unit Min. Max. tCYC4A 3.6 -- tCSH4 20 -- tCKL4 100 -- tCKH4 100 -- tDS4 20 -- tDH4 10 -- tOS4B 20 -- tOH4B 10 -- μs ns 9-3-3 Reset 界面 tRST RST Internal State During Reset Reset Complete tRSTH 图 9-6 : Reset 时序 RAiO TECHNOLOGY INC. 61/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 Item Reset Pulse Width Reset Complete Hold Time RAiO TECHNOLOGY INC. Signal Symbol RST tRST RST tRSTH 62/70 Condition FCL= 55KHz Rating Unit Min. Max. 100 -- ms 150 250 ms www.raio.com.tw RAiO TECHNOLOGY INC. 63/70 17 16 68 GND 69 VDD 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS DB2, RS, SDI 77 DB1, SDA, SDO 78 DB0, SCL 79 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 86 P/S 87 INT 88 EXT_CLK 89 CLK_SEL 90 KST3 KST2 91 KST1 92 KST0 93 94 KIN4 95 KIN3 96 KIN2 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 IO1 105 IO0 106 EL_CHRG 107 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND 114 GND 115 VDD 116 VDD 116-1 S0 116-2 FG S1 116-3 Top View 15 RA8815 14 13 12 11 10 9 8 7 6 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 2 1 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R RA8815 Preliminary Version 2.3 128x33 图形/文字 LCD 驱动控制器 附件A. A-1 COG应用 A-1-1 串联接口的基本接线 Icon 128x32 COG RA8815 #N FPC #1 图 A-1a:COG 模块 Y (0, 0) X 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1 图 A-1b:串联接口的 FPC 基本接线 www.raio.com.tw RAiO TECHNOLOGY INC. 64/70 26 25 24 23 22 21 20 19 GND 68 VDD 69 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS DB2, RS, SDI 77 DB1, SDA, SDO 78 79 DB0, SCL 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 P/S 86 INT 87 88 EXT_CLK 89 CLK_SEL 90 KST3 91 KST2 92 KST1 93 KST0 94 KIN4 KIN3 95 KIN2 96 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 IO1 105 IO0 106 107 EL_CHRG 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND GND 114 VDD 115 116 VDD 116-1 S0 116-2 FG 116-3 S1 (0, 0) 18 17 16 Top View 15 RA8815 14 13 12 11 10 9 8 7 6 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 2 1 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R RA8815 Preliminary Version 2.3 128x33 图形/文字 LCD 驱动控制器 RA8815 的 MPU 接口方式有许多种,包括串并联、3-Wire 或 4-Wire,也提供许多应用接口如键盘 扫描、I/O 等,因此要以 COG 与软性 PCB (FPC)连接成如图 A-1a 的 COG 模块可以有许多种组 合,图 A-1b 的 COG 模块连接方式是串联接口时的最基本方式,在 MPU 为串联接口时这些接线都 是必须接到 FPC 的。 A-1-2 并联接口的基本接线 Y X 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1 图 A-1c:并联接口的 FPC 基本接线 图 A-1c 则是并联接口时的最基本方式,在 MPU 为并联接口时这些接线也都是必须接到 FPC 的。 www.raio.com.tw RAiO TECHNOLOGY INC. 65/70 54 53 52 51 50 49 48 47 46 45 44 43 42 41 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R Preliminary Version 2.3 40 39 38 37 36 35 34 33 32 31 68 GND 69 VDD 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS 77 DB2, RS, SDI DB1, SDA, SDO 78 79 DB0, SCL 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 86 P/S 87 INT 88 EXT_CLK 89 CLK_SEL 90 KST3 91 KST2 92 KST1 93 KST0 94 KIN4 95 KIN3 96 KIN2 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 105 IO1 106 IO0 107 EL_CHRG 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND 114 GND 115 VDD 116 VDD 116-1 S0 116-2 FG 116-3 S1 (0, 0) 30 29 28 Top View 27 RA8815 26 25 24 23 22 21 20 19 18 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 2 1 RA8815 128x33 图形/文字 LCD 驱动控制器 A-1-3 其它应用的FPC接线 Y X 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B COMS_B 图 A-2:COG 模块之 FPC 接线(A) 如前面所述,RA8815 的 MPU 接口方式有许多种,包括串并联、3-Wire 或 4-Wire,也提供许多应用接口如 键盘扫描、I/O 等,如图 A-2 的 COG 模块连接方式是将 RA8815 所有功能由 Gold Bump PAD 接出,连接到 FPC,再由 FPC 的另一端(系统端)进行设定,虽然 FPC 接线比较复杂,但应用比较广泛,系统端可以随时 修改功能设定。 此外连接 Icon 的 Common 可以选择 COMS_A 或 COMS_B 信号,让玻璃(Panel)在布局的时候容易将 Icon 放置在上下两端。 图 A-3 的 COG 模块连接例题则非常简捷,没有用到键盘扫描、I/O、冷光片驱动,MPU 接口为 3-Wire 串联 模式,使用 2 倍压、内部 RC 振荡与中断信号,因此 FPC 只有用到 18 根脚,不过在 COG 布局时,有些信 号要在玻璃(Panel)上直接由 ITO 接到 VDD 或 GND,如 P/ S 、CLK_SEL、EXT_CLK,如果系统要使用其 它 功 能 如 键 盘 扫 描 , 那 么 FPC 的 接 线 就 要 修 改 将 KIN[4:0] 、 KST[3:0] 接 出 来 。 Pad Number 68,69, 113,114,115,116 为 VDD 或 GND,主要是给一些信号要在玻璃(Panel)上直接由 ITO 连接设定用,因此在 www.raio.com.tw RAiO TECHNOLOGY INC. 66/70 18 17 16 15 68 GND 69 VDD 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS 77 DB2, RS, SDI DB1, SDA, SDO 78 79 DB0, SCL 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 86 P/S 87 INT 88 EXT_CLK 89 CLK_SEL 90 KST3 91 KST2 92 KST1 93 KST0 94 KIN4 95 KIN3 96 KIN2 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 105 IO1 106 IO0 107 EL_CHRG 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND 114 GND 115 VDD 116 VDD 116-1 S0 116-2 FG 116-3 S1 (0, 0) 14 13 12 Top View 11 RA8815 10 9 8 7 6 5 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 2 1 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R RA8815 Preliminary Version 2.3 128x33 图形/文字 LCD 驱动控制器 FPC 上不用接出来。 Y X 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1 图 A-3:COG 模块之 FPC 接线(B) 图 A-4 的 COG 模块连接例题则是使用 8080 8bit MPU 接口、2 倍压、内部 RC 振荡、冷光片驱动与中断信 号,没有用到键盘扫描、I/O,因此 FPC 用到 29 根脚,同样在 COG 布局时,有些信号要在玻璃(Panel)上直 接由 ITO 接到 VDD 或 GND,如 C86、BIT4、P/ S 、CLK_SEL、EXT_CLK。 www.raio.com.tw RAiO TECHNOLOGY INC. 67/70 29 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 DUM_L SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG41 SEG42 SEG43 SEG44 SEG45 SEG46 SEG47 SEG48 SEG49 SEG50 SEG51 SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 SEG72 SEG73 SEG74 SEG75 SEG76 SEG77 SEG78 SEG79 SEG80 SEG81 SEG82 SEG83 SEG84 SEG85 SEG86 SEG87 SEG88 SEG89 SEG90 SEG91 SEG92 SEG93 SEG94 SEG95 SEG96 SEG97 SEG98 SEG99 SEG100 SEG101 SEG102 SEG103 SEG104 SEG105 SEG106 SEG107 SEG108 SEG109 SEG110 SEG111 SEG112 SEG113 SEG114 SEG115 SEG116 SEG117 SEG118 SEG119 SEG120 SEG121 SEG122 SEG123 SEG124 SEG125 SEG126 SEG127 DUM_R Preliminary Version 2.3 28 27 26 25 24 23 22 21 20 19 68 GND 69 VDD 70 RA 71 RB 72 DB7, SMOD1 73 DB6, SMOD0 74 DB5 75 DB4 76 DB3, CS 77 DB2, RS, SDI DB1, SDA, SDO 78 79 DB0, SCL 80 RD, EN 81 WR, R/W 82 D/C, RS 83 CS 84 C86 85 BIT4 86 P/S 87 INT 88 EXT_CLK 89 CLK_SEL 90 KST3 91 KST2 92 KST1 93 KST0 94 KIN4 95 KIN3 96 KIN2 97 KIN1 98 KIN0 99 IO7 100 IO6 101 IO5 102 IO4 103 IO3 104 IO2 105 IO1 106 IO0 107 EL_CHRG 108 EL_DCHG 109 RST 110 TEST2 111 TEST1 112 TEST0 113 GND 114 GND 115 VDD 116 VDD 116-1 S0 116-2 FG 116-3 S1 (0, 0) 18 17 16 Top View 15 RA8815 14 13 12 11 10 9 8 7 6 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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 COMS_A0 COMS_A1 COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 2 1 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VREG VREG VREG RA8815 128x33 图形/文字 LCD 驱动控制器 Y X 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM23 COM24 COM25 COM26 COM27 COM28 COM29 COM30 COM31 COMS_B0 COMS_B1 图 A-4a:COG 模块之 FPC 接线(C) 图 A-4b 是 LCD 玻璃为 128x32 的范例,但是如果使用的 LCD 玻璃 COM 少于 32,则走线方式要特别注 意,因为 RA8815 不是单纯只有绘画模式(Graphics Mode)或点阵模式(Dot Matrix),它可以支持文字模式 (Text Mode),如果使用的 LCD 玻璃 COM 少于 32,连接 COM 的线不可任意分割,除非在应用上不使用文 字模式。 注意图 A-4b,因为 COG 倒装的关系,因此 COM0、SEG0 是在最右下脚的位置。 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 128 x 32 Icon COM31 : : : : : COM16 COM15 : : : : : : COM0 SEG127 ……………………………………………………………… SEG0 ..…………………. COM16 : COM31 : COM0 RA8815 : : (Back View) COM15 COMS 图 A-4b:COG 模块之 LCD 玻璃接线(128x32+Icon) 96 X 24 COM23 : : : COM16 COM15 : : : : : : COM0 SEG95 ……………………………………………………………… SEG0 ……………. COM16 : COM23 RA8815 (Back View) COM0 : : COM15 图 A-4c:COG 模块之 LCD 玻璃接线(96x24) 图 A-4c 是 LCD 玻璃为 96x24 的范例,此范例上可以使用到一行全型字(16x16)及一行小 ASCII(8x8)字,或 者是三行小 ASCII(8x8)字,如果此 LCM 的目的只会使用绘画模式,则 COM 线的分法可以左右对等各取一 半。 RAiO TECHNOLOGY INC. 68/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 Preliminary Version 2.3 A-2 ITO 阻值 表 A-1:COG 之 ITO 最大阻值建议表 PAD Name ITO(Ohm) PAD Name ITO(Ohm) PAD Name ITO(Ohm) VDD , VDDP 150 C2P 200 P/ S 600 GND , GNDP 150 C2M 200 CLK_SEL 600 VREF 200 RA 200 EXT_CLK 600 VLCD 200 RB 200 KST[3:0] 600 VREG 200 DB[7:0] 600 KIN[4:0] 600 V4 200 RD , EN 600 IO[7:0] 600 V3 200 WR , R/ W 600 EL_CHRG 600 V2 200 D/ C , RS 600 EL_DCHG 600 V1 200 CS 600 RST 600 V0 200 INT 600 TEST[2:0] 600 C1P 200 C86 600 C1M 200 BIT4 600 ITO Layout C1M C1P C1P C2P C2P C1M VLCD C2M C2M VLCD VLCD VLCD VLCD VLCD Chip PAD FPC PAD 图 A-5:ITO 走线范例 - VLCD(两倍压) 在 COG 开模时,有关 Power 信号(如 VDD, GND, VLCD, V[4:0], C1P, C1M 等)的 ITO 阻值愈小愈好,建 议在玻璃布局时,ITO 走线尽可能粗一些,才能降低 ITO 阻值。图 A-5 是 VLCD 在玻璃 ITO 走线的范 例,因为 VLCD 有 6 根 PAD,建议全部拉出成一出粗的走线往软性 PC 板(FPC)的相对映接点,也因为是 两倍压(C2P 要接到 VLCD)的范例,C2P 的 2 根 PAD 用粗的走线与 LVCD 的 6 根 PAD 全部连接。 RAiO TECHNOLOGY INC. 69/70 www.raio.com.tw RA8815 128x33 图形/文字 LCD 驱动控制器 C1M C1M C1P C1P GNDP GNDP GND GND GND GND VDD VDD VDD VDDP V0 V0 V0 V0 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VLCD VLCD VLCD VLCD VLCD VLCD C2M C2M C2P C2P Preliminary Version 2.3 Chip Pad ITO Layout FPC Pad 图 A-6:ITO 走线范例 图 A-6 是在玻璃 ITO 走线的范例,FPC 的 VDD 与 GND 要与 RA8815 的 VDD 与 GND 采取最近的距离, 避免弯曲走线,如 RA8815 的 GND 有 6 根 PAD,全部拉出成一出粗的走线往软性 PC 板的相对映 GND 接点,同时建议 FPC 的 VDD、GND 与 VLCD 线宽要比一般信号宽,FPC 贴在玻璃端的 VDD、GND 与 VLCD 接点也比一般信号宽,因此在 FPC 开模时要特别留意,这样就能降低电源损耗,让 RA8815 在 COG 玻璃维持良好的特性。 RAiO TECHNOLOGY INC. 70/70 www.raio.com.tw