深入解析GT30L32S4W标准点阵汉字库芯片

电子说

1.4w人已加入

描述

深入解析GT30L32S4W标准点阵汉字库芯片

在电子设备的显示系统中,汉字库芯片起着至关重要的作用。今天,我们就来详细了解一下深圳高通半导体有限公司推出的GT30L32S4W标准点阵汉字库芯片。

文件下载:GT30L32S4W.pdf

一、芯片概述

GT30L32S4W是一款功能强大的汉字库芯片,它内含12x12点阵、16x16点阵、24x24点阵、32x32点阵的汉字库,支持GB2312国标汉字(含有国家信标委合法授权)及ASCII字符,排列格式为横置横排。用户通过字符内码,利用公司所提供库文件内的函数接口可直接读取该内码的点阵信息。

芯片特点

  • 数据总线:采用SPI串行总线接口,方便与其他设备进行通信。
  • 点阵排列方式:字节横置横排,这种排列方式更符合显示的需求。
  • 时钟频率:最高可达45MHz(@3.3V),能够满足高速数据传输的要求。
  • 工作电压:范围在2.7V - 3.6V,具有较宽的电压适应范围。
  • 电流:工作电流为5 - 15mA,睡眠电流为1 - 5uA,功耗较低。
  • 工作温度:可在 -40℃ - 85℃的环境下正常工作,具有较好的稳定性。
  • 封装:提供DFN8 - 2X3和SOP8 - B两种封装形式,方便不同的应用场景。
  • 字符集:支持GB2312字符集,字号包括12x12、16x16、24x24、32x32点阵。

芯片内容

芯片包含丰富的字符集和字库,具体如下: 字符集 字库 字号 字符数 字体 排列方式
ASCII ASCII 5x7 96 标准 W - 横置横排
ASCII 7x8 96 标准 W - 横置横排
…… …… …… …… …… ……
汉字 GB2312汉字 12x12 6763 + 470 宋体 W - 横置横排
国标扩展字符 6x12 126 宋体 W - 横置横排

字型样张

芯片提供了不同点阵和字体的汉字字符以及ASCII码点阵字符的样张,方便用户直观地了解芯片所支持的字体效果。

二、操作指令

芯片的操作指令丰富多样,主要包括以下几种:

指令参数

Instruction Description Instruction Code(One - Byte) Dummy Bytes Address Bytes Data Bytes
READ Read Data Bytes 03h 0 3 1 to ∞
FAST_READ Read Data Bytes at Higher Speed 0Bh 1 3 1 to ∞

一般读取(Read Data Bytes)

