最近,北京天创恒达视频技术开发公司推出了TC1000-VGA采集卡,并且在全国进行直销,价格是899元。这种可以说是现在行业中最具领先地位的VGA采集卡在技术方面有什么优势呢?下面我们就针对这种采集卡进行详细的介绍。
这种VGA采集卡的构成是由一颗高精度的模拟至数字转换AD芯片,即ADI公司的AD9888,将模拟的图像信号(如电脑的VGA输出,笔记本的VGA输出等)转化成数字RGB信号。然后主控制由FPGA来完成采集传输,主要包括控制133M的sdram做为FIFO,并通过PCI9054将数据传送到上位机。
关于VGA采集卡中的SDK,我们使用通用的PCI9054的SDK,PLX公司一直在更新,此SDK包括Windows版本和Linux版本,因而只要客户看PCI9054的SDK文档即可完成应用程序。并且我们会提供一个简单的例子(只有两个接口,一个是初始化,一个是get_frame_buf操作)以及一个显示framebuf的vc例子供参考。
上层所有软件全部提供源代码。
关于VGA采集卡最大采集速度的问题
VGA采集卡实际上由三部分组成AD采集部分,FPGA主控部分,PCI9054部分。
由于FPGA使用133M的sdram做为FIFO,因而采集速度是133M*32bit(因为是32位sdram),所以此处不会慢。而关键是主控部分与上位机通迅的问题。此处由pci9054完成,理论速度pci是132Mbyte/s,实际测试pci9054采用无限突发及DMA结合的方式,如果是P4主机,实际速度大于是100Mbyte/s(使用的是PLX官方提供的SDK),一般机器做过80Mbyte/s的速度是没有问题的。
那么一帧图像大小是多少呢?以1024x768来算,由于是RGB888格式(因为AD采集后输入给FPGA是的24位RGB格式),即每个点由24bit组成.那么1024x768x24bit = 2.25Mbyte。每帧图像原始数据是2.25Mbyte,以实际速度100Mbyte/s来算的话,理论每秒能够达到40帧。实际速度也是大于25fps的。
其它格式都是这么算实际速度的,这是较理想的速度,实际会稍慢一点。
VGA采集卡用于高清的采集
可以看AD9888的手册,由于输入的RGB信号可以是YPbPr信号,因而实际它是支持的,只不过输出的就不是RGB888格式了,而是YUV4:2:2的格式,这一点需要注意,接口也要做一个YPbPr转D-SUB的转换座。
VGA采集卡应用领域,只要是RGB模拟信号或者YPbPr模拟信号,都能够直接采集到上位机,并且不会占用上位机的处理时间,因为采用的是直接用DMA方式将数据送到上位机的内存中的。
这里只是将TC1000-VGA采集卡一些主要的技术进行了介绍,如果您想了解更多,可以咨询我们网站在线技术客服,我们将竭诚为您服务。 |