GT24L24A2W16標(biāo)準(zhǔn)點(diǎn)陣漢字庫芯片:熱敏打印機(jī)的得力助手
在電子設(shè)計(jì)領(lǐng)域,字庫芯片對于實(shí)現(xiàn)字符和圖形的顯示至關(guān)重要。今天,我們來深入了解一下上海高通半導(dǎo)體有限公司推出的GT24L24A2W16標(biāo)準(zhǔn)點(diǎn)陣漢字庫芯片,看看它有哪些獨(dú)特的特點(diǎn)和功能。
文件下載:GT24L24A2W16.pdf
芯片概述
GT24L24A2W16是一款專門為熱敏打印機(jī)設(shè)計(jì)的字庫芯片。它支持24點(diǎn)陣B18030國標(biāo)漢字,以及9x17、12x24多國語言字符和條形碼圖庫,排列格式為橫置橫排。用戶可以通過字符內(nèi)碼,利用用戶手冊提供的方法計(jì)算出該字符點(diǎn)陣在芯片中的地址,然后從該地址連續(xù)讀出字符點(diǎn)陣信息。
此外,該芯片還為客戶提供了2M字節(jié)的可自由讀寫空間,包括512個(gè)扇區(qū),每個(gè)扇區(qū)4K字節(jié)或16頁,每頁256字節(jié),可自由讀寫空間地址范圍為000000 - 1FFFFF。
芯片特點(diǎn)
接口與時(shí)鐘
該芯片采用SPI串行總線接口,點(diǎn)陣排列方式為字節(jié)橫置橫排,時(shí)鐘頻率最高可達(dá)120MHz(@3.3V),這使得它能夠快速傳輸數(shù)據(jù),滿足高速打印的需求。
電氣特性
工作電壓范圍為2.7V - 3.6V,工作電流為12mA,待機(jī)電流為2 - 13uA,工作溫度范圍為 - 40℃ - 85℃。這些特性使得芯片在不同的環(huán)境條件下都能穩(wěn)定工作。
封裝形式
采用SOP8 - B封裝,方便進(jìn)行PCB布局和焊接。
字符集與字號(hào)
支持多種字符集,包括GB18030、UNICODE、CODEPAGE、條形碼等,字號(hào)有9x17、12x24點(diǎn)陣外文和24x24點(diǎn)陣中文,能夠滿足不同用戶對于字符顯示的需求。
芯片內(nèi)容
| 芯片包含了豐富的字庫信息,涵蓋了多種語言和字符集,具體如下表所示: | 字符集 | 字庫 | 字號(hào) | 字符數(shù) | 字體 | 排列方式 |
|---|---|---|---|---|---|---|
| 中文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 | 標(biāo)準(zhǔn) | 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 | 標(biāo)準(zhǔn) | W - 橫置橫排 | |||
| 863 — Canadian French | 9X17 | 256 | 印體 | W - 橫置橫排 | ||
| 9X17 | 256 | 粗印體 | W - 橫置橫排 | |||
| 12x24 | 256 | 印體 | W - 橫置橫排 | |||
| 864 — Arabic | 16點(diǎn)不等寬 | 256 | 黑體 | W - 橫置橫排 | ||
| 24點(diǎn)不等寬 | 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 | 標(biāo)準(zhǔn) | W - 橫置橫排 | |||
| 9X17 | 256 | 印體 | W - 橫置橫排 | |||
| 1254 — Turkish | 9X17 | 256 | 粗印體 | W - 橫置橫排 | ||
| 12x24 | 256 | 印體 | W - 橫置橫排 | |||
| 1255 — Hebrew New | 9X17 | 256 | 印體 | W - 橫置橫排 | ||
| 9X17 | 256 | 粗印體 | W - 橫置橫排 | |||
| 12x24 | 256 | 標(biāo)準(zhǔn) | W - 橫置橫排 | |||
| 1256 — Arabic | 16點(diǎn)不等寬 | 256 | 黑體 | W - 橫置橫排 | ||
| 24點(diǎn)不等寬 | 256 | 黑體 | W - 橫置橫排 | |||
| 9X17 | 256 | 印體 | W - 橫置橫排 | |||
| 1257—Baltic | 9X17 | 256 | 粗印體 | W - 橫置橫排 | ||
| 12x24 | 256 | 印體 | W - 橫置橫排 | |||
| 928 — Greek | 9X17 | 96 | 印體 | W - 橫置橫排 | ||
| 9X17 | 96 | 粗印體 | W - 橫置橫排 | |||
| 12x24 | 96 | 標(biāo)準(zhǔn) | W - 橫置橫排 | |||
| Hebrew old | 9X17 | 96 | 印體 | W - 橫置橫排 | ||
| 9X17 | 96 | 粗印體 | W - 橫置橫排 | |||
| 12x24 | 96 | 標(biāo)準(zhǔn) | 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點(diǎn)陣不等寬 | 576 | 黑體 | W - 橫置橫排 | |||
| 阿拉伯文 | 24點(diǎn)陣不等寬 | 576 | 黑體 | W - 橫置橫排 | ||
| 泰文 | 24點(diǎn)陣不等寬 | 128 | 黑體 | W - 橫置橫排 | ||
| 轉(zhuǎn)碼表 | UNICODE to GB18030 | |||||
| BIG5 to GB18030 | ||||||
| CODEPAGE to UNICODE | ||||||
| 專用數(shù)字 | Arial數(shù)字及符號(hào) | 16 ? 24 ? 32 ? 48 ? 64點(diǎn)陣不等寬 | 15 | Arial | W - 橫置橫排 | |
| Times New Roman數(shù)字及符號(hào) | 16 ? 24 ? 32 ? 48 ? 64點(diǎn)陣不等寬 | 15 | Times New Roman | W - 橫置橫排 | ||
| 時(shí)鐘體 數(shù)字及符號(hào) | 24 ? 32 ? 48 ? 64點(diǎn)陣不等寬 | 15 | 時(shí)鐘體 | W - 橫置橫排 | ||
| 方塊體 數(shù)字及符號(hào) | 16 ? 24 ? 32 ? 48 ? 64點(diǎn)陣不等寬 | 15 | 方塊體 | W - 橫置橫排 | ||
| 專用字符 | 條形碼EAN13 | 12X27 | 60 | 標(biāo)準(zhǔn) | W - 橫置橫排 | |
| 條形碼CODE128 | 16X20 | 107 | 標(biāo)準(zhǔn) | W - 橫置橫排 |
這些豐富的字庫信息為打印機(jī)提供了多樣化的打印內(nèi)容選擇。
字型樣張
文檔中還給出了不同字號(hào)和字符集的字型樣張,包括24x24點(diǎn)陣GB18030漢字、24點(diǎn)陣不等寬阿拉伯文、24點(diǎn)陣不等寬泰文、9x17拉丁文、9x17希臘文、9x17西里爾文、9x17希伯來文、48點(diǎn)陣不等寬(Arial)、48點(diǎn)陣不等寬(Times new Roman)、48點(diǎn)陣不等寬(時(shí)鐘體)、48點(diǎn)陣不等寬(方塊體)等。通過這些樣張,我們可以直觀地看到芯片所支持的字符顯示效果。
操作指令
指令參數(shù)
| 芯片提供了多種操作指令,每個(gè)指令都有相應(yīng)的指令碼、地址字節(jié)、虛擬字節(jié)和數(shù)據(jù)等參數(shù),具體如下表所示: | 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):首先將片選信號(hào)(CS#)變?yōu)榈?,接著輸?個(gè)字節(jié)的命令字(03 h)和3個(gè)字節(jié)的地址,數(shù)據(jù)在串行時(shí)鐘(SCLK)上升沿被鎖存
-
熱敏打印機(jī)
+關(guān)注
關(guān)注
1文章
47瀏覽量
12427
發(fā)布評論請先 登錄
GT24L24A2W16標(biāo)準(zhǔn)點(diǎn)陣漢字庫芯片:熱敏打印機(jī)的得力助手
評論