基于单片机的图形控制芯片——瑞佑(RAIO)RA8889系列介绍(三)——硬件篇

瑞佑(RAIO)RA8889系列介绍(三)——硬件篇

这一节我们重点说明RA8889控制彩色液晶显示的主要硬件构成。

做交互界面时要用哪种方案来显示?这里列举出四种最为流行的方法:
1. 工业主板(或安卓主板)+ TFT彩屏

在彩色液晶屏刚面世的时候,初期只能采用控制主板+TFT彩色液晶屏来显示,比较流行的就是嵌入式PC104主板,它相当于一台小电脑,具有丰富的IO接口,以及液晶显示屏接口,用户只要基于Windows或者WinCE等系统进行编程即可做出各种显示界面,再加一块USB触摸屏控制板就很容易做人机交互界面了,使用非常简单,但成本比较高,如今比较流行的是安卓主板,也可以使用Linux系统,性价比已经相当不错,但需要基于安卓或者Linux系统编程,软件设计及使用上也有一定的门槛,主板硬件体积也偏大。
在这里插入图片描述

2. 自带TFT控制器的单片机

随着硬件集成化越做越高,许多单片机已内建TFT控制器,基本是ARM内核,比如使用广泛的STM32F4系列芯片等,这种产品厂家众多,大同小异,具有液晶屏的显示接口,一般是直接描点显示,界面可以结合各种GUI来设计,有ucgui(STemWin/emwin)、TouchGFX、GuiLite、LittlevGL等,用户也是需要熟悉相应的软件应用才行,也有一定的门槛。
在这里插入图片描述

3. 组态屏/单片机+指令屏模组

组态屏就是方便做人机界面,应用简单,各个厂家的组态屏都有自己开发配套软件,在做交互界面极其容易,一般用于生产线上的机器控制等,应用十分广泛,但成本相对比较高。而另一种是使用指令屏,加一颗单片来控制就好了,单片机可通过串口、并口与指令屏通信,下命令给指令屏模组显示即可,这种产品功能上比较简单,一般用于显示基本功能界面,对显示效果要求不高的场合。
在这里插入图片描述

上图为人机界面↑

在这里插入图片描述

上图为指令屏↑
4. 单片机+控制芯片+TFT彩屏

早期大家用单片机也就接个单色屏,再多也只是低分辨率320*240以下带控制功能的小彩屏, 显示速度会比较慢,使用专用的控制芯片,显示速度就很快了!

瑞佑(RAIO)一直致力于液晶控制芯片的研发与生产。单色控制芯片有RA8835、RA6963、RA8806等产品已被全球广泛使用,之后又推出RA8875、RA8871M、RA8873M、RA8876、RA8877等彩色液晶屏控制芯片,目前也已被全球广泛使用。所有的芯片都支持单片机控制,具有串口或者并口接口,对单片机要求很低。

接下来我们开始介绍瑞佑最新推出的彩色液晶控制芯片RA8889硬件构成:

RA8889的集成度也相当高,它内部已集成128Mb显存,因此用户无需再外挂显存芯片了,用户只需要1颗单片机和FLASH(可选,可扩展1~4颗,FLASH和字库芯片共用接口),另外一个接口直接接到TFT彩色显示屏就好了。

单片机使用8位或者16位接口如下:

在这里插入图片描述

单片机使用3线SPI接口如下:

在这里插入图片描述

单片机使用4线SPI接口如下:

在这里插入图片描述

单片机使用IIC接口如下:

在这里插入图片描述

注:以上4种接口,用户只要选取其一使用即可。
液晶屏接口定义:

举个最常使用的液晶屏群创7寸 AT070TN92,这款屏是CMOS/TTL接口,除了RGB信号之外还有几组液晶电压VCOM、VGH、VGL等电压需要外加,引脚定义如下:

引脚代码说明
1,2VLED+背光正极
3,4VLED-背光负极
5,36,38,48GND
6,46VCOM信号电压
7VDD数字VDD输入
8MODE模式选择
9DE数据使能
10VS垂直同步
11HS水平同步
12~19B7~B0蓝色
20~27G7~G0绿色
28~35R7~R0红色
37DCLK扫描时钟
39L/R左右扫描方向
40U/D上下扫描方向
41VGHGate ON电压
42VGLGate OFF电压
43AVDD模拟VDD输入
44RESET复位
47DITHB抖动控制
45,49,50NC空接

24位接线图如下:
在这里插入图片描述

FLASH接口:

在这里插入图片描述

液晶屏信号电压参考电路:

在这里插入图片描述

注:有些屏已将这部份电路集成进去了,不一定需要用户自己设计了。

主体硬件框架如下:
在这里插入图片描述
想要RA8889电路图,请关注公众号tftcontroller,回复“8889”获取下载连接。
QQ讨论:598076690

介绍到这里,RA8889的硬件结构基本就介绍完了,是不是很简单?当然电路虽然简单,功能可是很丰富!仅管功能丰富,不用担心,软件也会很好写的,就留到下一节我再详细说明吧!
喜欢就请点赞、留言、关注
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
STM32单片机是一种高性能、低功耗的32位微控制器,广泛应用于嵌入式系统的开发中。其原理是基于ARM Cortex-M系列的核心,具有丰富的外设和高性能的计算能力,可以实现多种功能。 STM32单片机的应用非常广泛。其可以应用于智能家居、医疗仪器、工业自动化等领域。它可以用来控制各种传感器,如温度传感器、湿度传感器等,实现对环境的监测和控制。同时,它也可以用于控制各种执行机构,如电机和执行器,实现对设备的控制和运动。此外,STM32单片机还可以应用于通信领域,如无线模块和网络模块的控制,实现设备之间的数据传输和通信。 基于Proteus的虚拟仿真可以帮助开发者在进行STM32单片机的开发过程中,不需要实际搭建硬件电路,即可进行软件开发和调试。Proteus是一款功能强大的虚拟仿真软件,可以模拟STM32单片机和外设的工作过程。它可以提供丰富的模型库和仿真环境,方便开发者进行程序的编写、调试和验证。 通过Proteus的虚拟仿真,开发者可以在电脑上实现对STM32单片机的全面测试,包括外设的连接和数据交互。开发者可以使用Proteus提供的虚拟示波器、虚拟显示器等工具,模拟实际硬件的工作状态,及时查看和调试程序。 总而言之,STM32单片机的原理和应用非常广泛,通过Proteus的虚拟仿真可以帮助开发者在进行STM32单片机的开发过程中,提高开发效率和减少成本,并且可以更好地进行软件开发和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值