操作时,首先把片选信号(CS#)变为低,紧跟着输入1个字节的命令字(03h)和3个字节的地址,通过串行数据输入引脚(SI)移位输入,每一位在串行时钟(SCLK)上升沿被锁存。然后该地址的字节数据通过串行数据输出引脚(SO)移位输出,每一位在串行时钟(SCLK)下降沿被移出。读取字节数据后,把片选信号(CS#)变为高,结束本次操作。若片选信号(CS#)继续保持为低,则下一个地址的字节数据继续输出。

快速读取点阵数据(Read Data Bytes at Higher Speed)

与一般读取类似,但在输入命令字(0Bh)和3个字节的地址后,还需要输入一个字节Dummy Byte。同样,数据在时钟上升沿锁存,下降沿移出。例如,读取一个15x16点阵汉字需要32Byte,连续32个字节读取后结束一个汉字的点阵数据读取操作。

四线输出快速读取(6BH)

命令后面是3字节地址(A23 - A0)和一个空字节,每个位在SCLK的上升沿锁存,然后存储器内容从IO3、IO2、IO1、IO0每个时钟周期移出4位。

四线I / O快速读取(EBH)

输入3个字节地址(A23 - 0)和“连续读取模式”字节以及4个空循环时钟,每个时钟4位从IO3、IO2、IO1、IO0移出,地址自动递增。

四线I / O字快速读(E7H)

类似于四线I / O快速读取命令,但最低地址位(A0)必须等于0,并且只有2个伪时钟。通过设置“连续读取模式”位(M7 - 0),可以进一步降低命令开销。

四线页写入指令(32H)

用于对存储器进行编程,使用前需设置状态寄存器Bit9中的四态使能(QE = 1),并执行写使能(WREN)命令。输入命令后,若超过256字节发送到器件,先前锁存的数据被丢弃,最后256个数据字节被保证在同一页内被正确编程;若小于256个数据字节发送到设备,它们在请求的地址被正确编程,而不会对同一页的其他字节产生任何影响。

写使能(Write Enable)和写非能(Write Disable)

写使能指令的时序为CS#变低 -> 发送Write Enable命令 -> CS#变高;写非能指令的时序为CS#变低 -> 发送Write Disable命令 -> CS#变高。

页写入(Page Program)

时序为CS#变低 -> 发送Page Program命令 -> 发送3字节地址 -> 发送数据 -> CS#变高。写入指令发送CS#变高后需进行忙状态判断,等待芯片内部完成写入后,才可以对芯片进行下一步操作。

扇区擦除(Sector Erase)

时序为CS#变低 -> 发送Sector Erase命令 -> 发送3字节地址 -> CS#变高。擦除指令发送CS#变高后需进行忙状态判断,等待芯片内部完成擦除后,才可以对芯片进行下一步操作。

深度睡眠模式指令(B9H)和唤醒深度睡眠模式指令(ABH)

进入深度睡眠模式时,CS#为低电平,输入B9H命令,然后CS#变为高电平并持续TDP(25us)的时间;唤醒时,CS#为低电平,发送ABH指令,然后CS#变为高电平并持续Tres1(25us)的时间。

三、引脚描述与电路连接

引脚配置

芯片提供SOP8 - B和DFN8 2X3两种封装形式,不同封装的引脚配置如下: 封装 引脚编号 名称 I/O 描述
SOP8 - B 1 CS# I 片选输入
SOP8 - B 2 SO O 串行数据输出、数据输入输出脚1
…… …… …… …… ……
DFN8 2X3 1 GND -
DFN8 2X3 2 NC - 悬空

引脚功能

  • 串行数据输出(SO):数据在时钟的下降沿移出。
  • 串行数据输入(SI):数据在时钟的上升沿移入。
  • 串行时钟输入(SCLK):数据在时钟上升沿移入,在下降沿移出。
  • 片选输入(CS#):所有串行数据传输开始于CS#下降沿,CS#在传输期间必须保持为低电平,在两条指令之间保持为高电平。
  • 总线挂起输入(HOLD#):用于片选信号有效期间暂停数据传输,在总线挂起期间,串行数据输出信号处于高阻态,芯片不对串行数据输入信号和串行时钟信号进行响应。

电路连接

SPI与主机接口电路连接可以参考相应的示意图,#HOLD管脚建议接2K电阻3.3V拉高。

四、电气特性

绝对最大额定值

Symbol Parameter Min. Max. Unit Condition
TOP Operating Temperature -40 85
TSTG Storage Temperature -65 150
VDD Supply Voltage -0.3 3.6 V
VIN Input Voltage -0.3 VDD + 0.3 V
GND Power Ground -0.3 0.3 V

DC特性

在特定条件下(TOP = -40℃ to 85℃,GND = 0V in SPI mode),芯片的直流特性包括电源电流、待机电流、输入输出电压等参数。

AC特性

包括时钟频率、时钟高时间、时钟低时间、时钟上升时间、时钟下降时间等参数,确保芯片在交流信号下的正常工作。

上电时序

规定了VCC(min)到/CS低的时间、VCC(min)到写指令的时间延迟以及写禁止电压等参数。

五、封装尺寸

芯片提供SOP8 - B和DFN8 2X3两种封装,具体尺寸如下: 封装类型 封装尺寸
SOP8 - B 5.28mmX7.90mm(208milX311mil)
DFN8 2X3 2.0mmx 3.0mm(79milX118mil)

六、字库排置

点阵排列格式

每个汉字以汉字点阵字模的形式存储,每个点用一个二进制位表示,点阵排列格式为横置横排,即一个字节的高位表示左面的点,低位表示右面的点,排满一行的点后再排下一行。

15X16点汉字排列格式

15X16点汉字的信息需要32个字节来表示,其点阵数据是横置横排的。

16点阵不等宽ASCII(圆角字体)字符排列格式

16点阵不等宽字符的信息需要34个字节来表示,BYTE0 - BYTE1存放点阵宽度数据,BYTE2 - 33存放横置横排点阵数据。

七、点阵数据验证

客户可将芯片内“A”的数据调出与给定的点阵数据进行对比,若一致,表示SPI驱动正常工作;若不一致,则需重新编写驱动。

八、附录

芯片的附录部分提供了GB2312 1区字符(846字符)、8x16点国际扩展字符(126字符)和8x16点特殊字符(64字符)的内码信息。

GT30L32S4W标准点阵汉字库芯片以其丰富的功能、良好的电气特性和多样的操作指令,为电子工程师在设计显示系统时提供了一个可靠的选择。在实际应用中,我们需要根据具体的需求合理选择芯片的操作指令和引脚连接方式,以确保系统的稳定运行。大家在使用过程中是否遇到过一些特殊的问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分