广告

基于STM32F4x9的LCD显示设计

2014-09-15 意法半导体 阅读:
基于内置的LCD-TFT 控制器,Chrom-ART 图形加速器和FMC 外部SDRAM 控制器,意法半导体的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 显示系统架构
图1 STM32F4x9 LCD 显示系统架构
9F3ednc

举例来说,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[0..7]、G[0..7]、B[0..7],行列同步信号LCD_HSYNC,LCD_VSYNC,时钟信号LCD_CLK 和数据使能信号LCD_DE 完成。

图2 LCD TFT 控制器结构及功能
图2 LCD TFT 控制器结构及功能
9F3ednc

1 .3 Chrom-ART 图形加速器结构 及功能 系统中的另一个AHB 总线控制器Chrom-ART 图形加速器是专用的图形显示处理DMA。它能够将源图像的部分或整体复制到目标图像,并同时完成图像像素格式的转换。如图3 所示,Chrom-ART 加速器同样可以完成前景和背景图像的混合处理并允许指定输出图像的像素格式。基于Chrom ART 加速器强有力的支持和灵活运用,将大幅降低图像处理的CPU 负荷。

图3 Chrom ART 图形加速器结构及功能
图3 Chrom ART 图形加速器结构及功能
9F3ednc

【分页导航】
{pagination} 2 STM32F4x9 LCD-TFT 接口硬件设计 STM32F4x9 LCD-TFT 控制器提供并行24 位RGB 数字接口(LCD_R[0..7],LCD_G[0..7],LCD_B[0..7]),行列同步信号LCD_HSYNC 和LCD_VSYNC,以及时钟LCD_CLK 和数据使能信号LCD_DE,可以方便地与各种不同的LCD 显示屏直接连接。 在STM32429I EVAL和STM32439I EVAL 评估板上分别实现了24 位和18位宽度RGB 接口的液晶显示扩展。需要指出的是,当需扩展液晶显示屏的接口宽度小于24 位,为RGB565 或RGB666 时,每一颜色的高位数据线必须与所扩展的液晶屏相连。举例来说,如图4所示, 在STM32439IEVAL 评估板上将液晶控制器的R[2..7],G[2..7],B[2..7]信号分别与液晶屏上R[0..5],G[0..5],B[0..5]相连。

图4 STM323x9I EVAL LCD 硬件接口设计
图4 STM323x9I EVAL LCD 硬件接口设计
9F3ednc

