Cf6IaBPUniNl 发表于 2023-9-7 15:01:10

FireBeetle 2 ESP32-S3自制GDI转接板用DFRobot_GDL库驱动普通3.2寸彩...

本帖最后由 Cf6IaBPUniNl 于 2023-9-7 15:01 编辑

FireBeetle 2 ESP32-S3自制GDI转接板用DFRobot_GDL库驱动普通3.2寸彩色TFT屏幕(上)

DFRobot_GDL库是DFRobot开发的一个全面的显示交互框架,支持多个MCU,支持显示、触摸和UI。它支持各种显示IC和触摸IC。用户可以使用GDL驱动各种显示器,如彩色屏幕、黑白屏幕、电子墨水屏幕等。

在FireBeetle 2 ESP32-S3开发板上预留了DFRbot专用GDI显示屏接口,使用0.5mm间距的FPC和GDI显示屏连接,可以使接线变得非常简单。










其具体接口定义如下:


根据其接口定义可以发现DFRbot专用GDI显示屏接口是把I2C引脚和SPI引脚及字库、触摸引脚均进行引出并按其定义顺序连接到FPC接口上的一个定制化接口,而市面上常见的显示屏接口都是用2.54排针引出的,所以想要使用GDI接口,只需要制作一个排针转接FPC接口的电路板即可。

这次我们使用的是一个3.2寸的TFT屏幕如下图:



根据屏幕的SPI引脚定义和GDI接口的定义,画出原理图如下图(图中预留了普通14针TFT屏幕接口):


设计出转接板pcb:



将设计图发厂家生产生产得到如下PCB电路:






将PCB焊接上排母和FCP座转接板就做好了,用FCP排线将屏幕连接到ESP32-S3开发板的GDI接口上,示意图如下


FireBeetle 2 ESP32-S3用DFRobot_GDL库驱动3.2寸彩色TFT屏幕(下)
页: [1]
查看完整版本: FireBeetle 2 ESP32-S3自制GDI转接板用DFRobot_GDL库驱动普通3.2寸彩...