用單片機(jī)做顯示器信號(hào)發(fā)生器
我做的這個(gè)顯示器信號(hào)發(fā)生器是在國(guó)外網(wǎng)站www.alexm.times.lv/vga_tester.htm看到的,電路原理圖見(jiàn)下圖,
本文引用地址:http://m.butianyuan.cn/article/201611/320594.htmPCB圖見(jiàn)下圖。主要是用單片機(jī)PICl6F84A來(lái)輸出信號(hào),74HCl64用來(lái)顯示編碼。一般市場(chǎng)上銷(xiāo)售的彩顯信號(hào)發(fā)生器都在130到200多元,而這個(gè)電路整個(gè)成本不到40元。
主要器件PICl6F84A市場(chǎng)價(jià)在12元左右,一些單片機(jī)網(wǎng)站都可以買(mǎi)到。數(shù)碼管是共陽(yáng)單管,VGA插座在壞的顯卡或主板上找就可以。其他器件在電子市場(chǎng)都有。在制作電路板時(shí)把PCB圖用激光打印機(jī)直接打印在熱轉(zhuǎn)印紙上,熱轉(zhuǎn)印紙可以用廣告用的及時(shí)貼把上面的貼紙去掉,下面的就可以當(dāng)熱轉(zhuǎn)印紙使用了,不必去市場(chǎng)買(mǎi),然后用家里的電熨斗(要鐵的那種熨斗)注意控制好溫度,在150到180度最好,敷銅板要比PCB圖稍大些,對(duì)好板子,用力壓幾次,等溫度降下去后,慢慢揭去熱轉(zhuǎn)印紙,如果有漏掉的重新用電熨斗壓一次,然后用三氯化鐵和水以1:3的比例配好,溫度在40C-60C之間,只需十多分鐘就腐蝕完了。最后焊接元器件,先把電阻和電容對(duì)應(yīng)的都焊好,IC器件最好用插座,這樣不容易損壞,其中S1、S2、S3是拔碼開(kāi)關(guān)可以省去不用,直接接通。在PCB板上VDI是保護(hù)管,防止電源插反時(shí)燒壞IC。數(shù)碼管我是用雙位的,只要能顯示就行了,焊完所有元件后一定要細(xì)細(xì)查一遍有沒(méi)有焊接短路的。
我在焊接時(shí)把SBI的一腳和地線(xiàn)短路了,結(jié)果不能改變信號(hào)。寫(xiě)數(shù)據(jù)我是根據(jù)《無(wú)線(xiàn)電》第6期的《自制簡(jiǎn)易PIC單片機(jī)編程器》制作的,燒寫(xiě)軟件用icproglO5E,下載地址為www.ic-prog.comlicproglO5E.zip。使用方法該期有詳細(xì)介紹。
整個(gè)電路是由單片機(jī)PICl6F84A1腳、17腳和18腳分別輸出三基色信號(hào),6腳和7腳輸出行場(chǎng)同步信號(hào),8腳和9腳控制信號(hào)輸出,每按動(dòng)一次輸出一個(gè)信號(hào),數(shù)碼管都有對(duì)應(yīng)顯示,一共有15個(gè)信號(hào)輸出,分別輸出紅、藍(lán)、綠、白屏,彩色方格,還有黑白交替方格信號(hào),詳細(xì)下看表。
序號(hào) | 分辨串(dots×lines) | 行同步頻率(kHz) | 場(chǎng)同步頻率(Hz) | 同步端(Hz) | 顯示圖形 |
1 | MODE-2640x480 | 31.625 | G0.0 | -/- | 白屏 |
2 | MODE-3640x480 | 37.555 | ?5.0 | -/- | 白屏 |
3 | MODE-4800x600 | 46.g43 | 75 | +/+ | 白屏 |
4 | MODE-4800x600 | 46.943 | 75 | +/+ | 紅屏 |
5 | MODE-4800x600 | 46.g43 | 75 | +/+ | 綠屏 |
6 | MODE-4800x600 | 46.:)43 | ?5.0 | +/+ | 籃屏 |
7 | MODE-4800xGOO | 46.943 | 75 | +/+ | 彩色困格 |
8 | MODE-2640x480 | 31.625 | 60 | -/- | 恩白國(guó)格 |
9 | MODE-4800x600 | 46.943 | 75 | +/+ | 高頻測(cè)試1 |
A | MODE-4800x600 | 46.943 | 75 | +/+ | 高頻測(cè)試2 |
B | MODE-11024x768 | 60.oo8 | 75 | +/+ | 白廂 |
C | HV8-1(Panasonic) | 29.455 | 45 | -/- | 自屏 |
D | HV8-2(Panasomc) | 39.018 | 77.1 | -/- | 白屏 |
E | HV8-4(Panasomc) | 65.313 | 106.4 | -/- | 藍(lán)邊圈椅 |
F | HV8-6(Panasonic) | 85.84 | L65.0 | -/- | 紅邊圖格 |
74HCl64是顯示輸出編碼的,整個(gè)電路基本無(wú)需調(diào)試,電源用9V的外接整流電源就行,或用9V電池也行,單片機(jī)HEX文件下載地址是www.
alexm.times.lvNga/vga12mhz.zip,或zgsunyan/PIC/vgal2mhz.
Zip。使用時(shí)注意在接上顯示器測(cè)試時(shí),有的信號(hào)因頻率較高屏幕會(huì)顯示超出范圍。
下圖是我做好的信號(hào)發(fā)生器電路板,我在制作時(shí)加了一個(gè)電源指示。
評(píng)論