LVGL笔记(4)-PCB硬件:esp32-S3,并口8bit,4.3寸480x800LCD(FPC4301MS)
在立创开源论坛看到一个ESP32-S3 4.3寸电子相框的项目,跟着打板测试。
原项目在立创开源硬件平台地址:《 ESP32-S3 4.3寸电子相框(FPC4301MS)》。文中给出了原理图、PCB、BOM以及关键物料的购买链接,最重要的是源代码。
我在这个项目的基础上,做了一些改动:
- 取消蜂鸣器
- 增加音频解码NS4168
- 增加数字唛头MSM261S4030
- 增加电阻触摸芯片xpt2046
- 增加2.8寸SPI TFT模块接口
- 增加电容触摸FPC座 连接器
看看电容触摸的效果:
FPC4301-电子相册-V3
1.原项目简介
作者是fanhuacloud,直接上图片:
和上面的原版一对比,我的板子就是变成渣渣:
2.PCB改动详情
在2022-11-04发现V4还是有点问题。
2.1 音频解码芯片和数字唛头引脚共用
这2个芯片都是3个控制引脚,都是单通道,但考虑到了可以用2个芯片组成双通道。以数字唛头为例:
那么我们把一个音频解码芯片和一个数字唛头分别配置成左右声道就可以共用3个引脚。不过考虑到音频解码SD脚是输入,数字唛头SD脚是输出,SD脚还是分开,也就是用到4个IO控制。
2.2电容触摸面板插座连接器
液晶屏厂家给的资料不够详细,我主要参考了下面的图片(有AD图,公司没有正版的AD软件,无法打开)。
这个图如果是下接的插座,刚刚合适;在这个PCB中,只能 上接 ,要左右对调。我就搞错了,电源和地反了,烧了一个电容触摸面板,损失惨重。图片中白色的飞线就是更正。在V4版本中改了过来。
还有红色的飞线,是I2C引脚没有上拉电阻。
我把已知缺陷改后的V4版本开源了:见文末。
重点强调 触摸插座要上接 。
2.3电阻触摸芯片xpt2046
2.4 SPI 2.8寸带电阻触摸TFT
我手头上有这款液晶,顺便加上去,方便使用它。
3.开源硬件软件
立创开源硬件:
【S3-FPC43-V04】
软件源码:
https://gitee.com/huangweide001/esp32-s3-test/tree/master/LVGL_HX8369_GT9