电子说
在电子设计领域,汉字库芯片是实现文字显示功能的关键组件。今天,我们就来深入探讨上海高通半导体有限公司推出的GT30L24T3Y标准点阵汉字库芯片,了解它的特点、操作指令、引脚配置等重要信息。
文件下载:GT30L24T3Y.pdf
GT30L24T3Y是一款功能强大的汉字库芯片,内含12x12点阵、16x16点阵、24x24点阵的汉字库。它支持GB2312国标汉字、GB12345国标繁体汉字、BIG5字符集汉字及ASCII字符,并且兼容Unicode编码格式,排列格式为竖置横排。用户可以通过字符内码,利用手册提供的方法计算出该字符点阵在芯片中的地址,进而从该地址连续读出字符点阵信息。
| 芯片包含多种字符集和字号的字库,具体如下: | 字符集 | 字库 | 字号 | 字符数 | 字体 | 排列方式 |
|---|---|---|---|---|---|---|
| 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 ∞ |
操作步骤如下:
操作步骤如下:
| 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) |
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 | - |
| 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特性包含多个参数,如时钟频率、时钟高时间、时钟低时间等,具体参数可参考文档中的表格。
芯片采用SOP8 - B封装,文档中给出了详细的封装尺寸,单位为mm和inch,包括A、A1、A2等多个尺寸参数的最小、标准和最大值。
每个汉字在芯片中以汉字点阵字模的形式存储,每个点用一个二进制位表示,存1的点显示亮点,存0的点不显示。点阵排列格式为横置横排,即一个字节的高位表示左面的点,低位表示右面的点,排满一行的点后再排下一行。
15X16点汉字的信息需要32个字节(BYTE 0 – BYTE 31)来表示,其点阵数据是横置横排的。
16点阵不等宽字符的信息需要34个字节(BYTE 0 – BYTE33)来表示。其中,BYTE0 - BYTE1存放点阵宽度数据,BYTE2 - 33存放横置横排点阵数据。不等宽字符的点阵存储宽度是以BYTE为单位取整的,根据不同字符宽度会出现相应的空白区,可根据BYTE0 - BYTE1所存放点阵的实际宽度数据,对还原下一个字的显示或排版留作参考。
客户可以将芯片内“A”的数据调出与文档中提供的数据进行对比。若一致,表示SPI驱动正常工作;若不一致,则需要重新编写驱动。
GB2312标准点阵字符1区对应码位的A1A1 - A9EF共计846个字符。
文档中提供了多个补丁文件,包括12、16点UNICODE对应字库表、24点UNICODE对应字库表、12、16点BIG5对应字库表、24点BIG5对应字库表、16点BIG5缺损字符码本、24点BIG5缺损字符码本等,每个补丁文件都有对应的文档、版本号和发布时间。
GT30L24T3Y标准点阵汉字库芯片凭借其丰富的字符集、多样的字号选择、高效的操作指令和良好的电气特性,为电子工程师在文字显示设计方面提供了一个可靠的解决方案。在实际应用中,我们需要根据具体的需求合理选择芯片,并注意芯片的操作指令和引脚配置等细节,以确保系统的稳定运行。大家在使用这款芯片的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !