0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ETX模块和通用PC机实现数字视频显示系统的设计

电子设计 来源:山西电子技术 作者:周宇晨 2020-03-09 08:02 次阅读

引言

随着数字电子技术的发展,嵌入式计算机逐渐开始显露头角,并以强大的功能证明自己的存在。其中视频系统的发展最引入注目,从最初简单的指示灯,到能显示数字、字母的数码管,直到能显示汉字的LCD视频的出现,显示质量和信息量不断提高。伴随着导航系统的发展和对战场态势终端显示的需要,对视频系统提出了更高的要求,需要能实时、动态地显示导航信息、地形地貌、态势信息,同时还要兼容显示原CRT上的单色雷达画面。本文介绍了我们在满足视频新要求方面所做的一些工作。

1、 显示系统设计基本原理

要支持丰富多彩的视频显示,这对CPU模块提出了很高的要求,通常纯粹的单片嵌入式CPU(例如DSP等)已不能胜任,必须另行选择。图象显示不但要求极高的CPU主频和处理能力,也需要支持图形操作系统,至少具备能够驱动VGA(Video Graphics Array)以上分辨率的软硬件,能够为应用程序提供丰富的图形图像功能。利用PC机多年发展积累的软硬件资源,是一条事半功倍的简截途径。

目前硬件上和PC机视频系统兼容的、能运行图形操作系统的CPU模块有许多种,其中德国JUMPtec公司的ETX系列经过加固能够满足抗恶劣环境要求。该系列模块体积小、功耗低、功能强大,具有以下特点:

(1)处理器都采用P3以上的CPU,处理速度高;

(2)单5V电源支持,简化整个嵌入式系统设计;

(3)BIOS和PC机完全兼容,软件可以直接在PC机上开发而无需任何修改;

(4)和PC机外部接口基本相同,例如提供IDE硬盘接口、串口、并口、USB口、PS/2接口等。在系统扩充功能上,提供PCI总线和传统的EISA总线接口。

(5)视频接口提供VGA、INDS接口支持。

通过ETX模块提供的丰富接口资源,可以方便地扩展系统所需的标准或非标准接口,同时由于ETX模块和通用PC机软硬件兼容,可以直接借用通用资源进行设计,大大简化系统设计的难度。

2、 显示系统设计实现

显示系统由液晶显示器、CPU模块、电源模块、IO模块和视频转换模块组成。组成如图1所示。

基于ETX模块和通用PC机实现数字视频显示系统的设计

CPU模块通过ISA总线访问IO接口;通过串口连接二线检测设备;通过LVDS信号输出到多功能显示器。

IO模块能实现三种功能:外围通讯设备的接收和发送电路、GPS接收器数据接收电路和显示器按键控制电路,分别由三种电路实现。

视频转换模块用于将原单色视频信号转换为可在LCD显示的数字信号,进行图像合成和放大处理后,用二选一电路选择显示彩色画面或原雷达单色画面。

电源模块的输入电压为直流28V,经变换后为系统内各模块提供所需电压。

2.1 CPU模块设计

CPU模块是系统主模块,即系统总线的主设备。CPU模块完成系统的数据处理及生成显示图象的功能,产生系统总线的地址信号、数据信号和控制信号。CPU模块功能框图见图2。

基于ETX模块和通用PC机实现数字视频显示系统的设计

CPU模块须提供串行EEPROM以装载LCD驱动软件,LCD的类型不同其驱动软件不同。根据EIX-C3提供的资料,串行EEPROM选用24C16芯片。 24C16的DDCDAT和DDCLK信号直接分别和ETX-C3的DDDA和DDCK信号连接。

考虑到普通硬盘无法满足抗恶劣环境要求,因此选用电子盘用于存放数字地图、数据库、操作系统及应用程序。电子盘采用FLASH芯片存储数据,用IDE控制器实现标准IDE接口和FLASH芯片之间数据交换。由于采用电子结构取代了普通硬盘的机械结构,所以使得抗震性能得到极大的提高。CPU模块通过IDE总线对电子盘模块访问。CPU模块发出的控制信号和地址信号经驱动电路和电子盘相连接。其16位数据接口直接和IDE总线相连。

