GT30L24T3Y标准点阵汉字库芯片:设计与应用全解析

电子说

1.4w人已加入

描述

GT30L24T3Y标准点阵汉字库芯片:设计与应用全解析

在电子设计领域,汉字库芯片是实现文字显示功能的关键组件。今天,我们就来深入探讨上海高通半导体有限公司推出的GT30L24T3Y标准点阵汉字库芯片,了解它的特点、操作指令、引脚配置等重要信息。

文件下载:GT30L24T3Y.pdf

一、芯片概述

GT30L24T3Y是一款功能强大的汉字库芯片,内含12x12点阵、16x16点阵、24x24点阵的汉字库。它支持GB2312国标汉字、GB12345国标繁体汉字、BIG5字符集汉字及ASCII字符,并且兼容Unicode编码格式,排列格式为竖置横排。用户可以通过字符内码,利用手册提供的方法计算出该字符点阵在芯片中的地址,进而从该地址连续读出字符点阵信息。

芯片特点

  • 数据总线:采用SPI串行总线接口,方便与其他设备进行通信。
  • 点阵排列方式:字节横置横排,这种排列方式有助于数据的读取和显示。
  • 时钟频率:最高可达120MHz(@3.3V),能够满足高速数据传输的需求。
  • 工作电压:范围在2.7V - 3.6V,具有较宽的电压适应范围。
  • 电流:工作电流为12mA,待机电流仅为5uA,节能效果显著。
  • 工作温度:可在 -40℃ - 85℃的环境下正常工作,适应恶劣的工作条件。
  • 封装:采用SOP8 - B封装,便于安装和焊接。
  • 字符集:支持简体GB2312、繁体BIG5,兼容Unicode,满足不同用户的需求。
  • 字号:提供12x12、16x16、24x24点阵的字体选择。

芯片内容

芯片包含多种字符集和字号的字库,具体如下: 字符集 字库 字号 字符数 字体 排列方式
ASCII字符集 ASCII 5x7 96 标准 Y - 竖置横排
ASCII字符集 ASCII 7x8 96 标准 Y - 竖置横排
…… …… …… …… …… ……
GB字符集 GB2312汉字 12x12 6763 宋体 Y - 竖置横排
GB字符集 GB2312字符 12x12 470 宋体 Y - 竖置横排
…… …… …… …… …… ……

字型样张

芯片提供了多种点阵的汉字和其他点阵字符的样张,包括12x12、16x16、24x24点阵的GB2312汉字和BIG5汉字,以及5x7、7x8、6x12、8x16等点阵的ASCII标准字符,还有12点阵、16点阵、24点阵不等宽ASCII方头(Arial)字符等。

二、操作指令

对GT30L24T3Y芯片SPI接口的操作主要有两种:一般读取(Read Data Bytes)和快速读取点阵数据(Read Data Bytes at Higher Speed)。

指令参数

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

一般读取(Read Data Bytes)

操作步骤如下:

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

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

操作步骤如下:

  1. 首先把片选信号(CS#)变为低。
  2. 紧跟着通过串行数据输入引脚(SI)移位输入1个字节的命令字(0Bh)、3个字节的地址以及一个字节Dummy Byte,每一位在串行时钟(SCLK)上升沿被锁存。
  3. 该地址的字节数据通过串行数据输出引脚(SO)移位输出,每一位在串行时钟(SCLK)下降沿被移出。
  4. 如果片选信号(CS#)继续保持为低,则下一个地址的字节数据继续通过串行数据输出引脚(SO)移位输出。例如,读取一个15x16点阵汉字需要32Byte,则连续32个字节读取后结束一个汉字的点阵数据读取操作。如果不需要继续读取数据,则把片选信号(CS#)变为高,结束本次操作。

三、引脚描述与电路连接

引脚配置

NO. 名称 I/O 描述
1 CS# I 片选输入(Chip enable input)
2 SO O 串行数据输出(Serial data output)
3 NC - 悬空
4 GND - 地(Ground)
5 SI I 串行数据输入(Serial data input)
6 SCLK I 串行时钟输入(Serial clock input)
7 HOLD# I 总线挂起(Hold, to pause the device without)
8 VCC - 电源(+ 3.3V Power Supply)

引脚描述

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

HOST CPU主机接口与SPI接口电路示意图

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

四、电气特性

绝对最大额定值

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

DC特性

Symbol Parameter Min. Max. Unit Condition
IDD VCC Supply Current(active) 12 - mA TOP = -40℃ to 85℃, GND = 0V in SPI mode; VCC = 2.7 - 3.6V
ISB VCC Standby Current 5 - uA -
VIL Input LOW Voltage -0.3 0.2VCC V -
VIH Input HIGH Voltage 0.7VCC VCC + 0.4 V -
VOL Output LOW Voltage 0.4(IOL = 1.6mA) - V -
VOH Output HIGH Voltage VCC - 0.2(IOH = 100uA) - V -
ILI Input Leakage Current 0 2 uA -
ILO Output Leakage Current 0 2 uA -

AC特性

芯片的AC特性包含多个参数,如时钟频率、时钟高时间、时钟低时间等,具体参数可参考文档中的表格。

五、封装尺寸

芯片采用SOP8 - B封装,文档中给出了详细的封装尺寸,单位为mm和inch,包括A、A1、A2等多个尺寸参数的最小、标准和最大值。

六、字库排置(横置横排)

点阵排列格式

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

15X16点汉字排列格式

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

16点阵不等宽ASCII方头(Arial)字符排列格式

16点阵不等宽字符的信息需要34个字节(BYTE 0 – BYTE33)来表示。其中,BYTE0 - BYTE1存放点阵宽度数据,BYTE2 - 33存放横置横排点阵数据。不等宽字符的点阵存储宽度是以BYTE为单位取整的,根据不同字符宽度会出现相应的空白区,可根据BYTE0 - BYTE1所存放点阵的实际宽度数据,对还原下一个字的显示或排版留作参考。

七、点阵数据验证(客户参考用)

客户可以将芯片内“A”的数据调出与文档中提供的数据进行对比。若一致,表示SPI驱动正常工作;若不一致,则需要重新编写驱动。

八、附录

GB23121区字符(470字符)

GB2312标准点阵字符1区对应码位的A1A1 - A9EF共计846个字符。

补丁文件

文档中提供了多个补丁文件,包括12、16点UNICODE对应字库表、24点UNICODE对应字库表、12、16点BIG5对应字库表、24点BIG5对应字库表、16点BIG5缺损字符码本、24点BIG5缺损字符码本等,每个补丁文件都有对应的文档、版本号和发布时间。

GT30L24T3Y标准点阵汉字库芯片凭借其丰富的字符集、多样的字号选择、高效的操作指令和良好的电气特性,为电子工程师在文字显示设计方面提供了一个可靠的解决方案。在实际应用中,我们需要根据具体的需求合理选择芯片,并注意芯片的操作指令和引脚配置等细节,以确保系统的稳定运行。大家在使用这款芯片的过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分