网站大量收购闲置独家精品文档,联系QQ:2885784924

ARM嵌入式平台的VGA接口设计 - Read.DOC

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM嵌入式平台的VGA接口设计 - Read

ARM嵌入式平台的VGA接口设计 关键字: 视频监控系统 EJTAG调试 热水器 超声探伤仪 NGN业务安全 继电保护软件 内容摘要:笔者在开发基于ARM嵌入式平台的血液流变测试仪的过程中,成功地利用高性能视频D/A转换芯片ADV7120,将S3C2410自带的LCD扫描式接口转换为VGA接口,使之能够驱动VGA接口的显示器。 大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口。三星公司ARM9芯片S3C2410以其强大的功能和高性价比在目前嵌入式产品中得到广泛的应用。笔者在开发基于ARM嵌入式平台的血液流变测试仪的过程中,成功地利用高性能视频D/A转换芯片ADV7120,将S3C2410自带的LCD扫描式接口转换为VGA接口,使之能够驱动VGA接口的显示器。   1 VGA接口介绍   近年来,业界制定出了众多数字化的显示接口协议,较为典型的是DVI(Digital Visual Interface)。由于数字接口的标准还未统一,厂商支持各自的标准,导致数字接口的标准迟迟未定。VGA接口是一个模拟信号接口。作为在显示领域多年的接口标准,直到今天它仍是所有显示终端最为成熟的标准接口,现在某些高端的电视也支持VGA接口。   15针VGA接口信号定义如表1所列。除了2个NC信号、3根显示数据总线和5个GND信号,比较重要的信号是3个RGB彩色分量信号和2个扫描同步信号HSYNC和VSYNC。VGA接口中彩色分量采用RS343电平标准。RS343电平标准的峰峰值电压为1 V。该标准定义的4个电平范围是:   白电平--+0.714 V;   黑电平--+0.054 V;   消隐电平--0 V;   同步电平---0.286 V。   2 S3C2410 LCD控制器简介   三星公司的ARM9芯片S3C2410功能强大,性价比高,在目前的嵌入式产品中得到了广泛的应用。S3C2410带有LCD控制器,可以很方便地控制驱动扫描式接口的LCD显示。   2.1 引脚功能信息   LCD控制器提供了扫描式数据传输引脚和时序控制引脚,具体描述如下:   VFRAME/VSYNC--LCD控制器和LCD驱动器之间的帧同步信号。该信号告诉LCD屏新一帧开始了。LCD控制器在一帧显示完成后立即插入一个VFRAME信号,开始新一帧的显示。 VLINE/HSYNC--LCD控制器和LCD驱动器之间的行同步脉冲信号。该信号用于LCD驱动器将水平线(行)移位寄存器的内容传送给LCD屏显示。LCD控制器在整行数据移人LCD驱动器后,插入一个VLINE信号。   VCLK--LCD控制器和LCD驱动器之间的像素时钟信号。LCD控制在VCLK的上升沿处送出数据,LCD驱动器在VCLK的下降沿处采样。   VM/VDEN--LCD驱动器的AC信号。VM信号被LCD驱动器用于改变行和列的电压极性,从而控制像素点的显示。VM信号可以与每帧同步,也可以与可变数据的VLINE信号同步。   VD[23:0]--LCD像素数据输出端口。   2.2 寄存器   S3C2410的LCD控制寄存器主要有:LCDCON1寄存器、LCDCON2寄存器、LCDCON3寄存器、LCDCON4寄存器、LCDCON5寄存器。这些寄存器的设置与显示屏信息、控制时序和数据传输格式等密切相关,在设计中需要根据显示设备的具体信息正确设置这些寄存器才能使S3C2410正常控制驱动不同的显示屏。   2.3 内部结构   S3C2410的LCD控制器用来传输图像数据并产生相应的控制信号,由REGBANK(控制寄存器组)、LCDCD-MA(专用DMA)、VIDPCS(视频信号处理单元)、LPC3600和TIMEGEN(时序信号产生单元)组成,如图1所示。其中REGBANK包含17个可编程寄存器和几个256×16的调色板存储器,用来配置LCD控制器并设置相应的参数;而LCDCDMA提供了视频信号的快速传输通道,自动通过系统总线从系统帧缓存中取出视频数据并传输到视频信号处理单元;VIDPCS将专用DMA中取出的信号整形并提高驱动能力等处理后,输出到外部数据端口VD[23:0];TIMEGEN和LPC3600负责产生LCD所需要的控制时序。   3 VGA接口设计   利用高性能视频D/A转换芯片ADV7120将S3C24l0自带的LCD扫描式接口转换为VGA接口,然后用带有VGA接口的显示器显示。   3.1 ADV7120简介   ADV7120是美国ADI公司生产的高速视频数模转换芯片,其像素扫描时钟频率有30 MHz、50 MHz、80 MHz三个等级。A

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档