3036 views|3 replies

1w

Posts

25

Resources
The OP
 

【Beetle ESP32-C3】Hardware Analysis [Copy link]

This post was last edited by dcexpert on 2022-8-2 09:36

The information of Beetle ESP32-C3 development board can be found on the DFRobot website at the following link: https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3.

First look at the schematic diagram of the development board . You can see that there are very few components on the entire development board, mainly the ESP32-C3-mini module, power supply and interface.

The Beetle ESP32-C3 development board uses a Type-C interface, so you can use the data cable of your mobile phone without having to look for a data cable, which is very convenient. Because ESP32-C3 has USB function, there is no separate USB to serial port chip on the development board. In addition to power supply, this USB interface can also download programs.

There are two chips on the back of the development board. The left one is the LDO RT9080 with a static current of 2uA and an output of 600mA, and the right one is the lithium battery charging management chip TP4057 with a maximum charging current of 500mA. The development board can be powered by USB or lithium battery. The USB can charge the lithium battery while supplying power. The two are isolated by diodes and output to the LDO.

There are two 0402 package LEDs on the development board, one (green) is used for charging indication, and the other (blue) is connected to GPIO10 and can be controlled by the program.

This post is from RF/Wirelessly

Latest reply

ESP-S2, ESP-C3 and ESP-S3 were all released in 2020?   Details Published on 2022-8-2 11:54
 

1w

Posts

25

Resources
2
 

The main control chip is ESP32-C3. Compared with ESP32, in addition to the different core, the peripherals have also been cut down to further reduce the cost. The following is a comparison of several different series of ESP32:

characteristic

ESP32 Series

ESP32-S2 Series

ESP32-C3 Series

ESP32-S3 Series

Release time

2016

2020

2020

2020

Product Model

Please refer to the ESP32 Technical Specification (PDF)

Please refer to the ESP32-S2 Technical Specification (PDF)

Please refer to the ESP32-C3 Technical Specification (PDF)

Please refer to the ESP32-S3 Technical Specification (PDF)

Kernel

Equipped with low-power Xtensa LX6 32-bit dual-core/single-core processor

Equipped with low-power Xtensa LX7 32-bit single-core processor

Equipped with RISC-V 32-bit single-core processor

Equipped with low-power Xtensa LX7 32-bit dual-core processor

Wi-Fi Protocols

802.11 b/g/n, 2.4 GHz

802.11 b/g/n, 2.4 GHz

802.11 b/g/n, 2.4 GHz

802.11 b/g/n, 2.4 GHz

Bluetooth

Bluetooth v4.2 BR/EDR and Bluetooth Low Energy

Bluetooth 5.0

Bluetooth 5.0

Frequency

240 MHz (160 MHz for ESP32-S0WD)

240 MHz

160 MHz

240 MHz

SRAM

520 KB

320 KB

400 KB

512 KB

ROM

448 KB for program startup and kernel function calls

128 KB for program startup and kernel function calls

384 KB for program startup and kernel function calls

384 KB for program startup and kernel function calls

Embedded flash

2 MB, 4 MB or no embedded flash, varies by model

2 MB, 4 MB or no embedded flash, varies by model

4 MB or no embedded flash, varies by model

8 MB or no embedded flash, varies by model

External flash

Supports up to 16 MB, and can map up to 11 MB + 248 KB at a time

Supports up to 1 GB, and can map up to 11.5 MB at a time

The maximum supported size is 16 MB, and a maximum of 8 MB can be mapped at a time

Supports up to 1 GB, and can map up to 32 MB at a time

Off-chip RAM

Supports up to 8 MB, and can map up to 4 MB at a time

Supports up to 1 GB, and can map up to 11.5 MB at a time

Supports up to 1 GB, and can map up to 32 MB at a time

Cache

2-way group associative

4-way set associative, independent instruction and data caches

8-way group-connected, 32-bit data/instruction bus width

Instruction cache can be configured as 4-way set associative or 8-way set associative, data cache is fixed as 4-way set associative, 32-bit data/instruction bus width

Peripherals

Analog-to-digital converter (ADC)

Two 12-bit SAR ADCs, up to 18 channels

Two 12-bit SAR ADCs, up to 20 channels

Two 12-bit SAR ADCs, supporting up to 6 channels

Two 12-bit SAR ADCs, up to 20 channels

Digital-to-Analog Converter (DAC)

Two 8-bit channels

Two 8-bit channels

Timer

Four 64-bit general-purpose timers, three watchdog timers

Four 64-bit general-purpose timers, three watchdog timers

