《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的OLED微顯示器的IIC控制模塊設計
基于FPGA的OLED微顯示器的IIC控制模塊設計
來源:電子技術應用2013年第5期
冉 峰,何林奇,儲 楚
上海大學 微電子研究與開發中心,上海200072
摘要: OLED微顯示器作為一種新興的微顯示器,具有眾多優點。鑒于OLED微顯示大多采用IIC接口,利用Verilog語言,采用模塊化設計思想,設計了基于FPGA EP2C8Q208C8的OLED微顯示器的IIC接口的IIC控制模塊,該控制模塊包括寫數據存儲模塊、讀數據存儲模塊、數據讀寫模塊,從而準確而有效地實現了對OLED微顯示內部寄存器的讀寫操作。
中圖分類號: TP332;TN27
文獻標識碼: A
文章編號: 0258-7998(2013)05-0015-03
Design of the IIC interface control module of OLED microdislay based on FPGA
Ran Feng,He Linqi,Chu Chu
Microelectronic R&D Center, Shanghai University,Shanghai 200072,China
Abstract: As a new microdisplay, OLED microdisplay has many advantages.According to the OLED microdisplay mostly using IIC interface,we designed the IIC control module for OLED microdisplay′s IIC interface based on FPGA EP2C8Q208C8 using Verilog language and adopting the modular structure. The control module includes writing data storage module, reading data storage module, data reading and writing module,which realize the read and write operation of the OLED microdisplay internal registers accurately and effectively.
Key words : OLED microdisplay;modular design;FPGA;IIC interface

   微顯示器[1]是一種特殊形態的顯示器,它自身物理尺寸很小,但卻可以通過光學系統產生大屏幕顯示效果,主要應用于投影機和近眼顯示系統。近年來,隨著有機發光技術的興起,基于OLED(有機發光二極管)的微顯示器也開始逐漸發展。OLED微顯示器具有主動發光、固態顯示、超輕超薄、色彩豐富、驅動電壓低、響應速度快、溫度適應范圍廣、功耗低等優點。目前,大多OLED微顯示器都采用IIC接口[2],通過IIC接口控制OLED微顯示器內部寄存器,從而實現對顯示模式、顯示方向、顯示位置、亮度、對比度、色度、伽瑪矯正等控制功能。

    IIC是Philips公司開發的一種用于芯片間通信的串行傳輸總線,它由串行時鐘線SCL和串行數據線SDA完成全雙工數據傳送。IIC最主要的優點是其具備簡單性和有效性。其次,由于接口直接在組件上,IIC占用的空間非常小,同時其連線也少。
    本文通過利用Verilog語言,采用模塊化設計思想[3],設計了基于FPGA的OLED微顯示器的IIC接口的IIC控制模塊,該控制模塊包括寫數據存儲模塊、讀數據存儲模塊、數據讀寫模塊,從而準確而有效地完成對OLED微顯示內部寄存器的讀寫操作。
1 IIC接口的控制方案
1.1 OLED微顯示器

    本設計采用的OLED微顯示器是由云南北方奧雷德光電科技股份有限公司生產的SVGA050SC低功耗主動式OLED微顯示器,內部共有256個寄存器,通過IIC接口,可對其進行讀寫操作,從而可實現對OLED微顯示器顯示模式、顯示方向、顯示位置、亮度、對比度、色度、伽瑪矯正等的控制和調整。主要寄存器如表1所示。

1.2 OLED微顯示器IIC接口的基本原理
    IIC能以雙向數據線(SDA)和時鐘線(SCL)實現完善的全雙工同步數據傳送[4]。工作時,SDA和SCL必須通過外部控制器經電阻上拉至1.8 V/3.3 V電源。OLED顯示器只能作為從機使用,所有讀/寫操作必須由主機來實現。
1.3 控制方案概述
    通過對OLED微顯示器及IIC接口的分析,基于FPGA設計了OLED微顯示器IIC接口的IIC控制模塊,如圖1所示。該控制模塊包括寫數據存儲模塊、讀數據存儲模塊和數據讀寫模塊。寫數據存儲模塊用于存儲從機地址、寄存器地址以及寄存器寫入數據,讀數據存儲模塊用于存儲從機地址、寄存器地址以及寄存器讀入數據,數據讀寫模塊用于讀寫相應的數據。

    FPGA采用Altera公司Cyclone II系列中的 EP2C8-Q208C8。EP2C8Q208C8擁有8 256個邏輯單元、1.1 Mbit內部RAM、150個18×18乘法器、4個PLL環和85個I/O接口,最高數據率可以達到260 Mb/s,完全滿足本系統要求的60 MHz系統時鐘需求。與其他FPGA產品不同,Cyclone II FPGA性能提高了60%,同時功耗降為原來的一半,非常經濟實用[5]。
