单片机驱动彩屏最简方案:单片机_RA8889最小开发板驱动控制TFT彩屏介绍(二)硬件电路设计

news2024/9/23 16:16:47

本文介绍使用单片机+RA8889来驱动和控制彩屏的最小方案。文章从RA8889的架构功能、硬件电路设计及软件设计三个方面来说明。

小编已发布多篇文章介绍了单片机+RA8889来驱动控制彩屏,但是仍有不少单片机玩家可能对驱动彩屏还不算熟悉,在此加推一个短篇介绍系列,阅读时间不会超过半小时,定能揭开您的疑惑!

本系列文章最后一篇会有彩蛋释放,敬请跟踪阅读。

本篇介绍电路设计。标题下方可下载参考电路。

一、硬件样板:

在这里插入图片描述
该板需要外接MCU,图示接法为SPI-4线。

可接AT043TN25和AT070TN92,及兼容接口的屏。

二、RA8889芯片引脚定义

在这里插入图片描述

再上一张引脚简化图,概览引脚结构:
在这里插入图片描述

电路中没有画MCU,需外接,采用何种接口方式,可通过PS2~0来选择。最简单的话SPI-3/4线即可。

RA8889各个VCC和LDO(1.2V)引脚均需要接旁路电容进行滤波,且放置距离芯片引脚要近一些。

三、FLASH

RA8889可外接4颗FLASH,一般建议使用NOR FLASH,基本够用了:
在这里插入图片描述
该设计中仅接出两颗FLASH,RA8889有两路BUS总线,每路总线可扩展2个片选,故总共可外接4颗FLASH。

FLASH是用于存放UI界面的图资,可以采用JPG格式存入,支持BMP、JPG、PNG、AVI影片,用户根据需要选择。

FLASH引脚需要上拉,一是扩展比较多颗负载重,二是在烧录时会吃多一些电流。

四、液晶屏接口

在这里插入图片描述
输出的TTL串联22欧姆电阻,是为了降低EMC而加。

输出配置两种接口,40PIN和50PIN,常用的4.3寸采用40PIN,7寸采用50PIN。

五、FLASH烧录口的设计

在这里插入图片描述

FLASH外接线进行烧录,烧录器采用CH341A即可,便宜易买。该接口引出2路BUS总线,烧录时TEST1跳线至3.3V,正常工作时取下跳线。

另外将PS2~0跳线口也放置到该连接器,通过跳线帽便于改变MCU的通信方式。

六、5V转3.3V电路

在这里插入图片描述
采用通用的1117-3.3芯片即可,注意芯片周围的覆铜,以便散热。

七、5V转LED背光

在这里插入图片描述
背光是整个电路功耗最大的一块,注意电感L2和肖特基二极管D1的覆铜,便以散热。适当调整反馈电阻R11//R12,以防电流过大,零件过热。

可以接上R9,通过RA8889的PWM0输出方波调整背光亮度。

八、LCD驱动电压

在这里插入图片描述
这部份功耗不大,主要是提供LCD的驱动电压,不太吃电流。

4.3寸的话不需要加这部分电路;AT070TN92则需要外加驱动电压,看是繁琐,其实和LED的升压电路大同小异。

焊接时要注意齐纳二极管D3和D6的方向,一个负压,一个正压。

九、关于地线

Layout走线时,注意电源的地单独走线、覆铜,主要是升压、和降压电路,数字地单独走线、覆铜,最终在滤波电容附近收到一起。这样做可极大地预防电源杂讯对数字电路的干扰。

本章完

技术论坛:bbs.lcdvision.com.cn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2068185.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习-随机森林(全网最详解)

文章目录 一、简介1.定义2.基本原理3.优缺点4.应用场景 二、代码运用1.数据预处理2.模型训练3.模型评估4.绘制特征排名 三、总结 一、简介 1.定义 随机森林(Random Forest)是一种集成学习方法,它通过构建多个决策树并将它们的预测结果进行汇…

公司电脑被监控有什么表现?电脑监控VS员工隐私,员工合理摸鱼需知!职场小贴士为您解答!

公司电脑被监控有什么表现? 数字化办公日益普及,许多企业为了保障信息安全、提升工作效率,会选择在公司电脑上安装监控软件。这一举措在提升企业管理效能的同时,也引发了关于员工隐私与合理工作界限的讨论。本文将为您解析公司电…

k8s教程

1. k8s框架 - kubernetes的架构- Control Plane: 控制K8S集群的组件。- Api Server: 集群的访问入口。- etcd: 存储集群的数据。一般情况下,只有API-SERVER会访问.- Control Manager: 维护集群的状态。- Scheduler: 负责Pod的调度功能。- Wor…

防止拷贝电脑资料?【三种数据拷贝的详细方法分享!】

防止电脑资料被拷贝通常是指采取措施来保护敏感或专有信息不被未经授权的用户复制或传播。 这里我理解您可能想要了解的是如何防止数据被拷贝的方法,而不是进行数据拷贝的方法。 下面是一些常见的防止数据拷贝的策略和技术: 1. 物理安全控制 锁屏或密…

一篇讲完自动化基础-Python【万字详细讲解】

