LCM接口通讯说明

LCM(Liquid Crystal Module,液晶模块)接口通讯说明涉及多种接口类型和通讯方式,这些接口和通讯方式的选择取决于具体的应用场景和需求。

最常见的LCD模块接口协议是:
 1.并行接口
 2.串行接口
 3.串行或并行配置到微处理器
 4. TFT接口

1. 并行接口

  • 概述:并行接口通常通过多个数据引脚和控制线来控制LCD。常见的并行接口包括6800类型和8080类型。
  • 控制线:主要包括启用(E)、寄存器选择(RS)和读/写(R/W)三条控制线。RS用于指示发送的信息是指令还是数据,E告诉LCD模块可以解释寄存器中的数据或指令,R/W则指示模块是从数据库写入数据还是从寄存器读取数据。
  • 连接示例:6800 8位并行、4位并行等。

并行接口并行接口通常通过8个数据引脚和3条控制线控制LCD。使用的控制线是启用(E),寄存器选择(RS)和读/写(R / W)。RS告诉LCD模块发送的信息是指令还是数据。Enable告诉LCD模块LCD模块可以解释寄存器中的数据或指令。某些控制器可能有多个启用控制线。读/写告诉模块是从数据库写入数据还是从寄存器读取数据。

类型
* 6800类型 - 并行数据(4位/ 8位),具有读/写线,使能线
* 8080类型 - 具有写入线,读取线的并行数据(4位/ 8位)

一些并行接口连接示例是:
a.6800 8位并行

LCMinterface_1

b.4位并行

LCMinterface_1

2.串行接口

  • 概述:串行接口通过较少的线路进行数据传输,常见的串行接口包括SPI(串行外设接口)和I2C(内部集成电路)接口。
  • SPI接口:SPI接口是一种同步串行数据链路标准,以全双工模式运行,通常由四条逻辑信号线组成(有时为三条,省略片选线):串行数据输出(SDO/MOSI)、串行数据输入(SDI/MISO)、串行时钟(SCLK)和芯片选择(CS/SS)。
  • I2C接口:I2C接口仅使用两条双向线:串行数据线(SDA)和串行时钟(SCL),通过电阻上拉。I2C接口设计简单,支持通过两个I/O引脚和软件控制多个器件。

类型
*串行 - 串行数据输入,寄存器选择,复位和串行时钟
 自定义 - 各种配置 - 添加锁存器,芯片选择
* SPI(串行外设接口)
 SPI(3线)使用串行数据输出,串行数据输入和串行时钟
 SPI(4线)增加芯片选择
 自定义 - 各种配置 - 串行数据,串行时钟,锁存,片选
 时序和操作可能与通常的SPI 
* I 2 C(内部集成电路)不同 - 使用串行数据线和串行时钟

一些串行接口连接示例如下:
串行
串行LCD控制器通常具有一个写入数据且无法读取的串行数据线。通常,寄存器选择线(有时指定为A0)用于告诉控制器输入数据是显示信息还是控制器命令

串行接口示例

LCMinterface_1

SPI接口
SPI或串行外设接口总线是一种同步(数据与时钟同步)串行数据链路标准,以全双工模式运行,这意味着可以同时相互通信的设备。为此,需要两条数据线。使用此标准,设备以主/从模式通信,其中主设备(主机处理器)启动数据和时钟。LCD模块是连接到数据总线的(或其中一个)外围从设备。多个外围设备(显示模块和其他设备)在同一串行数据总线上寻址。但是,LCD模块只会在芯片选择线激活时(通常为低电平)监听它看到的数据。如果芯片选择线处于非活动状态(通常为高电平),则LCD模块将侦听总线上的数据,但忽略它。发生此状态时,SDO线无效。SPI总线由四个逻辑信号,两条控制线和两条数据线组成,通常称为SPI(4线)。

串行SPI接口示例

LCMinterface_1

