ESP32-LCDKit
概述
ESP32-LCDKit 是一款以乐鑫 ESP32-DevKitC(需另采购) 为核心的 HMI(人机交互)开发板,可外接屏幕,并且集成了 SD-Card、DAC-Audio 等外设,主要用于 HMI 相关开发与评估。开发板预留屏幕接口类型:SPI 串行接口、8 位并行接口、16 位并行接口。
HMI Example 这里提供的一些 HMI 示例可在 ESP32-LCDKit 开发板上运行。
关于 ESP32 详细信息,请参考文档 《ESP32系列芯片技术规格书》。
电路设计说明
系统框图
ESP32-LCDKit 开发板的系统框图如下所示:
PCB 布局
ESP32-LCDKit 开发板的 PCB 布局如下所示:
PCB 部件功能说明如下表所示:
PCB 部件 |
说明 |
---|---|
屏幕连接模块 |
连接串行或者并行(8/16 bit)屏幕 |
ESP32 DevKitC 开发板连接模块 |
与 ESP32 DevKitC 开发板连接 |
SD-Card 模块 |
连接 SD-Card,扩展存储 |
DAC-Audio 模块 |
连接喇叭播放音频,包含音频功率放大器 |
数据位选择跳冒 |
用于选择所用并行屏幕的数据位宽(8/16 bit) |
硬件模块
本章主要介绍各个功能模块(接口)的硬件实现,以及对这些模块的描述。
ESP32 DevKitC 开发板连接模块
使用 ESP32-LCDKit 开发板进行 HMI 相关开发时需要搭配使用 ESP32 DevKitC 开发板。
ESP32-LCDKit 开发板与 ESP32 DevKitC 开发板连接模块电路原理图如下所示:
电源管理
USB 供电管理模块电路图如下所示:
屏幕连接模块
以下接口可供选择使用:
SPI 串行接口
8 位并行接口
16 位并行接口
开发板采用两种不同的连接插座,可以将不同屏幕接至 ESP32-LCDKit 开发板上,以实现 ESP32 模组对屏幕的操作。
外接屏幕电路原理图如下所示:
SD-Card、DAC-Audio 外设模块
开发板支持外接 SD-Card 以扩展存储,并且有 MIX3006 功率放大器,可以外接喇叭播放音频。
SD-Card、DAC-Audio 外设模块电路原理图如下所示: