电子说
在电子设计领域,字库芯片对于实现字符和图形的显示至关重要。今天,我们来深入了解一下上海高通半导体有限公司推出的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 | — | — | — |
全部0条评论
快来发表一下你的评论吧 !