跟我一起制作1632點(diǎn)陣屏
16*32點(diǎn)陣屏幕由512個(gè)LED組成,在實(shí)際制作過(guò)程中我們可以采用8*8的點(diǎn)陣模塊。
下面開始做1632點(diǎn)陣屏幕硬件設(shè)計(jì)。
所先設(shè)計(jì)行掃描電路:
16*32點(diǎn)陣屏幕總共有16行,其掃描電路一般采用74HC154或者74HC138來(lái)進(jìn)行4-16擴(kuò)展,這樣可以占用較少的單片機(jī)IO口。如果利用74HC154那么一片就可以滿足16行的需求;如果采用74HC138,那么需要兩片。由于74HC138價(jià)格便宜,市場(chǎng)使用量比較大,采購(gòu)比較容易,這里我們采用74HC138來(lái)進(jìn)行行 擴(kuò)展。74HC138是三、八譯碼器,根據(jù)起手冊(cè)可以用兩片組成4-16譯碼器詳細(xì)電路見下圖:
2009-9-17 15:27
其中A、B、C、D接單片的四個(gè)IO口,給他們置不同的電平可以試138的某一個(gè)管腳為低電平,E為關(guān)閉控制段,只要E為高電平,那么138的所有輸出都為高電平。
74HC138的驅(qū)動(dòng)能力很小,只有十幾毫安,在驅(qū)動(dòng)一行16個(gè)LED的時(shí)候需要進(jìn)行擴(kuò)流。目前擴(kuò)流一般采用大功率三極管或者場(chǎng)效應(yīng)管。大功率三極管可以采用TIP127,場(chǎng)效應(yīng)管一般點(diǎn)陣屏幕上采用SI4953進(jìn)行擴(kuò)流,SI4953驅(qū)動(dòng)電流能達(dá)到4A,一個(gè)SI4953擁有兩組控制通路,具體連接方法如下:
2009-9-17 15:27
行擴(kuò)展好了,第二步進(jìn)行列的擴(kuò)展。列一般采用串行芯片進(jìn)行擴(kuò)展,一般有74HC164、74HC4094、74HC595等,也有采用并行總線擴(kuò)展方式的,但是那樣連線比較多,這里我們采用74HC595進(jìn)行列的擴(kuò)展。
具體電路如下:
2009-9-17 15:27
當(dāng)然也有采用一些大電流芯片或者恒流芯片進(jìn)行擴(kuò)展的電路。
行列都擴(kuò)展后了,該把所有擴(kuò)展線連接到點(diǎn)陣屏幕上了,這部分電路就不截圖了,請(qǐng)看電路圖。
下面講解一下接口部分,目前通用的是一種命名為08A的接口方式,
接口電路如下圖
2009-9-17 15:27
A、B、C、D為行掃描接口。
R1為紅色數(shù)據(jù)輸入端,G1為綠色數(shù)據(jù)輸入端。
STR為74HC595鎖存信號(hào),CLK為74HC595時(shí)鐘信號(hào)
最后上完整版本電路圖
電路中為雙色點(diǎn)陣,所以使用了8個(gè)595