成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計(jì)、生產(chǎn)、銷售工廠。設(shè)計(jì)、繞線、組裝、檢測(cè)、包裝、出貨等全制程的工藝流程!擁有完整、科學(xué)的質(zhì)量管理體系。專業(yè)技術(shù)團(tuán)隊(duì)10人,我們的誠(chéng)信、實(shí)力和產(chǎn)品質(zhì)量獲得業(yè)界的認(rèn)可。歡迎各界朋友蒞臨參觀、指導(dǎo)和業(yè)務(wù)洽談。 ...

基于Blackfin 處理器的TFT LCD 驅(qū)動(dòng)設(shè)計(jì)

時(shí)間:2015-05-06 19:35:22 點(diǎn)擊:

0、前言

長(zhǎng)期以來,傳統(tǒng)的掌上電腦(PDA)等小型手持式設(shè)備,由于硬件條件的限制,顯示器件通常是單色 LCD, 用戶界面非常簡(jiǎn)單。隨著高性能嵌入式處理器的普及和硬件成本的不斷降低,嵌入式系統(tǒng)的功能也越來越 強(qiáng)。在多媒體應(yīng)用的推動(dòng)下,彩色 LCD 開始應(yīng)用到嵌入式系統(tǒng)中。新一代掌上電腦(PDA)多采用 TFT LCD 顯示器件,支持彩色圖形界面,圖片顯示和視頻媒體播放。掌上電腦(PDA)的操作系統(tǒng)有微軟 Window CE, PalmOS 等。其中 Linux 核心小,成本低廉,源代碼開放,成為各家廠商極力發(fā)展的操作系統(tǒng)。本文就探 討了兩種基于 Blackfin 嵌入式處理器的 TFT LCD 的驅(qū)動(dòng)方案。

1、Blackfin 處理器和 TFT 液晶簡(jiǎn)介

Blackfin系列處理器是ADI公司研制的業(yè)內(nèi)首款嵌入式處理器,它將微控制器、DSP和媒體處理器的優(yōu) 勢(shì)集成于單一架構(gòu)中,已被廣泛應(yīng)用于消費(fèi)類多媒體、網(wǎng)絡(luò)通信等多個(gè)領(lǐng)域。

BF531 是 Blackfin 處理器中的一款,最大時(shí)鐘頻率 400MHz,有 2 個(gè) 16 位 MAC,兩個(gè) 40 位 ALU,4個(gè) 8 位視頻 ALU,以及 1 個(gè) 40 位移位器。并有高達(dá) 148Kbytes 片內(nèi)存儲(chǔ)器,和兩個(gè)雙通道存儲(chǔ)器 DMA 控 制器;系統(tǒng)外設(shè)包含一個(gè) UART 口,一個(gè) SPI 口,兩個(gè)串行口(SPORTs),四個(gè)通用時(shí)鐘定時(shí)器(三個(gè)有 PWM 功能),一個(gè)實(shí)時(shí)時(shí)鐘,一個(gè)看門狗時(shí)鐘定時(shí)器,以及一個(gè)并行外設(shè)接口。

設(shè)計(jì)中我們采用了FG050605作為我們的設(shè)計(jì)屏,此款液晶為5.6英寸屏,有960(W) x 234(H)個(gè)像素, 每三個(gè)像素一個(gè)點(diǎn),即每行320個(gè)點(diǎn),共234行。此款連線非常簡(jiǎn)單:共32個(gè)引腳,其中,一根數(shù)據(jù)時(shí)鐘、 一根行頻、一根場(chǎng)頻、一根數(shù)據(jù)使能,三色共18根數(shù)據(jù)線,其余為空腳和電源線。

液晶時(shí)序圖如圖1所示:

圖 1:液晶時(shí)序圖

三種真彩的液晶驅(qū)動(dòng)方案:即基于DSP硬件的液晶驅(qū)動(dòng),基于DSP的嵌入式uClinux液晶驅(qū)動(dòng)和基于FPGA的液晶驅(qū)動(dòng)。本文重點(diǎn)介紹前兩種方案的具體實(shí)現(xiàn)。

2、系統(tǒng)總體設(shè)計(jì)

Blackfin 處理器的 PPI 口共 20 個(gè)引腳,每個(gè)時(shí)鐘周期可以收發(fā) 16 位數(shù)據(jù),它為 TFT LCD 提供了一個(gè)無縫的數(shù)據(jù)傳輸接口。

我們采用的這款液晶屏像素時(shí)鐘頻率6.25MHz,采用FPGA分頻得到,該時(shí)鐘同時(shí)接PPI_CLK引腳。行 頻408個(gè)像素時(shí)鐘周期,場(chǎng)頻59Hz,即259個(gè)行頻周期,分別接Blackfin處理器的TMR1/電感器生產(chǎn)廠家 PPI_FS1和TMR2/ PPI_FS2口。

設(shè)計(jì)中,我們采用16bit的顏色顯示方式,故分別將紅色和綠色的最高位和最低位相連,即R0和R5、B0和B5。16根數(shù)據(jù)線分別與Blackfin處理器的PPI0到PPI15口相連。數(shù)據(jù)使能引腳接到FPGA上。 硬件框圖如圖2所示:

2:硬件框圖

