VGA视频与LED显示屏的同步显示设计

显示屏从通讯控制方式上分为同步和异步两种,同步控制方式是上位机与屏体之间实时进行通讯。异步控制方式是上位机与屏体之间独立运行,但需要上位机将显示信息编辑并发送到显示屏体。本文给出了基于同步显示上位机信息显示设计。 一、系统总体设计
系统硬件分为三个部分。首先,通过显卡显示信息实时提取电路从显卡中实时提取出vga单色数字视频信号、像素时钟、行同步、帧同步,经过处理后由输出介质传输过去;第二部分是crt视频信号到led显示信号转换电路,该电路把传输介质传送过来的图像信号经选择、存贮、读取、分配,转换成为对应于led点阵屏的显示信号;第三部分是led驱动板,它接收转换后的led显示信号,并分配给led点阵屏对应的像素点,驱动led显示。
二、显卡显示信息实时提取电路
在vga方式下,当在vga上显示某种颜色时,首先由视频存贮器输出一个颜色号,该颜色号实际上是用于选择调色板寄存器的,被选中的调色板寄存器又产生一个八位索引地址,用来选择数字模拟转换器(dac颜色寄存器),dac颜色寄存器共有256个,每个寄存器由18位组成,当选中某个颜色寄存器时,同时将其中的18位数字信号进行模数转换,转换成为模拟红、绿、蓝三色信号,送模拟监视器,实现扫描显卡。
当vga工作在显示模式18时,即十六色模式的时候,调色板寄存器输出的八位索引地址的低四位(从p0到p3)实际上就是数字视频信号蓝、绿、红以及亮度信号,我们可以利用vga的这一特点,直接提取单色数字视频信号。在实际电路中,通过显卡26芯特征插座来实现这一功能。其中p0到p7为八位索引地址,17脚、21脚、23脚分别为像素时钟、行同步、场同步。特征插座一方面把这些信号送往颜色寄存器反模拟监视器,另一方面可以对外输出,所以,我们从显卡26芯特征插座上直接提取出一路单色视频信号,经八位串转并变换后经长线传输出去,同时提取出像素时钟、场同步信号、行同步信号,用于以后的信号转换及显示。八位串/并转换是基于两方面的原因:一是因为在vga图形模式下,一个像素由八位组成,八位并行输出实现了一个像素一个像素的传输;二是八位串/并转换降低了数据传输速率,便于长线传输。
vga扫描时序与led屏幕扫描时序有所不同,因此,必须把vga视频信号转换成为对应于led大屏幕的显示信号,这主要通过对两片sram
(sram1和sram2)的读写来完成。两片sram交替处于读写状态,假设在某一场时,sram1处于写状态,sram2处于读状态,这时,sram1的写信号有效,读信号无效,同时,写地址发生器产生的写地址被选通输入sram1,这样,就把数字视频信号写入sram1;对于sram2,写信号无效,读信号有效,同时,选通读地址输入sram2,从而读出sram2中前一场已写入的数据,用于分配、传输和显示。
(一)vga视频信号的选择
vga视频的分辨率与led大屏幕不同,在本系统中,我们实现的led大屏幕的分辨率为256×128,而vga工作于18模式时,其分辨率为640×480,这样,led屏幕不能完整显示整个视频图像,而只能选取其中一部分进行同步显示。vga视频图像的选择,是通过写地址发生器和读地址发生器来完成的。写地址发生器在产生写地址的同时,产生一个写控制信号,该控制信号在一帧中选定行期间有效,其余时间无效,从而仅被选择行的数据写入sram中,完成了对于行的选择;同理,读地址发生器在产生读地址的同时产生一个读控制信号,它控制读移位信号仅在选定列期间有效,即只移位读出选定列的数据,从而完成了对vga视频信号列的选择。
(二)sram数据的读出、分配
sram中存储的数据,需要按一定的顺序读出、分配,使它对应于led大屏幕,这里,我们采用分区电路的方式,即把整个led大屏幕按16的倍数分区,led大屏幕共有256行,所以分为十六个分区。数据的读出分配按下面的顺序进行:首先是第一分区第一行第一个像素,然后是第二分区第一行第一个像素,……第十六分区第一行第一个像素,接下来是第一分区第一行第二个像素……按这样的顺序下去,读出的数据经八位移位寄存器并转串输出,从而使十六个分区对应位置的数据同时传输。
采用分区电路有两方面的优点:第一,将led大屏幕分为十六分区后,数据的传输速率降低为原来的十六分之一,便于数据传输;第二,发光二极管余辉时间短,要求屏幕刷新频率高,如果整频刷新,则需要的时间长,会产生闪烁现象,采用分区电路后,十六个分区同时刷新,这样,在不增加硬件复杂程度的基础上,克服了屏幕闪烁现象。
三、驱动电路
转换电路输出的数据进入led驱动电路板,图像数据必须被准确地传送并分配到对应的led点阵像素处,系统采用动态逐行扫描的方式驱动led显示。因为各分区数据同时传输,所以各分区的数据传输分配及led驱动是一致的。本系统中,采用的led模块是8×8dot行共阳、列共阴模块,采用行共阳驱动方式,即图像数据输入阴极,通过在共阳极施加高电平驱动led显示。图像数据的输入是通过八位移位寄存器595,每一个595芯片对应一个led模块,一场开始时,首先,移位信号控制第一行数据输入,当一行数据全部移位进入后,出现一个锁存信号,数据锁存输出到led模块,同时,第一行共阳极输入一高电平,点亮第一行;在第一行点亮期间,同时移位输入第二行数据,第二行全部移位进入后,又出现一个锁存脉冲,同时第一行共阳极高电平消失,第二行共阳极输入高电平,驱动第二行显示,第一行熄灭……即每次点亮前一行的同时,移位输入第二行数据,保持画面连续。
由上述三部分硬件,实现了vga视频与led显示屏的同步显示,使led大屏幕跟踪vga视频显示。
四、结论
本系统信息显示不受环境影响,可实现高亮度显示,且系统可以根据信息显示的要求选择屏幕大小,从而控制成本,实用性很强,已在汽车综合性能检测系统中得到应用。本文研究的虽然是单色系统,但这种方法也可推广到全彩色显示系统。

rs485总线的特点和优势
AMD7nm Zen3架构的锐龙5000U系列即将上市
力科在DesignCon 2010上首家发布PCIe 3.0
耐高温工业相机丨自动散热降温的高速高分辨率工业相机
特瑞仕XDL605/XDL606系列转换器介绍
VGA视频与LED显示屏的同步显示设计
建筑自动化无线传感器网络趋势:连接传感器的安全与保障
锂金属电极的两种典型失效形式
电动不锈钢球阀卡死、电机发高烧该如何处理
U54内核特权模式中断介绍
用了隔离变压器就安全了吗_隔离变压器滤波能力和谐波耐受力的分析
运放加三极管恒流源电路和电流镜电路优缺点对比
Redmi 8A采用Type-C接口且支持快速充电,搭载高通骁龙439处理器
努力进取,未来可期: 第四期EMC线上特训营圆满结束!
电子管功放的检修技巧_电子管功放故障排除
MAX9918-MAX9920单/双向电流检测放大器
探讨云原生时代的四层架构
台积电自主设计的Arm芯片 This 面世,常用目前最先进 7nm制程工艺!
知识点!购买晶振时如何判断品质好坏?
中国移动已经在中央商务区开通2.6GHz+4.9GHz 5G双频网试验点