7.3 KiB
TOUGH
Description
TOUGH is the embedded master control for industrial scenarios in the M5Stack development kit series. The main control ESP32 model is D0WDQ6-V3, with two Xtensa® 32-bit LX6 processors that can be controlled separately, the main frequency is up to 240Mhz, supports WiFi and Bluetooth functions, onboard 16MB Flash and 8MB PSRAM, and can be through TYPE-C interface Download programs and powerful configuration to meet the resource overhead of complex applications. The front is equipped with a 2.0-inch resistive touch screen. The built-in RTC module can provide accurate timing function. The power supply part is equipped with AXP192 power management chip. At the same time, the fuselage is equipped with a TF-card (microSD) card slot and speakers, and a power amplifier chip with I2S digital audio interface can effectively prevent audio signal distortion.
Product Features
- Based on ESP32 development board, support WiFi, Bluetooth
- 16M Flash, 8M PSRAM
- Built-in speaker, power indicator, RTC, I2S power amplifier, resistive touch screen, power button, reset button
- TF card slot (support up to 16GB)
- Development platform UIFlow, MicroPython, Arduino
contains
- 1x M5Stack TOUGH
- 1x Type-C USB(20cm)
Application
- Industrial Controller
Specifications
| Master control resources | Parameters |
| ESP32-D0WDQ6-V3 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash | 16MB |
| PSRAM | 8MB |
| Input voltage | 5V @ 500mA |
| Host interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| IPS LCD screen | 2.0"@320*240 ILI9342C |
| Resistive touch screen driver IC | NS2009 |
| Speaker | 1W-0928 |
| I2S power amplifier | NS4168 |
| RTC | BM8563 |
| PMU | AXP192 |
| USB chip | CP2104 |
| DC-DC boost | SY7088 |
| TF card slot | Support up to 16G |
| Lithium battery interface | MX1.25mm in-line 2P |
| Antenna | 2.4G 3D antenna |
EasyLoader
EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host Please click here to view the CP210X driver installation tutorial
- Windows
Pin mapping
LCD screen & TF Card
LCD pixels: 320x240 TF card supports up to 16GB
| ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO5 | GPIO15 | |||
| AXP192 Chip | AXP_IO4 | AXP_LD03 | AXP_LDO2 | |||||
| ILI9342C | MISO | MOSI | SCK | CS | DC | RST | BL | PWR |
| ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO4 |
| TF Card | MISO | MOSI | SCK | CS |
Resistive touch screen
| ESP32 chip | GPIO21 | GPIO22 | GPIO39 |
| Res.TOUCH/NS2009 | SDA | SCL | PENIRQ |
NS4168 power amplifier
| ESP32 Chip | GPIO12 | GPIO0 | GPIO2 | AXP_IO2 |
| NS4168 | BCLK | LRCK | DATA | SPK_EN |
RTC
| ESP32 Chip | GPIO21 | GPIO22 | ||
| AXP192 | AXP_PWR | AXP_LDO1 | ||
| BM8563 | SDA | SCL | INT | PWR |
USB to serial download
| ESP32 Chip | GPIO1 | GPIO3 |
| CP2104 | RXD | TXD |
Internal I2C connection
| ESP32 Chip | GPIO21 | GPIO22 |
| AXP192 | SDA | SCL |
| BM8563 | SDA | SCL |
| NS2009 | SDA | SCL |
TOUGH M-BUS schematic
M5Core2 port description
| PORT | PIN | Remarks: |
|---|---|---|
| PORT-A (red) | G32/33 | I2C |
ESP32 ADC/DAC can map pin
| ADC1 | ADC2 | DAC1 | DAC2 |
|---|---|---|---|
| 8 channels | 10 channels | 2 channels | 2 channels |
| G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
For more information about pin assignments and pin remapping, please refer to ESP32 datasheet
Related Links
Schematic