ESP32-LCDKit 開發板介紹
1. 概述
ESP32-LCDKit 是一款以樂鑫 ESP32-DevKitC(需另採購) 爲核心的 HMI(人機交互)開發板,可外接屏幕,並且集成了 SD-Card、DAC-Audio 等外設,主要用於 HMI 相關開發與評估。開發板預留屏幕接口類型:SPI 串行接口、8 位並行接口、16 位並行接口。
HMI Example 這裏提供的一些 HMI 示例可在 ESP32-LCDKit 開發板上運行。
關於 ESP32 詳細信息,請參考文檔《ESP32 系列芯片技術規格書》。
2. 電路設計說明
2.1 系統框圖
ESP32-LCDKit 開發板的系統框圖如下所示:
2.2 PCB 佈局
ESP32-LCDKit 開發板的 PCB 佈局如下所示:
表 1:PCB 部件功能說明
PCB 部件 | 說明 |
---|---|
屏幕連接模塊 | 連接串行或者並行(8/16 bit)屏幕 |
ESP32 DevKitC 開發板連接模塊 | 與 ESP32 DevKitC 開發板連接 |
SD-Card 模塊 | 連接 SD-Card,擴展存儲 |
DAC-Audio 模塊 | 連接喇叭播放音頻,包含音頻功率放大器 |
數據位選擇跳冒 | 用於選擇所用並行屏幕的數據位寬(8/16 bit) |
3. 硬件模塊
本章主要介紹各個功能模塊(接口)的硬件實現,以及對這些模塊的描述。
3.1 ESP32 DevKitC 開發板連接模塊
使用 ESP32-LCDKit 開發板進行 HMI 相關開發時需要搭配使用 ESP32 DevKitC 開發板。
ESP32-LCDKit 開發板與 ESP32 DevKitC 開發板連接模塊電路原理圖如下所示:
3.2 電源管理
USB 供電管理模塊電路圖如下所示:
3.3 屏幕連接模塊
開發板採用兩種不同的連接插座,可以將不同屏幕接至 ESP32-LCDKit 開發板上,以實現 ESP32 模組對屏幕的操作。以下接口可供選擇使用:SPI 串行接口、8 位並行接口、16 位並行接口。
外接屏幕電路原理圖如下所示:
3.4 SD-Card、DAC-Audio 外設模塊
開發板支持外接 SD-Card 以擴展存儲,並且有 MIX3006 功率放大器,可以外接喇叭播放音頻。
SD-Card、DAC-Audio 外設模塊電路原理圖如下所示: