基于FGPA和IIC技术实现微显示芯片的驱动.docVIP

基于FGPA和IIC技术实现微显示芯片的驱动.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FGPA和IIC技术实现微显示芯片的驱动

基于FGPA和IIC技术实现微显示芯片的配置 袁光 110040641 摘要:IIC配置模块主要实现微显示芯片的各种初始状态配置。当采用不同的配置方式时,即是说通过串口总线对微显示芯片内部的相应寄存器写入不同的数据值,可使OLED屏幕分别显示各种不同制式(NTSC、PAL、VGA)。本论文以VGA制式为例,说明通过IIC总线对微显示芯片的配置方式。在配置过程中,FPGA做为主控器件对从器件微显示芯片进行操作。 Abstract: IIC configuration module mainly realize micro display chip various initial state configuration. When using different configuration mode, i.e. through serial bus to the micro display chip inside the corresponding registers into different data value, can make OLED screen respectively show different formats (NTSC and PAL and VGA). This papers to the VGA formats for example, and through IIC bus to the micro display chip disposition ways. In the process, the FPGA as master device from device to micro display chip operation. 关键字:IIC;FPGA;OLED 1 概述 本文所设计的基于IIC通信技术配置微显示芯片是作为某国防重点预研项目的组成部分。由于FPGA在这方面的优势,从而舍弃单片机、arm等器件。采用FPGA作为主控制器件对从器件微显示芯片进行操作。 2 设计原理 2.1 OLED工作原理 OLED (Organic Light Emitting Display)即有机发光显示器,在手机LCD上属于新型产品,被称誉为“梦幻显示器”。OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能够显著的节省耗电量NAME ADDRESS VGA_60 NAME ADDRESS VGA_60 STATUS 00 00 MOFF 08 38 RGAIN 01 78 VMODE 09 04 ROFF 02 30 HMODE 0A 01 GGAIN 03 78 BRT_L 0B 00 GOFF 04 30 BRT_U 0C 02 BGAIN 05 78 HRATE_L 0D 00 BOFF 06 30 HRATE_U 0E 80 MGAIN 07 80 PLL_L 0F 1E 表1 VGA制式下需要配置的部分寄存器 其中地址0所对应的寄存器为状态寄存器,是只读模式;因此在对OLED微显示芯片进行配置时,只需对地址1~26的寄存器进行配置。 2.2 IIC工作原理 IIC总线是荷兰飞利浦PHILIPS开发的一种高效,实用,可靠的双向二线制(也有3线制,家电很少用)串行数据传输结构总线,该总线使各电路分割成各种功能的模块,并进行软件化设计,各个功能模块电路内都有集成一个IIC总线接口电路,因此都可以挂接在总线上,很好的解决了众多功能IC与CPU之间的输入输出接口,使其连接方式变得十分简单。 IIC总线上的器件分为主控器和被控器两大类它们之间只要在正常工作,总有一个IIC在总线上发送信息数据(一般是在开机后cpu首先像各个功能模块电路发出自检信号,得到各个功能模块电路正常反馈的数据信号后机器才进入正常工作状态)。 图1 IIC单字节读写 其中单字节写操作:起始信号 + 器件地址 + 写信号 + 寄存器地址 + 应答位 + 数据 + 应答位 + 停止信号。单字节读操作:起始信号 + 器件地址 + 写信号 + 寄存器地址 + 应答位 + 起始信号 + 器件地址 + 读信号 + 数据 + 应答位 + 停止信号。表2 为IIC连续写操作: 表2 IIC连续写操作 2.3 IIC连续写操作设计状态机 由上表的连续写操作过程,设计状态机共有六个状态,如图2所示 图2 IIC连续写操作设计状态

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档