TOUGH

SKU:K034

描述

M5Stack TOUGH 是一款工业级可编程嵌入式控制器。采用乐鑫ESP32主控芯片, 集成Wi-Fi方案, 搭载双核低功耗 Xtensa® 32-bit LX6 微处理器, 主频高达240MHz. 板载8M PSRAM + 16M FLASH 内存组合, 集成2.0英寸全彩高清IPS显示面板 + 高灵敏电容触控面板 + 丰富外设、拓展接口.全覆盖外壳具备防尘防水能力, 即使是在复杂的工业应用场景也能够保障电路运行的稳定性. 该控制器适用于工业现场控制、智能楼宇、户外数据采集节点等应用场景.

  • 结构设计:
    • 采用防水设计, 上下主体用防水O型圈契合, 防护灰尘渗透
    • 外壳采用防紫外线塑料
    • 支持多种部署方式, 螺丝轧带磁吸背胶
    • 预留上下两个M12规格防水口
  • 高集成度:
    • 2.0英寸IPS显示面板、支持两点触控面板
    • NS4168 16bits I2S功放 + 1W 扬声器
    • 板载TFCard卡槽
    • AXP192电源管理芯片 + BM8563-RTC时钟 -> 低功耗电源方案, 支持RTC定时唤醒
    • 经过专业调制的射频电路, 提供稳定可靠的无线通信质量
  • 强拓展性:
    • 默认配备功能扩展板
      • 集成12v->5V DCDC降压电路, 供电灵活
      • RS485转换电路
      • PortA、B、C/ 3x Grove拓展接口
    • 轻松接入M5Stack的软硬件体系、即插即用的传感器拓展
  • 低代码开发:
    • 支持UIFlow图形化编程平台、脚本化、免编译、云推送
    • 全面兼容Arduino、ESP32-IDF等主流开发平台
    • 支持FreeRTOS,借助双核与多任务机制,高效组织任务逻辑,优化程序的执行效率.

产品特性

  • ESP32-D0WDQ6-V3
  • 16MB Flash + 8MB PSRAM
  • 防尘防水能力, 防紫外线塑料外壳
  • 2英寸全彩IPS显示面板+电容式触摸屏, 支持2点触控
  • 支持低功耗,定时唤醒
  • 内置12v->5V DCDC降压电路, 供电更加灵活
  • RS485/I2C/GPIO/UART接口
  • 开发平台:
    • Arduino、UIFlow、ESP-IDF

包含

  • 1x M5Stack TOUGH
  • 1x Type-C USB(1m)
  • 1x 2.5mm六角扳手
  • 1x 1.25-2P单头端子线
  • 1x 1.25-4P单头端子线
  • 1x 防水O型圈
  • 1x HY2.0-4P座子

应用

  • IoT控制器
  • 数据采集/显示终端
  • 定时控制器

规格参数

规格 参数
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB
PSRAM 8MB
输入电压 USB(5V @ 500mA) / RS485接口输入电源(24V @1A)
接口 TypeC x 1, GROVE x4 (RS485/I2C/G/UART接口)
IPS LCD 2.0"@320*240 ILI9342C 全彩显示屏, 最大亮度853nit
触控面板驱动芯片 CHSC6540
扬声器配置 NS4168 16bit I2S功放 + 1W扬声器
RTC时钟芯片 BM8563
PMU AXP192
USB芯片 CH9102 USB-TTL串口/程序下载电路
TF卡槽 最大支持16GB内存卡
天线 3D-Wi-Fi 天线
外壳材质 防紫外线塑料
净重 108g
毛重 139g
产品尺寸 58 * 76 * 41 mm
包装尺寸 99 * 80 * 45 mm

注意:请勿将外壳浸入水中, 该产品不具备浸入保护。

驱动安装

点击下方连接下载匹配操作系统的驱动程序。目选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的USB芯片, 可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。) 在使用时,若出现无法正常下载程序(提示超时或者是Failed to write to target RAM)的情况,可尝试重新安装设备驱动。

驱动名称 适用驱动芯片 下载链接
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_CDC_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download

管脚映射

LCD 屏幕 & TF Card

ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
AXP192 Chip AXP_IO4 AXP_LDO3 AXP_LDO2
ILI9342C MISO MOSI SCK CS DC RST BL PWR
ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4
TFCard MISO MOSI SCK CS PWR

Cap.Touch

ESP32 Chip GPIO21 GPIO22 GPIO39
Cap.Touch SDA SCL INT RST

麦克风 & NS4168功放

ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_IO2 GPIO34
NS4168 BCLK LRCK DATA SPK_EN
Mic CLK DATA

RTC-BM8563

ESP32 Chip GPIO22 GPIO21
AXP192 PWRKEY AXP_LDO1
RTC-BM8563 SCL SDA INT PWR

RS485

M5BUS GPIO27 GPIO19 (DCDC 12->5V) GND
RS485 RX TX 12V GND

HY2.0_RESET

M5BUS EN GPIO25 VCC GND
RESET EN GPIO25 5V GND

TOUGH 端口说明

PORT PIN Note:
PORT-A(Red) 33/32(SCL/SDA)/VCC/GND I2C
PORT-B(Black) 36/26(IN/OUT)/VCC/GND DAC/AD
PORT-C(Blue) 13/14(RX/TX)/VCC/GND UART

ESP32 ADC/DAC 可映射引脚

ADC1 ADC2 DAC1 DAC2
8 通道 10 通道 2 通道 2 通道
G32-39 G0/2/4/12-15/25-27 G25 G26

有关引脚分配和引脚重新映射的更多信息,请参考 ESP32 datasheet

原理图

尺寸图

module size

案例程序

Arduino

相关链接