2 IIC控制模塊設計
2.1 寫數據存儲模塊

    寫數據存儲模塊由reg型數據存儲8 bit數據,包括從機地址加寫標志位,由memory型數據構成寄存器存儲器和寫入數據存儲器,每一個存儲單元大小為8 bit,用于存儲寄存器地址和寄存器寫入數據,存儲單元的數量可以根據需要自行定義。
    自定義的存儲單元的數量決定了寄存器存儲器和寫入數據存儲器的大小。寫數據存儲模塊內部有一個與數據讀寫模塊通信的計數變量,通過改變計數變量,可將寄存器存儲器中新的地址和寫入數據存儲器中新的數據傳輸給讀寫數據模塊。圖2為寫數據存儲模塊。

2.2 讀數據存儲模塊
    讀數據存儲模塊由reg型數據存儲8 bit數據,包括從機地址加讀標志位,由memory型數據構成寄存器存儲器和讀入數據存儲器,每一個存儲單元大小為8 bit,用于存儲寄存器地址和寄存器讀入數據,存儲單元的數量可以根據需要自行定義。
    自定義的存儲單元的數量決定了寄存器存儲器和讀入數據存儲器的大小。讀數據存儲模塊內部有一個與數據讀寫模塊通信的計數變量,通過改變計數變量,可將寄存器存儲器中新的地址傳輸給讀寫數據模塊,并將從讀寫數據模塊傳回的寄存器數據存儲到讀數據存儲器中。圖3為讀數據存儲模塊。

    本設計采用的時鐘源頻率為40 MHz,由于SCL的頻率要求在100 kHz~1 MHz范圍內,本設計將時鐘源進行100分頻,因此SCL的頻率設定為400 kHz??紤]到IIC起始、讀寫以及停止的時序要求,將SCL的時鐘周期平均分為上升沿、高電平、下降沿和低電平4個狀態。在上升沿狀態或下降沿狀態時,設定SCL=1或SCL=0,而在高電平狀態或低電平狀態時,SDA才允許進行數據變化,這樣就能保證SDA進行數據變化時SCL已經處于高電平或者低電平狀態,從而能夠避免SDA與SCL同時經歷上升沿或下降沿而帶來的時序功能不確定性的問題。
    為了實現對OLED微顯示器內部寄存器的讀寫操作,本設計采用兩個狀態機:一個寫狀態機,一個讀狀態機。讀/寫狀態機由外部按鍵進行切換。
    寫狀態機由空閑狀態、起始狀態、從機地址傳輸寫狀態、響應1狀態、寄存器地址傳輸狀態、響應2狀態、數據傳輸狀態、響應3狀態、中間停止返回狀態以及最終停止狀態構成。在從機地址傳輸寫狀態、寄存器地址傳輸狀態及數據傳輸狀態中,當SCL處于低電平狀態時,SDA隨著計數器在0~7范圍的逐次增加而改變,直到傳輸完8 bit數據。在響應狀態中,由于SDA的三態設置,此時將SDA置于高阻狀態,從而響應從機的應答。同時,寫狀態機設置有計數變量,計數變量隨著寫狀態機循環次數的增加而增加。狀態之間的切換如圖5所示。在計數變量小于等于設定寫入次數時,數據讀寫模塊向OLED微顯示器的內部寄存器寫入數據。

    讀狀態機由空閑狀態、起始狀態、從機地址傳輸寫狀態、響應1狀態、寄存器地址傳輸狀態、響應2狀態、重新起始狀態、從機地址傳輸讀狀態、響應3狀態、數據傳輸狀態、響應4狀態、中間停止返回狀態以及最終停止狀態構成。其中讀狀態機中從機地址傳輸寫狀態、寄存器地址傳輸狀態、從機地址傳輸讀狀態以及響應狀態與寫狀態機中的相應狀態類似。不同的是,在數據傳輸狀態中,在SCL處于高電平狀態時,通過將SDA置于高阻狀態,把OLED微顯示器寄存器的數據逐位傳輸給8 bit的寄存器,然后傳遞給讀數據存儲模塊。讀狀態機的狀態切換如圖6所示。同樣,在讀狀態機中也設有計數變量,當計數變量小于等于設定讀入次數時,OLED微顯示器寄存器的數據通過讀寫數據模塊傳輸給讀數據存儲模塊。

