本應(yīng)用筆記討論了較舊的MAX7219和MAX7221 LED顯示驅(qū)動(dòng)器與較新的MAX6950和MAX6951驅(qū)動(dòng)器在硬件和軟件方面的異同。這些驅(qū)動(dòng)器是通過(guò)高速串行接口控制的五位或八位共陰極LED顯示驅(qū)動(dòng)器。表 1 顯示了驅(qū)動(dòng)程序之間的硬件差異。
表 1.硬件功能比較
MAX7219 | MAX7221 | MAX6950 | MAX6951 | |
電源電壓最小值 | 4V | 2.7V | ||
電源電壓最大值 | 5.5V | 5.5V | ||
最大段電流 | 40毫安 |
40mA (V = 3.0V) 12mA (2.7V = V = 3.0V) ++ |
||
七段位數(shù)字的最大數(shù)量 | 8 | 5 | 8 | |
可以使用的七段數(shù)字的類(lèi)型 | 任何共陰極類(lèi)型 | 共陰極類(lèi)型,其中每個(gè)數(shù)字都有獨(dú)立的陽(yáng)極或段 連接 | ||
分立式 LED 的最大數(shù)量 | 64 | 40 | 64 | |
可以驅(qū)動(dòng) 8x8 矩陣數(shù)字嗎? | 封裝和分立 | 不 | 僅離散 | |
接口類(lèi)型 | 4線串行 | SPI | ||
接口速度最大 | 10兆字節(jié)-1 | 26兆字節(jié)-1 | ||
用于級(jí)聯(lián)設(shè)備的接口 Dout 引腳? | 是的 | 不 | ||
接口邏輯輸入閾值 | 低:0.8V 最大值,高:3.5V 最小值 | 低:0.4V 最大值,高:2.4V 最小值 | ||
通孔封裝 | 24 窄 DIP | |||
表面貼裝封裝 | 24 寬 SO | 16 QSOP | ||
限擺 LED 驅(qū)動(dòng)輸出? | 是的 | 是的 | ||
多路復(fù)用時(shí)鐘生成 | 內(nèi)部固定 | 外部或內(nèi)部,1MHz 至 8MHz | ||
每位數(shù)字的多路復(fù)用定時(shí)周期 | 150微秒 | 200微秒 | ||
自動(dòng)段閃爍? | 不 | 是的 | ||
發(fā)光二極管強(qiáng)度水平 | 16 級(jí) - 關(guān)閉,然后 1/16 至 15/16 PWM,步長(zhǎng)為 1/16 | |||
字符解碼 | 代碼 B: 0 - 9, -, E, H, L, P, 空白 | 十六進(jìn)制: 0 - 9, A - F |
較新的MAX6950和MAX6951驅(qū)動(dòng)器是3V或3.3V為最高電源電壓系統(tǒng)的唯一選擇。其較低的邏輯輸入門(mén)限還允許它們直接連接到運(yùn)行電壓低至2.5V的微處理器。使用盡可能低的電源電壓自然會(huì)最大限度地降低驅(qū)動(dòng)器功耗,從而更容易在全輸出電流下運(yùn)行驅(qū)動(dòng)器,以獲得最亮的顯示器。
MAX7219或MAX7221驅(qū)動(dòng)器應(yīng)用于“棒狀”型顯示器,段連接在內(nèi)部連接的情況下使用。八位共陰極棒顯示器將有 8 個(gè)陰極引腳(每個(gè)數(shù)字陰極一個(gè))和 8 個(gè)段引腳(內(nèi)部連接到每個(gè)數(shù)字)。MAX6950和MAX6951驅(qū)動(dòng)器采用多路復(fù)用方案,改變每個(gè)數(shù)字的段連接,不能用于內(nèi)部通信的多位數(shù)類(lèi)型。
表2給出了MAX7219/MAX7221寄存器組與MAX6950/MAX6951寄存器組的比較。盡管寄存器功能大致相似,但寄存器地址不同。但是,可以編寫(xiě)將兩個(gè)寄存器集正確接口的軟件代碼。這將允許處理器寫(xiě)入MAX7221或MAX6951并達(dá)到相同的結(jié)果。該技術(shù)包括為MAX7221選擇與MAX6951寄存器不沖突的子地址范圍。下面顯示為推薦的十六進(jìn)制代碼。當(dāng)這些MAX7221寄存器寫(xiě)入時(shí),相應(yīng)的MAX6951寄存器也會(huì)以斜體寫(xiě)入地址。這種方法的唯一問(wèn)題是MAX6950/MAX6951控制寄存器(地址01至07)與MAX7219/MAX7221數(shù)字寄存器沖突。解決方案是在每次更改相應(yīng)的控制寄存器后重寫(xiě)沖突數(shù)字寄存器。起初這似乎是一個(gè)負(fù)擔(dān),但實(shí)際上,除了強(qiáng)度寄存器外,初始化后很少更改控制寄存器。
雙目標(biāo)代碼無(wú)法利用MAX6950/MAX6951的閃爍特性來(lái)保持最低公分母功能。此外,九個(gè)以上的解碼字體字符在各個(gè)部分之間是不同的。
表 2.寄存器地址 地圖比較
MAX7219和MAX7221寄存器 | 十六進(jìn)制代碼 | 推薦的十六進(jìn)制代碼 | MAX6950和MAX6951寄存器 | 十六進(jìn)制 法典 |
無(wú)操作 | X0 | 00 | 無(wú)操作 | 00 |
數(shù)字 0 | X1 | 11 | 60 | |
數(shù)字 1 | X2 | 12 | 61 | |
數(shù)字 2 | X3 | 13 | 62 | |
數(shù)字 3 | X4 | 14 | 63 | |
數(shù)字 4 | X5 | 15 | 64 | |
數(shù)字 5 | X6 | 16 | 65 | |
數(shù)字 6 | X7 | 17 | 66 | |
數(shù)字 7 | X8 | 18 | 77 | |
解碼模式 | X9 | 19 | 與MAX7219/MAX7221數(shù)字0沖突 | 01 |
強(qiáng)度 | 你 | 1一 | 與MAX7219/MAX7221數(shù)字1沖突 | 02 |
掃描限制 | XB | 1乙 | 與MAX7219/MAX7221數(shù)字2沖突 | 03 |
配置 | XC | 1C | 與MAX7219/MAX7221數(shù)字3沖突 | 04 |
顯示器測(cè)試 | XF | 1D | 與MAX7219/MAX7221數(shù)字6沖突 | 07 |
解碼模式 | 01 | |||
強(qiáng)度 | 02 | |||
掃描限制 | 03 | |||
配置 | 04 | |||
顯示器測(cè)試 | 07 | |||
數(shù)字 0 平面僅 P0(平面 1 不變) | 20 | |||
數(shù)字 1 平面僅 P0(平面 1 不變) | 21 | |||
數(shù)字 2 平面僅 P0(平面 1 不變) | 22 | |||
數(shù)字 3 平面僅 P0(平面 1 不變) | 23 | |||
數(shù)字 4 平面僅 P0(平面 1 不變) | 24 | |||
數(shù)字 5 平面僅 P0(平面 1 不變) | 25 | |||
數(shù)字 6 平面僅 P0(平面 1 不變) | 26 | |||
數(shù)字 7 平面僅 P0(平面 1 不變) | 27 | |||
數(shù)字 0 平面僅 P1(平面 0 不變) | 40 | |||
數(shù)字 1 平面僅 P1(平面 0 不變) | 41 | |||
數(shù)字 2 平面僅 P1(平面 0 不變) | 42 | |||
數(shù)字 3 平面僅 P1(平面 0 不變) | 43 | |||
數(shù)字 4 平面僅 P1(平面 0 不變) | 44 | |||
數(shù)字 5 平面僅 P1(平面 0 不變) | 45 | |||
數(shù)字 6 平面僅 P1(平面 0 不變) | 46 | |||
數(shù)字 7 平面僅 P1(平面 0 不變) | 47 | |||
Digit 0 plane P0 and plane P1 (with same data) | 60 | |||
Digit 1 plane P0 and plane P1 (with same data) | 61 | |||
Digit 2 plane P0 and plane P1 (with same data) | 62 | |||
Digit 3 plane P0 and plane P1 (with same data) | 63 | |||
Digit 4 plane P0 and plane P1 (with same data) | 64 | |||
Digit 5 plane P0 and plane P1 (with same data) | 65 | |||
Digit 6 plane P0 and plane P1 (with same data) | 66 | |||
Digit 7 plane P0 and plane P1 (with same data) | 67 |
審核編輯:郭婷
-
led
+關(guān)注
關(guān)注
242文章
23712瀏覽量
671078 -
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
54文章
8636瀏覽量
149103 -
寄存器
+關(guān)注
關(guān)注
31文章
5421瀏覽量
123398
發(fā)布評(píng)論請(qǐng)先 登錄
MAXQ2000 SPI模塊與MAX6951/MAX6950怎么配合使用?
max7219 MAX7221中文資料pdf

MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2

MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2

MAX6951/MAX6950LED顯示驅(qū)動(dòng)器與MAXQ20

使用電腦進(jìn)行實(shí)驗(yàn)的MAX7219和MAX7221LED顯示驅(qū)

Migrating from the MAX7219 and
使用MAX6950和MAX6951LED顯示驅(qū)動(dòng)器的多重雙數(shù)

從PC中試驗(yàn)MAX6950和MAX6951 LED顯示驅(qū)動(dòng)器

MAX7219/MAX7221英文手冊(cè)

在PC上試驗(yàn)MAX6950和MAX6951 SPI LED顯示驅(qū)動(dòng)器

使用MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2000微控制器通信

使用MAX6950和MAX6951 LED顯示驅(qū)動(dòng)器,帶多路復(fù)用雙位數(shù)顯示器

使用PC試驗(yàn)MAX7219和MAX7221 LED顯示驅(qū)動(dòng)器

MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2000微控制器的通信

評(píng)論