柳州鐵道職業(yè)技術(shù)學(xué)院 劉玉瓊
MAX7221是一塊應(yīng)用比較普遍的LED驅(qū)動(dòng)集成電路,在該集成電路的標(biāo)準(zhǔn)應(yīng)用電路中,無需更多的外圍器件,就能很方便地驅(qū)動(dòng)共陰極的小尺寸數(shù)碼顯示器。在筆者的一個(gè)項(xiàng)目中,需要用單片機(jī)和MAX7221來驅(qū)動(dòng)大尺寸共陽(yáng)極的LED數(shù)碼顯示器,通過查找,并未發(fā)現(xiàn)有這方面的技術(shù)資料和文獻(xiàn)。經(jīng)過多次試驗(yàn),找到一個(gè)用MAX7221驅(qū)動(dòng)大尺寸共陽(yáng)極LED顯示器的方法。本文介紹的采用MAX7221驅(qū)動(dòng)共陽(yáng)極大尺寸LED數(shù)碼顯示器的相應(yīng)驅(qū)動(dòng)電路設(shè)計(jì),經(jīng)實(shí)際應(yīng)用的檢驗(yàn),具有較高的可靠性。
MAX7221是美國(guó)MAXIM(美信)公司推出的緊湊型串行輸入/輸出共陰極顯示驅(qū)動(dòng)器,可以驅(qū)動(dòng)8位7段共陰極LED數(shù)碼顯示器、條形圖顯示器或64個(gè)獨(dú)立的LED。該器件內(nèi)置了BCD B碼譯碼器、多路復(fù)用掃描電路、段和位驅(qū)動(dòng)電流調(diào)節(jié)器、亮度脈寬調(diào)節(jié)器以及存儲(chǔ)每位數(shù)字的靜態(tài)存儲(chǔ)器,外圍電路只需一個(gè)9.53KΩ的電阻用以設(shè)定所有LED的段電流。該芯片通過內(nèi)置的SPI串行接口,可以方便地連接微處理器,對(duì)每位數(shù)字單獨(dú)進(jìn)行尋址和更新,無需重新寫入整個(gè)顯示器,同時(shí)支持多片級(jí)聯(lián),單片機(jī)軟件編程十分方便,應(yīng)用十分普及。圖1為MAX7221的典型應(yīng)用電路。
在筆者的某個(gè)項(xiàng)目中,需要用到大尺寸共陽(yáng)極的LED數(shù)碼顯示器,在大尺寸數(shù)碼管的制造中,一般是采用多個(gè)LED管芯串聯(lián)和并聯(lián),保證LED數(shù)碼管亮度,以及亮度的均勻度達(dá)到一定要求。圖2為筆者在項(xiàng)目中使用的型號(hào)為L(zhǎng)N40101DS大尺寸LED數(shù)碼管內(nèi)部連接圖。由圖2可以看出,A-G這七段都是由8個(gè)發(fā)光二級(jí)管兩兩相并然后再串聯(lián)起來,這樣設(shè)計(jì)可以最大限度保證每一段亮度的均勻性,同時(shí)提高了可靠性,只有小數(shù)點(diǎn)段(DP)采用兩只發(fā)光管相串聯(lián)。為了使其能正常工作,大尺寸LED數(shù)碼管的驅(qū)動(dòng)電壓較普通的LED數(shù)碼管高許多。

圖1 MAX7221典型應(yīng)用電路
ULN2803內(nèi)部集成了8個(gè)大功率高耐壓的NPN達(dá)林頓晶體管陣列,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),同時(shí)在內(nèi)部集成續(xù)流二極管,適用于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。每一對(duì)達(dá)林頓都串聯(lián)一個(gè)2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。ULN2803的第10引腳,是內(nèi)部8個(gè)續(xù)流二極管負(fù)極的公共端,各二極管的正極分別接各達(dá)林頓管的集電極。用于感性負(fù)載時(shí),如驅(qū)動(dòng)繼電器等,該腳接負(fù)載電源正極,實(shí)現(xiàn)續(xù)流作用,平時(shí)可以懸空。圖3為ULN2803電路的內(nèi)部電路結(jié)構(gòu)。
用MAX7221驅(qū)動(dòng)共陽(yáng)極大尺寸LED電路的關(guān)鍵是將MAX7221共陰極驅(qū)動(dòng)方式轉(zhuǎn)換為共陽(yáng)極的驅(qū)動(dòng)方式,即將MAX7221的段輸出由原來的高電平輸出有效,變?yōu)榈碗娖捷敵鲇行В惠敵鲇傻碗娖睫D(zhuǎn)為高電平輸出。MAX7221本身無法實(shí)現(xiàn)上述要求,通過設(shè)計(jì)的驅(qū)動(dòng)轉(zhuǎn)換電路完成,這個(gè)電路主要包括位了電平轉(zhuǎn)換電路和段電平轉(zhuǎn)換電路兩部分。

