- 相關(guān)推薦
SSD1906顯示控制器與AT91RM9200的接口技術(shù)
摘要:通過對(duì)SSD1906顯示控制器的介紹,分析其在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的應(yīng)用;給出詳細(xì)的硬件連接圖及主要的寄存器配置。關(guān)鍵詞:SSD1906 AT91RM9200 顯示控制
引言
SSD1906是Solomon公司推出的一款中小規(guī)模的顯示控制芯片。這款顯示控制芯片集成了顯存及時(shí)序電路,因而為手持設(shè)備和消費(fèi)電子領(lǐng)域提供了一個(gè)低成本、低功耗的單芯片解決方案。AT91RM9200是Atmel公司推出的一款基于ARM9的嵌入式處理器,時(shí)鐘頻率為180MHz。AT91RM9200處理器內(nèi)部沒有集成LCD控制器,因而需要通過專用的顯示控制器,實(shí)現(xiàn)LCD顯示。本文介紹SSD1906顯示控制器在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的具體應(yīng)用。
1 SSD1906顯示控制器介紹
SSD1906顯示控制芯片,內(nèi)部集成了256KB的SRAM顯存,可以支持單色和彩色LCD,以及多種有源和無源面板。SSD1906還具有強(qiáng)大的總線兼容性,可與多種類型的MCU連接。此外,SSD1906提供的功能還包括虛擬顯示、浮動(dòng)窗口(窗口大小可變)顯示,并支持兩個(gè)光標(biāo),可以減少軟件的操作。32位的內(nèi)部數(shù)據(jù)通道,可以提供高帶寬的顯示內(nèi)存,以實(shí)現(xiàn)現(xiàn)快速的屏幕刷新。SSD1906還個(gè)有單電壓供電的優(yōu)點(diǎn)。
SSD1906顯示控制器的另一個(gè)特點(diǎn),是具有很短的CPU訪問延遲時(shí)間,因而可以支持無READY/WAIT交互信號(hào)的微處理器。此外,SSD1906支持單時(shí)鐘信號(hào)輸入,即總線時(shí)鐘(BCLK)、內(nèi)存時(shí)鐘(MCLK)和像素時(shí)鐘(PCLK)都可以由時(shí)鐘輸入CLK1得到。這款顯示控制器對(duì)MCU的類型和操作系統(tǒng)沒有具體要求,因而是實(shí)際應(yīng)用中的一個(gè)理想的顯示解決方案;赟SD1906的顯示控制系統(tǒng)結(jié)構(gòu)如圖1所示。
1.1 總線兼容性
SSD1906顯示控制器兼容多種類型的MCU接口,特別是對(duì)現(xiàn)在常用的嵌入式處理器,基本上都可以實(shí)現(xiàn)無縫連接。對(duì)于不同的總線接口,SSD1906內(nèi)部提供了多個(gè)時(shí)序控制寄存器,可以根據(jù)不同接口的時(shí)序要求,進(jìn)行相應(yīng)的配置。SSD1906支持的MCU總線接口類型包括:具有WAIT信號(hào)的通用#1型和通用#2型總線接口;Intel StrongARM/Xscale;Motorla MX1龍珠;Motorola MC68K;Motorola龍珠MC68ez328/MC68VZ328;日立SH3和SH4。
除了支持16位和32位的處理器以外,SSD1906還可以支持8位的處理器。SSD1906內(nèi)部集成了256KB的顯存,支持寄存器在內(nèi)存中的映射;通過M/R輸入信號(hào),選擇訪問內(nèi)存地址空間,或者訪問寄存器地址空間。此外,通過18位地址總線,MCU可以直接訪問SSD1906內(nèi)部連續(xù)的256KB顯存。
1.2 顯示支持與顯示模式
SSD1906顯示控制器支持多種類型的LCD接口,包括4/8位單色STN接口;4/8位彩色STN接口;9/12/8位有源矩陣TFT接口。此外,SSD1906支持1/2/8/16bpp四種色深。對(duì)于單色無
[1] [2] [3] [4] [5]
【SSD1906顯示控制器與AT91RM9200的接口技術(shù)】相關(guān)文章:
顯卡·什么是顯示接口04-26
CRT顯示器·什么是接口類型04-26
液晶顯示器·什么是接口類型04-26
蒙皮拉形工藝優(yōu)化系統(tǒng)接口技術(shù)04-26
微機(jī)原理與接口技術(shù)實(shí)驗(yàn)教學(xué)探索04-30
什么是接口04-26
什么是接口04-26
什么是接口04-26
什么是接口04-26
什么是接口04-26