當前位置:首頁 > 智能硬件 > 智能硬件
[導讀]設計點陣液晶屏顯示控制器S680724與嵌入式處理器SEP3203的接口電路,解決3V電壓總線與5 V電壓器件的雙向傳輸問題。介紹使用一個片選信號控制多個顯示控制器的設計技巧,同時給出其初始化程序。

  :設計點陣液晶屏顯示控制器S680724與嵌入式處理器SEP3203的接口電路,解決3V電壓總線與5 V電壓器件的雙向傳輸問題。介紹使用一個片選信號控制多個顯示控制器的設計技巧,同時給出其初始化程序。

關鍵詞SEP3203 S680724  顯示控制器  接口技術

 

 

S680724Samsung公司1999年推出的一款大規(guī)模的顯示控制驅動芯片,用于控制和驅動點陣式液晶屏。這款顯示控制芯片將控制電路、RAM和驅動電路集成在單一芯片中,使其在系統(tǒng)成本方面具有優(yōu)勢。SEP32O3是由東南大學國家ASIC工程中心設計的一款基于ARM7TDMI內核的1632位嵌入式微處理器。雖然SEP3203自帶LCD控制器,但是其信號適用于不帶RAM的灰度或彩色液晶屏,不支持在工控系統(tǒng)中常使用的帶RAM的黑白液晶顯示屏,所以工控系統(tǒng)應用中需要通過外接顯示控制器來實現液晶顯示。下面介紹S680724顯示控制器在以SEP3203為核心的工控系統(tǒng)中的應用。

 

1  系統(tǒng)介紹

1.1設計要求

    系統(tǒng)要求通過總線掛接的方式實現64×192黑白點陣的顯示。該點陣屏的規(guī)格較特殊,但在電話終端和小型收款機等工控系統(tǒng)中經常使用。常見的幾款中小規(guī)模顯示由DSP自身的硬件來協(xié)調沖突,因此HPI-8口適用于與單片機構建較好的主從雙CPU處理器平臺??刂破?/SPAN>[2.3]所控制的點陣范圍都比其小(65×132,132×176)。需要用2S680724控制該液晶屏,同時要求只使用1個片選信號來實現對2S680724的控制。


1.2
系統(tǒng)構成

系統(tǒng)主要由SEP3203處理器、電平轉換芯片74LVXC424574HCT541,以及2S680724顯示控制器組成,如圖1所示。SEP3203是一款1632位嵌入式微處理器,由東南大學國家ASIC工程中心設計。采用業(yè)界標準的ARM7TDMI內核,AMBA總線結構。SEP3203處理器內嵌20 KB零等待的靜態(tài)存儲器(SRAM),提供SDRAM控制器;可支持NOR FlashNAND Flash啟動;可擴展支持各種SRAM接口的設備;提供可自由控制的GPIO口,同時具有多種控制器接口。

 

S680724是一款顯示控制驅動芯片,最大支持65×132的點陣顯示,同時提供主從式結構的擴展;內部帶有RAM,可以支持屏幕自刷新;有65common輸出,165segment輸出。它的MPU接口可支持80806800兩種時序模式。模式的選擇通過配置外部引腳來實現。


    由于單片
S680724只支持65×132點陣的顯示,而設計要求實現64×192點陣的顯示,因此在圖1中使用了2S680724。另外,由于S680724使用5 V信號,Vm的最小值為4 V(08VDD),而SEP3203的總線采用的是3 V信號(通常的嵌入式CPU使用的都是3 V總線),所以SEP3203無法直接驅動S680724,需要作電平轉換。因此圖1中在SEP3203S680724之間增加了電平轉換芯片,以實現3 V信號與5 V信號的雙向轉換。


    電平轉換芯片選用的是
74LVXC4245 74HCT541。這兩款芯片都是普通的邏輯芯片,很多公司都生產。74LVXC4245是雙向電平轉換芯片,3 V5 V兩路電源供電;可以支持3 V5 V的雙向電平轉換,但需要有信號控制電平轉換方向。74HCT541是單向的緩沖芯片,采用5 V電源,可以將輸入的3 V信號轉換成5 V信號后輸出。

 

