Files
2021-02-19 19:34:06 +08:00

6.9 KiB
Raw Permalink Blame History

TOUGH

描述

TOUGH 是M5Stack开发套件系列中面向工业场景的嵌入式主控。主控ESP32型号为D0WDQ6-V3,具有两个可以单独控制的 Xtensa® 32-bit LX6 处理器,主频高达240Mhz,支持WiFi与蓝牙功能,板载16MB Flash与8MB PSRAM,可通过TYPE-C接口下载程序,强劲的配置满足复杂应用的资源开销。正面搭载一块2.0寸电阻式触摸屏。内建的RTC模块可提供精准计时功能。电源部分搭载AXP192电源管理芯片。同时机身内配备了TF-card(microSD)卡槽与扬声器,采用I2S数字音频接口的功放芯片,能有效防止音频信号失真。

产品特性

  • 基于 ESP32 开发,支持WiFi、蓝牙
  • 16M Flash8M PSRAM
  • 内置扬声器,电源指示灯, RTC,I2S功放,电阻式触摸屏幕,电源键,复位按键
  • TF卡插槽(支持最大16GB)
  • 开发平台 UIFlow, MicroPython, Arduino

包含

  • 1x M5Stack TOUGH
  • 1x Type-C USB(20cm)

应用

  • 工业控制器

规格参数

主控资源 参数
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash 16MB
PSRAM 8MB
输入电压 5V @ 500mA
主机接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS LCD屏幕 2.0"@320*240 ILI9342C
电阻式触摸屏驱动IC NS2009
扬声器 1W-0928
I2S功放 NS4168
RTC BM8563
PMU AXP192
USB芯片 CP2104
DC-DC升压 SY7088
TF卡槽 支持最大16G
锂电池接口 MX1.25mm直插2P
天线 2.4G 3D天线

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机请点击此处查看CP210X驱动安装教程

管脚映射

LCD 屏幕 & TF Card

LCD 像素:320x240 TF 卡最大支持 16GB

ESP32 ChipGPIO38GPIO23GPIO18GPIO5GPIO15
AXP192 Chip AXP_IO4AXP_LD03AXP_LDO2
ILI9342CMISOMOSISCKCSDCRSTBLPWR
ESP32 ChipGPIO38GPIO23GPIO18GPIO4
TF CardMISOMOSISCKCS

电阻式触摸屏

ESP32 chipGPIO21GPIO22GPIO39
Res.TOUCH/NS2009SDASCLPENIRQ

NS4168功放

ESP32 ChipGPIO12GPIO0GPIO2AXP_IO2
NS4168BCLKLRCKDATASPK_EN

RTC

ESP32 ChipGPIO21GPIO22
AXP192AXP_PWRAXP_LDO1
BM8563SDASCLINTPWR

USB转串口下载

ESP32 ChipGPIO1GPIO3
CP2104RXDTXD

内部I2C连接

ESP32 ChipGPIO21GPIO22
AXP192SDASCL
BM8563SDASCL
NS2009SDASCL

TOUGH M-BUS示意图

M5Core2 端口说明

PORT PIN 备注:
PORT-A(红色) G32/33 I2C

ESP32 ADC/DAC可映射引脚

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

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

相关链接

原理图

案例程序

1. Arduino

<script> anchor_search(); scrollFunc(); </script>