可见基于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 显示系统变得更为简单、灵活。 【分页导航】
本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • “中国IC设计成就奖”提名产品简介:IVCR1401 35V 4A Si IVCR1401是一款4A单通道高速智能栅极驱动器,能够高效,安全地驱动SiC MOSFET和IGBT, 对比传统的栅极驱动,8引脚设计更简洁,使用更方便,能大大节约开发时间成本。
  • “中国IC设计成就奖”提名产品简介:显示触控一体化驱动 集创北方研发的显示触控一体化驱动芯片(TDDI)突破了CDMA抗干扰技术、驱动控制与触控侦测分时复用全驱动技术、减光罩、低功耗等前沿技术,形成了TDDI特有的显示横纹 (Hline)解决方案
  • “中国IC设计成就奖”提名产品简介:高可靠性隔离式双通 纳芯微NSi6602-Q1是国内首款车规级高压隔离半桥驱动芯片,该芯片集高隔离耐压、高可靠性、高集成度、低延时、灵活封装配置等特性于一体,可应用在车载电源OBC/DCDC、车载电驱、充电桩、光伏储能、数字电源等泛能源重点发展领域。
  • 用TinyML开始设计——开发评估套件 本文中展示的开发套件和评估板得到一些流行的机器学习库和用于 TinyML 工作流程资源的支持,包括用于微控制器的 Google TensorFlow Lite 和 Edge Impulse,因而它们能够成为您第一个项目的理想起点。
  • “中国IC设计成就奖”提名产品简介:数字隔离器Pai122M3 荣湃数字隔离器产品采用自主知识产权的智能分压技术开发设计而成,相比同类隔离产品,该专利技术可以实现更低的功耗,更高的速率和更优的时序特性。智能分压技术相比传统隔离传输技术,采用更简洁的电路架构实现更优的隔离传输性能,采用智能分压锁存放大模块电路,替代传统架构中的高频发生电路,高频调制电路和高频解调三部分电路,因此芯片面积只有传统架构芯片面积的1/2~1/3。
  • “中国IC设计成就奖”提名产品简介:集成隔离电源的隔离 CA-IS3062W是川土微电子在2020年12月推出的一款隔离式控制区域网络(CAN)物理层收发器,同时内部集成隔离式DC-DC转换器。符合ISO11898-2标准的技术规范。此器件采用片上二氧化硅(SiO2)电容作为隔离层,在CAN协议控制器和物理层总线之间创建一个完全隔离的接口,配合内部集成的隔离式DC-DC,可隔绝噪声和干扰并防止损坏敏感电路。
  • 自耦变压器SPICE建模 自耦变压器又称为单绕组变压器,可分升压变压器及降压变压器;它是一种只有一组线圈的变压器,其中一个线圈作为另一线圈的一部份...
  • “中国IC设计成就奖”提名产品简介:KungFu内核32位车规 KF32A156采用了ChipON自主研发的KungFu32内核架构处理器,该处理器采用3级流水线,16位/32位混合指令集,KF32A156最高主频为120Mhz,Flash达到512KB。KF32A156使用自主内核处理器,不存在芯片IP授权问题,也没有被禁用的风险。同时,ChipON还自主研发了开发工具,包括集成开发环境、C编译器和仿真器。真正意义上实现了从芯片到工具链的全自主。
  • “中国IC设计成就奖”提名产品简介:HK32MCU优势 航顺凭借积累的技术和能力,在55nm工艺平台上设计出世界第一款待机功耗低至7nA的高性能+低能耗的MCU。2019年航顺芯片量产了全球第一颗1元人民币32位MCU-HK32F030M系列产品,从技术层面解决了长期以来32位MCU因成本问题无法突破替换旧生产工艺的8位MCU的市场局面。迄今,短短几年时间,航顺MCU已经在4家晶圆厂共5个不同的工艺平台上量产了多种产品。产品线涵盖高性能、低能耗、主流型、经济型和专用型5大维度。不断进行工艺迭代、大批量量产专用领域芯片,包括光模组、汽车专用芯片、AIOT专用芯片、ARM+RISC-V内核芯片。航顺目前致力于世界最高12寸40/28nm的数模混合E-FLASH工艺研发,已经量产了中国第一颗 M3+RISC-V 多核 MCU,大幅度降低了单芯片的制造成本并实现了超过国外芯片性能一倍以上的提升;在高性能创新方面,实现了多核异构、触摸+指纹算法、AI语音识别、AI图像识别单芯片化、未来产品将不断赋能AIoT、智能驾驶、智慧家庭,电机驱动等市场。航顺芯片将覆盖32位MCU所有的市场,以汽车电子、物联网、人工智能为核心,打造全产业链。
  • “中国IC设计成就奖”提名产品简介:SS881X优势 SS881X是珠海昇生微电子有限责任公司集成了充放电管理的AD型Flash单片机系列,具有丰富的接口功能和灵活的配置模式,支持不同的低功耗选项,适用于需要电池充电以及智能控制的便携式电子产品,通过使用SS881X可为产品带来精简的外围,优秀的性能和灵活便捷的开发。针对TWS产品的智能化趋势,SS881X系列已经与各大主流耳机平台实现双向通信功能,产品可以快速迭代。而且芯片集成专门接口,支持USB整机升级和产测。目前包括小米、OPPO、万魔、漫步者、红米、紫米、realme、FIIL、Anker、联想、聆耳、阿思翠、努比亚、雷蛇、HTC、声阔等品牌在内的多款TWS耳机充电盒均大量采用了昇生微的方案。
  • “中国IC设计成就奖”提名产品简介:32位车规级微控制器 BAT32A137是中微半导体面向车身控制和锂电池管理市场推出的基于ARM-Cortex M0+超低功耗系列的车规级产品,工作电压1.8V~5.5V, 工作温度- 40℃到125℃,满足(符合)AEC-Q100标准。运行功耗低至100uA/MHz, 深度睡眠模式下的待机功耗仅为0.7uA。搭载512、128KB FLASH, 64 16KB SRAM和20 1.5KB专用DATA FLASH;搭载9通道16位定时器,1个RTC,1个WWDT,可方便用户灵活使用。通信接口丰富,搭载 1路CAN2.0B控制器、1路LIN控制器、3路UART单元、1路标准I2C接口, 以及6路简易型I2C及6路简易型SPI 。其模拟外设同样丰富,16通道的高速高精度12bit-ADC,采样率高达1.42Msps;集成8-bit DAC,2通道模拟输出;内置2通道可编程增益放大器PGA和2通道模拟比较器。在安全功能方面,Flash/Data Flash支持ECC安全功能,SRAM支持奇偶校验,支持硬件CRC校验,符合60730安规认证,以及DEBUG模式下的FLASH二级保护机制。此外,集成温度传感器、硬件乘除法器、增强型DMA控制器、联动控制器等外设极大地增强了产品的竞争力。
  • “中国IC设计成就奖”提名产品简介:GD32W515系列Wi-Fi 兆易创新GD32W515系列MCU持续采用最新的Arm® Cortex®-M33内核,片上集成了2.4GHz单流IEEE802.11b/g/n MAC/Baseband/RF射频模块,外围电路设计简单并有效减少周边元件用量,节省开发成本。Cortex®-M33内核基于Armv8-M指令集架构,支持DSP指令扩展和单精度浮点运算(FPU),还集成了TrustZone硬件安全机制,支持独立的存储访问空间,提供了系统开发所必需的安全性和灵活性。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了