找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5884|回复: 1
打印 上一主题 下一主题
收起左侧

STM32开发板开发过程|6TFT真彩屏电路设计

[复制链接]
跳转到指定楼层
楼主
ID:117358 发表于 2016-5-12 04:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初学者对单片机开发有个入门的印象,同时也和大家一起探讨、分享STM32单片机的学习经验,和大家一起成长为单片机高手。
历史回顾:
STM32开发板开发过程|1芯片选型
STM32开发板开发过程|2最小系统设计
STM32开发板开发过程|3GPIO部分设计
STM32开发板开发过程|4.5通讯部分电路设计
STM32开发板开发过程|6TFT真彩屏设计

1. 显示屏介绍搞过51单片机的同学应该都熟悉1602显示屏,这是一种字符型液晶屏,具有16列2行,可以显示32个字符,可以显示数字、字符、简单符号,通过汉字取模还可以显示简单汉字。他的长相如下:



稍微高级一点的可能会用到12864液晶屏,这是一种点阵屏由128×64个点构成的矩阵,可以显示数字、字符、汉字、简单图片等。

显示屏作为一种最直观的显示工具广泛存在于我们的生活之中,人们对于显示屏的需求也越来越强烈,所以大屏手机广受欢迎。现在手机、电视的屏幕都飙到了4K,我们总不能再去学习1602、12864吧,所以我一直在寻找性价比较高的屏幕,终于在朋友的帮助下找到了一款2.4寸的TFT真彩屏。
2. 显示屏参数先看一下这款屏的参数:


从上图中可以看出,
  • 这款屏的分辨率为240×320;
  • 驱动方式有3线制串口、4线制串口、8线制并口、16线制并口;
  • 驱动芯片为ILI9341;
这种屏由37pin和40pin两种,我选择了40pin的。其长相如下:

3. 电路设计上边的屏幕只是一款裸屏,如果要在开发板上使用的话最好要做成一个显示屏模块,可以方便插拔、能更好好的学习屏的驱动方式。这款屏是一个电阻屏带有触摸功能,通过触摸屏管理芯片可以实现其触摸响应的功能。

这款屏的设计比较简单,设计内容包含如下几个部分:
  • 电源设计;
  • 触摸管理设计;
  • 数据驱动设计;
  • 背光设计;
电源设计
该屏的供电范围为2.8-3.3V,如下:


触摸管理设计
触摸管理芯片选用XPT2046这是专用的四线制电阻屏触摸管理芯片,市场上的电阻屏基本用的都是这款芯片。电阻屏要确定触摸点需要通过XY的坐标定位,四线制电阻屏的四条线分比为:XL、XR、YU、YD,即上下左右。

设计如下:

数据驱动设计
这款屏有4中驱动方式,可以通过控制引脚的状态来选择,如下:



背光设计



33和37为背光电源引脚,34-35为背光控制脚,为了能方便的控制屏的点亮与否,通过单片机管脚来控制34-37引脚,如下:

至此,这款TFT真彩屏的硬件设计就完成了,至于显示哪些内容、实现怎样的显示效果就等待日后的程序编写了。
最后,希望大家去支持一下我的网站,希望大家都去注册发帖交流,整个网站是我自己百度一边学习一边搭出来,视觉效果上可能是差了一点,但是我已经在很努力的完善了。我也开通了QQ快捷登录,只需要通过QQ号就能完成登录无需注册。只要大家支持,我就努力做好。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:117047 发表于 2016-5-28 08:58 | 只看该作者
谢谢!能结合硬件,提供一个Demo例程就更好了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表