已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于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;OLED1 概述本文所设计的基于IIC通信技术配置微显示芯片是作为某国防重点预研项目的组成部分。由于FPGA在这方面的优势,从而舍弃单片机、arm等器件。采用FPGA作为主控制器件对从器件微显示芯片进行操作。2 设计原理2.1 OLED工作原理OLED (Organic Light Emitting Display)即有机发光显示器,在手机LCD上属于新型产品,被称誉为“梦幻显示器”。OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能够显著的节省耗电量。微显示芯片工作在VGA制式下需要配置的寄存器部分如表1所示。NAMEADDRESSVGA_60NAMEADDRESSVGA_60STATUS0000MOFF0838RGAIN0178VMODE09 04ROFF0230HMODE0A01GGAIN0378BRT_L0B00GOFF0430BRT_U0C02BGAIN0578HRATE_L0D00BOFF0630HRATE_U0E80MGAIN0780PLL_L0F1E表1 VGA制式下需要配置的部分寄存器其中地址0所对应的寄存器为状态寄存器,是只读模式;因此在对OLED微显示芯片进行配置时,只需对地址126的寄存器进行配置。2.2 IIC工作原理 IIC总线是荷兰飞利浦PHILIPS开发的一种高效,实用,可靠的双向二线制(也有3线制,家电很少用)串行数据传输结构总线,该总线使各电路分割成各种功能的模块,并进行软件化设计,各个功能模块电路内都有集成一个IIC总线接口电路,因此都可以挂接在总线上,很好的解决了众多功能IC与CPU之间的输入输出接口,使其连接方式变得十分简单。 IIC总线上的器件分为主控器和被控器两大类它们之间只要在正常工作,总有一个IIC在总线上发送信息数据(一般是在开机后cpu首先像各个功能模块电路发出自检信号,得到各个功能模块电路正常反馈的数据信号后机器才进入正常工作状态)。图1为IIC的单字节读写。图1 IIC单字节读写其中单字节写操作:起始信号 + 器件地址 + 写信号 + 寄存器地址 + 应答位 + 数据 + 应答位 + 停止信号。单字节读操作:起始信号 + 器件地址 + 写信号 + 寄存器地址 + 应答位 + 起始信号 + 器件地址 + 读信号 + 数据 + 应答位 + 停止信号。表2 为IIC连续写操作:起始信号器件地址写信号寄存器起始地址应答位连续的数据(每个数据后都需一个应答位)停止信号表2 IIC连续写操作2.3 IIC连续写操作设计状态机由上表的连续写操作过程,设计状态机共有六个状态,如图2所示 图2 IIC连续写操作设计状态机采用独热码设计该状态机,各状态的代码值定义(verilog代码)及各状态的意义如下:parameter idle = 6b00_0001, /1 start = 6b00_0010, /2 drad = 6b00_0100, /drive address 4 regad = 6b00_1000, /register address 8 data = 6b01_0000, /16 stop = 6b10_0000; /32idle:空闲状态 SDA、SCL两根控制总线保持高电平。start:起始状态 发送起始信号。drad:发送器件地址。regad:发送起始寄存器地址。data:发送寄存器数据。stop:停止状态 发送停止信号。count用于对主时钟进行计算。在空闲状态时,SCL、SDA拉到高电平。在进入IIC工作状态后,每四个时钟信号输出一个SCL时钟。状态转移说明:cnst信号用于计算每个状态中的时钟数。由于起始信号和停止信号可以在一个SCL完成,因此在这两个状态时,当cnst从0计数到3时,即发生状态转移;在发送器件地址和寄存器地址时,包含应答位在内共需发送九位数据;每位数据的发送也是在一个SCL时钟内完成,而每个SCL需要4个主时钟,所以发送所有数据需要;因此在这两个状态中,当cnst从0计数到35时,状态机转移到下一个状态;在发送数据时,共需写入26个寄存器,写每个寄存器的操作中共需发送九位数据(含应答位),因此由计数器i来计算已写入的寄存器个数;每写完一个寄存器后将cnst清零一次,并使i加1;当最后一个寄存器写完时,即cnst为35且i为26时,表明所有数据写入完毕;状态机进入下一个状态停止状态。在完成停止状态,并进入空闲等待时,将状态机完成信号overflag拉高。以写入器件地址为例说明移位操作的实现过程,具体代码如下:drad : begin if(cnst = 6d35) begin/8位地址数据+1位读写控制位 (4*9SCL=36clk)shiftdata = 8d1,1b0;/在shiftdata寄存器中放入下一个、/需进行移位操作的数据 sdareg = shiftdata8;/输出该状态下最后一个需写入的数据 end else if(cnst)%3d4)=d0) begin /每4个主时钟即为一个SCL,此时输出shiftdata中的高位数据,并在低/位补零,以完成移位操作 shiftdata = shiftdata7:0,1b0; sdareg = shiftdata8; end else begin shiftdata = shiftdata; sdareg = sdareg; end e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年考研数学辅导合同协议合同
- 采购2025年跨境电商商品供货合同协议合同
- 2025年园林绿化养护合同协议
- 2025年考研专业课直播合同协议合同
- 2025年考研数学强化协议合同
- 采购2025年家具定制材料采购合同协议合同三篇
- 2025年宁夏中医定考题库及答案
- 基于精准采样策略的污染产区土壤 - 水稻重金属迁移转化模型构建及健康损害成本量化评估
- 基于管理层权力视角:国有上市公司高管薪酬结构与粘性的深度剖析
- 留学商法作业题库及答案
- 2025年中国药茶行业市场竞争格局及发展趋势预测报告
- 云南省学校食堂“六T”管理检查评分标准
- T-SAEG 005-2024 乘用车安全气囊控制模块技术要求及试验方法
- 2025年中国无石棉硅酸钙板市场调查研究报告
- 2024年湖南湘西州公安局招聘警务辅助人员考试真题
- 居间协议书居间协议书
- 主动脉夹层B型护理课件
- 《电工与电子技术》期末考试复习题库(含答案)
- T-CBIA 010-2024 营养素饮料标准
- 四川省遂宁市射洪中学2024-2025学年七年级上学期期中考试道德与法治试题
- 体能模块 发展上下肢协调、力量素质 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
评论
0/150
提交评论