基于ETX模块和通用PC机实现数字视频显示系统的设计

2.2 IO接口模块设计

IO接口模块实现主CPU模块与外围设备之间的通讯、GPS接收、显示器按键控制等功能。采用DSP控制器,用双口RAM与CPU模块交换数据,接口模块的组成示意图如图4所示。

基于ETX模块和通用PC机实现数字视频显示系统的设计

外围设备接口电路和GPS接收电路由可编程器件ispLSI1048E、TL16C554和MAX488实现。TL16C554是四路串行控制器,工作时钟选择3.686 4MHz,通过内部寄存器配置可以设置通讯最大速率为230400bps。当接收到外部数据时,TL16C554产生中断,该中断作为DSP中断源,由DSP接收中断并作相应处理后将数据存放在双口存储器中,同时设置标志通知主机读取。

通讯模块为了实现键盘电路功能,采用了用ispLSI1048E可编程器件模拟键盘控制器8279的结构原理,这样利用了编程灵活性。键盘控制器(8279)的外部输入时钟为3M6864Hz,而8279的扫描时钟频率为100kHz。当导光板按键按下,并且通过扫描线信号变为低电平来确认按键被按下,则8279便通过发出IRQ9中断信号向主机申请中断,等待主机响应来处理。

2.3 视频模块设计

视频模块有两个功能,一是LCD显示,二是雷达显示信号转换处理。下面分别加以叙述。

2.3.1 LCD显示

采用LCD是解决嵌入式系统要求的高分辨率和小体积矛盾的有效途径。ETX模块支持标准接口的LCD。其接口是标准的40芯LCD输入插座,表1是LCD接口主要信号,其中信号方向相对于LCD模块。直接驱动LCD的电路比较简单,只要把CPU模块对应信号连接即可。

基于ETX模块和通用PC机实现数字视频显示系统的设计

采用直接的LCD驱动显示都是主机和显示器一体化结构,体积较大。而实际应用中由于空间有限,可以采用分体式设计,即把显示器和主机分开。这样主机和显示器及控制器之间使用长距离电缆连接,必须解决显示和控制信号长距离传输问题。LVDS即低电压差分信号技术是解决这一问题的关键。低压保证了较低的功耗和较高的信号频率,差分保证了长距离传输信号的品质。但是LVDS视频不是简单地将LCD信号一一转换为对应的差分信号,而是采用特别简洁的差分信号对。如图2所示,包括时钟信号对(TxCLK+,TxCLK-)和(Tx0-Tx2)三对信号。后三对差分信号是RGB颜色强度以及同步信号综合调制后的差分输出。在接收方,对LVDS差分信号合成后再还原成原来的时钟、颜色强度、同步信号等。在每一个接收端跨接120 Ω匹配电阻,用以稳定接收信号品质。在工程实践上,一定要和发送端共地,防止图像扭曲和浮动。在步板布线上,差分信号需要走平行等长线,并用地层隔离。

LVDS接收器SN65LVDS86AQ是包含3路串行输入、7位并行输出移位寄存器和4路LVDS接收器的综合电路。4路接收器中的3路将3路LVDS串行输入转换为21路并行显示数据信号R0-R5、GO-G5、B0-B5、HS、VS、DE。另一路接收器将1路LVDS串行输入转换为时钟信号。SN65LVDS86AQ工作电压为3.3V,支持18位TFT显示器。

模块中使用SN65LVDS84A(发送LVDS)和SN65LVDS86A(接收LVDS)进行INDS信号的转换,使得显示信号能够满足长距离传输的要求。

2. 3.2 雷达画面处理

