Skip to content

T-Deck MAX get it now

概述

LILYGO T-Deck MAX 是基于 ESP32-S3 的高度集成多功能开发平台,在 T-Deck Pro 基础上进行了多项升级:新增 XL9555 IO 扩展芯片,将 4G(A7682E)音频(ES8311) 集成到同一块开发板,新增 LoRa 天线内外置选择开关、音频通道切换,并引入 DRV2605 振动马达驱动芯片。配备 3.1 英寸电子纸屏幕(GDEQ031T10,320 × 240)及触摸(CST3530)、SX1262 LoRaMIA-M10Q GPSBHI260AP AI IMUTCA8418 机械键盘SY6970 + BQ27220 电池管理。

适用于 IoT 终端、户外设备、智能通信设备和便携工业控制等场景。

快速开始

固件烧录

烧录前请先让设备进入下载模式:

  1. 按住 BOOT 键不要松开
  2. 点击背面的 RST 按键后松开
  3. 最后松开 BOOT

使用 LILYGO Spark 下载(推荐)

下载 LILYGO Spark,搜索 T-Deck Max,直接下载固件。

固件说明来源
T-Deck-MAX_xxxxx出厂固件
crosspoint_lilygo_t_deck_max_xxxx阅读器固件TDeckMax-Reader

使用 WireScan 验证硬件

下载 WireScan 固件,打开串口监视器,确认所有 I2C 模组正常响应。

示例应用

示例说明
WireScanI2C 设备扫描,确认模组是否正常
test_wifiWiFi 连接测试
test_BHI260AP陀螺仪(BHI260AP)测试
test_GPSGPS(MIA-M10Q)测试
keypad键盘输入测试
XL9555/readIO 扩展芯片读取示例
XL9555/writeIO 扩展芯片写入示例
Elink_paper/touch触摸屏基础测试
Elink_paper/display电子纸屏幕显示示例
Elink_paper/test_lvglLVGL 图形库示例
Elink_paper/GDEQ031T10_Arduino电子纸 Arduino 库驱动示例
LoRa_sx1262/lora_sendLoRa 发送示例
LoRa_sx1262/lora_recvLoRa 接收示例
A7682E/test_AT4G 模块 AT 命令测试
ES8311/playWAV播放 WAV 音频示例
ES8311/playFormSD从 TF 卡播放音频示例
battery/bq25896电池管理芯片 BQ25896 测试
battery/bq27220电量计 BQ27220 测试
battery/sy6974充电芯片 SY6974 测试
motor/basic振动马达基础示例
motor/audio振动马达音频反馈示例
motor/realtime振动马达实时控制示例
motor/complex振动马达复杂模式示例
tf_cardTF 卡读写测试
eng_test整机功能综合测试

PlatformIO

  1. 安装 Visual Studio CodePython
  2. 在 VS Code 中搜索并安装 PlatformIO IDE 扩展,安装完成后重启
  3. 打开 T-Deck-MAX 项目文件夹,PlatformIO 会自动下载依赖(首次较慢,请耐心等待)
  4. 打开 platformio.ini,取消注释要使用的示例,按 Ctrl+S 保存
  5. 点击 编译,通过 USB 连接设备,点击 上传

Arduino

  1. 安装 Arduino IDE
  2. 将项目 lib/ 目录下的所有文件夹复制到 Arduino 库路径
  3. 打开目标示例的 .ino 文件
  4. 工具开发板 中配置:
Arduino IDE 设置
开发板ESP32S3 Dev Module
端口你的端口
USB CDC On Boot启用
CPU Frequency240 MHz (WiFi)
Core Debug Level
USB DFU On Boot禁用
Erase All Flash Before Upload禁用
Events Run OnCore 1
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Arduino Runs OnCore 1
USB Firmware MSC On Boot禁用
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMQSPI PSRAM
Upload ModeUART0 / Hardware CDC
Upload Speed921600
USB ModeCDC and JTAG
  1. 点击 上传

相关视频