​ ​ 您好,我是程序员小羊! 前言 这篇文章主要学习Python的语法,为后续的自动化打基础 Python requests 接口自动化 Python selenium web 自动化 Python appium移动端自动化(手机 app) 这篇文章分六个阶段百分比进行划分,到时…

Elasticsearch:使用 semantic_text 进行语义搜索

警告:截止 8.15 版本,此功能处于测试阶段,可能会发生变化。设计和代码不如官方 GA 功能成熟,并且按原样提供,不提供任何保证。测试版功能不受官方 GA 功能的支持 SLA 约束。 本教程向你展示如何使用 semantic text 功能…

硬件检测工具箱 | 入梦工具箱 v8.8

入梦工具箱(RM Toolbox)是一款专为硬件检测、评分和测试设计的免费开源软件。它以其小巧的体积和简洁的界面,迅速成为DIY玩家和硬件爱好者的首选工具。 功能特点 集成常用硬件检测工具:包括CPUZ、GPUZ、AIDA64等,全面…

3种将4K视频转换成1080P格式的无损方法

用户总是倾向于将 4k 视频转换为 1080p,以便缩小它们并在兼容设备上观看。这种 4k 到 1080p 的转换被称为降频或降级,因为视频分辨率降低了。如果你想知道如何在不损失质量的情况下将 4k 缩小到 1080p,那么这是你找到答案的正确地方。阅读以下…

在idea中的git选择某一次记录拉出一个新分支

一 创建新分支 1.1 操作步骤 需求:需要在图中标红的历史记录,从此记录拉出一个分支 1.右键【new branch】 2.起一个新的名字: 3.新分支代码

HTTP协议相关知识

1 HTTP协议的解读 1.1 HTTP和HTTPS区别 HTTP协议:超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的HTML文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 HTTPS协议:HTTP协议的安全版,在HT…

快9月了才开始强化,刷张宇1000还是李林880?

如果你现在才开始强化,并且在张宇1000和李林880中间纠结,可以花5分钟看看这篇文章! 张宇1000题,今年进行了改版,去掉了一些「偏难怪」的题目,这类题目,对于大家的友好度明显上升。但是难度和综合…

springboot admin监控

服务端搭建 maven的依赖&#xff0c;包括服务端和客户端&#xff0c;以及注册到nacos上面 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XML…

游戏服务器租用多少钱一年?

游戏服务器租用多少钱一年&#xff1f;游戏服务器租用的价格范围非常广泛&#xff0c;从几百元到数万元不等。对于入门级或小型游戏服务器&#xff0c;一年的租用费用可能在几百到几千元之间&#xff1b;而对于高级或大型游戏服务器&#xff0c;一年的费用可能会超过数万元。 …

宽压宽频(35V/45V/65V)50KHZ-3MHZ双向同步降压升压LED驱动器QFP32封装

概述&#xff1a; PC9248 是一款双向降压-升压控制器&#xff0c;适用于驱动高效功率转换器中的硅&#xff08; Si&#xff09; MOSFET 或氮化镓&#xff08;GaN&#xff09;功率晶体管。它支持高达 45V 的宽输入和输出范围&#xff0c;可在降压、降压-升压和升压模式之间无缝…

XSS-复现dom破坏案例和靶场

目录 xss注入原理&#xff1a; xss是什么&#xff1f; xss原理&#xff1a; DOM&#xff1a; 闯关&#xff1a; 第一关&#xff1a;Ma Spaghet! 源码&#xff1a; 要求&#xff1a; 分析&#xff1a; 第二关&#xff1a; Jefff 源码&#xff1a; 要求&#xff1a; …

QT读取数据库中文显示乱码

QT读取数据库中文显示乱码 使用ODBC连接数据库时&#xff0c;选择Character Set为gbk格式

springboot中interceptor拦截器匹配URL源码

上一篇文章我们找到了filter过滤器的匹配源码&#xff0c;这次我们来找一下interceptor的匹配源码 同样先打断点看一下调用链 接着翻调用链&#xff0c;看看从哪里开始出现拦截器的 看到在这里出现了拦截器&#xff0c;那么就在这个类里面往上找&#xff0c;打断点慢慢找&…

Springcloud从零开始---Service业务模块(三)

上篇&#xff1a;Springcloud从零开始---Zuul&#xff08;二&#xff09;-CSDN博客 Service模块是客户端模块&#xff0c;用户编写业务逻辑代码和功能实现。前端请求发送到Zuul网关再有网关发送到Service服务&#xff0c;可以是系统的安全性提升。 开始继上篇Springcloud从零…

《计算机操作系统》(第4版)第4章 存储器管理 复习笔记

第4章 存储器管理 一、存储器的层次结构 1. 多层结构的存储器系统 如图4-1所示&#xff0c;在存储层次中越往上&#xff0c;存储介质的访问速度越快&#xff0c;价格也越高&#xff0c;相对存储容量也越小。 图4-1 计算机系统存储层次示意 2.三级存储系统 (1)Cache- 主存存储体…

数据结构——算法和算法分析

目录 算法和算法分析 算法 算法设计的要求 算法效率的度量 算法的存储空间需求 算法和算法分析 算法 算法是对特定问题求解步骤的一种描述&#xff0c;它是指令的有限序列&#xff0c;其中每一条指令表示一个或多个操作。 一个算法具有下列5个重要的特性&#xff1a; &…