2 54-bit general-purpose timers, 3 watchdog timers

4 54-bit general-purpose timers, 3 watchdog timers

Temperature Sensor

1

1

1

Touch Sensor

10

14

14

Hall sensor

1

General Purpose Input/Output (GPIO)

34

43

twenty two

45

Serial Peripheral Interface (SPI)

4

4

3

4

LCD Interface

1

1

1

Universal Asynchronous Receiver/Transmitter (UART)

3

twenty one

twenty one

3

I2C Interface

2

2

1

2

I2S Interface

2, configurable as 8/16/32/40/48-bit input and output channels

1, configurable as 8/16/24/32/48/64-bit input and output channels

1, configurable as 8/16/24/32-bit input and output channels

2, configurable as 8/16/24/32-bit input and output channels

Camera Interface

1

1

1

DMA

UART, SPI, I2S, SDIO slave, SD/MMC host, EMAC, BT and Wi-Fi all have dedicated DMA controllers

UART, SPI, AES, SHA, I2S and ADC controllers all have dedicated DMA controllers

General purpose DMA controller, 3 receive channels and 3 transmit channels

General purpose DMA controller, 5 receive channels and 5 transmit channels

Infrared Remote Control (RMT)

Support 8 channels

Supports 4 channels 1 , configurable as infrared transmitter and receiver

Support 4 channels 2 , dual channel infrared transmission and dual channel infrared reception

Supports 8 channels 1 , configurable as infrared transmitter and receiver

Pulse counter

8 channels

4 Channel 1

4 Channel 1

LED PWM

16 channels

8 Channel 1

6 Channel 2

8 Channel 1

MCPWM

2. Provide six PWM outputs

2. Provide six PWM outputs

USB OTG

1

1

TWAI controller (compatible with ISO 11898-1 protocol)

1

1

1

1

SD/SDIO/MMC Host Controllers

1

1

SDIO Slave Controller

1

Ethernet MAC interface

1

Ultra-low-power coprocessor (ULP)

ULP FSM

PicoRV32 core, 8 KB SRAM, ULP FSM

PicoRV32 core, 8 KB SRAM, ULP FSM

Assisted debugging

1

Safety Mechanism

Secure Boot

Faster and safer than ESP32

Faster and safer than ESP32

Faster and safer than ESP32

Flash Encryption

Supports PSRAM encryption, more secure than ESP32

More secure than ESP32

Supports PSRAM encryption, more secure than ESP32

OTP

1024 bits

4096 bits

4096 bits

4096 bits

AES

AES-128, AES-192, AES-256 (FIPS PUB 197)

AES-128, AES-192, AES-256 (FIPS PUB 197); supports DMA

AES-128, AES-256 (FIPS PUB 197); DMA support

AES-128, AES-256 (FIPS PUB 197); DMA support

HASH

SHA-1, SHA-256, SHA-384, SHA-512 (FIPS PUB 180-4)

SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, SHA-512/t (FIPS PUB 180-4); supports DMA

SHA-1, SHA-224, SHA-256 (FIPS PUB 180-4); supports DMA

SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, SHA-512/t (FIPS PUB 180-4); supports DMA

RSA

Up to 4096 bits

Up to 4096 bits

Up to 3072 bits

Up to 4096 bits

Random Number Generator (RNG)

HMAC

Digital Signature

XTS

XTS-AES-128, XTS-AES-256

XTS-AES-128

XTS-AES-128, XTS-AES-256

other

Deep-sleep power consumption (ultra-low power consumption sensor monitoring method)

100 μA (ADC operating at 1% duty cycle)

22 μA (when touch sensor operates at 1% duty cycle)

No such mode

TBD

Package size

QFN48 5*5, 6*6, different models have different

QFN56 7*7

QFN32 5*5

QFN56 7*7

This post is from RF/Wirelessly
 
 

6788

Posts

2

Resources
3
 

ESP-S2, ESP-C3 and ESP-S3 were all released in 2020?

This post is from RF/Wirelessly

Comments

Yes. The old version of ESP32-C3 hardware has some problems. I once bought an Axon module, but the USB didn't work.  Details Published on 2022-8-2 13:31
 
 
 

1w

Posts

25

Resources
4
 
wangerxian posted on 2022-8-2 11:54 ESP-S2, ESP-C3 and ESP-S3 were all released in 2020?

Yes. The old version of ESP32-C3 hardware has some problems. I once bought an Axon module, but the USB didn't work.

This post is from RF/Wirelessly
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

快速回复 返回顶部 Return list