GT24L24A2W16标准点阵汉字库芯片:热敏打印机的得力助手

电子说

1.4w人已加入

描述

GT24L24A2W16标准点阵汉字库芯片:热敏打印机的得力助手

在电子设计领域,字库芯片对于实现字符和图形的显示至关重要。今天,我们来深入了解一下上海高通半导体有限公司推出的GT24L24A2W16标准点阵汉字库芯片,看看它有哪些独特的特点和功能。

文件下载:GT24L24A2W16.pdf

芯片概述

GT24L24A2W16是一款专门为热敏打印机设计的字库芯片。它支持24点阵B18030国标汉字,以及9x17、12x24多国语言字符和条形码图库,排列格式为横置横排。用户可以通过字符内码,利用用户手册提供的方法计算出该字符点阵在芯片中的地址,然后从该地址连续读出字符点阵信息。

此外,该芯片还为客户提供了2M字节的可自由读写空间,包括512个扇区,每个扇区4K字节或16页,每页256字节,可自由读写空间地址范围为000000 - 1FFFFF。

芯片特点

接口与时钟

该芯片采用SPI串行总线接口,点阵排列方式为字节横置横排,时钟频率最高可达120MHz(@3.3V),这使得它能够快速传输数据,满足高速打印的需求。

电气特性

工作电压范围为2.7V - 3.6V,工作电流为12mA,待机电流为2 - 13uA,工作温度范围为 - 40℃ - 85℃。这些特性使得芯片在不同的环境条件下都能稳定工作。

封装形式

采用SOP8 - B封装,方便进行PCB布局和焊接。

字符集与字号

支持多种字符集,包括GB18030、UNICODE、CODEPAGE、条形码等,字号有9x17、12x24点阵外文和24x24点阵中文,能够满足不同用户对于字符显示的需求。

芯片内容

芯片包含了丰富的字库信息,涵盖了多种语言和字符集,具体如下表所示: 字符集 字库 字号 字符数 字体 排列方式
中文GB GB18030 24X24 27533 + 1038 宋体 W - 横置横排
437 — USA,Standard Europe 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
737 — Greek 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 标准 W - 横置横排
775 — Baltic 9X17 256 印体 W - 横置横排
CODEPAGE 9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
850 — Multilingual 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
852 — Latin 2 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
855 — Cyrillic 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
857 — Turkish 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
858 — Euro 9X17 128 印体 W - 横置横排
9X17 128 粗印体 W - 横置横排
12x24 128 印体 W - 横置横排
860 — Portuguese 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
862 — Hebrew 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 标准 W - 横置横排
863 — Canadian French 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
864 — Arabic 16点不等宽 256 黑体 W - 横置横排
24点不等宽 256 黑体 W - 横置横排
865 — Nordic 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
866 — Cyrillic 2 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
1251 — Cyrillic 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
1252 — Latin 1 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
1253 — Greek 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 标准 W - 横置横排
9X17 256 印体 W - 横置横排
1254 — Turkish 9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
1255 — Hebrew New 9X17 256 印体 W - 横置横排
9X17 256 粗印体 W - 横置横排
12x24 256 标准 W - 横置横排
1256 — Arabic 16点不等宽 256 黑体 W - 横置横排
24点不等宽 256 黑体 W - 横置横排
9X17 256 印体 W - 横置横排
1257—Baltic 9X17 256 粗印体 W - 横置横排
12x24 256 印体 W - 横置横排
928 — Greek 9X17 96 印体 W - 横置横排
9X17 96 粗印体 W - 横置横排
12x24 96 标准 W - 横置横排
Hebrew old 9X17 96 印体 W - 横置横排
9X17 96 粗印体 W - 横置横排
12x24 96 标准 W - 横置横排
国际字符集 9X17 132 印体 W - 横置横排
9X17 132 粗印体 W - 横置横排
12X24 132 印体 W - 横置横排
日文假名Katakana 9X17 128 印体 W - 横置横排
9X17 128 粗印体 W - 横置横排
12X24 128 印体 W - 横置横排
UNICODE 拉丁文 9X17 496 印体 W - 横置横排
9X17 496 粗印体 W - 横置横排
12X24 208 印体 W - 横置横排
西里尔文 9X17 208 粗印体 W - 横置横排
9X17 208 印体 W - 横置横排
12X24 208 印体 W - 横置横排
希腊文 9X17 96 印体 W - 横置横排
9X17 96 粗印体 W - 横置横排
12X24 96 印体 W - 横置横排
希伯来文 9X17 112 印体 W - 横置横排
9X17 112 粗印体 W - 横置横排
12X24 112 印体 W - 横置横排
国际字符集 9x17 168 印体 W - 横置横排
9x17 168 粗印体 W - 横置横排
12X24 168 印体 W - 横置横排
16点阵不等宽 576 黑体 W - 横置横排
阿拉伯文 24点阵不等宽 576 黑体 W - 横置横排
泰文 24点阵不等宽 128 黑体 W - 横置横排
转码表 UNICODE to GB18030
BIG5 to GB18030
CODEPAGE to UNICODE
专用数字 Arial数字及符号 16 、 24 、 32 、 48 、 64点阵不等宽 15 Arial W - 横置横排
Times New Roman数字及符号 16 、 24 、 32 、 48 、 64点阵不等宽 15 Times New Roman W - 横置横排
时钟体 数字及符号 24 、 32 、 48 、 64点阵不等宽 15 时钟体 W - 横置横排
方块体 数字及符号 16 、 24 、 32 、 48 、 64点阵不等宽 15 方块体 W - 横置横排
专用字符 条形码EAN13 12X27 60 标准 W - 横置横排
条形码CODE128 16X20 107 标准 W - 横置横排

这些丰富的字库信息为打印机提供了多样化的打印内容选择。

字型样张

文档中还给出了不同字号和字符集的字型样张,包括24x24点阵GB18030汉字、24点阵不等宽阿拉伯文、24点阵不等宽泰文、9x17拉丁文、9x17希腊文、9x17西里尔文、9x17希伯来文、48点阵不等宽(Arial)、48点阵不等宽(Times new Roman)、48点阵不等宽(时钟体)、48点阵不等宽(方块体)等。通过这些样张,我们可以直观地看到芯片所支持的字符显示效果。

操作指令

指令参数

芯片提供了多种操作指令,每个指令都有相应的指令码、地址字节、虚拟字节和数据等参数,具体如下表所示: Instruction Description Instruction Code(One - Byte) Address Bytes Dummy Bytes Data
Read Read Data Bytes 0000 0011 03 h 3 1 to ∞
Fast Read Read Data Bytes at Higher Speed 0000 1011 0B h 3 1 1 to ∞
WREN Write Enalbe 0000 0110 06 h
WRDI Write Disable 0000 0100 04 h
PP Page Program 0000 0010 02 h 3 1 to256
SE Sector Erase 0010 0000 20 h 3
BE Block Erase(64K) 1101 1000 D8 h 3
CE Chip Erase 0110 0000/ 1100 0111 60 H/ C7 H

指令操作

  • 一般读取(Read Data Bytes):首先将片选信号(CS#)变为低,接着输入1个字节的命令字(03 h)和3个字节的地址,数据在串行时钟(SCLK)上升沿被锁存
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

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

×
20
完善资料,
赚取积分