有时,SDI(串行数据输入)可以从摩托罗拉这些线路的原始名称和SDO的MISO(主机输入从机输出)中称为MOSI(主机输出从机输入)。芯片选择线可以替代地标记为SS(从选择)或STE(从发送启用)。SPI有时被称为National Semiconductor的商标Microwire,它本质上是SPI的前身,它只支持半双工。

通过CS(片选),LCD控制器可以选择相应的外围设备。该引脚主要是低电平有效。在未选择状态下,SDO线是高阻抗的,因此是无效的。无论是否选择,时钟线SCL都被带到设备。时钟用作数据通信的同步。

片选信号CS对于单个器件系统是可选的,因为如果其他线专用于SPI,则可以将LCD模块的CS输入连接到低电平。这有时称为3线SPI接口。

SPI数据传输通常涉及两个移位寄存器。大多数显示模块应用通常使用8位字。但是,也使用不同大小的字,例如12位。按照惯例,最高有效位从一个移位寄存器移出,而最低有效位移入。如果CS(片选)低(有效),则该字写入存储器。如果不是,则忽略数据。

由于SPI接口协议是事实上的标准,因此使用标准协议的许多变体。例如,当配置用于串行通信的IC驱动器芯片时,芯片制造商可以使用一些并行数据线。当配置用于串行通信的IC驱动器芯片时,芯片制造商可以使用一些并行数据线。

I 2 C(内部集成电路)
I 2 C仅使用两条双向线,串行数据线(SDA)和串行时钟(SCL),它们通常都通过电阻上拉。使用的典型电压为+5 V或+3.3 V. I2C接口的优势之一是micro可以通过两个I / O引脚和软件控制多个器件。由于I2C设计,它只是半双工。接口通常发送8位字,首先发送最高有效位。

LCMinterface_1

3.微处理器的串行或并行配置


某些模块可能包含其他控制线。一些示例是:
C86 - 定义特定的MPU接口。例如,L:8080,H:6800,
CS - Chip Select。例如,L:芯片选择,H:未选择芯片

LCMinterface_1

4. TFT接口

  • 概述:TFT接口用于高分辨率的LCD模块,支持多种数据传输方式,包括并行RGB、串行RGB、LVDS(低压差分信号)和MIPI等。
  • 并行RGB接口:支持8位、16位、18位和24位数据传输,直接传输RGB数据。
  • LVDS接口:采用低压差分信号传输,能有效降低功耗和电磁干扰,支持单路和双路传输,数据位数包括6位、8位等。
  • MIPI接口:一种高性能的数据传输接口,用于相机、显示器等设备,支持高效的PCB布局和引脚数减少。

类型
* 3线,4线串行SPI 
* 8位,9位,16位,18位接口,6800/8080系列MPU 
* 6位,8位串行RGB 
* 16位,18位,24位并行RGB 
* 6位,8位LVDS 
* MIPI
 

LCMinterface02

一些TFT接口连接示例是:
3线,4线串行SPI 
8位,9位,16位,18位接口,6800/8080系列MPU 
16位,18位并行RGB
 

LCMinterface03

24位并行RGB 
8位串行RGB
 

LCMinterface04

6位,8位LVDS

(1)什么是LVDS?
LVDS(低压差分信号)技术提供具有低压差和差分信号的端口。美国公司由NS Technology Co.开发,使用数字视频信号解决过量的资源消耗并减少EMI(电磁干扰),同时使用TTL(晶体管 - 晶体管逻辑)传输高比特率数据。LVDS端口能够在PCB走线或平衡电缆之间执行差分数据传输,输出电压摆幅相对较低(350mV),传输速度高达数百兆位/秒,电压差较小。因此,低电压摆幅和低电流驱动应用导致资源消耗和噪声的显着降低。

(2)端口输出
a)6位LVDS输出端口
使用单个电路进行传输,端口为每个原色信号实现6位数据,从而提供18位RGB数据。此输出也称为18位或18位LVDS端口。

b)6位双向LVDS输出端口
使用双路双电路传输,该端口为每个原色信号实现6位数据,为单通道和双通道数据提供18位,总共36位RGB数据。此输出也称为36位或36位LVDS端口。