2.4 IIC控制模塊
    通過對寫數據模塊、讀數據模塊以及數據讀寫模塊的設計,完成了IIC控制模塊的設計。IIC控制模塊的原理圖如圖7所示。

 

 

3 IIC控制模塊仿真及測試
    軟件仿真在EDA軟件環境中進行,通過模擬硬件產生測試信號,對編寫的代碼進行測試。通過觀看時序波形或者數據報告文件來判斷綜合后的軟件邏輯是否正確,主要用于在各個分散的模塊之間的波形仿真。在系統的設計過程中,采用Quartus 8.1軟件作為前端的軟件仿真;功能測試中將整個系統組合起來采用軟件仿真并下載到FPGA進行測試;綜合驗證則是通過EDA綜合工具將HDL代碼結合庫文件綜合成門級描述,然后將綜合結果在軟件中做最后的驗證[6]。IIC控制模塊的寫仿真波形如圖8所示。
    通過IIC控制模塊對OLED微顯示寄存器進行讀寫操作,實現了OLED微顯示器內置圖像的顯示。圖9為OLED微顯示內置圖像。

    FPGA EP2C8Q208C8作為核心控制器件,在分析SVGA050SC OLED微顯示器和IIC接口的基礎上,利用Verilog語言,采用模塊化設計思想,設計了基于FPGA的OLED微顯示器的IIC接口的IIC控制模塊。該控制模塊對于OLED微顯示器寄存器的控制提供了較好的解決方案,降低了控制的復雜度,并且系統穩定,執行效率較高。
