本應(yīng)用筆記是討論MAX6952和MAX6953 LED驅(qū)動(dòng)器應(yīng)用中的軟件和處理器接口問題的兩篇應(yīng)用筆記之一,用于構(gòu)建用于留言板和動(dòng)畫圖形顯示的LED矩陣圖形面板。
MAX6952和MAX6953為4位陰極排5×7矩陣LED顯示驅(qū)動(dòng)器,通過高速SPI(MAX6952)或I2C控制(MAX6953) 串行接口。這些驅(qū)動(dòng)程序主要用于字符顯示應(yīng)用,其中單個(gè) 5×7 矩陣數(shù)字在物理上間隔開以形成一個(gè)或多個(gè)字符行(圖 1)。
圖1.使用 8×2 個(gè)矩陣字符的 5 個(gè)字符 x 7 行矩陣顯示面板的示例。
字符矩陣顯示面板比圖形矩陣面板更便宜,因?yàn)槭褂玫?LED 更少。示例字符面板(圖 1)在字符之間垂直和水平方向上使用 1-LED 間距作為字符間距。對于等效圖形面板,此間距為每個(gè)水平間距 8 個(gè) LED,每個(gè)垂直間距需要 6 個(gè) LED(圖 2)。當(dāng)然,圖形面板用途更廣;可以平滑滾動(dòng)(逐像素),可以顯示圖形和更大的文本,等等。
圖2.48×16圖形矩陣顯示面板的示例。
MAX6952或MAX6953與圖形顯示器的電氣連接
MAX6952或MAX6953通常驅(qū)動(dòng)4個(gè)單色5×7矩陣陰極排數(shù)字(表1)或2個(gè)雙色數(shù)字(表2)。多路復(fù)用引擎實(shí)際上并不知道或關(guān)心使用的是單色還是雙色顯示器;雙色數(shù)字在電氣和軟件中都被視為兩個(gè)單色數(shù)字。
數(shù)字 | O0 | O1 | O2 | O3 | O4 | O5 | O6 | O7 | O8 | O9 | O10 | O11 | O12 | O13 | O14 | O15 | O16 | O17 | O18 | O19 | O20 | O21 | O22 | O23 |
1 |
數(shù)字 0 行(陰極)R1 至 R7 數(shù)字 1 行(陰極)R1 至 R7 |
數(shù)字 0 列(陽極) C1 到 C5 |
數(shù)字 1 列(陽極) C1 到 C5 |
|||||||||||||||||||||
2 |
數(shù)字 2 行(陰極)R1 至 R7 數(shù)字 3 行(陰極)R1 至 R7 |
數(shù)字 2 列(陽極) C1 到 C5 |
數(shù)字 3 列(陽極) C1 到 C5 |
數(shù)字 | O0 | O1 | O2 | O3 | O4 | O5 | O6 | O7 | O8 | O9 | O10 | O11 | O12 | O13 | O14 | O15 | O16 | O17 | O18 | O19 | O20 | O21 | O22 | O23 |
1 | 數(shù)字 0 行(陰極)R1 到 R7 | 數(shù)字 0 列(陽極)C1 到 C10 | ||||||||||||||||||||||
- 5個(gè)綠色陽極 - | - 5個(gè)紅色陽極 - | |||||||||||||||||||||||
2 | 數(shù)字 1 行(陰極)R1 到 R7 | 數(shù)字 1 列(陽極)C1 到 C10 | ||||||||||||||||||||||
- 5個(gè)綠色陽極 - | - 5個(gè)紅色陽極 - |
從多路復(fù)用驅(qū)動(dòng)方案的角度來看,可以看出MAX6952/3實(shí)際上是在驅(qū)動(dòng)14×10 LED矩陣(表3)。這個(gè)大矩陣通常被細(xì)分以適應(yīng)預(yù)期的 4 個(gè)單色數(shù)字(7 個(gè)陰極行,5 個(gè)陽極列)或 2 個(gè)雙色數(shù)字(7 個(gè)陰極行,10 個(gè)陽極列)。
數(shù)字 | O0 | O1 | O2 | O3 | O4 | O5 | O6 | O7 | O8 | O9 | O10 | O11 | O12 | O13 | O14 | O15 | O16 | O17 | O18 | O19 | O20 | O21 | O22 | O23 |
1 | 矩陣行(陰極)R1 至 R14 | 矩陣柱(陽極)C1 至 C10 |
定義 LED 圖形面板
單個(gè)MAX6952或MAX6953可通過14個(gè)陽極驅(qū)動(dòng)多達(dá)10個(gè)陰極的LED陣列,或多個(gè)符合該限值的較小陣列(例如,5個(gè)7×6952陰極排陣列)。最好的方法是設(shè)計(jì)顯示系統(tǒng),使每個(gè)MAX6953或MAX5驅(qū)動(dòng)其獨(dú)立的顯示矩陣子模塊。因此,首選的顯示元件是 7×<> 矩陣 LED,對接在一起(或使用分立 LED 等效),根據(jù)需要單色或雙色。
圖形面板通常構(gòu)建為八進(jìn)制尺寸,換句話說,每側(cè)的像素或 LED 數(shù)量是 8 的倍數(shù)。八進(jìn)制映射通過 5 位微處理器簡化了數(shù)據(jù)處理,其中顯示器的內(nèi)存映射為字節(jié)寬。此外,等寬小字體的傳統(tǒng)標(biāo)準(zhǔn)是 7×8 字體塊中的 8×8 字體。在這種情況下,8×3 塊在每個(gè)字符周圍提供空格以分隔字符(圖 5)。當(dāng)然,圖形面板的優(yōu)點(diǎn)之一是字體可以設(shè)計(jì)成各種大小,粗體和斜體,間距可以成比例,所以 7×<> 字體不太重要。
圖3.5x7 字體塊中的 8×8 字體字符示例。
由 5×7 個(gè)矩陣塊構(gòu)建的最小 LED 陣列也適合由 8×8 個(gè)矩陣塊構(gòu)建的模塊,為 40 × 56 像素(圖 4)。這稱為矩陣子塊。圖 4 將矩陣子塊顯示為橫向格式,這是常見的方向。矩陣子塊改為旋轉(zhuǎn)為縱向格式。
圖4.矩陣子塊;多個(gè) 8x8 矩陣顯示器到多個(gè) 5×7 矩陣顯示器的最小映射。
目標(biāo)圖形面板的大小應(yīng)是此矩陣子塊的精確倍數(shù)。如果能夠做到這一點(diǎn),設(shè)計(jì)將使用最少數(shù)量的MAX6952或MAX6953驅(qū)動(dòng)器,軟件驅(qū)動(dòng)程序可以將顯示器視為這些矩陣子模塊的正交陣列。
MAX6952或MAX6953驅(qū)動(dòng)器有多種有效配置,用于驅(qū)動(dòng)該矩陣子模塊內(nèi)的5×7元件。圖 5 和圖 6 顯示了單色和雙色子塊的示例驅(qū)動(dòng)程序配置。現(xiàn)在由面板設(shè)計(jì)人員選擇使用 40 × 56 像素尺寸的整數(shù)倍的圖形面板大小。最后一個(gè)提示:橫向格式子塊可以組合在一起構(gòu)建縱向面板,反之亦然。例如,2 行 6 個(gè)并排縱向面板構(gòu)造一個(gè) 240 × 112 橫向面板。
圖5.MAX6952或MAX6953驅(qū)動(dòng)器分配單色矩陣子模塊的示例
圖6.MAX6952或MAX6953驅(qū)動(dòng)器分配雙色矩陣子模塊的示例。
審核編輯:功夫兔
-
led
+關(guān)注
關(guān)注
242文章
23385瀏覽量
663559 -
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
53文章
8289瀏覽量
147148 -
SPI
+關(guān)注
關(guān)注
17文章
1724瀏覽量
92186
發(fā)布評論請先 登錄
相關(guān)推薦
求解如何實(shí)現(xiàn)led點(diǎn)陣圖案動(dòng)態(tài)循環(huán)
PCF8579 I2C接口的LCD點(diǎn)陣圖形列驅(qū)動(dòng)器芯片簡介
MAX6953,pdf,datasheet,Matrix L
軟件控制的MAX6952和MAX6953LED驅(qū)動(dòng)器的圖形應(yīng)
![軟件控制的<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>的<b class='flag-5'>圖形</b>應(yīng)](https://file1.elecfans.com//web2/M00/A4/D1/wKgZomUMNc-AJOL4AAAXJXjJHDQ309.gif)
添加小組發(fā)光強(qiáng)度控制MAX6952和MAX6953 5x7矩
![添加小組發(fā)光強(qiáng)度控制<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> <b class='flag-5'>5x7</b>矩](https://file1.elecfans.com//web2/M00/A4/D1/wKgZomUMNc-AWv_lAAAS7W2Ek2I902.gif)
建設(shè)點(diǎn)陣圖形小組與MAX6952和MAX6953 5x7LE
![建設(shè)<b class='flag-5'>點(diǎn)陣圖形</b>小組與<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> <b class='flag-5'>5x7</b>LE](https://file1.elecfans.com//web2/M00/A4/D1/wKgZomUMNdCAUSFwAABYy1PL7_I370.gif)
MAX6953 Development board,MAX6
![<b class='flag-5'>MAX6953</b> Development board,<b class='flag-5'>MAX</b>6](https://file1.elecfans.com//web2/M00/A5/84/wKgZomUMOM2AKCSkAACdDStzwx4750.jpg)
MAX6960-MAX6963 8*8點(diǎn)陣圖形LED驅(qū)動(dòng)器
![<b class='flag-5'>MAX6960-MAX</b>6963 8*8<b class='flag-5'>點(diǎn)陣圖形</b><b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>](https://file1.elecfans.com//web2/M00/A6/5A/wKgZomUMPROAeU0JAAAQ3yp1_lM141.gif)
使用單片機(jī)實(shí)現(xiàn)兼容I2C接口的MAX6953驅(qū)動(dòng)4片5乘7點(diǎn)陣顯示器的C語言
為MAX6952和MAX6953 5x7矩陣LED驅(qū)動(dòng)器增加面板LED強(qiáng)度控制
![為<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> <b class='flag-5'>5x7</b>矩陣<b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>增加<b class='flag-5'>面板</b><b class='flag-5'>LED</b>強(qiáng)度控制](https://file.elecfans.com//web2/M00/8A/8E/poYBAGPBABCAdSLIAAAhPjKTLcE733.gif)
圖形應(yīng)用中MAX6952和MAX6953 LED驅(qū)動(dòng)器的軟件控制
![<b class='flag-5'>圖形</b>應(yīng)用中<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> <b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>的軟件控制](https://file1.elecfans.com//web2/M00/89/5F/wKgZomSBjhiAd8FmAAAXJXjJHDQ887.gif)
從PC上試驗(yàn)MAX6952和MAX6953 SPI和I2C LED顯示驅(qū)動(dòng)器
![從PC上試驗(yàn)<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> SPI和I2C <b class='flag-5'>LED</b>顯示<b class='flag-5'>驅(qū)動(dòng)器</b>](https://file1.elecfans.com/web2/M00/89/5D/wKgaomSBlFGANZOuAACCbeNfLMk810.png)
LCD12864點(diǎn)陣圖形液晶顯示模塊中文資料
![LCD12864<b class='flag-5'>點(diǎn)陣圖形</b>液晶顯示模塊中文資料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論