c)8位单电路LVDS输出端口
使用单个电路进行传输,该端口为每个原色信号实现8位数据,提供24位RDB数据。此输出也称为24位或24位LVDS端口。

d)8位双向LVDS输出端口
使用双路双电路传输,该端口为每个原色信号实现8位数据,为单通道和双通道数据提供24位,总共48位RGB数据。此输出也称为48位或48位LVDS端口。

(3)港口特征
a)高速传输速率平均为655Mbps 
b)低电压,低功耗,低EMI,350mV电压摆幅
c)抗干扰能力,差分信号传输

* MIPI
(1)MIPI定义
用于相机,显示器,基带和RF接口等设备的连接器端口在MIPI Alliance规范下标准化。这些规范包括设计,制造成本,结构复杂性,功耗和EMI程度。

(2)MIPI特点
a)高传输速度:1Gbps /通道,4Gbps吞吐量
b)低功耗:200mV电压摆幅,200mV共模电压
c)噪音控制
d)减少引脚数,实现高效的PCB布局

5、应用场景

LCM接口的选择取决于具体的应用场景和需求。例如,对于需要高分辨率和高刷新率的显示设备,可能会选择TFT接口和并行RGB传输方式;而对于便携式设备或引脚数受限的场合,则可能会选择串行接口或LVDS接口。

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

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

相关文章

基于欧氏距离的点云聚类(python)

1、背景介绍 欧式聚类是一种基于欧氏距离度量的聚类算法。它是点云处理中的一个重要步骤,它可以帮助我们从无序的点云数据中提取有意义的信息。一般来说,对点云进行欧式聚类处理,可以帮助后续数据处理,如物体检测与识别、三维重建…

<Rust><iced>基于rust使用iced构建GUI实例:一个CRC16校验码生成工具

前言 本专栏是Rust实例应用。 环境配置 平台:windows 软件:vscode 语言:rust 库:iced、iced_aw 概述 本文是专栏第五篇实例,是一个CRC16校验码转换程序。 本篇内容: 1、CRC16校验码生成 代码介绍 本文的crc16校验码生成工具,主要设计两个方面,一个是crc16 modbus…

【动态规划】力扣.213. 打家劫舍 II

你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一…

基于YOLOv8的高压输电线路异物检测系统

