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

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

ID:38366512

大小:789.00 KB

页数:6页

时间:2019-06-11

基于FGPA和IIC技术实现微显示芯片的驱动_第1页
基于FGPA和IIC技术实现微显示芯片的驱动_第2页
基于FGPA和IIC技术实现微显示芯片的驱动_第3页
基于FGPA和IIC技术实现微显示芯片的驱动_第4页
基于FGPA和IIC技术实现微显示芯片的驱动_第5页
资源描述:

《基于FGPA和IIC技术实现微显示芯片的驱动》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于FGPA和IIC技术实现微显示芯片的配置袁光110040641摘要:IIC配置模块主要实现微显示芯片的各种初始状态配置。当采用不同的配置方式时,即是说通过串口总线对微显示芯片内部的相应寄存器写入不同的数据值,可使OLED屏幕分别显示各种不同制式(NTSC、PAL、VGA)。本论文以VGA制式为例,说明通过IIC总线对微显示芯片的配置方式。在配置过程中,FPGA做为主控器件对从器件微显示芯片进行操作。Abstract:IICconfigurationmodulemainlyrealizemicrodisplaychipvariousinitia

2、lstateconfiguration.Whenusingdifferentconfigurationmode,i.e.throughserialbustothemicrodisplaychipinsidethecorrespondingregistersintodifferentdatavalue,canmakeOLEDscreenrespectivelyshowdifferentformats(NTSCandPALandVGA).ThispaperstotheVGAformatsforexample,andthroughIICbustothe

3、microdisplaychipdispositionways.Intheprocess,theFPGAasmasterdevicefromdevicetomicrodisplaychipoperation.关键字:IIC;FPGA;OLED1概述本文所设计的基于IIC通信技术配置微显示芯片是作为某国防重点预研项目的组成部分。由于FPGA在这方面的优势,从而舍弃单片机、arm等器件。采用FPGA作为主控制器件对从器件微显示芯片进行操作。2设计原理2.1OLED工作原理OLED(OrganicLightEmittingDisplay)即有机发光显示

4、器,在手机LCD上属于新型产品,被称誉为“梦幻显示器”。OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能够显著的节省耗电量。微显示芯片工作在VGA制式下需要配置的寄存器部分如表1所示。NAMEADDRESSVGA_60NAMEADDRESSVGA_60STATUS0000MOFF0838RGAIN0178VMODE0904ROFF0230HMODE0A01GGAIN0378BRT_L0B00GOFF0430B

5、RT_U0C02BGAIN0578HRATE_L0D00BOFF0630HRATE_U0E80MGAIN0780PLL_L0F1E表1VGA制式下需要配置的部分寄存器其中地址0所对应的寄存器为状态寄存器,是只读模式;因此在对OLED微显示芯片进行配置时,只需对地址1~26的寄存器进行配置。2.2IIC工作原理IIC总线是荷兰飞利浦PHILIPS开发的一种高效,实用,可靠的双向二线制(也有3线制,家电很少用)串行数据传输结构总线,该总线使各电路分割成各种功能的模块,并进行软件化设计,各个功能模块电路内都有集成一个IIC总线接口电路,因此都可以挂接在

6、总线上,很好的解决了众多功能IC与CPU之间的输入输出接口,使其连接方式变得十分简单。IIC总线上的器件分为主控器和被控器两大类它们之间只要在正常工作,总有一个IIC在总线上发送信息数据(一般是在开机后cpu首先像各个功能模块电路发出自检信号,得到各个功能模块电路正常反馈的数据信号后机器才进入正常工作状态)。图1为IIC的单字节读写。图1IIC单字节读写其中单字节写操作:起始信号+器件地址+写信号+寄存器地址+应答位+数据+应答位+停止信号。单字节读操作:起始信号+器件地址+写信号+寄存器地址+应答位+起始信号+器件地址+读信号+数据+应答位+停

7、止信号。表2为IIC连续写操作:起始信号器件地址写信号寄存器起始地址应答位连续的数据(每个数据后都需一个应答位)停止信号表2IIC连续写操作2.3IIC连续写操作设计状态机由上表的连续写操作过程,设计状态机共有六个状态,如图2所示图2IIC连续写操作设计状态机采用独热码设计该状态机,各状态的代码值定义(verilog代码)及各状态的意义如下:parameteridle=6'b00_0001,//1start=6'b00_0010,//2drad=6'b00_0100,//driveaddress4regad=6'b00_1000,//regist

8、eraddress8data=6'b01_0000,//16stop=6'b10_0000;//32idle:空闲状态SDA、SCL两根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。