2 硬件設計

2.1 總線接口的分析

S680724可與各種MPU相連,具體連接方式取決于MPU所使用的總線類型。其提供兩種MPU的信號接口協(xié)議:一種是6800系列MPU接口協(xié)議,如圖2所示;另一種是8080系列MPU接口協(xié)議.如圖3所示。將兩種接口協(xié)議與SEP3203的接口協(xié)議對比,可見SEP3203的接口協(xié)議屬于8080接口協(xié)議,因此采用8080的接口實現S680724SEP3203的連接。SEP3203的接口協(xié)議如圖4所示。


    根據
8080接口協(xié)議,S680724MPU接口信號的定義如表1所列。


    S680724
DOD7信號應與SEP3203DATAODATA7信號連接;S680724RDWR、CS信號應分別與SEP3203OEWE、CS信號連接。RS是訪問控制寄存器與RAM的選擇信號——RS為低時訪問S680724的控制寄存器.RS為高時訪問S680724中的RAM。其作用相當于地址信號,因此與SEP3203的地址線連接。RSTS680724的復位信號,可由SEP3203GPIO產生。

 

228680724控制器接口設計

由于要支持64×192的點陣顯示,所以在該設計中需要使用2S680724(S680724AS680724_B來表示)。圖1S680724_A控制液晶屏的64×132個點,S680724_B控制剩下的64X 60個點。由于總線設備較多,只有1個片選信號能用于對2S680724芯片的操作;同時56130724SEP3203的總線也需要作電平轉換,因此在該接口設計中利用了電平轉換芯片實現了該功能,并沒有再增加額外的邏輯芯片。分析S680724MPU的接口信號,發(fā)現其中RD、WR、RST、CS、RS信號只需單向傳輸(MFU傳向S680724),只有DOD7信號需要雙向傳輸。圖5中,使用74HCT541實現3 V信號到5 V信號的單向電平轉換,74LVXC4245實現3 V信號與5 V信號的雙向電平轉換。

 

3CSlB、CS2RS信號是同時變化的(CSlB信號為低,CS2信號為高時S680724被選中)。由于在實際使用中CS2信號是固定接高電平,所以CSlB信號就是文中S680724芯片的CS信號。圖4SEP3203總線的地址信號和片選信號也是同時變化的,因此考慮使用地址信號來代替片選信號。但如果直接用地址信號來代替片選信號會導致總線對其他設備操作時也選中S680724,即兩個總線設備被同時選中,從而產生錯誤。在該設計中,利用電平轉換芯片的特性解決了這一問題。如圖5所示,使用了ADDR3、ADDR4作為S680724的片選信號(LCD_CSALCD_CSB)。ADDR2作為選擇對S680724寄存器或RAM操作的信號(LCD)_RS)。SEP3203的片選信號ICDnCSF連接74HCT541的使能端()E。當LCD_nCSF信號為低時74HCT54l被使能,OE、WE、ADDR3、ADDR4、ADDR2信號被轉換成相應的5V信號(LCDRD、LCD_WR、LCD_CSALCD_CSB、LCD_RS)輸出到S680724;當LCD_nCSF信號為高時74HCT541停止工作,此時74HCT54l輸出高阻態(tài),為避免噪聲干擾,輸出端信號LCD_RDLCD_WR、LCD_CSA、LCD_CSB、LCD_RS應被上拉至5 V。在SEP3203的片選LCD_nCSF無效(高電平)時,由于信號LCD_CSALCD_CSB被拉高,所以此時2S680724控制器都未被選中,任何操作對其都是無效的,從而避免了在總線對其他設備操作時可能對S680724產生的誤操作。


    數據信號的電平轉換類似于控制信號的電平轉換。
74LVXC4245是雙向電平轉換芯片,圖5中的LCD_DIR信號由SEP3203GPIO產生,用于控制74LVXC4245電平轉換方向的信號。當LCD_DIR為低時,信號由B端傳向A端,即由總線傳向S680724(寫操作);當LCD_DIR為高時,信號由A端傳向B端,即由S680724傳向總線(讀操作)。信號LCD_DOLCD_D7也需要上拉,防止當74LVXC4245的輸出為高阻時,外部噪聲在其輸出端產生錯誤信號。


    值得一提的是,
