基于STM32F103之RA8889液晶显示的汽车仪表设计

基于STM32F103之RA8889液晶显示的汽车仪表设计

目录

引言

目前汽车仪表盘形式更新迭代越来越快,丰富多彩的仪表盘独占一大块市场,传统的机械式的仪表盘已不能满足车主们的需求,液晶显示仪表盘对比机械式仪表盘来说,具有彩色丰富,亮度高,功能多,显示效果极佳等效果。本文采用台湾瑞佑公司设计的RA8889控制显示IC,开发针对市场上主流的中小尺寸液晶屏(如常见的7寸、12.3寸)而设计的汽车仪表盘,该芯片内置 Media decoder unit (多媒体解码单元),JPEG/ BMP解码,支持PNG显示,内置128Mbit SDRAM,支持BTE(图形加速引擎),支持淡入淡出等显示效果,最大分辨率可支持 1366*2048 @24bpp 。使用该方案设计,研发简单,成本低,功能强大等优点,可靠性高,属于工业级别芯片,工作温度:-40~85°C,即使使用低端的MCU也能做出很好的效果,因显示部分的处理都是由RA8889处理,MCU只是负责下指令。

系统总体设计

由MCU作为主控端控制RA8889,可通过并口(8080,6800)、串口(3/4-SPI、IIC)通讯方式控制,MCU只是作为简单的给RA8889下指令即可,显示内容全部交于RA8889处理。基本的系统框架如下:
System Diagram
例如仪表盘需要显示一张图片,只需MCU向RA8889下达指令告知需要显示图片,后面的显示操作均由RA8889处理:RA8889 读取挂在RA8889上的FLASH里面的图片或者视频,读取后写入到显存上,即可显示到汽车上的液晶屏上。RA8889支持24bit的RGB输出,内置ASCII Font ,几何图形引擎,支持两路PWM调节,可实现无极调节屏幕亮度。支持四路SPI Master 接口,可同时接四颗FLASH,也可FLASH+汉字字库搭配。

系统硬件设计

1.1 RA8889外围电路
RA8889的外围电路比较简单,只需搭配晶振电路以及电容电阻即可;
晶振电路如下图:
晶振电路
1.2 RA8889的外围电路参考如下:
RA8889参考电路
1.3 LCD液晶屏外围电路
本方案采用的是Hann Star 公司的12.3寸屏,该屏的分辨率为 1920*720 ;具有显示色彩鲜艳,亮度高,稳定等特点。采用的是双路LVDS接口,RA8889输出的RGB信号可通过RGB转双路LVDS转换IC来驱动,电路简单,成本低等;
液晶屏电路
Hann Star的屏背光要求比较高,故采用Ti公司的TPS61194,该升压IC可输出四路LED电压,可满足屏背光的需求,背光参考电路如下:
液晶屏背光电路

总计

整体来说,LCD液晶屏仪表盘这部分的电路比较简单,开发起来可大大减少研发的时间。

硬件部分先介绍到这里,预知软件部分,敬请期待下一篇:基于STM32F103 + RA8889 + 12.3寸屏 的软件代码。
汽车仪表的展示效果图以及视频效果。
图片: 汽车仪表普通模式
汽车仪表运动模式

RA8889 TFT控制器 汽车仪表盘

汽车仪表盘显示

猜你喜欢

转载自blog.csdn.net/qq_41528442/article/details/130765308