Epson S5U13781R00C10M:嵌入式LCD顯示應用開發(fā)利器
在嵌入式開發(fā)領(lǐng)域,LCD顯示應用的開發(fā)一直是一個重要的方向。今天,我們就來深入了解一下Epson的S5U13781R00C10M,這是一款專為嵌入式LCD顯示應用開發(fā)而設(shè)計的BoosterPack開發(fā)包,讓我們一起看看它的魅力所在。
文件下載:S5U13781R00C10M.pdf
開發(fā)包概述
S5U13781R00C10M是S1D13781 BoosterPack LCDC開發(fā)包,主要用于TI的Stellaris LM4F120 Launchpad,可用于評估和開發(fā)嵌入式LCD顯示應用。它由S5U13781R00C100參考板組和S5U13781M00C100信號適配器板組兩部分組成。
S5U13781R00C100參考板組
它包含兩個可拆分的子板:
- 主板:配備S1D13781 LCD控制器、2M字節(jié)的串行閃存、用于LED背光的DC/DC轉(zhuǎn)換器,還有用于主機接口的2x25連接器(J4)和用于LCD接口的2x25連接器(J5)。
- LCD接口板:有一個54針FPC(柔性印刷電路)連接器(J8)用于連接LCD模塊,以及0.1英寸間距的2x25 + 2x6連接器(J9和J10)。
S5U13781M00C100信號適配器板組
作為S5U13781R00C100參考板組的補充,它由三個可拆分的子板組成:
- Board A - 主機接口適配器:將S5U13781R00C100主板的主機接口信號(P5)適配到Stellaris LM4F120 Launchpad的BoosterPack連接器(P1到P4),同時將S5U13781R00C100主板的LCD接口信號(P9)路由到連接器(J2),以便連接“Board B - LCD信號適配器 - 40Pin”或“Board C - LCD信號適配器 - 54Pin”。
- Board B - LCD信號適配器 - 40Pin:為連接40針FPC(4.3英寸WQVGA)的LCD模塊提供信號路由。
- Board C - LCD信號適配器 - 54Pin:為連接54針FPC(3.5英寸QVGA)的LCD模塊提供信號路由。
LCD模塊選項與零件清單
| 該開發(fā)包可連接兩種類型的LCD模塊,分別是40針FPC接口(4.3英寸WQVGA顯示)和54針FPC接口(3.5英寸QVGA)。需要注意的是,開發(fā)包中的板子沒有預裝任何接頭/插座連接器,這些連接器需要用戶單獨購買并焊接到板子上。以下是具體的零件清單: | 40 - Pin Interface | 54 - Pin Interface | Manufacturer Part Number |
|---|---|---|---|
| S5U13781R00C10M | 1 | 1 | Epson S5U13781R00C10M |
| 2x25, 0.1” - pitch header | 4 | 4 | 3M 961250 - 6404 - AR |
| 2x25, 0.1” - pitch receptacle | 4 | 4 | 3M 929975 - 01 - 25 - RK |
| 2x10, 0.1” - pitch receptacle | 2 | 2 | 3M 929975 - 01 - 10 - RK |
| 2x3, 0.1” - pitch header | 1 | 3M 929836 - 01 - 03 - RK | |
| 2x3, 0.1” - pitch receptacle | 1 | 3M 929975 - 01 - 03 - RK | |
| 54 - Pin, 3.5”, QVGA LCD | 1 | 多種品牌可選 | |
| 40 - Pin, 4.3”, WQVGA LCD | 1 | 多種品牌可選 |
另外,Stellaris LM4F120 Launchpad板不在零件清單中,若用戶沒有該板子,需要單獨購買。
板子連接步驟
對Stellaris LM4F120 Launchpad板的修改
在Stellaris LM4F120 Launchpad板上,移除(脫焊)電阻R9和R10,以斷開GPIO端口PB6/PD0和PB7/PD1之間的短路。
接頭和插座的焊接
- 在S5U13781R00C100主板上,連接J3的3號和4號引腳,將背光LED驅(qū)動器的電流設(shè)置為20mA。
- 連接S5U13781R00C100主板上J1的1號和2號引腳,為串行閃存供電。
- 在S5U13781R00C100主板的底部安裝并焊接J4和J5的2x25接頭。
- 在S5U13781M00C100 Board A的頂部安裝并焊接P5和P9的2x25插座。
- 在S5U13781M00C100 Board A的底部安裝并焊接P1 + P3和P2 + P4的2x10插座。
- 在S5U13781M00C100 Board A的底部安裝并焊接J2的2x25接頭。
- 根據(jù)LCD模塊類型,安裝相應的接頭和插座。
板子的組裝
- 將S5U13781M00C100 Board A底部的2x10插座插入Stellaris LM4F120 Launchpad的2x10接頭。
- 將S5U13781R00C100主板底部的接頭(J4,J5)插入S5U13781M00C100 Board A頂部的插座(P5,P9)。
- 將S5U13781M00C100 Board B/C的2x25插座(PB1/PC1)插入S5U13781M00C100 Board A底部的J2(2x25接頭)。
- 將S5U13781R00C100 LCD接口板底部的接頭(J9,J10)插入S5U13781M00C100 Board B/C頂部的插座(PB2/PC2,PC3)。
- 將LCD模塊的FPC連接到S5U13781R00C100 LCD接口板的J8。
StellarisWare驅(qū)動與演示軟件
要求
硬件要求
- Stellaris LM4F120 Launchpad
- S5U13781R00C10M
- 兼容的LCD顯示器
軟件要求
- Code Composer Studio
- StellarisWare
- ICDI USB驅(qū)動(用于調(diào)試)
軟件安裝
- 安裝Code Composer Studio IDE。
- 安裝StellarisWare。
- 通過USB連接器將Launchpad連接到PC,安裝Stellaris ICDI驅(qū)動。
- 將S1D13781 BoosterPack軟件提取到StellarisWare工作文件夾。
- 打開Code Composer Studio,導入項目。
軟件描述
驅(qū)動軟件
- S1D13781 LCDC驅(qū)動:支持S1D13781的主要功能,如SPI主機接口、主層配置、PIP層配置等。
- StellarisWare集成:將SD1D13781驅(qū)動與StellarisWare圖形庫集成,支持多種繪圖功能。
- 串行閃存內(nèi)存驅(qū)動:支持對S5U13781R00C參考板上2M字節(jié)串行閃存的讀寫訪問。
演示軟件
演示軟件提供了S1D13781 LCDC主要功能的工作示例,包括初始化、繪圖、背光控制等。
軟件修改與許可
使用Code Composer Studio IDE可以對源代碼進行修改、構(gòu)建和調(diào)試。源代碼可根據(jù)版權(quán)信息進行修改和再利用。
引腳連接
Stellaris LM4F120 Launchpad連接
文檔詳細列出了Stellaris LM4F120 Launchpad連接器的信號與S5U13781R00C10M BoosterPack的使用關(guān)系,包括SPI接口信號、LED控制信號等。
40 - 針LCD接口引腳
展示了40針FPC的引腳和信號連接,以及支持的LCD模塊品牌。需要注意的是,演示固件和驅(qū)動僅支持Newhaven NHD - 4.3 - 480272EF - ATXL#[-T]的LCD時序。
54 - 針LCD接口引腳
同樣列出了54針FPC的引腳和信號連接,以及支持的LCD模塊品牌。演示固件和驅(qū)動僅支持Newhaven NHD - 3.5 - 320240MF - ATXL# - 1的LCD時序。
總結(jié)
Epson的S5U13781R00C10M開發(fā)包為嵌入式LCD顯示應用開發(fā)提供了一個全面的解決方案。通過合理的板組設(shè)計、豐富的LCD模塊支持以及配套的軟件驅(qū)動和演示程序,開發(fā)者可以更高效地進行開發(fā)工作。不過,在使用過程中需要注意不同LCD模塊的時序差異,可能需要對S1D13781寄存器進行不同的編程設(shè)置。你在使用類似開發(fā)包時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
StellarisWare
+關(guān)注
關(guān)注
0文章
3瀏覽量
1601
發(fā)布評論請先 登錄
Epson S5U13781R00C10M:嵌入式LCD顯示應用開發(fā)利器
評論