主要特点

  • ESP32-S3 双核 LX7 @ 240 MHz,16 MB Flash,8 MB PSRAM,Wi-Fi + 蓝牙 5.0 LE
  • SX1262 LoRa(433–920 MHz),通过 XL9555 切换内置/外置天线
  • A7682E 4G LTE Cat 1(下行 10 Mbps / 上行 5 Mbps)
  • ES8311 音频编解码器 — 与 A7682E 共用扬声器,通过 XL9555 IO12 切换
  • 3.1 英寸 GDEQ031T10 电子纸屏(320 × 240),CST3530 触摸
  • TCA8418 机械键盘控制器
  • BHI260AP AI IMU(六轴自学习)
  • MIA-M10Q GNSS 模块
  • XL9555 IO 扩展芯片 — 控制天线选择、音频路由、功率放大器
  • DRV2605 振动马达驱动(触觉反馈)
  • SY6970 + BQ27220 电池管理,3.7 V 1500 mAh

产品参数

参数规格
MCUESP32-S3
Flash16 MB
PSRAM8 MB
Wi-Fi2.4 GHz 802.11 b/g/n
蓝牙Bluetooth 5.0 LE
LoRaSX1262
4G 模块A7682E(LTE Cat 1)
GPSMIA-M10Q
显示屏GDEQ031T10 电子纸,320 × 240
触摸CST3530(I2C 0x1A)
键盘TCA8418(I2C 0x34)
IMUBHI260AP(I2C 0x28)
音频ES8311(I2C 0x18)
IO 扩展XL9555(I2C 0x20)
振动马达DRV2605(I2C 0x5A)
电池管理SY6970(I2C 0x6A)+ BQ27220(I2C 0x55)
电池3.7 V,1500 mAh
USB1 × Type-C
存储TF 卡槽
T-Deck MAX 详情图

模块说明

A7682E 4G 模块

A7682E 是 LTE Cat 1 模块,支持 LTE-FDD/GSM/GPRS/EDGE。插入 SIM 卡后支持打电话、收发短信和上网。

参数
频段LTE-FDD B1/B3/B5/B7/B8/B20,GSM/GPRS/EDGE 900/1800 MHz
LTE Cat 1下行 10 Mbps / 上行 5 Mbps
GPRS最高 85.6 Kbps
供电电压3.4–4.2 V
网络协议TCP/IP、IPv4/IPv6、HTTP/HTTPS、FTP/FTPS、DNS、SSL
其他语音通话、短信、FOTA、RNDIS/PPP/ECM

A7682E 和 ES8311 的扬声器共用。将 XL9555 IO12 设为 HIGH 输出 A7682E 音频。音量过小时,将 XL9555 IO06 设为 HIGH 启用功率放大器。

ES8311 音频

XL9555 IO12 设为 LOW 输出 ES8311 音频。音量过小时,将 XL9555 IO06 设为 HIGH 启用功率放大器。

LoRa 天线选择

天线XL9555 IO04
内置天线(默认)HIGH
外置天线LOW

引脚图

T-Deck MAX 引脚图

引脚定义统一收录于:

lib/TDeckMaxBoard/src/TDeckMaxBoard.h

示例中直接引用:

c
#include <TDeckMaxBoard.h>

完整引脚映射:pinmap

尺寸图

T-Deck MAX 尺寸图

原理图

数据手册

软件开发

依赖库

zinggjm/GxEPD2
jgromes/RadioLib
lewisxhe/SensorLib
mikalhart/TinyGPSPlus
vshymanskyy/TinyGSM
lvgl/lvgl
lewisxhe/XPowersLib
adafruit/Adafruit TCA8418
adafruit/Adafruit BusIO
esphome/ESP32-audioI2S

常见问题

  • Q. 如何进入下载模式? A. 按住 BOOT,点击 RST 后松开,再松开 BOOT。

  • Q. 扬声器没有声音? A. 检查 XL9555 IO12 电平(HIGH = A7682E 音频,LOW = ES8311 音频)。将 IO06 设为 HIGH 启用功率放大器。

  • Q. LoRa 外置天线不工作? A. 将 XL9555 IO04 设为 LOW 切换到外置天线,默认为内置天线(HIGH)。

  • Q. 电子纸屏出现残影? A. 连续快速/局部刷新 5 次后需执行一次全刷以消除残影。

  • Q. 无法烧录固件? A. 按住 BOOT 键后重试。确认已选择正确的分区方案(16M Flash 3MB APP/9.9MB FATFS)。

版本历史

版本日期说明
V1.0初始版本 — 新增 XL9555 IO 扩展,集成 4G + 音频,DRV2605 振动马达