发作品签到
专业版

泰山派瑞芯微RK3566小手机

工程标签

2.6k
0
0
0

简介

基于泰山派RK3566的3.1寸MIPI屏幕安卓11小手机

简介:基于泰山派RK3566的3.1寸MIPI屏幕安卓11小手机
立创·泰山派开发板训练营

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-03-01 07:38:42更新时间:2024-05-16 01:47:31

描述

泰山派瑞芯微RK3566小手机

B站视频

基于泰山派RK3566的3.1寸MIPI屏幕安卓11小手机

https://www.bilibili.com/video/BV1ot421T7k2/

笔记

【有道云笔记】0.电路分析
【有道云笔记】1.GP7101背光驱动
【有道云笔记】2.mipi屏幕调试
【有道云笔记】3. 3.1寸屏幕D310T9362V1SPEC触摸驱动(竖屏)
【有道云笔记】4.logo更换
【有道云笔记】5.系统开发

这个项目中学习到了很多东西,特别是与安卓相关的,之前软件没接触过安卓,做完这个项目后觉得安卓,其实吗就是Linux的上层,Linux还是核心,嵌入式软件又学会了些知识。然后还一个是芯片平台,RK3566,之前我只用过恩智浦的I.MX6ULL玩Linux,多玩玩不同的平台感觉还是蛮不戳的,又多了个了解的芯片平台。最后就是硬件了,在学校实验室分工过于明确,我搞软件,硬件在实验室几乎没搞过,PCB都不会画,退出实验室事务后,也跟着训练营做了好几个软硬件一起的项目了,再加上自己复刻的开源工程,讲真的,做嵌入式,不软硬件一起玩,没意思,没趣!!!7月上班前,硬件项目继续整起~~~

实物

实物1.jpg
实物图.jpg
b4028ea45260385dd92eb2c79a9a6439.jpg

电路分析

3.1寸屏MIPI接口

3.1寸屏幕的分辨率为480x800,使用的是MIPI DSI接口,屏幕排线为24个引脚,其中4、5、9脚为空不需要接。

屏幕接口
image.png
屏幕FPC接口
image.png
引脚说明
image.png

泰山派MIPI屏接口

泰山派的MIPI接口是标准31PIN的,但因为我们我们扩展板上有些引脚并没有用上所以做了删减,这里泰山派上同网络标签和3.1寸屏幕的FPC接口直接相连,需要注意的是MIPI_DSI_VCC_LED+和MIPI_DSI_VCC_LED-背光引脚,此背光是由泰山派上的板载背光电路输出,他的输出电流是110mA我们3.1寸屏幕最大能承受的驱动电流是25mA所以不适合直接接到3.1寸屏幕的FPC上。
image.png
image.png
扩展板上删减后的

3.1寸屏触摸接口

3.1寸触摸屏接口使用的是i2C协议与泰山派进行通讯,除了i2C外还有两个比较重要的引脚分别是触摸复位引脚和触摸中断触发引脚
image.png
image.png

泰山派触摸接口

泰山派触摸接口以及功能如下所示,同名的标签和上面3.1寸触摸FPC链接。
image.png
image.png

背光电路

背光电路主要由、背光选择电路、背光驱动电路以及背光调节电路构成。

背光选择电路

背光电路分为两路:第一路是由泰山派输出,第二路:是板载的背光驱动输出,通过4个0欧姆电阻进行选择,如果贴(R103和R104)不贴(R105和R106)则由泰山派背光电路供电,不贴(R103和R104)贴(R105和R106)则由板载背光驱动电路供电。
前面章节我们已经计算过了泰山派上的板子背光驱动电路IOUT=0.2V/R(R=(R95xR96)/(R95+R96)),最终得出IOUT = 0.2V/1.8≈110mA,但我们这款3.1寸屏幕背光电流最大只能支持25mA,如果直接接到屏幕上有烧屏幕或者屏幕发烫的风险,实际测试中使用泰山派背光供电会出现屏幕非常发烫情况,所以我们默认不贴(R103和R104)贴(R105和R106)使用板载背光驱动供电。
image.png
板载背光电路
背光驱动电路主要由SY7201ABC实现,SY7201ABC是一款高效率的LED驱动器,主要用于控制和调节LED灯的亮度。SY7201ABC通过提供恒定电流来确保LED发光的一致性和稳定性,从而提高了LED使用的寿命和效能。
SY7201ABC数据手册:
https://atta.szlcsc.com/upload/public/pdf/source/20160903/1472896628181.pdf
封装与引脚功能说明:

image.png
L15 D7 C255 与SY7201ABC组成 BOOST升压电路(主要是利用电感电容的储能特性 进行升压 (电感电流不能突变,与电容电压不能突变))
R5 R16 为采样电阻与参考电压进行对比恒定输出电流,输出电流的计算公式IOUT=0.2V/R,这里问了使R能够匹配更加精准的值我们并联了两个电阻R5和R6,其中R5为NC不贴,最终的IOUT=0.2V/10Ω=20mA
R7 R8为上下拉电阻默认下拉贴R8,这里两个电阻的作用Linux系统启动到背光驱动加载需要一些时间,也就意味着驱动加载之前这个IO口是不确定的,我们根据需要在没有驱动控制的时候通过上拉或者下拉电阻来决定屏幕背光关闭还是打开。
image.png

背光调节电路

因为我们泰山派没有PWM引脚引到3.1寸扩展板,但触摸接口有I2C1引到3.1寸扩展屏幕上,I2C是可以挂在多个设备的,所以为了能够实现背光调节功能,我们通过GP7101一颗I2C转PWM的芯片来实现PWM的调节,GP7101和触摸一起挂到I2C1下。
image.png
image.png

音频接口

喇叭

通过两个弹簧顶针(POGO PIN)与泰山派SPKP和SPKN连接,音频驱动电路由泰山派上的RK809-5实现。
image.png

麦克风

通过一个弹簧顶针(POGO PIN)与泰山派MIC连接,MIC相关的驱动电路集成在了泰山派上。
image.png

不焊接的元器件

原理图中为R1和R2的器件不要贴,比如电源背光选择电路如果贴上了以后会扩展板上的背光电源会和泰山派上的电源串联起来轻者损坏背光电路重者烧坏开发板。
image.png
image.png
原理图中为R7和R5的器件不要贴,PWM背光上下拉电路默认上拉或者下来就行,FB反馈只要贴一个,两个都贴10Ω最终得到的电流就是40mA了超过了屏幕背光要求所以会发烫。
image.png

image.png

软件开发

参考
【有道云笔记】0.电路分析
【有道云笔记】1.GP7101背光驱动
【有道云笔记】2.mipi屏幕调试
【有道云笔记】3. 3.1寸屏幕D310T9362V1SPEC触摸驱动(竖屏)
【有道云笔记】4.logo更换
【有道云笔记】5.系统开发

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
3.1寸mipi屏幕数据手册.pdf
28
2
GP7101数据手册.pdf
6
3
SY7201ABC.pdf
6
4
安卓手机代码.7z
55
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航