首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
测试测量
» 基于STM32F4x9的LCD显示设计,硬件设计指南
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于STM32F4x9的LCD显示设计,硬件设计指南
发短消息
加为好友
Bazinga
当前离线
UID
1023230
帖子
5213
精华
0
积分
2607
阅读权限
70
在线时间
158 小时
注册时间
2013-12-20
最后登录
2015-10-22
金牌会员
UID
1023230
1
#
打印
字体大小:
t
T
Bazinga
发表于 2015-1-13 20:11
|
只看该作者
基于STM32F4x9的LCD显示设计,硬件设计指南
人机界面
,
电子产品
,
微处理器
,
消费电子
,
加速器
随着人机界面(GUI)在医疗、工业以及消费电子各应用领域需求的日益增长,高集成度、高性能的TFT液晶显示方案成为电子产品设计开发的重要组成部分。在无内置液晶控制器的情况下,单片机与具有内置控制器的液晶板之间往往采用串行或并行的总线接口连接,受限于连接总线的数据传输速度,难以支持较高的显示分辨率和画面质量。
意法半导体推出了基于ARM Cortex-M4内核的STM32F4x9微处理器,借助内置的LCD-TFT显示控制器和Chrom-ARM图形加速器,使SVGA高分辨率和高品质显示画面质量成为可能。本文围绕STM32F4x9微控制器完成了液晶显示的硬件设计,并介绍了基于这一硬件平台以及STemWin的软件应用开发。
1基于STM32F4x9的LCD显示系统架构
电子系统中液晶显示的性能不仅取决于微控制器内置LCD TFT液晶控制器的驱动能力,通常包括对最大显示分辨率、屏幕刷新速度以及像素数据格式的支持,同样取决于数据在存储器和液晶控制器之间的传输能力和显示图像数据处理的灵活性。
1 .1基于STM32F4x9的LCD显示系统
STM32F4x9为设计者提供了由包括ARM Cortex-M4内核、Chrom-ART图形加速器、LCD-TFT液晶控制器的总线控制器,以及内部Flash、RAM和外部SDRAM组成的存储器共同构成的LCD显示系统架构。参照图1,Chrom-ART加速器与LCD-TFT控制器能够协同完成图像的处理,包括像素格式转换、两层图像混合等,并将位于外部SDRAM中的显示帧缓存数据传送到连接在LCD-TFT控制器的液晶屏上。
图1 STM32F4x9 LCD显示系统架构
举例来说,Chrom-ART加速器能够将存储在内部Flash中的图形元素经处理后传送到内部RAM,并进一步在外部SDRAM中创建显示帧缓存,并刷新显示内容。之后LCD-TFT液晶控制器将完成从外部SDRAM到LCD显示屏的图像传输。
1 .2 LCD-TFT控制器结构及功能
作为AHB总线控制器,LCD-TFT控制器具有两个专用FIFO用来分别从存储器中传输两层显示图像,并由独立的像素格式转换单元转换为同样的ARGB8888颜色格式,由此支持包括RGB888、RGB565、ARGB1555、ARGB4444、L8、AL44、AL88在内的多种像素格式。如图2所示,混合单元负责将同样格式的两层图像连同背景色混合在一起,并经由抖动单元将最终显示数据传递到液晶屏。LCD TFT控制器与液晶屏之间的数据传输由24位数据R[07]、G[07]、B[07],行列同步信号LCD_HSYNC,LCD_VSYNC,时钟信号LCD_CLK和数据使能信号LCD_DE完成。
图2 LCD TFT控制器结构及功能
1 .3 Chrom-ART图形加速器结构及功能
系统中的另一个AHB总线控制器Chrom-ART图形加速器是专用的图形显示处理DMA.它能够将源图像的部分或整体复制到目标图像,并同时完成图像像素格式的转换。如图3所示,Chrom-ART加速器同样可以完成前景和背景图像的混合处理并允许指定输出图像的像素格式。基于Chrom ART加速器强有力的支持和灵活运用,将大幅降低图像处理的CPU负荷。
图3 Chrom ART图形加速器结构及功能
2 STM32F4x9 LCD-TFT接口硬件设计
STM32F4x9 LCD-TFT控制器提供并行24位RGB数字接口(LCD_R[07],LCD_G[07],LCD_B[07]),行列同步信号LCD_HSYNC和LCD_VSYNC,以及时钟LCD_CLK和数据使能信号LCD_DE,可以方便地与各种不同的LCD显示屏直接连接。
在STM32429I EVAL和STM32439I EVAL评估板上分别实现了24位和18位宽度RGB接口的液晶显示扩展。需要指出的是,当需扩展液晶显示屏的接口宽度小于24位,为RGB565或RGB666时,每一颜色的高位数据线必须与所扩展的液晶屏相连。举例来说,如图4所示,在STM32439IEVAL评估板上将液晶控制器的R[27],G[27],B[27]信号分别与液晶屏上R[05],G[05],B[05]相连。
图4 STM323x9I EVAL LCD硬件接口设计
可见基于STM32F4x9控制器,可以非常方便地构建由直连到TFT LCD控制器的液晶板和外接到FMC的外部SDRAM组成的液晶显示硬件系统。
3图形栈软件库STemWin
免费STemWin图形软件包是意法半导体与Segger的合作开发成果,基于Segger的经过市场检验的emWin嵌入式图形软件包。STemWin利用意法半导体STM32F4微控制器内置的LCD-TFT控制器和Chrom-ART加速器大幅提高图形处理性能,配备的PC设计工具支持高性能GUI开发。
STemWin图形软件包支持JPG,GIF和PNG解码,随包携带的窗口小部件使得建立简单的GUI更为快速、便捷,并支持专业的开发工具GUIbuilder,从而实现简单的拖放动作。
结语
基于内置的LCD-TFT控制器,Chrom-ART图形加速器和FMC外部SDRAM控制器,意法半导体的STM32F4x9微控制器使得构建移动便携设备中的LCD显示系统变得更为简单、灵活。
收藏
分享
评分
the king of nerds
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议