亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的電泳式電子紙驅(qū)動(dòng)芯片設(shè)計(jì)*

        2014-06-03 09:15:38江志文張海笑
        電子技術(shù)應(yīng)用 2014年4期
        關(guān)鍵詞:設(shè)計(jì)

        丁 磊,郭 偉,江志文,張海笑

        (廣東工業(yè)大學(xué) 計(jì)算機(jī)學(xué)院,廣東 廣州510006)

        根據(jù)目前業(yè)界的定義,只要是具備雙穩(wěn)態(tài)、反射式顯示特性的顯示技術(shù)均可作為電子紙顯示技術(shù)[1-2]。目前市面上有許多不同的電子紙流派,如膽固醇液晶、電子粉流體、微膠囊化技術(shù)等,其中以電泳顯示技術(shù)EPD(Electrophoretic Display)為最具代表性,市場(chǎng)占有率大于90%。由于不同流派的顯示原理與驅(qū)動(dòng)方式差異頗大,本文將只針對(duì)微膠囊化技術(shù)中電泳式電子紙的特性與控制機(jī)制進(jìn)行設(shè)計(jì)。

        電泳式電子紙顯示的原理是懸浮在微膠囊中的帶電納米粒子受到電場(chǎng)作用而產(chǎn)生遷移的結(jié)果[3]。通過(guò)對(duì)電泳式電子紙市場(chǎng)相關(guān)應(yīng)用及產(chǎn)品的考察,電泳式電子紙的驅(qū)動(dòng)一般采用兩種方式實(shí)現(xiàn):(1)使用芯片廠商的專(zhuān)用驅(qū)動(dòng)芯片[4];(2)利用軟件編程的方式模擬電子紙的驅(qū)動(dòng)時(shí)序進(jìn)行電子紙顯示的實(shí)現(xiàn)。專(zhuān)用的芯片解決方案往往局限于特定廠家的產(chǎn)品,通用性較差;而利用軟件編程方式實(shí)現(xiàn)驅(qū)動(dòng)往往會(huì)占用MCU的大量資源,導(dǎo)致系統(tǒng)性能下降[5]。

        主流的電泳式電子紙驅(qū)動(dòng)系統(tǒng)一般包括主機(jī)接口、核心控制器、數(shù)據(jù)存儲(chǔ)器及電源模塊。核心控制器由主動(dòng)式陣列背板、時(shí)序控制器與一組驅(qū)動(dòng)芯片組成。時(shí)序控制器產(chǎn)生相應(yīng)驅(qū)動(dòng)芯片所需的信號(hào),根據(jù)不同的脈沖寬度使電泳式電子紙顯示灰度圖像[3-6]。

        本文提出一種基于Flash結(jié)構(gòu)FPGA芯片的電子紙驅(qū)動(dòng)芯片設(shè)計(jì)方法,在保證驅(qū)動(dòng)性能的前提下,兼顧低功耗設(shè)計(jì)及面向應(yīng)用的設(shè)計(jì)。測(cè)試結(jié)果表明,該方法可以靈活地適用于EPD產(chǎn)品,功耗低,整合方便。

        1 總體設(shè)計(jì)方案

        本文采用Microsemi公司Proasic3系列芯片A3P250進(jìn)行設(shè)計(jì),充分利用經(jīng)工業(yè)級(jí)驗(yàn)證的性能穩(wěn)定的IP軟核,可以實(shí)現(xiàn)針對(duì)不同廠商、不同分辨率的各種電泳式電子紙顯示驅(qū)動(dòng),并易于進(jìn)行可重構(gòu)設(shè)計(jì)[7]。整體系統(tǒng)結(jié)構(gòu)圖如圖1所示。

        系統(tǒng)設(shè)計(jì)包括主機(jī)接口模塊、幀緩沖模塊、時(shí)序生成模塊及驅(qū)動(dòng)波形生成模塊,系統(tǒng)中整合的IP軟核包括CoreSPI、CoreUART、CoreI2C、CoreGPIO、FIFO、CoreSDR, 均由Microsemi公司開(kāi)發(fā)工具中免費(fèi)提供。

        設(shè)計(jì)中采用的電泳式電子紙為800×600具有 4級(jí)灰度的產(chǎn)品,按8位數(shù)據(jù)總線考慮,1 B可以存儲(chǔ)4個(gè)像素的灰度值,所以圖片數(shù)據(jù)須經(jīng)主機(jī)處理為電泳式電子紙的數(shù)據(jù)格式并由主機(jī)接口模塊進(jìn)行傳送。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        2 核心模塊設(shè)計(jì)

        2.1 主控接口模塊

        主控接口模塊利用各種通用的外設(shè)接口實(shí)現(xiàn)外接主機(jī)與FPGA部分的通信,并對(duì)接收數(shù)據(jù)進(jìn)行解析以完成相應(yīng)功能。數(shù)據(jù)的通用接口可根據(jù)外接主機(jī)的情況靈活配置成 SPI、UART、I2C或 GPIO。該模塊利用 Verilog-HDL編程,按狀態(tài)機(jī)設(shè)計(jì)實(shí)現(xiàn)。

        主控接口模塊的功能流程圖如圖2所示,接口命令包括初始化命令、系統(tǒng)級(jí)命令、圖片刷新命令及狀態(tài)查詢(xún)命令。其中初始化命令完成CoreSPI、CoreSDR及幀緩沖模塊等的初始參數(shù)設(shè)置;系統(tǒng)級(jí)命令完成電源開(kāi)關(guān)、省電模式的配置;圖片刷新命令可根據(jù)命令類(lèi)型實(shí)現(xiàn)電泳式電子紙的全局及局部圖片刷新;狀態(tài)查詢(xún)命令可讀取相應(yīng)寄存器的狀態(tài)以查詢(xún)FPGA驅(qū)動(dòng)芯片的工作狀態(tài)。

        圖2 主控接口功能流程圖

        主控接口模塊接收的數(shù)據(jù)包括命令、地址及顯示數(shù)據(jù),其中命令分為兩種,一種不帶參數(shù),一種帶參數(shù),其格式如圖3所示。圖3(a)表示不帶參數(shù)的命令,長(zhǎng)度為1 B,其中高6位表示命令編碼,低 2位為0。帶參數(shù)命令又分為2 B命令和1 B命令,1 B命令或2 B命令第一個(gè)字節(jié)如圖3(b)所示。其中高6位為命令碼,低2位為參數(shù)(如果是2 B命令則為參數(shù)的高2位)。2 B命令的第二個(gè)字節(jié)為參數(shù)的低8位。顯示數(shù)據(jù)是以一個(gè)字節(jié)形式發(fā)送的,即一次發(fā)送4個(gè)像素的數(shù)據(jù),在開(kāi)始收?qǐng)D片數(shù)據(jù)之前會(huì)先收到相關(guān)的命令。

        圖3 數(shù)據(jù)解析格式

        2.2 幀緩沖模塊

        幀緩沖模塊通過(guò)接收主機(jī)接口模塊的命令、地址及地址增量實(shí)現(xiàn)對(duì)外接SDRAM的讀寫(xiě)控制,且在進(jìn)行讀寫(xiě)操作時(shí)為了協(xié)調(diào)接口速度的差異專(zhuān)門(mén)設(shè)計(jì)了輸入與輸出的存儲(chǔ)緩沖器FIFO。

        本文中選用的SDRAM型號(hào)為K4S281632,配置為8 bit模式(4×4 M×8 bit),即SDRAM的存儲(chǔ)空間分成 4個(gè) 8 MB的槽位,為簡(jiǎn)單起見(jiàn),對(duì)應(yīng)4個(gè)槽位設(shè)計(jì)4個(gè)緩沖區(qū),第一個(gè)緩沖區(qū)存放上一幀圖片數(shù)據(jù),第二個(gè)緩沖區(qū)存放更新圖片的數(shù)據(jù),后兩個(gè)緩沖區(qū)備用。

        幀緩沖采用VerilogHDL編程,以狀態(tài)機(jī)進(jìn)行設(shè)計(jì)。

        2.3 時(shí)序生成模塊

        時(shí)序生成模塊的主要功能是根據(jù)電泳式電子紙的時(shí)序要求產(chǎn)生源、柵驅(qū)動(dòng)時(shí)鐘CLK、CPV,源、柵驅(qū)動(dòng)起始方向控制信號(hào)SHR、L/R,源、柵驅(qū)動(dòng)啟動(dòng)脈沖信號(hào)SPH、STV,以及鎖存使能 LE、輸出使能 OE、邊界控制VBORDER。采用VerilogHDL編程的方式實(shí)現(xiàn)。

        2.4 驅(qū)動(dòng)波形生成模塊

        用來(lái)顯示特定灰度所需的電壓變化的波形稱(chēng)為驅(qū)動(dòng)波形[8],假設(shè) EPD為 16灰階,那么就有相當(dāng)于 256(16×16)種波型組合。驅(qū)動(dòng)控制芯片必須提供適當(dāng)?shù)尿?qū)動(dòng)波形輸出,以呈現(xiàn)較佳的顯示畫(huà)面。

        以本文采用的電泳式電子紙產(chǎn)品為例,其常溫下從原始圖片刷新至全白色圖片的波形表樣例如表1所示。

        表1 波形表樣例

        常規(guī)的波形表設(shè)計(jì)是利用查找表的方式實(shí)現(xiàn),即在易失性存儲(chǔ)器中生成特定的波形表,這需要存儲(chǔ)波形表的外接存儲(chǔ)器,不但造成成本上的增加,且降低了輸出波形的性能。本文采用硬件部署波形表的方法,利用VerilogHDL編程并在FPGA中部署硬邏輯電路實(shí)現(xiàn)波形表的輸出,滿(mǎn)足了性能上的要求,且降低了硬件成本。

        3 仿真及實(shí)驗(yàn)結(jié)果

        3.1 開(kāi)發(fā)及實(shí)驗(yàn)環(huán)境簡(jiǎn)介

        本文采用的開(kāi)發(fā)軟件是Microsemi公司的集成式設(shè)計(jì)環(huán)境Libero IDE v9.1,硬件環(huán)境為自行開(kāi)發(fā)的包含STM32F107及Proasic3系列芯片A2P250-PQ 208的實(shí)驗(yàn)板。

        3.2 仿真結(jié)果

        圖4(a)給出了通過(guò)UART接口發(fā)送數(shù)據(jù)至主控接口模塊的仿真結(jié)果,可以驗(yàn)證外接MCU與FPGA驅(qū)動(dòng)芯片的通信,且包含了SDRAM初始化、寫(xiě)顯示數(shù)據(jù)至SDRAM的命令解析及通信過(guò)程的驗(yàn)證。圖4(b)是時(shí)序生成模塊的仿真結(jié)果,包括控制信號(hào)產(chǎn)生的時(shí)序仿真及一張全灰圖片的刷新仿真過(guò)程。

        圖4 仿真結(jié)果

        3.3 實(shí)驗(yàn)結(jié)果

        基本測(cè)試環(huán)境參數(shù)為DC 5 V供電,主時(shí)鐘為50 MHz,經(jīng)PLL處理輸出3路時(shí)鐘分別連接SDRAM(92.188 MHz)、主控接口模塊(36.864 MHz)及時(shí)序生成模塊(5.76 MHz),電子紙的像素時(shí)鐘為1.92 MHz,則一幅800×600的BMP圖像的刷新時(shí)間為 1.56 s,刷新電流為20 mA。

        圖 5(a)是 6英寸電子紙(800×600)以 3.84 MHz像素時(shí)鐘刷新的效果,圖5(b)是4.3英寸電子紙以正常速度刷新圖片的效果。

        本文通過(guò)對(duì)電泳式電子紙顯示特性的研究,提出了基于FPGA及IP軟核整合的通用驅(qū)動(dòng)芯片的整體解決方案,開(kāi)發(fā)出可以適應(yīng)多種主控接口及多種電泳式電子紙接口的驅(qū)動(dòng)芯片,并利用VerilogHDL編程以硬邏輯部署方式實(shí)現(xiàn)了波形表的設(shè)計(jì),仿真及實(shí)驗(yàn)結(jié)果驗(yàn)證了設(shè)計(jì)的正確性。該驅(qū)動(dòng)芯片性能優(yōu)異,成本低,兼容性好,為下一步專(zhuān)用ASIC的設(shè)計(jì)及流片打下了良好基礎(chǔ),進(jìn)一步與人機(jī)交互設(shè)備(如觸摸屏等)進(jìn)行融合,將會(huì)有廣泛的市場(chǎng)應(yīng)用前景。

        圖5 實(shí)驗(yàn)結(jié)果

        [1]GATES H,OHKAMI T,AU J,et al.Improved electronic controller for image stable diaplays[C].SID 06 Digest,2006:1406-1409.

        [2]INOUE S,KAWAI H,KANBE S,et al.Highresolution microencapsulated electrophoretic display(EPD)driven by poly-Si TFTs with four-level grayscale[J].IEEE Trans.Electron.Devices,2002,49(9):1532-1539.

        [3]葉嘉安.電泳式顯示器驅(qū)動(dòng)方法研究與平臺(tái)設(shè)計(jì)[D].臺(tái)北:國(guó)立臺(tái)灣師范大學(xué),1998.

        [4]李文睿,陳新.ARM9+Linux下電子紙驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2011,37(10):42-44.

        [5]馬捷,朱克,李慶誠(chéng).有源矩陣電泳電子紙顯示控制研究[J].現(xiàn)代顯示,2010(4):44-48.

        [6]CHEN Y,AU J,KAZLAS P,et al.Flexible active-matrix

        electronic ink display[J].Nature,2003,423(8):136.

        [7]杜世遠(yuǎn),林志賢,楊倩,等.基于FPGA的電子紙驅(qū)動(dòng)接口設(shè)計(jì)[J].電視技術(shù),2012,36(13):97-99.

        [8]GATES H,OHKAMI T,LOW Y S.High performance active matrix electrophoretic display controller[C].SID 06 Digest,2008:693-696.

        猜你喜歡
        設(shè)計(jì)
        二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計(jì)
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專(zhuān)
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計(jì)到“設(shè)計(jì)健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        白白色发布的在线视频| 麻豆国产av尤物网站尤物| 1234.com麻豆性爰爱影| 女主播国产专区在线观看| 精品精品国产高清a毛片| 久久久久久久岛国免费观看| 亚洲国产福利精品一区二区| 亚洲乱码中文字幕综合69堂| 虎白m粉嫩小在线播放| 欧美一区二区三区视频在线观看| 推油少妇久久99久久99久久| 日韩在线视频不卡一区二区三区| 国产自拍一区在线视频| 免费无码不卡视频在线观看 | 一本大道道久久综合av| 亚洲一区二区三区播放| 狠狠色狠狠色综合日日92| av在线手机中文字幕| 日本av在线一区二区| 亚洲人成网站18禁止久久影院| 一本到无码AV专区无码| 国产精品久久熟女吞精| 久久久久99精品成人片欧美| 亚洲欧洲日本综合aⅴ在线 | 亚洲香蕉av一区二区三区| 亚洲裸男gv网站| 一出一进一爽一粗一大视频免费的| 蜜桃视频中文字幕一区二区三区 | 免费观看交性大片| 欧美黑人乱大交| 久久精品国产亚洲精品色婷婷| 国产av天堂亚洲av刚刚碰| 国产熟妇按摩3p高潮大叫| 国产成人乱色伦区小说| 高清国产精品一区二区| 女人张开腿让男人桶爽| 亚洲综合色成在线播放| 秀人网嫩模李梓熙大尺度 | 性刺激的大陆三级视频| 污污污污污污WWW网站免费| 女优av福利在线观看|