Days 26 ElfBoard RGB接口

1.  RGB接口介绍
  ELF 1支持并行24位LCD,最大RGB888 24位,最高分辨率支持WXGA(1366x768),刷新频率为60Hz,底板采用的是RGB565的连接方式,通过一个0.5mm间距54P的FPC座(P9)引出,可连接我公司生产的不同规格尺寸的电阻触摸屏和电容触摸屏。其原理如图2.7。

2.7 LCD原理图
  CPU最多支持RGB888模式输出LCD信号,即红、绿、蓝每种颜色用8位数据显示。而ELF 1选择采用RGB565模式,即红、蓝两色用5位数据显示,绿色使用6位数据显示。原因在于RGB565与RGB888的显示效果虽然在理论上存在差距,但这种差距人眼是无法区分的,所以,主观判断上两种显示效果没有什么差别。而且,RGB565使用数据线更少,可以复用出更多的功能,在布线难度上也有优势。只需要将每种颜色的低位数据进行拉低处理,,这样可做到丢失的信号最少,对显示的影响也最小。
除数据信号外,LCD屏还需要一些控制信号:
  LCD_PCLK:作为LCD数据的时钟信号,时钟信号上的电容起到滤波作用可以保证时钟信号的稳定。电阻为了方便后期调试预留,可以对时钟做源端阻抗匹配;
  LCD_DE和LCD_HSYNC、LCD_VSYNC:一般的LCD屏扫描模式分为两种:DE模式和行场模式,分别对应LCD_DE信号和LCD_HSYNC、LCD_VSYNC信号,具体使用哪种模式需要根据所选屏幕进行选择;
  DE模式:一般需要DE和clock信号来确定点。比如一个800x480分辨率(800点X480行)的显示屏。理论上,在DE有效信号的时候,就有一个800个clock,来确认行中800个点。每个clock有效的时候,读取一次RGB信号。因为存在回扫信号所以DE是个方波,当视频在回扫的时候,DE就拉低。DE一个周期,屏幕就扫描一行。扫描480行后,又从第一行扫描开始。(这个规律由显示屏的驱动IC所决定的)。
HV模式:需要LCD_CLK时钟信号,行同步信号LCD_HSYNC和场同步信号LCD_VSYNC来表示扫描的行与列。比如一个480x272分辨率的显示屏,有一个行同步信号LCD_HSYNC产生时(高电平或者低电平脉冲),就有480个LCD_CLK输出时钟来确认行中480个点。每个时钟有效的时候,从显存读取一次RGB数据。再来一个行同步信号LCD_HSYNC产生时(高电平或者低电平脉冲),切换到下一行,继续行同步和时钟输出,扫描272行后,发送一个场同步信号LCD_VSYNC,又重新从第一行扫描开始。
  BLT_PWM、LCD_PWREN:分别作为背光控制信号(控制背光亮度)和LCD上电使能信号;
  TSX+、TSX-、TSY+、TSY-:作为电阻触摸屏的触摸信号;
  IIC_SDA和IIC_SCL、TP_INT、TP_RST:作为电容触摸芯片的数据、中断、复位信号。
2.  RGB接口设计指南
(1)ELF 1可支持RGB888模式,在设计电路时可参考ELF 1开发板做成565模式。在删减数据线时要注意删减低位数据,不要删减高位数据否则会造成偏色。
(2)在使用默认为LCD功能的这一组引脚时要注意这一组引脚会影响启动项,在复用其他功能连接别的设备时需要注意一定要保证在启动时连接的设备为高阻态,防止影响启动。不能保证设备为高阻态的情况下需要在核心板和设备之间加缓冲芯片在启动前让其保持高阻态,例如:SN74AVC16245DGGR。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MVVM模型

MVVM模型M模型(Model)对应data中的数据(普通的JS对象)V视图(View)对应模板(Vue的模板经过解析形成的页面,页面生成的DOM结构)VMVue实例对象(ViewModel&#x…

Vue 进阶系列丨实现简易VueRouter

‍‍Vue 进阶系列教程将在本号持续发布,一起查漏补缺学个痛快!若您有遇到其它相关问题,非常欢迎在评论中留言讨论,达到帮助更多人的目的。若感本文对您有所帮助请点个赞吧! 2013年7月28日,尤雨溪第一次在 G…

云安全的基本概念(基本目标与指导方针)

目录 一、云安全概念概述 1.1 概述 二、云安全的基本目标 2.1 安全策略开发模型 2.1.1 信息安全三元组 2.1.1.1 保密性(Confidentiality) 2.1.1.2 完整性(Integrity) 2.1.1.3 可用性(Availability) 2.1.2 信息安全三元组的局限性 2.2 其他信息安全属性 2.2.1 真实性 …

读取csv数据并转为二维数组

首先我csv文件中数据如上,是个25*4的数据。 现在需要读取,并将其转化为二维数组,方便后续操作。 import csv with open(q_table.csv, r) as file:csv_reader csv.reader(file)data_array []for row in csv_reader:data_array.append(row)…

双指针和单调栈

双指针 用于解决一类基于子段的统计问题 子段就是:数组中连续的一段 可以用一个闭区间来表示数组中的连续一段 这个方法核心就是优化:两种循环的枚举 也就是枚举左端点l和右端点r的所有可能优化关键就是:去除枚举中的冗余部分 具体优化策略…

LeetCode Python - 7. 整数反转

文章目录 题目答案运行结果 题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号&#x…

[职场] 抖音运营SOP全攻略 #微信#职场发展

抖音运营SOP全攻略 1.养号的步骤 注册一机—卡一号,在注册的前5天只看视频不发视频,单日观看视频的时长不少于30分钟。观看过程中正常评论点赞互动,关注5-10个头部大号。关注20个二三十万至百万的竟品账号。 粉丝量低于1W的账号下不要留下…

如何在苹果Mac上进行分屏,多任务处理?

Apple 在 macOS Catalina 中引入了 Split View,让您可以同时查看两个应用程序。如果同时处理多个应用程序,但在它们之间切换时感到沮丧,小编教给大家在 Macbook Pro/Air 或 iMac 上使用分屏功能流畅地进行多任务处理。 注意:您可…

高防服务器出租的优势及特点

高防服务器出租是指租用具备高防御能力的服务器,用于应对网络攻击、保护网站和数据安全。那么为什么会选择高防服务器出租,小编为您整理发布高防服务器出租的优势及特点。 高防服务器通常具备以下特点: 1. 高性能硬件配置:高防服务…

BUUCTF LKWA

1.访问页面。 2.选择 Variables variable 关卡 3.获得flag http://357dab81-78b8-4d74-976a-4a69dd894542.node5.buuoj.cn:81/variables/variable.php?funcpassthru&inputcat%2Fflagflag{0020ced6-8166-4fa5-87a7-7d93ee687c3e}

spring-security 过滤器链初始化以及执行过程分析-Servelt

spring-security 架构-Servlet 版本信息Java Web Servletservlet 处理 http 请求过程- Tomcat 容器 Spring Security 过滤器链如何注册?DelegatingFilterProxy、FilterChainProxy、SecurityFilterChain执行流程图 SpringBoot web 项目默认使用的是 servlet 处理请求…

YOLOv8算法改进【NO.101】引入最新的损失函数Focaler-IoU

前 言 YOLO算法改进系列出到这,很多朋友问改进如何选择是最佳的,下面我就根据个人多年的写作发文章以及指导发文章的经验来看,按照优先顺序进行排序讲解YOLO算法改进方法的顺序选择。具体有需求的同学可以私信我沟通: 第一…