3、基于硬件的液晶驅(qū)動(dòng) 同傳統(tǒng)的DSP一樣,直接基于Blackfin處理器液晶驅(qū)動(dòng)。

我們采用DMA的方式通過PPI口傳輸顏色數(shù)據(jù),將要顯示的數(shù)據(jù)存放在SDRAM中的兩塊緩存區(qū)域中, 采用乒乓模式,在向一塊存儲(chǔ)區(qū)中寫數(shù)據(jù)時(shí),從另一塊存儲(chǔ)區(qū)讀。我們?cè)赟DRAM中設(shè)置一塊非Cache的存儲(chǔ)區(qū),因?yàn)槲覀兠總€(gè)點(diǎn)用16 bit數(shù)據(jù)表示,故兩塊緩存區(qū)域共320*(234+9+16)*16 bit,9+16為每場(chǎng)信號(hào)丟失的行數(shù)電感器生產(chǎn)。

3.1 DMA的初始化

我們首先配置DMA的工作參數(shù)。這里DMA采用Descriptor list (small model),2D傳輸方式,每次傳輸一個(gè)字的數(shù)據(jù)。首先設(shè)置一個(gè)地址列表,用于裝載兩塊緩存區(qū)域的首地址,這樣DMA將從地址指示的空間 讀取數(shù)據(jù)傳送到PPI口。設(shè)置DMA每場(chǎng)傳輸259行,每行傳輸320個(gè)字的數(shù)據(jù)。最后配置DMA0_CONGFIG, 并使能DMA。主要設(shè)置有差模電感Descriptor list,2D DMA 的 Inner loop count,設(shè)置下次2D DMA的讀取地址相對(duì) 本地地址的增量,2D DMA 的 outer loop count,配置DMA工作模式等。

3.2 PPI的初始化

PPI有兩種工作模式:ITU-R 656和General-Purpose PPI。因?yàn)槲覀冎恍鑼?shù)據(jù)通過PPI口送出,故使用GP模式。 設(shè)置PPI_FS1和PPI_FS2下降沿有效,一次傳輸16bit數(shù)據(jù),外部觸發(fā),兩個(gè)外部幀同步信號(hào)。主要需要設(shè)置的為:PPI 參數(shù)配置模壓電感,場(chǎng)頻信號(hào)發(fā)出到開始數(shù)據(jù)傳輸?shù)难舆t和每行傳輸?shù)臄?shù)據(jù)個(gè)數(shù)。

3.3 Timer的初始化

由于我們采用2個(gè)外部幀同步信號(hào),故采用TMR1/ PPI_FS1作為行頻信號(hào)(HSYNC),TMR2/ PPI_FS2作為場(chǎng)頻信號(hào)(VSYNC)。 為了調(diào)試程序需要,我們配置定時(shí)器為仿真時(shí)定時(shí)器持續(xù)工作。因?yàn)橹恍杷统鰯?shù)據(jù)給液晶,故配置其為PWM_OUT模式,我們一體電感器的定時(shí)器使用PPI_CLK,故仍需設(shè)置其為PWM_OUT時(shí)鐘,計(jì)數(shù)到周期結(jié)束等。Timer1和Timer2的周期和脈寬按液晶硬件手冊(cè)給出設(shè)置。 大功率電感廠家 |大電流電感工廠

  • 功率電感:物聯(lián)網(wǎng)推廣普及帶動(dòng)移動(dòng)芯片產(chǎn)業(yè)發(fā)展
    物聯(lián)網(wǎng)技術(shù)的核心主要就是傳感器、云計(jì)算及RFID三大系統(tǒng)構(gòu)成,其中都涉及到芯片的應(yīng)用,預(yù)計(jì)在物聯(lián)網(wǎng)推廣之下,對(duì)IC芯片產(chǎn)業(yè)又是一大利好因素。 集成電路integratedcircuit是一種微
  • 電抗器 設(shè)計(jì)實(shí)例
    本人剛轉(zhuǎn)行到 變壓器、電抗器行業(yè)。有沒有什么資料可以推薦給小弟的,最好是有設(shè)計(jì)實(shí)例的 資料。T&I design handbook V.3 已經(jīng)有了。有其他推薦嗎 謝謝給位前輩先
  • 基于數(shù)據(jù)庫的大量電子表格的自動(dòng)填寫
    摘 要: 講述了在建立數(shù)據(jù)庫和SQL查詢的基礎(chǔ)上,使用程序方法訪問數(shù)據(jù)庫中的表和查詢,同時(shí)引用電子表格文件作為對(duì)象,對(duì)其進(jìn)行自動(dòng)填寫的思路和實(shí)現(xiàn)方法。將該方法與電子表格內(nèi)嵌公式和程序的傳統(tǒng)方法
  • 大功率電感

    正镶白旗| 文化| 清水河县| 张北县| 北辰区| 新兴县| 闵行区| 洛扎县| 大安市| 仪陇县| 沛县| 汉中市| 浦江县| 临夏县| 通州市| 云南省| 云和县| 壤塘县| 康保县| 上虞市| 卢氏县| 万盛区| 酒泉市| 阳城县| 集贤县| 利津县| 淄博市| 新安县| 西峡县| 汕头市| 江津市| 罗定市| 东源县| 梅州市| 兴山县| 苍山县| 屏南县| 洞口县| 泗水县| 临海市| 喀喇沁旗|