RA8875驱动板:为40针TFT触摸显示屏赋能

电子说

1.4w人已加入

描述

RA8875驱动板:为40针TFT触摸显示屏赋能

一、引言

各位电子工程师们,在项目开发中,我们常常会遇到这样的困扰:看着那些尺寸较大、分辨率高达800x480像素的4寸、5寸或7寸TFT显示屏,满心渴望却又无奈。因为手头的Arduino虽然好用,但无论是硬件资源还是处理速度,都难以驱动这样的显示屏,甚至连引脚数量都不够。难道只能转向内置TTL显示驱动的ARM核心处理器吗?其实不然,今天要给大家介绍的RA8875驱动板或许能解决你的难题。

文件下载:1590.pdf

二、RA8875芯片特性

强大的驱动能力

RA8875是一款功能强大的TFT驱动芯片,它就像是一个得力的助手,能够帮助那些本身处理能力有限的芯片在大尺寸TFT屏幕上实现精彩的显示效果。它可以控制高达800x480分辨率的显示屏,同时还能支持电阻式触摸屏,而我们只需要付出5个左右的SPI引脚的代价,是不是很划算呢?

充足的内存缓冲

芯片内部拥有768KB的RAM,这就好比给显示屏配备了一个大仓库,可以用来缓冲显示内容。根据屏幕尺寸的不同,还能实现双重叠加显示,为显示效果的多样化提供了可能。

简单的通信接口

它采用SPI接口进行通信,并且使用非常基础的寄存器读写方法,没有那些复杂难懂的数据包,这对于我们工程师来说,开发起来更加方便快捷。

硬件加速图形绘制

RA8875内置了一系列硬件加速的图形绘制功能,像直线、矩形、三角形、椭圆和圆角矩形等图形都能轻松绘制。同时,还内置了英文/欧洲字体集(具体字体表可查看数据手册第7 - 4 - 1节),即使通过SPI接口,也能实现快速的图形和文字绘制。

三、触摸功能处理

RA8875还能通过同一个SPI接口处理标准的4线电阻式触摸屏,并且配备了一个IRQ引脚,方便我们管理触摸中断。不过需要注意的是,它自带的触摸屏处理程序精度不是特别高,所以我们引出了X/Y引脚,你可以将其连接到像STMPE610这样出色的触摸屏控制器上,以获得更精准的触摸体验。

四、PCB设计亮点

电平转换与电源管理

在PCB上,我们可以看到主芯片以及电平转换电路,这使得该驱动板能够安全地与3 - 5V逻辑电平的设备配合使用。此外,还有一个3V稳压器,为芯片和显示屏提供稳定干净的电源。

背光源驱动

对于背光源,驱动板上配备了一个恒流升压电路,它可以在最高24V的电压下提供25mA或50mA的电流,确保显示屏的背光源稳定发光。

显示屏接口

驱动板与显示屏的连接采用经典的“40针”连接器。不过需要注意的是,Adafruit商店里的所有40针TFT显示屏都能与该驱动板很好地配合工作,但市场上其他一些40针显示屏可能由于引脚排列或背光源管理方式不同,不仅可能无法正常工作,甚至可能在升压转换器输出24V电压到显示逻辑引脚时损坏驱动板或TFT显示屏。所以,我们建议使用经过测试并在店里销售的显示屏。

五、产品配套与使用

产品内容

每一个订单都会包含一个已经组装并测试好的RA8875扩展板和一排引脚头。当然,你还需要另外购买一个40针的TFT屏幕,目前店里有4.3寸、5.0寸和7.0寸的屏幕可供选择。

开发支持

为了帮助大家快速上手,我们编写了一个图形库,它可以处理基本的接口、绘图和读取功能。你可以从github上下载Adafruit RA8875库,并按照我们的教程进行安装。将40针TFT显示屏连接到FPC端口,然后按照示例代码将SPI接口连接到Arduino上。启动后,你就能看到图形/文本演示,还可以触摸屏幕进行“绘画”。如果想了解RA8875更多的高级功能,建议查看数据手册。

总之,RA8875驱动板为我们在大尺寸TFT显示屏的开发上提供了一个简单、高效的解决方案。你在使用过程中有没有遇到过类似的驱动难题呢?又或者你对RA8875驱动板还有哪些疑问,欢迎在评论区留言讨论。

产品链接:http://www.adafruit.com/product/1590

发布时间:2015年11月13日

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

全部0条评论

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

×
20
完善资料,
赚取积分