Project

General

Profile

Wiki » History » Version 9

Frédéric Blanc, 2018-09-18 11:06

1 1 Frédéric Blanc
h1. Wiki
2
3 6 Frédéric Blanc
h2. Overview 
4
5
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi (802.11 b/g/n) and dual-mode Bluetooth(v4.2 BR/EDR and BLE). The ESP32 series employs a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations and includes in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power-management modules. ESP32 is created and developed by Espressif Systems, a Shanghai-based Chinese company, and is manufactured by TSMC using their 40 nm process. It is a successor to the ESP8266 microcontroller. 
6
7
https://www.espressif.com/en/products/hardware/esp32/overview
8
9
h2. Hardware
10
11 8 Frédéric Blanc
h3. Core
12
13
*CPU*: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
14
*Memory*: 520KiB SRAM
15
*Power* management: 5uA deep sleep current
16
17 6 Frédéric Blanc
h3. Wi-Fi
18
19 7 Frédéric Blanc
Wi-Fi: 802.11 b/g/n
20
21 6 Frédéric Blanc
h3. Bluetooth
22 7 Frédéric Blanc
23
Bluetooth v4.2 BR/EDR and BLE
24 6 Frédéric Blanc
25
h3. ADC
26
27 4 Frédéric Blanc
!{width: 50%}esp32_adc001.png!
28 5 Frédéric Blanc
Features
29
• Two SAR ADCs, with simultaneous sampling and conversion
30
• Up to five SAR ADC controllers for different purposes (e.g. high performance, low power or PWDET /PKDET).
31
• Up to 18 analog input pads
32
• One channel for internal voltage vdd33, two for pa_pkdet (available on selected controllers)
33
• Low-noise amplifier for small analog signals (available on one controller)
34
• 12-bit, 11-bit, 10-bit, 9-bit configurable resolution
35
• DMA support (available on one controller)
36
• Multiple channel-scanning modes (available on two controllers)
37
• Operation during deep sleep (available on one controller)
38
• Controlled by a ULP coprocessor (available on two controllers)
39 9 Frédéric Blanc
40
h2. Samples
41
42
WebSockets for awesome on the ESP8266
43
https://www.youtube.com/watch?v=8ISbmQTbjDI
44
https://github.com/cnlohr/colorchord