使用电阻网络实现的vga驱动电路,fpga驱动vga显示器验证,代替gm7123芯片
之前驱动vga,要么是直接使用fpga管脚直接驱动,颜色为8原色
使用线缆

vs,hs,r,g,b一共五根线,三原色要么是0要么是1,所以色彩最多8种,rgb组合
若要实现真彩色驱动,如rgb888,24bit颜色驱动,则需要使用gm7123类似芯片

这样使用fpga的管脚会非常多,24bit颜色+e+clk+vs+hs,将近30根io,这样非常繁琐,调试的时候也相对麻烦,焊接问题的排查等
于是想到了使用电阻网络代替芯片,也是降低成本的方案,色彩上基本看不出差异



使用rgb565色彩体系,最大色差65535,即65k
信号接插件引出

使用icamera相机基本接口,2*10 -2.54即可兼容设计,正好合适


再欣赏下正反面效果,嘉立创设计

实物效果,如懒得自己做,可以淘宝搜索“图像专家”自行采购
程序设计

实际测试最大分辨率1080p无压力(1920*1080)
fpga程序设计
`define VGA_640_480_60FPS_25MHz
//`define	VGA_800_600_72FPS_50MHz
//`define	VGA_1024_768_60FPS_65MHz 
//`define	VGA_1280_1024_60FPS_105MHz
//---------------------------------
//	640 * 480
`ifdef	VGA_640_480_60FPS_25MHz
`define	H_FRONT	11'd16
`define	H_SYNC 	11'd96  
`define	H_BACK 	11'd48  
`define	H_DISP	11'd640 
`define	H_TOTAL	11'd800 	
 					
`define	V_FRONT	11'd10  
`define	V_SYNC 	11'd2   
`define	V_BACK 	11'd33 
`define	V_DISP 	11'd480   
`define	V_TOTAL	11'd525
`endif



 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号