跳到主要内容

ESP32-C6-Touch-AMOLED-1.8

ESP32-C6-Touch-AMOLED-1.8

ESP32-C6-Touch-AMOLED-1.8 是一款微雪 (Waveshare) 设计的高性能、高集成的微控制器开发板。在较小的板型下,板载了 1.8 英寸电容高清 AMOLED 屏、高度集成的电源管理芯片、六轴传感器 (三轴加速度计与三轴陀螺仪)、RTC 和低功耗音频编解码芯片等外设,方便开发并嵌入应用到产品中。

硬件版本说明
版本AMOLED 驱动芯片触摸芯片
V1SH8601FT3168/FT6146(FT5x06 驱动族)
V2CO5300CST820

V1 和 V2 共用相同的板级接口与引脚定义,但显示和触摸芯片需要使用不同的驱动。Arduino 请使用与硬件版本匹配的示例和配套库;ESP-IDF 示例统一使用 Waveshare ESP32-C6-Touch-AMOLED-1.8 BSP,触摸地址 0x15 识别为 V2、0x38 识别为 V1,再选择对应的显示和触摸驱动。

SKU产品
33305ESP32-C6-Touch-AMOLED-1.8
33366ESP32-C6-Touch-AMOLED-1.8-EN

产品特性

  • 搭载 ESP32-C6 高性能 32 位 RISC-V 处理器,主频高达 160MHz
  • 支持 Wi-Fi 6、蓝牙 5 和 IEEE 802.15.4 (Zigbee 3.0 和 Thread) 无线通信,具有出色的射频性能,板载天线
  • 内置 512KB HP SRAM、16KB LP SRAM 和 320KB ROM,外接 16MB Flash
  • 采用 Type-C 接口,提高了用户的使用便捷性和设备的兼容性
  • 板载 1.8 英寸电容触摸高清 AMOLED 屏,368 × 448 分辨率,16.7M 彩色,可清晰显示彩色图片
  • V1 使用 SH8601 显示驱动芯片和 FT3168/FT6146 电容触摸芯片(FT5x06 驱动族);V2 使用 CO5300 显示驱动芯片和 CST820 触摸芯片。两版均使用 QSPI 驱动屏幕、I2C 连接触摸芯片
  • 板载 QMI8658 六轴惯性测量单元 (3 轴加速度、3 轴陀螺仪)
  • 板载 PCF85063 RTC 芯片,通过 AXP2101 接入电池,实现不间断供电,并预留备用电池焊盘,确保更换主电池时 RTC 功能持续工作
  • 板载 PWR、BOOT 两个可自定义功能的侧边按钮,方便按键自定义功能开发
  • 板载 3.7V MX1.25 锂电池充放电接口
  • 引出 1 路 I2C、1 路 UART 和 1 路 USB 焊盘,可供外接设备和调试使用,灵活配置外设功能
  • 板载 Micro SD 卡槽,提供扩展存储、快速数据传输和灵活性,适用于数据记录和媒体播放,简化电路设计
  • AXP2101 提供高效的电源管理方案,支持输出多路可配置电压,集成充电与电池管理功能,有助于延长电池寿命
  • 使用 AMOLED 屏幕,可以获得更高的对比度、更广的可视角度、更丰富的色彩和更快速的响应,而且机身纤薄,具有低功耗和灵活性等优点

板载资源

ESP32-C6-Touch-AMOLED-1.8 硬件资源

  1. ESP32-C6 支持 Wi-Fi 和蓝牙 SoC,160MHz 运行频率
  2. QMI8658 六轴惯性测量单元 (IMU),包含 3 轴陀螺仪和 3 轴加速度计
  3. PCF85063 RTC 时钟芯片
  4. AXP2101 高集成度的电源管理芯片
  5. ES8311 低功耗音频编解码芯片
  6. 扬声器 板载扬声器输出
  7. 备用电池焊盘 在更换主电池时维持 RTC 供电
  8. MX1.25 锂电池接口 推荐使用 3.85 × 24 × 28 电池;MX1.25 2PIN 连接器,可用于接入 3.7V 锂电池,支持充放电
  9. 16MB NOR Flash 用于存储数据
  10. 麦克风 用于采集音频
  11. 板载贴片天线 支持 2.4GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE)
  12. 预留 1.5mm 间距 GPIO 焊盘 引出可用 IO 功能,引脚方便扩展
  13. BOOT 按键 用于设备启动和功能调试
  14. Type-C 接口 用于烧录程序和日志打印(ESP32-C6 USB)
  15. PWR 电源按键 可控制电源通断,支持自定义功能

引脚定义

下图所示的板级接口和引脚定义同时适用于 V1 和 V2;显示与触摸驱动需按硬件版本选择。

ESP32-C6-Touch-AMOLED-1.8 引脚定义

产品尺寸

ESP32-C6-Touch-AMOLED-1.8 产品尺寸

开发方式

ESP32-C6-Touch-AMOLED-1.8 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。

Arduino 通常更容易上手,对初学者和爱好者更加友好。ESP-IDF 提供更完整的开发工具链和更细粒度的系统控制,适合复杂项目或对性能有较高要求的应用。

  • Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发环境搭建教程 完成初始设置,教程中同时提供了相关示例程序供参考。

  • ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它基于 C 语言开发,包含编译器、调试器、烧录工具等,支持命令行或集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。