Wiki » History » Version 10
Frédéric Blanc, 2018-09-18 12:41
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 | 10 | Frédéric Blanc | h2. Example |
41 | 9 | Frédéric Blanc | |
42 | WebSockets for awesome on the ESP8266 |
||
43 | https://www.youtube.com/watch?v=8ISbmQTbjDI |
||
44 | https://github.com/cnlohr/colorchord |