圖2 LN4010DS內(nèi)部連接圖

圖3 UNL2803等效電路圖
該電路主要功能是將MAX7221低電平輸出有效的位掃描信號(hào)轉(zhuǎn)換為符合驅(qū)動(dòng)的高電壓和大電流的高電平輸出,加到相應(yīng)共陽(yáng)極大尺寸LED顯示器的公共陽(yáng)極。該電路利用光電耦合集成電路,完成信號(hào)隔離和電平變換功能,與后級(jí)的大功率三極管構(gòu)成復(fù)合管,提供滿足大尺寸LED顯示器所需的電流,驅(qū)動(dòng)相應(yīng)的數(shù)碼顯示器。經(jīng)實(shí)測(cè),所選用的LN40101DS數(shù)碼管,靜態(tài)時(shí)段電流需要達(dá)到25mA,發(fā)光亮度即可滿足要求。MAX7221驅(qū)動(dòng)顯示是一動(dòng)態(tài)掃描過程,根據(jù)MAX7221的技術(shù)資料,8個(gè)數(shù)碼掃描的頻率在500~1300Hz范圍,同時(shí)MAX7221內(nèi)部具有脈寬調(diào)節(jié)亮度功能,顯示的亮度可以通過軟件來調(diào)節(jié)。綜合考慮電路中LED顯示器的段電流設(shè)計(jì)為50mA,在數(shù)碼顯示器的A~G段和小數(shù)點(diǎn)段同時(shí)點(diǎn)亮的話,位驅(qū)動(dòng)三極管的最大電流應(yīng)為400mA,驅(qū)動(dòng)三極管選用集電極電流為1.5A的8050NPN三極管即可滿足。電路中MAX7221使用+5V電源,LED顯示驅(qū)動(dòng)電源采用直流18V。圖4為位電平轉(zhuǎn)換電路原理圖。
相對(duì)于位電平轉(zhuǎn)換電路來說,段電平轉(zhuǎn)換電路比較簡(jiǎn)單。MAX7221輸出的高電平,通過ULN2803的反向驅(qū)動(dòng),變成低電平輸出,同時(shí)提供足夠大的電流。需要注意的是,由于使用的大尺寸LED顯示器中的小數(shù)點(diǎn),僅由2個(gè)LED管芯相串聯(lián),與其他的段相比較,串聯(lián)的LED數(shù)量較少,故在小數(shù)點(diǎn)的驅(qū)動(dòng)電路中串聯(lián)一個(gè)510Ω的電阻,限制小數(shù)點(diǎn)段的電流。圖5為該驅(qū)動(dòng)電路的原理圖。

圖4 位電平轉(zhuǎn)換電路

圖5 共陽(yáng)LED顯示器驅(qū)動(dòng)電路圖
一般來說,只要電路布線無誤,元器件選擇正確,焊接可靠,電路基本無需調(diào)試即可正常工作。實(shí)際應(yīng)用中,由于電子元器件的離散性等因素的影響,有時(shí)會(huì)造成個(gè)別數(shù)碼顯示器的亮度有些差異,限于MAX7221軟件亮度調(diào)整功能,只能調(diào)整全部8位輸出的亮度,不具備單獨(dú)調(diào)整每一位亮度的功能,只能在驅(qū)動(dòng)電路上進(jìn)行調(diào)整,可以調(diào)整相應(yīng)位驅(qū)動(dòng)三極管基極上的電阻阻值(圖5中的R310~R317),使得各顯示器的亮度一致。
本電路設(shè)計(jì)將MAX7221 LED驅(qū)動(dòng)器運(yùn)用到共陽(yáng)極大尺寸LED數(shù)碼顯示器驅(qū)動(dòng)中,充分利用了MAX7221驅(qū)動(dòng)器內(nèi)置亮度調(diào)節(jié)、掃描電路、方便和單片機(jī)相連和編程簡(jiǎn)單等優(yōu)點(diǎn),并擴(kuò)寬了MAX7221的適用范圍。本文介紹的電路已在筆者的項(xiàng)目應(yīng)用中,運(yùn)行穩(wěn)定可靠。
[1]夏莉英,陳雁.基于MAX7219的LED顯示系統(tǒng)[J].工業(yè)控制計(jì)算機(jī),2009,22(2):63-64.
[2]張華林.MAX7221的原理與應(yīng)用[J].漳州師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2004,17(1):43-47.
[3]MAXIM.MAX7219/MAX7221串行接口8位LED顯示驅(qū)動(dòng)器.http://china.maxim-ic.com.
[4]茅力群.具有串行接口的LED顯示器的設(shè)計(jì)[J].杭州電子工業(yè)學(xué)院學(xué)報(bào),2003(3):32-35.
[5]張宏亮.LED驅(qū)動(dòng)電路MAX7221[J].電子世界,2002(2):42-59.