S680724顯示控制器在PCB板上的位置靠近液晶屏,與SEP3203之間的距離很大。在PCB布局時,需要注意電平轉換芯片的位置。因為其不但有電平轉換的作用,而且還能緩沖總線信號,使總線和S680724顯示控制器隔離,避免總線過長。電平轉換芯片的布置應該盡量靠近總線,減小總線的長度,從而避免產生由總線過長造成的信號延時及噪聲干擾問題。


    雖然
RST信號也是單向傳輸的,但RST信號的電平轉換電路卻是單獨設計的。如果使用74HCT541完成電平轉換,會有兩個問題:①當LCD_nCSF失效時74HCT541不工作,此時LCD__RESET信號無法傳遞到RST端,RST端始終是高電平(被上拉至5 V),因此S689724無法被復位;②在74HCT541工作時,因為LCD_nCSF的脈沖寬度等于總線周期(最大值約為幾百ms).所以輸出的RST信號的最大脈沖寬度也等于總線周期;而S680724要求的RST信號最小脈沖寬度是1μs,所以用74HCT541無法產生正確的RST信號,此時S68072同樣無法被復位。在圖5中,該信號的電平轉換電路是由晶體管和電阻構成的。

 

3  驅動程序

該部分軟件主要是依照S680724的初始化流程、命令參數列表及其他資料編寫的。S680724的訪問地址只有兩個:一個是寄存器地址(通過寫入不同的命令字來實現對S680724的控制);另一個是RAM端口(顯示數據由此寫入)。


    首先需要根據
S6B0724的接口設計計算其各端口的訪問地址。SEP3203的片選信號LCD_nCSF所對應的基址是0x34000000。圖5S680724_AS680724_B的寄存器訪問地址分別是0x340000100、0x34000020RAM的訪問地址分別是0x340000180x34000028。特別是在該接口設計允許SEP3203同時訪問S680724_AS680724_B,寄存器的訪問地址為0x34000000RAM的訪問地址為0x34000008。在實際使用中??梢岳眠@個特點對兩個控制同時初始化,提高軟件效率。


    S680724
的初始化流程如圖6所示。先冷復位S680724,然后將74LVXC4245的電平轉換方向設置為從總線向數據線。通過寫S680724的控制寄存器對S680724軟復位,然后選擇所用的顯示方式和掃描方向,再選擇背光亮度;通過寫寄存器的方式打開S680724內部的電壓反轉器,等待10 ms后再打開電壓生成器。延遲10 ms后,打開電壓跟隨器,等所有電壓都穩(wěn)定后(約等待10 ms)再設定液晶屏的工作電壓,最后開始顯示。圖像的顯示通過函數void Write_alILCD(void)來實現。其功能是將所要顯示的點陣數據送入2S680724。

 

初始化程序如下:

void GPC)_init(void){

RESET_LCD()

//冷復位

*(RP)PORTB_SEL l=(1<<8);

//設定74LVXC4245的電平轉換方向

*(RP)PORTB_DATA 8L=(1<<8);

*(RP)PORTB_DIR=(1<<8);

*(RPl6)ADDR_LCD_CMD=INTER_RESET;

//2S6B0724B同時軟復位

1NIT_LCD();    //初始化S680724B

*(RPl6)ADDR_LCD_CMD=DISPLAY_ON;

    //初始化完畢開始顯示

Clear_LCD()  //清屏

}

 

4結論

該設計已在以SEP3203為核心的嵌入式系統(tǒng)中被實際應用。采用S680724顯示控制器后,解決了SEP3203微處理器在工控應用中使用液晶屏的問題。使用1個片選信號實現了對2個顯示控制器的控制。2個以上顯示控制器的控制也可通過類似方法實現。該設計可以在金融收費系統(tǒng)、稅務管理系統(tǒng)、電話終端等眾多系統(tǒng)中應用。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