參考文獻
[1] 應根裕,胡文波,邱勇,等.平板顯示技術[M].北京:人民郵電出版社,2002.
[2] 金陽.數字視頻和OLED微顯示技術[J].科技創新導報,2011,27(1):11-12.
[3] 呂國亮,趙曙光,趙俊.嵌入式邏輯分析技術及其在FPGA系統開發中的應用[J].液晶與顯示,2007,22(2):227-231.
[4] 張家會,熊先越,曹麗珍.基于FPGA的I2C總線設計[J].光通信技術,2011,9(1):40-41.
[5] 王鳴浩,吳小霞.基于FPGA的通用液晶顯示控制器的設計和實現[J].液晶與顯示,2012,27(1):87-92.
[6] 冉峰,何林奇,季淵.無線OLED微顯示器系統的設計與實現[J].液晶與顯示,2012,27(5):633-637.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美亚州一区二区三区| 亚洲欧美日韩爽爽影院| 久久躁狠狠躁夜夜爽| 国产视频精品xxxx| 欧美日韩国产一区| 亚洲精品美女在线观看播放| 亚洲无毛电影| 久热国产精品| 欧美中文字幕在线| 欧美另类一区二区三区| 含羞草久久爱69一区| 亚洲精品久久久久久下一站| 怡红院精品视频| 99xxxx成人网| 国产精品毛片一区二区三区| 亚洲影视中文字幕| 亚洲女人av| 久久久久久999| 午夜国产精品视频免费体验区| 国模套图日韩精品一区二区| 午夜精品福利电影| 国产日韩欧美91| 一区二区三区在线视频观看| 一区二区三区在线观看视频| 久久看片网站| 欧美一区二区日韩| 国产精品国产三级国产普通话蜜臀| 欧美77777| 在线午夜精品| 亚洲人成77777在线观看网| 国产日韩在线一区二区三区| 欧美多人爱爱视频网站| 国产精品久久久久久久久久久久| 国内成+人亚洲+欧美+综合在线| 国产精品久久久久久一区二区三区| 国产在线成人| 一区二区三区精品视频在线观看| 亚洲精品在线看| 久久久久欧美精品| 欧美精品日日鲁夜夜添| 国产日韩欧美不卡| 亚洲免费在线播放| 国产欧美1区2区3区| 欧美人与性动交a欧美精品| 国产精品99久久久久久久久久久久| 亚洲免费在线电影| 国产精品久久久一区麻豆最新章节| 亚洲欧美日韩国产精品| 国产精品播放| 欧美日韩在线三区| 性欧美xxxx大乳国产app| 午夜久久影院| 欧美亚男人的天堂| 欧美黄在线观看| 久久久久天天天天| 噜噜噜躁狠狠躁狠狠精品视频| 久久视频在线免费观看| 国产精品jizz在线观看美国| 欧美高清视频一区| 激情综合色综合久久综合| 欧美黄色影院| 欧美日韩在线精品| 91久久精品国产91久久| 黄色成人在线观看| 久久综合给合久久狠狠色| 欧美精品www在线观看| 国产精品日韩在线一区| 免费在线观看一区二区| 国产精品视频| 欧美不卡视频一区发布| 国产日韩在线播放| 欧美激情国产高清| 欧美日韩色一区| 欧美精品性视频| 牛牛精品成人免费视频| 欧美一区二区三区啪啪| 99在线精品免费视频九九视| 在线一区二区三区做爰视频网站| 亚洲免费在线看| 亚洲欧美日韩一区在线| 亚洲精品自在久久| 国产精品进线69影院| 久久精品中文字幕免费mv| 麻豆视频一区二区| 国产精品福利av| 欧美视频在线观看免费网址| 国产免费亚洲高清| 久久综合久色欧美综合狠狠| 欧美成熟视频| 欧美午夜片在线观看| 亚洲日韩欧美一区二区在线| 欧美日韩国产精品一卡| 欧美jizzhd精品欧美巨大免费| 国内免费精品永久在线视频| 国产欧美一区在线| 女人色偷偷aa久久天堂| 欧美日韩国产成人在线| 国产麻豆日韩欧美久久| 欧美韩日一区二区| 国产精品任我爽爆在线播放| 国产精品理论片| 狠狠入ady亚洲精品经典电影| 亚洲精品资源美女情侣酒店| 欧美日韩喷水| 又紧又大又爽精品一区二区| 一区二区三区在线高清| 国产精品户外野外| 国产精品日韩一区| 欧美在线视频一区二区| 亚洲精品乱码久久久久| 亚洲一区制服诱惑| 91久久夜色精品国产九色| 欧美国产乱视频| 在线观看国产一区二区| 美女爽到呻吟久久久久| 亚洲精品国产系列| 欧美大尺度在线观看| 一区福利视频| 精品91在线| 久久久久久久综合日本| 韩日在线一区| 极品少妇一区二区| 亚洲综合色激情五月| 国产精品永久免费视频| 欧美性天天影院| 亚洲综合第一页| 欧美色欧美亚洲另类七区| 国产欧美亚洲日本| 亚洲二区在线视频| 欧美激情一区二区三区全黄| 欧美日本网站| 欧美日韩一级大片网址| 亚洲综合色视频| 久久国产一区| 欧美中文字幕视频在线观看| 国产午夜精品一区二区三区欧美| 欧美精品电影| 中日韩在线视频| 美女精品视频一区| 日韩亚洲国产欧美| 日韩视频精品在线| 亚洲小说欧美另类婷婷| 午夜视频久久久久久| 99视频一区| 亚洲第一在线视频| 久久久av水蜜桃| 久久综合成人精品亚洲另类欧美| 久久深夜福利| 亚洲一区国产一区| 亚洲精品国产拍免费91在线| 国内精品国产成人| 欧美一区国产二区| 午夜精品福利电影| 国产精品一区二区黑丝| 国产精品视频免费一区| 亚洲免费在线看| 国产亚洲午夜高清国产拍精品| 亚洲欧洲日产国码二区| 免费观看欧美在线视频的网站| 国产精品久久国产精品99gif| 国产精品久久久久久妇女6080| 欧美三日本三级少妇三2023| 久久综合图片| 国产日韩久久| 欧美日韩在线精品一区二区三区| 午夜在线精品偷拍| 亚洲国产日韩在线一区模特| 欧美日韩大片一区二区三区| 国产精品视频网站| 国内成+人亚洲+欧美+综合在线| 亚洲视频狠狠| 一区二区三区四区五区精品| 国产视频一区在线观看一区免费| 亚洲国产高清一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 久久久之久亚州精品露出| 国产精品自拍一区| 美女精品一区| 国产一区二区三区四区在线观看| 国产精品爽爽爽| 欧美激情性爽国产精品17p| 91久久极品少妇xxxxⅹ软件| 欧美α欧美αv大片| 久久午夜羞羞影院免费观看| 国产美女扒开尿口久久久| 欧美视频在线不卡| 国产精品高清一区二区三区| 欧美日韩一区视频| 亚洲午夜免费福利视频| 巨乳诱惑日韩免费av| 欧美日韩国产一区二区三区地区| 国产综合欧美| 性欧美暴力猛交69hd| 国产日韩av在线播放| 久久精彩免费视频| 久热爱精品视频线路一| 欧美日韩一区二区三区在线| 99国产精品自拍| 国产欧美一区二区三区在线老狼| 欧美日韩国产一区精品一区| 午夜在线播放视频欧美| 久久人体大胆视频| 在线播放日韩专区| 免费91麻豆精品国产自产在线观看| 狠狠久久五月精品中文字幕| 狠狠色丁香婷综合久久| 99精品久久久| 蜜乳av另类精品一区二区| 在线日韩欧美| 亚洲国产免费看| 欧美日韩免费视频| 亚洲欧美国产精品va在线观看| 国产精品久久久久久久app| 亚洲毛片播放| 国产自产在线视频一区| 久久亚洲精品欧美| 在线视频一区二区| 久久精品国产99国产精品| 久久深夜福利免费观看| 国产在线欧美日韩| 黄色亚洲大片免费在线观看| 麻豆国产精品777777在线| 久久精品首页| 激情小说另类小说亚洲欧美| 一区二区三区产品免费精品久久75| 欧美一区二区大片| 久久久久久国产精品一区| 国产日韩一区二区三区| 中文国产一区| 中文av一区二区| 99精品福利视频| 欧美激情综合在线| 国产精品每日更新| 国产精品网红福利| 亚洲天堂网在线观看| 国产精品私拍pans大尺度在线| 欧美精品国产一区二区| 妖精视频成人观看www| 欧美一级电影久久| 国产精品萝li| 亚洲欧美一区二区视频| 在线日韩精品视频| 另类专区欧美制服同性| 久久av红桃一区二区小说| 亚洲激情第一页| 激情五月婷婷综合| 亚洲人精品午夜在线观看| 欧美日韩国产免费| 亚洲人成在线观看网站高清| 国产精品第一区| 欧美午夜片在线观看| 亚洲国产精品久久久| 亚洲精品美女在线| 国产日韩专区在线| 你懂的国产精品| 国产精品乱人伦一区二区| 欧美激情区在线播放| 99re6热只有精品免费观看| 亚洲欧洲视频在线| 欧美成人精精品一区二区频| 欧美激情精品久久久久久| 1204国产成人精品视频| 在线观看中文字幕不卡| 亚洲美女在线观看| 老司机一区二区三区| 在线日韩av片| 91久久精品久久国产性色也91| 欧美一区精品| 久久成人18免费网站| 欧美日韩精品在线播放| 欧美jizzhd精品欧美巨大免费| 韩国v欧美v日本v亚洲v| 欧美一区观看| 国产日韩欧美中文| 韩日成人av| 欧美77777| 免费日韩成人| 亚洲特级毛片| 一区二区三区四区蜜桃| 亚洲国产欧美一区二区三区丁香婷| 性欧美大战久久久久久久免费观看| 精品成人一区二区三区四区| 日韩午夜高潮| 国产精品电影观看| 欧美激情一区二区三区不卡| 亚洲欧洲日韩在线| 伊人天天综合| 亚洲婷婷综合久久一本伊一区| 久久免费少妇高潮久久精品99| 亚洲一区二区三区在线观看视频| 免费成人你懂的| 免费不卡视频| 亚洲电影中文字幕| 亚洲电影在线免费观看| 亚洲国产精品尤物yw在线观看| 欧美日韩在线视频观看| 欧美剧在线免费观看网站| 伊人久久综合| 欧美三区在线视频| 一本大道久久精品懂色aⅴ| 久久九九精品99国产精品| 欧美1区视频| 亚洲一区一卡| 欧美午夜视频一区二区| 欧美日本一区二区高清播放视频| 亚洲国产一区二区三区青草影视| 欧美在线观看日本一区| 国产精品免费区二区三区观看| 欧美午夜精品久久久久久超碰| 亚洲图片欧洲图片av| 在线看片成人| 欧美激情一级片一区二区| 亚洲精品一区二区三区在线观看| 99成人在线| 欧美激情国产高清| 一本久久综合亚洲鲁鲁五月天| 欧美日本亚洲| 国产精品久久久久aaaa| 欧美日韩精品二区| 欧美专区在线播放| 亚洲国产精品99久久久久久久久| 欧美日韩亚洲免费| 蜜桃av一区二区| 欧美日韩国产首页在线观看| 欧美日韩1区| 亚洲成在线观看| 国产亚洲精品bt天堂精选| 国产揄拍国内精品对白|