MCU接口液晶触摸屏模组设计

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

资料我微信发送,下载比较慢

ATK-3.5’ TFTLCD 模块V2版本资料
ATK-4.3’ TFTLCD电容触摸屏模块资料
ATK-7寸TFTLCD V2版本模块资料
正点原子STM32开发板+FPGA开发板+四轴+RT1052+各类模块最新资料

液晶触摸屏

TB25.DQaGzB9uJjSZFMXXXq4XXa_!!2997122261
左边管脚较多的是液晶屏接口,一般都是RGB接口,通常包含8位R(Red红色),8位G(Green绿色),8位B(Blue蓝色),HSYNC(行同步),VSYNC(场同步),DCLK(像素时钟)等,通常DCLK的时钟为几十MHz。液晶屏的物理接口一般都采用FPC排线,FPC连接器。
右边管脚较少的是触摸接口,通常为SPI或I2C接口,这个接到单片机的SPI或I2C管脚即可,触摸分为两种:电阻触摸屏,电容触摸屏,电容触摸屏就是当下智能手机采用的屏幕,反应灵敏,但是带了手套就无法操控,电阻触摸屏是2010年前手机的触摸屏,触摸精度低,是按压原理,戴手套也是可以的。
121

MCU接口

stm32f103系列是不自带RGB接口,而且DCLK频率很高,使用普通IO来驱动RGB接口也处理不过来,这就需要一个专用液晶驱动芯片来把RGB接口转换成MCU接口,而stm32f429和更高端的stm32f7带RGB LCD接口,这种单片机就不需要液晶驱动芯片了,但是价格也更贵,而且同时液晶驱动芯片提供了显存GRAM,否则绘图需要占用大量SRAM,这时就需要外扩SRAM,或者选择大容量SRAM的单片机,这也导致价格更贵。通常我们说的MCU接口就是Intel 8086并行接口,包含读写时钟信号,16/18/24位不等的数据线,一般,我们在单片机上采用16位数据线。
将电阻屏或者电容屏的触摸信息转换为单片机可读的触摸位置,也需要专用芯片,通常电阻屏选用XPT2046,XPT2046为SPI接口,电容屏选择FT5426/FT5206/GT9147等,FT5426/FT5206/GT9147为I2C接口。通常液晶触摸芯片被放在液晶屏上,如上图所示,触摸排线上方的软PCB里有一个FT5426芯片。

方案

物料:

  • 单片机:stm32f103zet6
  • 液晶驱动芯片:ssd1963
  • 液晶触摸屏:7寸电容触摸屏,RGB接口,FT5426触摸驱动
  • 电源:MP3302/AMS1117/TPS61040

液晶部分的原理图参考ATK-7寸TFTLCD V2版本模块资料,这里就不重复造轮子了,需要注意的是7寸屏的原理图里,放了一个XPT2046电阻触摸屏芯片,这样做是可以一块电路板同时支持电容屏和电阻屏,通过焊接不同位置的电阻来切换,在项目的实际应用中可只选其一。
119
这里看一下液晶和单片机制接如何连接,根据上面所述,主要是连接液晶的并行接口和触摸的I2C接口,参考正点原子的战舰V3开发板资料,液晶屏并行接口连接到了stm32的FSMC管脚,stm32的FSMC总线相当于51单片机访问外部内存的总线,是专门用来访问并行接口的外设的。FSMC管脚位于单片机的PD0~15PE0~15PF0~15PG0~15管脚上,具体参考战舰V3的原理图。触摸接口接到了普通IO上,没有使用单片机的专用SPI/I2C管脚,所以是用软件模拟的SPI/I2C。
120

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MCU (控制器单元) 是一种微控制器,它在触摸屏设计中扮演着重要的角色。 首先,触摸屏是一种通过感应触摸手指或触控笔输入的设备。MCU负责处理触摸屏输入的信号,将其转化为计算机可以理解的数据格式。MCU通常具有强大的处理能力和快速的响应时间,以确保触摸屏的准确性和流畅性。 其次,MCU还负责控制触摸屏的驱动电路。触摸屏通常由一层导电材料(如导电玻璃)和一层透明材料(如玻璃或塑料)组成。当用户触摸屏幕时,导电材料会与透明材料之间形成一个电流通路,而MCU就是负责监测和控制这个电流的流动。通过对电流的监测,MCU可以确定用户的触摸位置和动作。 此外,MCU还可以提供额外功能,如手势识别和多点触控。通过识别用户的手势,MCU可以实现一系列操作,如缩放、旋转和滑动。多点触控允许用户使用多个手指在屏幕上进行操作,提供更多的交互灵活性。 在触摸屏设计中,MCU的选择非常重要。一个高质量的MCU可以提供更好的触摸性能和用户体验。它需要具有稳定的信号处理和快速的响应速度,以确保触摸屏的准确性和流畅性。此外,低功耗和高可靠性也是选择MCU时需要考虑的因素。 总而言之,MCU触摸屏设计中起着关键的作用。它不仅负责处理触摸信号和控制触摸屏驱动电路,还可以提供额外的功能和用户体验优化。因此,在设计触摸屏时,我们需要仔细选择合适的MCU来确保良好的性能和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值