<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于CH7004的嵌入式系統(tǒng)VGA接口設計

          基于CH7004的嵌入式系統(tǒng)VGA接口設計

          作者: 時間:2018-09-12 來源:網(wǎng)絡 收藏

          3.1.1 LCD控制器引腳功能
          LCD控制器引腳分為時序控制端口和數(shù)據(jù)端口。與該設計相關的端口具體含義見表2。

          本文引用地址:http://www.ex-cimer.com/article/201809/388966.htm

          3.1.2 LCD控制器內(nèi)部控制寄存器
          LCD控制器內(nèi)部有5個控制寄存器:LCDCON1~LCD-CON5。LCDCON1控制像素時鐘、掃描模式和顏色模式;LCDCON2控制幀同步脈沖寬度、幀有效行數(shù)及幀同步前、后的無效行數(shù):LCDCON3主要控制行有效像素點數(shù)以及行同步前、后的無效像素點數(shù):LCDCON4主要控制行同步脈沖寬度:LCDCON5主要控制行、場同步脈沖和數(shù)據(jù)有效信號極性,16位色顏色格式.數(shù)據(jù)輸出與像素時鐘跳變關系。
          3.2 器件簡介
          是Chrontel公司生產(chǎn)的一款數(shù)字轉(zhuǎn)換為模擬的視頻編碼器,其內(nèi)部編碼器支持NSTL、PAL兩種視頻制式,通用數(shù)字輸入接口支持8、 12、15、16和24位數(shù)字RGB或者YCrCb格式輸入,支持5種圖像分辨率,內(nèi)部集成3路相互獨立的高速視頻數(shù)模轉(zhuǎn)換器,可由用戶控制輸出模擬 RGB或YUV,提供I2C接口供用戶控制器件工作模式。

          4 接口設計
          S3C2410處理器的LCD控制器用于產(chǎn)生圖像數(shù)據(jù)、接口時序(640x480,60 Hz)以及配置的工作模式。CH7004將數(shù)字圖像數(shù)據(jù)模擬化,最終產(chǎn)生的模擬圖像信號供支持接口的顯示器顯示。VGA接口的硬件連接見圖2。

          這里選擇(640x480,60 Hz)模式,是由實際需要和硬件特性決定的:(1)中的圖像尺寸大多低于640x480,采用這種VGA模式顯示不會丟失任何原始圖像信息; (2)VGA的每種顯示模式所要求的像素時鐘不同,而S3C2410內(nèi)部LCD控制的像素時鐘由器件的主頻分頻而來,在各種分頻后的像素時鐘里只有25. 25 MHz(202 MHz主頻進行8分頻)與VGA模式中的(640x480,60 Hz)模式所要求的像素時鐘25.175 MHz最為接近,微小的像素時鐘偏差不會影響VGA接口顯示;(3)16位色情況下,(640x480,60 Hz)模式數(shù)據(jù)流帶寬為35.2 MB/s,因而不會堵塞S3C2410數(shù)據(jù)總線,不影響處理器的其他控制、數(shù)據(jù)處理操作。
          CH7004的數(shù)據(jù)輸入端口D0~D15與LCD控制器的相應數(shù)據(jù)輸出端口連接,LCD控制器的像素時鐘VCLK通過XCLK端輸入CH7004內(nèi)部, ADDR為低設置CH7004的I2C總線地址,為0x76。CH7004輸出端需考慮視頻信號阻抗匹配問題,否則會出現(xiàn)圖像重影、雪花、或邊緣有波紋等問題。



          評論


          相關推薦

          技術(shù)專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();