为了能将雷达画面显示在液晶显示器上,需要对雷达显示信号进行转换,使之满足LCD显示接口的要求,显示转换原理图见图5。

基于ETX模块和通用PC机实现数字视频显示系统的设计

该模块按功能分为数据采集电路、图像处理及存储电路、时钟电路、逻辑控制电路和显示通道二选一电路。

数据采集电路用来采集由雷达画面显示的信号,该显示信号分为光栅显示信号和随机显示信号两种。

随机法显示信号分为X、Y、Z三个信号,X、Y为地址位置,Z为随机法辉度。其中X和Y是正负电平输入,Z是正电平输入。X、Y形成一个地址码,将相应的Z信号存在这个地址中。

光栅扫描信号分为X、Y、S三个信号,X行扫描,Y为帧扫描,S为扫描法辉度。其中X和Y是正负电平输入,S是正电平输入。由X、Y可以得到一个地址码,将相应的S信号存在这个地址中。

X、Y的电压值在屏幕上的位置如图6所示。X、Y的电压值和采样值的关系见图6。

基于ETX模块和通用PC机实现数字视频显示系统的设计

图像处理及存储电路对X和Y的采样值进行地址换算产生地址,同时对Z信号或S信号采样产生数据,按照地址将数据存入双口存储器。利用ETX模块输出的CLK、行同步、帧同步、数据使能等信号做为同步信号,将双口存储器的数据读出并放在LCD接口的G0~G5上,即可在LCD上显示绿色雷达画面。

由于显示图像是根据XY的值在显示器的相应位置显示出辉亮信息,所以在接收新数据前应该先将存储器清零,否则画面会显示以前的信息。原雷达画面是单绿色显示,所以将处理后的信号接到液晶屏的绿信号上,液晶屏的红(R0~R5)和蓝信号(B0~B5)直接接地。

时钟电路给所需的采样、同步、计数器提供工作时钟。使用ETX模块输出的LVDS解码后的25MHz时钟作为视频转换模块的时钟,对该时钟4分频产生6.25MHz时钟作为采样时钟;使用经LVDS解码后的行同步和帧同步作为视频转换模块的时钟行同步和帧同步信号。

显示通道选择。显示器分时显示地图画面和雷达画面,在显示器面板上增加一个通道选择按键,该按键产生高低电平控制二选一电路,从而达到画面切换的目的,电路用244驱动器实现二选一功能。

2.4 LCD设计

液晶显示屏为6.5“LCD彩色显示屏,为了适应环境,应具有高亮度、宽温、强阳光下可视、抗强振动冲击、防电磁干扰、轻量化、以及可靠性高等特点。

分辨率:800×600;

亮度调节范围:0.15~1000cd/m2

视场角:水平+85°/-85°,垂直+85°/-85°;

显示屏接口:数字RGB(16位);

背光:高亮LED

3 、结束语

显示系统在不断地发展。根据以上原理,我们研制了多用途显示系统,通用性强,接口简单,经使用证明图像清晰、画面稳定,说明设计合理、稳定可靠。数字视频技术是视频发展的一个重要趋势,必将应用在更广泛的领域。

责任编辑:gt


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206564
  • 视频
    +关注

    关注

    6

    文章

    1891

    浏览量

    71903
  • PC
    PC
    +关注

    关注

    9

    文章

    1950

    浏览量

    152799
