随着数字电子技术的发展,嵌入式计算机逐渐开始显露头角,并以强大的功能证明自己的存在。其中视频系统的发展最引入注目,从最初简单的指示灯,到能显示数字、字母的数码管,直到能显示汉字的 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 所示。

 

 

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

 

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

 

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

 

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

 

2.1 CPU 模块设计

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

 

 

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

 

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

 

 

2.2 IO 接口模块设计

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

 

 

外围设备接口电路和 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 模块对应信号连接即可。

 

 

采用直接的 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。

 

 

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

 

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

 

随机法显示信号分为 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。

 

 

图像处理及存储电路对 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 、结束语

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