引言
由液晶驅(qū)動(dòng)控制芯片RA8889實(shí)現(xiàn)車載液晶儀表的方案,本系列文章會(huì)從最基本的UI界面制作,硬件平臺(tái)的介紹,以及軟件代碼實(shí)現(xiàn)來(lái)詳細(xì)介紹。
正文
如下圖中的硬件環(huán)境,則是通過簡(jiǎn)單的方案就能實(shí)現(xiàn)汽車液晶屏儀表轉(zhuǎn)動(dòng)的效果。

先介紹整個(gè)方案的架構(gòu),硬件部分,由STM32F103作為主控芯片,通過并口與RA8889進(jìn)行通訊,再通過RA8889輸出的RGB以及控制信號(hào)到液晶屏LCD,實(shí)現(xiàn)液晶儀表盤的方案。該文章先介紹硬件平臺(tái)環(huán)境部分。
如下圖中的硬件環(huán)境,則是通過簡(jiǎn)單的方案就能實(shí)現(xiàn)汽車液晶屏儀表轉(zhuǎn)動(dòng)的效果。

先介紹整個(gè)方案的架構(gòu),硬件部分,由STM32F103作為主控芯片,通過并口與RA8889進(jìn)行通訊,再通過RA8889輸出的RGB以及控制信號(hào)到液晶屏LCD,實(shí)現(xiàn)液晶儀表盤的方案。本期文章先介紹平臺(tái)環(huán)境部分。

軟件部分,則是在STM的開發(fā)環(huán)境寫代碼,通過下指令的方式控制RA8889,實(shí)現(xiàn)所需的液晶屏顯示內(nèi)容,如這次我們介紹的液晶儀表的指針轉(zhuǎn)動(dòng),MCU只需負(fù)責(zé)下指令,顯示部分的操作全部由RA8889處理,該方案大大減少了MCU的軟件、硬件的負(fù)擔(dān),同時(shí)提升了液晶屏顯示的效能。

硬件部分電路,是通過 USB 5V(DC)供電,使用普通的手機(jī)充電頭的USB即可:

下圖的電路是液晶屏背光的升壓電路,也是比較簡(jiǎn)單,用一個(gè)升壓芯片就能滿足電壓的需求。升壓芯片輸入電壓可選5V或者3.3V,

主控MCU與RA8889以及其他的芯片用的都是3.3V供電,采用的是AZ117降壓芯片把5V轉(zhuǎn)為3.3V。

主控MCU的電路,與RA8889通訊用的是FSMC通訊協(xié)議,我們把RA8889的16位數(shù)據(jù)口以及控制信號(hào)接到STM對(duì)應(yīng)的FSMC引腳上。通過硬件的架構(gòu)圖,可以看出MCU通過FSMC,可以給RA8889下達(dá)指令,或者傳輸數(shù)據(jù)。

RA8889周邊電路,看了電路圖,發(fā)現(xiàn)RA8889的電路實(shí)在是太簡(jiǎn)單了,有三大部分:一部分是與主控MCU的接口,一部分是對(duì)LCD液晶屏的接口,還有一部分存儲(chǔ)圖片的SPI FLASH芯片的接口。周邊電路就是電容、電阻以及晶振電路,RA8889電路比較簡(jiǎn)單, 開發(fā)起來(lái)不要太容易。

這部分是RA8889晶振電路,參考該電路就可以,為了供給RA8889的3.3V電壓穩(wěn)定,提高抗干擾能力,外加0.1uF電容,內(nèi)核LDO電壓加1uF電容。


硬件架構(gòu)所示,RA8889通過24位的RGB信號(hào),再加上DE、HSYNC。VSYNC信號(hào),就可以驅(qū)動(dòng)控制不同接口的液晶屏了。

下圖詳細(xì)所示,是R0到R7,G0到G7,B0到B7以及控制信號(hào)的引腳定義。


屏的接口定義以及順序,可以從屏的規(guī)格書得到,畫電路圖的時(shí)候,根據(jù)屏的引腳定義順序來(lái)畫即可。

接下來(lái)介紹RA8889的SPI FLASH,可以外接4顆FLASH,或者字庫(kù),最大支持1Gbit容量大小的FLASH,F(xiàn)LASH的作用是用來(lái)存放UI界面的圖片數(shù)據(jù),當(dāng)需要顯示某張圖片時(shí),MCU通過給RA8889下指令的方式,收到指令后,JPEG圖片的解碼等讀取到屏上顯示,這部分的處理都是由RA8889來(lái)完成,期間不需要主控MCU任何的處理以及運(yùn)算,該功能大大減輕MCU處理圖片數(shù)據(jù)的負(fù)擔(dān)。

硬件環(huán)境平臺(tái)介紹到這里,接下來(lái)的一系列文章,如下圖,會(huì)介紹RA8889實(shí)現(xiàn)液晶屏HMI UI界面,分為兩大部分介紹,第一部分介紹如何制作UI類界面,第二部分介紹Demo效果代碼實(shí)現(xiàn)。

我們下期視頻再見,謝謝!
審核編輯 黃宇
-
液晶
+關(guān)注
關(guān)注
6文章
627瀏覽量
71290 -
驅(qū)動(dòng)控制芯片
+關(guān)注
關(guān)注
0文章
13瀏覽量
6356 -
液晶儀表
+關(guān)注
關(guān)注
0文章
18瀏覽量
4226
發(fā)布評(píng)論請(qǐng)先 登錄
RA8889/RA8876顯示自定義ASCII字符方法
第五講:51單片機(jī)+RA8889驅(qū)動(dòng)控制彩屏 完整源碼說明 【 源碼v1.2 】
51單片機(jī)STC8H8K64U通過RA8889/RA8876如何控制彩屏(SPI源碼下載)
51單片機(jī)(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
51單片機(jī)(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅(qū)動(dòng)大屏顯示
單片機(jī)驅(qū)動(dòng)彩屏最簡(jiǎn)方案:?jiǎn)纹瑱C(jī)_RA8889最小開發(fā)板驅(qū)動(dòng)控制TFT彩屏介紹(一)
STM32F103+RA8889 電路圖
RA8889 TFT LCD文字圖形控制器芯片的數(shù)據(jù)手冊(cè)免費(fèi)下載
emWin平臺(tái)上應(yīng)用RA8889顯示控制的UI界面的優(yōu)化
第一講:?jiǎn)纹瑱C(jī)STC89C52+RA8889驅(qū)動(dòng)控制彩屏 極簡(jiǎn)方案(源碼公開)
第二講:?jiǎn)纹瑱C(jī)STC89C52+RA8889驅(qū)動(dòng)控制彩屏 代碼移植介紹
第三講:?jiǎn)纹瑱C(jī)STC89C52+RA8889驅(qū)動(dòng)控制彩屏 代碼的壓縮(Keil編譯器)
第一篇 RA8889 實(shí)現(xiàn)酷炫車載液晶儀表系列文章:簡(jiǎn)介及平臺(tái)介紹
評(píng)論