Epson S5U13781R00C10M:嵌入式LCD显示应用开发利器

电子说

1.4w人已加入

描述

Epson S5U13781R00C10M:嵌入式LCD显示应用开发利器

在嵌入式开发领域,LCD显示应用的开发一直是一个重要的方向。今天,我们就来深入了解一下Epson的S5U13781R00C10M,这是一款专为嵌入式LCD显示应用开发而设计的BoosterPack开发包,让我们一起看看它的魅力所在。

文件下载:S5U13781R00C10M.pdf

开发包概述

S5U13781R00C10M是S1D13781 BoosterPack LCDC开发包,主要用于TI的Stellaris LM4F120 Launchpad,可用于评估和开发嵌入式LCD显示应用。它由S5U13781R00C100参考板组和S5U13781M00C100信号适配器板组两部分组成。

S5U13781R00C100参考板组

它包含两个可拆分的子板:

  • 主板:配备S1D13781 LCD控制器、2M字节的串行闪存、用于LED背光的DC/DC转换器,还有用于主机接口的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模块选项与零件清单

该开发包可连接两种类型的LCD模块,分别是40针FPC接口(4.3英寸WQVGA显示)和54针FPC接口(3.5英寸QVGA)。需要注意的是,开发包中的板子没有预装任何接头/插座连接器,这些连接器需要用户单独购买并焊接到板子上。以下是具体的零件清单: 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之间的短路。

接头和插座的焊接

  1. 在S5U13781R00C100主板上,连接J3的3号和4号引脚,将背光LED驱动器的电流设置为20mA。
  2. 连接S5U13781R00C100主板上J1的1号和2号引脚,为串行闪存供电。
  3. 在S5U13781R00C100主板的底部安装并焊接J4和J5的2x25接头。
  4. 在S5U13781M00C100 Board A的顶部安装并焊接P5和P9的2x25插座。
  5. 在S5U13781M00C100 Board A的底部安装并焊接P1 + P3和P2 + P4的2x10插座。
  6. 在S5U13781M00C100 Board A的底部安装并焊接J2的2x25接头。
  7. 根据LCD模块类型,安装相应的接头和插座。

板子的组装

  1. 将S5U13781M00C100 Board A底部的2x10插座插入Stellaris LM4F120 Launchpad的2x10接头。
  2. 将S5U13781R00C100主板底部的接头(J4,J5)插入S5U13781M00C100 Board A顶部的插座(P5,P9)。
  3. 将S5U13781M00C100 Board B/C的2x25插座(PB1/PC1)插入S5U13781M00C100 Board A底部的J2(2x25接头)。
  4. 将S5U13781R00C100 LCD接口板底部的接头(J9,J10)插入S5U13781M00C100 Board B/C顶部的插座(PB2/PC2,PC3)。
  5. 将LCD模块的FPC连接到S5U13781R00C100 LCD接口板的J8。

StellarisWare驱动与演示软件

要求

硬件要求

  • Stellaris LM4F120 Launchpad
  • S5U13781R00C10M
  • 兼容的LCD显示器

软件要求

  • Code Composer Studio
  • StellarisWare
  • ICDI USB驱动(用于调试)

软件安装

  1. 安装Code Composer Studio IDE。
  2. 安装StellarisWare。
  3. 通过USB连接器将Launchpad连接到PC,安装Stellaris ICDI驱动。
  4. 将S1D13781 BoosterPack软件提取到StellarisWare工作文件夹。
  5. 打开Code Composer Studio,导入项目。

软件描述

驱动软件

  • S1D13781 LCDC驱动:支持S1D13781的主要功能,如SPI主机接口、主层配置、PIP层配置等。
  • StellarisWare集成:将SD1D13781驱动与StellarisWare图形库集成,支持多种绘图功能。
  • 串行闪存内存驱动:支持对S5U13781R00C参考板上2M字节串行闪存的读写访问。

演示软件

演示软件提供了S1D13781 LCDC主要功能的工作示例,包括初始化、绘图、背光控制等。

软件修改与许可

使用Code Composer Studio IDE可以对源代码进行修改、构建和调试。源代码可根据版权信息进行修改和再利用。

引脚连接

Stellaris LM4F120 Launchpad连接

文档详细列出了Stellaris LM4F120 Launchpad连接器的信号与S5U13781R00C10M BoosterPack的使用关系,包括SPI接口信号、LED控制信号等。

40 - 针LCD接口引脚

展示了40针FPC的引脚和信号连接,以及支持的LCD模块品牌。需要注意的是,演示固件和驱动仅支持Newhaven NHD - 4.3 - 480272EF - ATXL#[-T]的LCD时序。

54 - 针LCD接口引脚

同样列出了54针FPC的引脚和信号连接,以及支持的LCD模块品牌。演示固件和驱动仅支持Newhaven NHD - 3.5 - 320240MF - ATXL# - 1的LCD时序。

总结

Epson的S5U13781R00C10M开发包为嵌入式LCD显示应用开发提供了一个全面的解决方案。通过合理的板组设计、丰富的LCD模块支持以及配套的软件驱动和演示程序,开发者可以更高效地进行开发工作。不过,在使用过程中需要注意不同LCD模块的时序差异,可能需要对S1D13781寄存器进行不同的编程设置。你在使用类似开发包时遇到过哪些问题呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分