收藏 人收藏

    评论

    相关推荐

    如何利用TPS65023芯片实现数字视频系统的设计?

    数字视频创新已经成为数字信息产业热点的今天,数字视频系统的设计方法不断提高,数字视频系统的复杂
    的头像 发表于 08-30 01:43 5221次阅读
    如何利用TPS65023芯片<b class='flag-5'>实现</b><b class='flag-5'>数字视频</b><b class='flag-5'>系统</b>的设计?

    DVI数字视频图像数据的实时截取方法

    FPGA内嵌双口FIFO,实现高分辨力图像数据的实时截取和降频实时传输。该方法可以省去外部缓存SRAM操作,扩大图像截取范围,可广泛运用于数字平板显示系统。【关键词】:DVI;;
    发表于 04-23 11:18

    数字视频接口(DVI/HDMI)介绍(一)

    随着高清晰度电视(HDTV)、电脑技术、数字显示技术的发展,数字视频接口(DVI)正在得到各大电器制造商/电脑制造商的认同,有望成为将来数字视听设备的标准接口。那
    发表于 12-06 10:12

    如何设计数字视频监控系统

    Chip),将处理器、存储器、 I/ O口等系统需要的模块集成到一片FPGA上,完成整个系统的逻辑功能,具有设计灵活、可裁减、可扩充、可升级,并且软硬件在系统可编程,是一种灵活高效的
    发表于 08-02 06:18

    怎么实现基于校园网的数字视频监控系统设计?

    怎么实现基于校园网的数字视频监控系统设计?
    发表于 06-02 06:37

    怎么实现基于达芬奇技术的数字视频系统设计?

    编解码,在LCD液晶屏上最高能达到1280*720 分辨率下30fps(帧/每秒)流畅显示。这样的数字视频系统能达到尺寸小,功能强,设计灵活,实用性广的优点。
    发表于 06-02 06:02

    怎么去设计一种数字视频监控系统键盘及报警控制卡?

    本文在分析PC键盘通信方式的基础上,设计出以89C51单片为核心的数字视频监控系统键盘及报警控制卡。
    发表于 06-04 06:06

    数字视频监控系统中的DVR技术有哪些?

    什么是数字视频监控系统数字视频监控系统中的DVR技术有哪些?
    发表于 06-07 07:02

    数字视频接口DVI (Digital Visual Inte

    我们先从数字视频显示设备来谈起,因为数字视频接口是随着数字视频显示设备发展而出现的。一、数字视频
    发表于 05-05 09:45 41次下载

    基于SOPC的数字视频监控系统设计

    设计了基于片上可编程系统(SOPC)的嵌入式数字视频监控系统实现方案。利用Altera 公司最新的SOPC解决方案——基于FPGA内嵌Nios II软核处理器,
    发表于 02-24 11:59 29次下载

    基于ETX模块接口扩展基板电路的实现

    ETX(Embedded Tecnology Extended)模块具有完整的PC功能和高效的CPU性能。通过扩展ETX模块的各种外设功能,
    发表于 12-24 15:55 0次下载

    数字视频监控系统中预录像的实现

    数字视频监控系统中的事件触发录像为背景,说明预录像的设计原理以及在事件触发录像中如何使用所设计的预录像方法实现数字视频监控系统中的事件触发
    发表于 04-28 15:19 83次下载
    <b class='flag-5'>数字视频</b>监控<b class='flag-5'>系统</b>中预录像的<b class='flag-5'>实现</b>

    安富利DVII/OFMC模块数字视频接口解决方案

    Avnet公司的DVI I/O FMC模块提供数字视频接口,直接连接到Xilinx Spartan-6或 Virtex-6 FMC使能的基板,数字DVI视频源为
    发表于 10-16 10:49 2493次阅读

    达芬奇技术的数字视频系统设计与实现

    达芬奇技术的数字视频系统设计与实现
    发表于 10-26 11:15 10次下载
    达芬奇技术的<b class='flag-5'>数字视频</b><b class='flag-5'>系统</b>设计与<b class='flag-5'>实现</b>

    达芬奇技术的数字视频系统设计方案

    、开发工具、软件以及系统专业技术。由于能够在集成这四种要素的平台中实现数字视频、音频、语音与话音技术,因此达芬奇技术可以为数字视频的当前变革打下基础。 本设计是在一块60*60mm 的
    发表于 11-01 15:40 0次下载
    达芬奇技术的<b class='flag-5'>数字视频</b><b class='flag-5'>系统</b>设计方案