深入解析GT30L32S4W標準點陣漢字庫芯片
在電子設備的顯示系統(tǒng)中,漢字庫芯片起著至關重要的作用。今天,我們就來詳細了解一下深圳高通半導體有限公司推出的GT30L32S4W標準點陣漢字庫芯片。
文件下載:GT30L32S4W.pdf
一、芯片概述
GT30L32S4W是一款功能強大的漢字庫芯片,它內(nèi)含12x12點陣、16x16點陣、24x24點陣、32x32點陣的漢字庫,支持GB2312國標漢字(含有國家信標委合法授權)及ASCII字符,排列格式為橫置橫排。用戶通過字符內(nèi)碼,利用公司所提供庫文件內(nèi)的函數(shù)接口可直接讀取該內(nèi)碼的點陣信息。
芯片特點
- 數(shù)據(jù)總線:采用SPI串行總線接口,方便與其他設備進行通信。
- 點陣排列方式:字節(jié)橫置橫排,這種排列方式更符合顯示的需求。
- 時鐘頻率:最高可達45MHz(@3.3V),能夠滿足高速數(shù)據(jù)傳輸?shù)囊蟆?/li>
- 工作電壓:范圍在2.7V - 3.6V,具有較寬的電壓適應范圍。
- 電流:工作電流為5 - 15mA,睡眠電流為1 - 5uA,功耗較低。
- 工作溫度:可在 -40℃ - 85℃的環(huán)境下正常工作,具有較好的穩(wěn)定性。
- 封裝:提供DFN8 - 2X3和SOP8 - B兩種封裝形式,方便不同的應用場景。
- 字符集:支持GB2312字符集,字號包括12x12、16x16、24x24、32x32點陣。
芯片內(nèi)容
| 芯片包含豐富的字符集和字庫,具體如下: | 字符集 | 字庫 | 字號 | 字符數(shù) | 字體 | 排列方式 |
|---|---|---|---|---|---|---|
| ASCII | ASCII | 5x7 | 96 | 標準 | W - 橫置橫排 | |
| ASCII | 7x8 | 96 | 標準 | W - 橫置橫排 | ||
| …… | …… | …… | …… | …… | …… | |
| 漢字 | GB2312漢字 | 12x12 | 6763 + 470 | 宋體 | W - 橫置橫排 | |
| 國標擴展字符 | 6x12 | 126 | 宋體 | W - 橫置橫排 |
字型樣張
芯片提供了不同點陣和字體的漢字字符以及ASCII碼點陣字符的樣張,方便用戶直觀地了解芯片所支持的字體效果。
二、操作指令
芯片的操作指令豐富多樣,主要包括以下幾種:
指令參數(shù)
| Instruction | Description | Instruction Code(One - Byte) | Dummy Bytes | Address Bytes | Data Bytes |
|---|---|---|---|---|---|
| READ | Read Data Bytes | 03h | 0 | 3 | 1 to ∞ |
| FAST_READ | Read Data Bytes at Higher Speed | 0Bh | 1 | 3 | 1 to ∞ |
一般讀?。≧ead Data Bytes)
操作時,首先把片選信號(CS#)變?yōu)榈?,緊跟著輸入1個字節(jié)的命令字(03h)和3個字節(jié)的地址,通過串行數(shù)據(jù)輸入引腳(SI)移位輸入,每一位在串行時鐘(SCLK)上升沿被鎖存。然后該地址的字節(jié)數(shù)據(jù)通過串行數(shù)據(jù)輸出引腳(SO)移位輸出,每一位在串行時鐘(SCLK)下降沿被移出。讀取字節(jié)數(shù)據(jù)后,把片選信號(CS#)變?yōu)楦撸Y束本次操作。若片選信號(CS#)繼續(xù)保持為低,則下一個地址的字節(jié)數(shù)據(jù)繼續(xù)輸出。
快速讀取點陣數(shù)據(jù)(Read Data Bytes at Higher Speed)
與一般讀取類似,但在輸入命令字(0Bh)和3個字節(jié)的地址后,還需要輸入一個字節(jié)Dummy Byte。同樣,數(shù)據(jù)在時鐘上升沿鎖存,下降沿移出。例如,讀取一個15x16點陣漢字需要32Byte,連續(xù)32個字節(jié)讀取后結束一個漢字的點陣數(shù)據(jù)讀取操作。
四線輸出快速讀取(6BH)
命令后面是3字節(jié)地址(A23 - A0)和一個空字節(jié),每個位在SCLK的上升沿鎖存,然后存儲器內(nèi)容從IO3、IO2、IO1、IO0每個時鐘周期移出4位。
四線I / O快速讀取(EBH)
輸入3個字節(jié)地址(A23 - 0)和“連續(xù)讀取模式”字節(jié)以及4個空循環(huán)時鐘,每個時鐘4位從IO3、IO2、IO1、IO0移出,地址自動遞增。
四線I / O字快速讀(E7H)
類似于四線I / O快速讀取命令,但最低地址位(A0)必須等于0,并且只有2個偽時鐘。通過設置“連續(xù)讀取模式”位(M7 - 0),可以進一步降低命令開銷。
四線頁寫入指令(32H)
用于對存儲器進行編程,使用前需設置狀態(tài)寄存器Bit9中的四態(tài)使能(QE = 1),并執(zhí)行寫使能(WREN)命令。輸入命令后,若超過256字節(jié)發(fā)送到器件,先前鎖存的數(shù)據(jù)被丟棄,最后256個數(shù)據(jù)字節(jié)被保證在同一頁內(nèi)被正確編程;若小于256個數(shù)據(jù)字節(jié)發(fā)送到設備,它們在請求的地址被正確編程,而不會對同一頁的其他字節(jié)產(chǎn)生任何影響。
寫使能(Write Enable)和寫非能(Write Disable)
寫使能指令的時序為CS#變低 -> 發(fā)送Write Enable命令 -> CS#變高;寫非能指令的時序為CS#變低 -> 發(fā)送Write Disable命令 -> CS#變高。
頁寫入(Page Program)
時序為CS#變低 -> 發(fā)送Page Program命令 -> 發(fā)送3字節(jié)地址 -> 發(fā)送數(shù)據(jù) -> CS#變高。寫入指令發(fā)送CS#變高后需進行忙狀態(tài)判斷,等待芯片內(nèi)部完成寫入后,才可以對芯片進行下一步操作。
扇區(qū)擦除(Sector Erase)
時序為CS#變低 -> 發(fā)送Sector Erase命令 -> 發(fā)送3字節(jié)地址 -> CS#變高。擦除指令發(fā)送CS#變高后需進行忙狀態(tài)判斷,等待芯片內(nèi)部完成擦除后,才可以對芯片進行下一步操作。
深度睡眠模式指令(B9H)和喚醒深度睡眠模式指令(ABH)
進入深度睡眠模式時,CS#為低電平,輸入B9H命令,然后CS#變?yōu)楦唠娖讲⒊掷m(xù)TDP(25us)的時間;喚醒時,CS#為低電平,發(fā)送ABH指令,然后CS#變?yōu)楦唠娖讲⒊掷m(xù)Tres1(25us)的時間。
三、引腳描述與電路連接
引腳配置
| 芯片提供SOP8 - B和DFN8 2X3兩種封裝形式,不同封裝的引腳配置如下: | 封裝 | 引腳編號 | 名稱 | I/O | 描述 |
|---|---|---|---|---|---|
| SOP8 - B | 1 | CS# | I | 片選輸入 | |
| SOP8 - B | 2 | SO | O | 串行數(shù)據(jù)輸出、數(shù)據(jù)輸入輸出腳1 | |
| …… | …… | …… | …… | …… | |
| DFN8 2X3 | 1 | GND | - | 地 | |
| DFN8 2X3 | 2 | NC | - | 懸空 |
引腳功能
- 串行數(shù)據(jù)輸出(SO):數(shù)據(jù)在時鐘的下降沿移出。
- 串行數(shù)據(jù)輸入(SI):數(shù)據(jù)在時鐘的上升沿移入。
- 串行時鐘輸入(SCLK):數(shù)據(jù)在時鐘上升沿移入,在下降沿移出。
- 片選輸入(CS#):所有串行數(shù)據(jù)傳輸開始于CS#下降沿,CS#在傳輸期間必須保持為低電平,在兩條指令之間保持為高電平。
- 總線掛起輸入(HOLD#):用于片選信號有效期間暫停數(shù)據(jù)傳輸,在總線掛起期間,串行數(shù)據(jù)輸出信號處于高阻態(tài),芯片不對串行數(shù)據(jù)輸入信號和串行時鐘信號進行響應。
電路連接
SPI與主機接口電路連接可以參考相應的示意圖,#HOLD管腳建議接2K電阻3.3V拉高。
四、電氣特性
絕對最大額定值
| Symbol | Parameter | Min. | Max. | Unit | Condition |
|---|---|---|---|---|---|
| TOP | Operating Temperature | -40 | 85 | ℃ | |
| TSTG | Storage Temperature | -65 | 150 | ℃ | |
| VDD | Supply Voltage | -0.3 | 3.6 | V | |
| VIN | Input Voltage | -0.3 | VDD + 0.3 | V | |
| GND | Power Ground | -0.3 | 0.3 | V |
DC特性
在特定條件下(TOP = -40℃ to 85℃,GND = 0V in SPI mode),芯片的直流特性包括電源電流、待機電流、輸入輸出電壓等參數(shù)。
AC特性
包括時鐘頻率、時鐘高時間、時鐘低時間、時鐘上升時間、時鐘下降時間等參數(shù),確保芯片在交流信號下的正常工作。
上電時序
規(guī)定了VCC(min)到/CS低的時間、VCC(min)到寫指令的時間延遲以及寫禁止電壓等參數(shù)。
五、封裝尺寸
| 芯片提供SOP8 - B和DFN8 2X3兩種封裝,具體尺寸如下: | 封裝類型 | 封裝尺寸 |
|---|---|---|
| SOP8 - B | 5.28mmX7.90mm(208milX311mil) | |
| DFN8 2X3 | 2.0mmx 3.0mm(79milX118mil) |
六、字庫排置
點陣排列格式
每個漢字以漢字點陣字模的形式存儲,每個點用一個二進制位表示,點陣排列格式為橫置橫排,即一個字節(jié)的高位表示左面的點,低位表示右面的點,排滿一行的點后再排下一行。
15X16點漢字排列格式
15X16點漢字的信息需要32個字節(jié)來表示,其點陣數(shù)據(jù)是橫置橫排的。
16點陣不等寬ASCII(圓角字體)字符排列格式
16點陣不等寬字符的信息需要34個字節(jié)來表示,BYTE0 - BYTE1存放點陣寬度數(shù)據(jù),BYTE2 - 33存放橫置橫排點陣數(shù)據(jù)。
七、點陣數(shù)據(jù)驗證
客戶可將芯片內(nèi)“A”的數(shù)據(jù)調(diào)出與給定的點陣數(shù)據(jù)進行對比,若一致,表示SPI驅(qū)動正常工作;若不一致,則需重新編寫驅(qū)動。
八、附錄
芯片的附錄部分提供了GB2312 1區(qū)字符(846字符)、8x16點國際擴展字符(126字符)和8x16點特殊字符(64字符)的內(nèi)碼信息。
GT30L32S4W標準點陣漢字庫芯片以其豐富的功能、良好的電氣特性和多樣的操作指令,為電子工程師在設計顯示系統(tǒng)時提供了一個可靠的選擇。在實際應用中,我們需要根據(jù)具體的需求合理選擇芯片的操作指令和引腳連接方式,以確保系統(tǒng)的穩(wěn)定運行。大家在使用過程中是否遇到過一些特殊的問題呢?歡迎在評論區(qū)分享交流。
-
電子設備
+關注
關注
2文章
3279瀏覽量
56256
發(fā)布評論請先 登錄
深入解析GT30L32S4W標準點陣漢字庫芯片
評論