基于YOLOv8的高压输电线路异物检测系统 (价格88) 包含 【“鸟窝”,“风筝”,“气球”,“垃圾”】 4个类 通过PYQT构建UI界面,包含图片检测,视频检测,摄像头实时检测。 (该系统可以根据数…

文件解析漏洞--IIS--Vulhub

文件解析漏洞 一、IIS解析漏洞 用windowserver2003安装IIS测试 1.1 IIS6.X 方法一:目录解析 在网站下建立文件夹的名字为.asp/.asa的文件夹,其目录内的任何扩展名的文件都被IIS当作asp文件来解析并执行。 1.txt文件里是asp文件的语法查看当前时间 方…

黑马头条Day11- 实时计算热点文章、KafkaStream

一、今日内容 1. 定时计算与实时计算 2. 今日内容 KafkaStream 什么是流式计算KafkaStream概述KafkaStream入门案例SpringBoot集成KafkaStream 实时计算 用户行为发送消息KafkaStream聚合处理消息更新文章行为数量替换热点文章数据 二、实时流式计算 1. 概念 一般流式计…

【Win10】记一次蓝屏修复

最近电脑蓝屏了好多次,错误代码为:IRQL_NOT_LESS_OR_EQUAL 直接搜这个错误代码不太好找原因,于是按照这篇文章[1]来打开错误日志文件。 需要先在windows的应用商店中下载WinDbg 然后,打开目录 C:\Windows\Minidump ,…

“论云原生架构及其应用”写作框架软考高级论文系统架构设计师论文

论文真题 近年来,随着数字化转型不断深入,科技创新与业务发展不断融合,各行各业正在从大工业时代的固化范式进化成面向创新型组织与灵活型业务的崭新模式。在这一背景下,以容器和微服务架构为代表的云原生技术作为云计算服务的新…

CANoe在使用时碰到的一些很少见的Bug

CANoe作为一款成熟且稳定的总线仿真与测试工具,深受汽车工程师们的喜爱。CANoe虽然稳定,但作为一个软件来说,在使用中总会出现一些或大或小的Bug。最近全球范围内的大规模蓝屏事件,是由某个安全软件引起的。而很多CANoe使用者最近…

linux常使用的命令

关机命令 shutdown halt poweroff reboot grep 选项 参数 -l 显示所有包含关键字的文件名 -n 在匹配之前加上行号 -c 只显示匹配的行数 -v 显示不匹配的行 管道符 “|” 左边的输出作为右边的输入 例如:我们找个文件包含abc 但是不含有def的文件 grep …

《如鸢》开通官号,女性向游戏爆款预定

今天,备受瞩目的沉浸式剧情卡牌手游《如鸢》正式开通了官方社媒账号并发布了玩家信。 《如鸢》由灵犀互娱倾力打造,游戏不仅拥有跌宕起伏的权谋剧情,更采用Live2D技术,为玩家带来沉浸式的游戏体验,吸引了众多玩家关注。…

西门子s7第三方(S7netplus)读写操作

和西门子PLC通讯需要使用S7netplus​​这个包,可以在NuGet​​上搜索下载,下载后引入命令空间using S7.Net;​​ 创建PLC对象进行连接使用Write Read进行读写操作即可不需要在发请求帧 //创建Plc对象Plc plc; //西门子设备是s7-1200//参数1 CPu类型//参…

AIGC大模型产品经理高频面试大揭秘‼️

近期有十几个学生在面试大模型产品经理(薪资还可以,详情见下图),根据他们面试(包括1-4面)中出现高频大于3次的问题汇总如下,一共32道题目(有答案)。 29.讲讲T5和Bart的区…

kubernetes管理GUI工具Lens

从github上可以知道,lens的前端是用electron做的客户端工具,打开安装路径你会发现kubectl.exe,没错,就是你经常用的kubectl命令行的客户端工具。kubectl本来就能输出json的数据类型,集成前端更方便了。看到这里你是不是发现&#…

怎么给电脑选一款合适的固态硬盘?就看这个参数!

前言 前段时间有很多小伙伴找小白修电脑,在修电脑的过程中,小白也会稍微看一下硬件配置。 小白就发现一个事情:很多小伙伴其实都不太懂电脑硬件。 为啥这么说呢?简单来说就是主板上使用了“不合适”的固态硬盘作为主系统硬盘。…

VSCode+Vue3无法找到模块“../components/xxxxx.vue”的声明文件的错误

莫名奇妙的错误 今天用Vue3写个demo,在components下面新建了一个DeviceList.Vue的文件,在HomeView引用它后居然报错,提示:无法找到模块“…/components/DeviceList.vue”的声明文件,真是离了个大谱,文件明…

C# Unity 面向对象补全计划 之 访问修饰符

本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正 本系列旨在通过补全学习之后,给出任意类图都能实现并做到逻辑上严丝合缝

人工智能的现状与未来展望

随着科技的飞速发展,人工智能逐渐成为人们关注的焦点。本文将分析当前人工智能的发展现状,并展望其未来的发展趋势。 一、引言 近年来,人工智能在全球范围内得到了广泛关注。作为一项具有广泛应用前景的技术,人工智能正在改变着…

仕考网:公务员可以报考军队文职吗?

公务员可以报考军队文职考试,但是需要满足前提条件。 对于已经与国家、地方的用人单位建立劳动关系的社会人才,在获得当前用人单位的许可后才可以申请报考。 在面试过程中,考生必须出示一份由其用人单位出具的且加盖公章的同意报考证明。一…

24导游证报名照片要求是什么❓整理好了❗

24导游证报名照片要求是什么❓整理好了❗ 导游资格考试今天开始报名啦! ⚠️考生们注意,需要上传免冠证件照、身份证扫描件、学历证明等照片信息! ⚠️这里需要注意一下上传的照片文件信息规格,否则上传失败,无法完…