Part 1 : Practical Insights into the ESP32 Features

Advanced ESP32 A Deeper Insight into the ESP32 Features
7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.10
List Price:  €95.86
You save:  €28.76
£55.67
List Price:  £79.54
You save:  £23.86
CA$100.49
List Price:  CA$143.56
You save:  CA$43.07
A$111.96
List Price:  A$159.95
You save:  A$47.99
S$94.87
List Price:  S$135.54
You save:  S$40.66
HK$544.16
List Price:  HK$777.41
You save:  HK$233.24
CHF 62.56
List Price:  CHF 89.37
You save:  CHF 26.81
NOK kr792.29
List Price:  NOK kr1,131.89
You save:  NOK kr339.60
DKK kr500.54
List Price:  DKK kr715.08
You save:  DKK kr214.54
NZ$123.74
List Price:  NZ$176.78
You save:  NZ$53.04
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,330.24
List Price:  ৳11,900.85
You save:  ৳3,570.61
₹5,945.56
List Price:  ₹8,494.03
You save:  ₹2,548.46
RM315.51
List Price:  RM450.75
You save:  RM135.24
₦108,149.19
List Price:  ₦154,505.46
You save:  ₦46,356.27
₨19,403.53
List Price:  ₨27,720.51
You save:  ₨8,316.98
฿2,393.75
List Price:  ฿3,419.79
You save:  ฿1,026.04
₺2,454.67
List Price:  ₺3,506.82
You save:  ₺1,052.15
B$425.95
List Price:  B$608.53
You save:  B$182.58
R1,282.09
List Price:  R1,831.63
You save:  R549.54
Лв131.15
List Price:  Лв187.37
You save:  Лв56.21
₩101,234.93
List Price:  ₩144,627.53
You save:  ₩43,392.60
₪254.67
List Price:  ₪363.83
You save:  ₪109.16
₱4,117.86
List Price:  ₱5,882.91
You save:  ₱1,765.05
¥10,949.58
List Price:  ¥15,642.93
You save:  ¥4,693.35
MX$1,405.49
List Price:  MX$2,007.92
You save:  MX$602.43
QR254.12
List Price:  QR363.05
You save:  QR108.92
P963.49
List Price:  P1,376.48
You save:  P412.98
KSh8,999.72
List Price:  KSh12,857.29
You save:  KSh3,857.57
E£3,561.31
List Price:  E£5,087.81
You save:  E£1,526.49
ብር8,689.79
List Price:  ብር12,414.52
You save:  ብር3,724.72
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,143.42
List Price:  CLP$98,780.55
You save:  CLP$29,637.13
CN¥510.67
List Price:  CN¥729.56
You save:  CN¥218.89
RD$4,244.94
List Price:  RD$6,064.47
You save:  RD$1,819.52
DA9,440.04
List Price:  DA13,486.35
You save:  DA4,046.31
FJ$162.13
List Price:  FJ$231.62
You save:  FJ$69.49
Q537.12
List Price:  Q767.35
You save:  Q230.22
GY$14,584.29
List Price:  GY$20,835.60
You save:  GY$6,251.30
ISK kr9,693.35
List Price:  ISK kr13,848.23
You save:  ISK kr4,154.88
DH701.59
List Price:  DH1,002.31
You save:  DH300.72
L1,285.64
List Price:  L1,836.70
You save:  L551.06
ден4,127.89
List Price:  ден5,897.23
You save:  ден1,769.34
MOP$558.06
List Price:  MOP$797.27
You save:  MOP$239.20
N$1,283.39
List Price:  N$1,833.49
You save:  N$550.10
C$2,565.21
List Price:  C$3,664.75
You save:  C$1,099.53
रु9,482.30
List Price:  रु13,546.73
You save:  रु4,064.42
S/259.58
List Price:  S/370.84
You save:  S/111.26
K282.68
List Price:  K403.85
You save:  K121.16
SAR262.90
List Price:  SAR375.59
You save:  SAR112.68
ZK1,929.21
List Price:  ZK2,756.13
You save:  ZK826.92
L333.95
List Price:  L477.10
You save:  L143.14
Kč1,686.22
List Price:  Kč2,408.98
You save:  Kč722.76
Ft27,781.83
List Price:  Ft39,690.03
You save:  Ft11,908.20
SEK kr772.17
List Price:  SEK kr1,103.14
You save:  SEK kr330.97
ARS$71,242.69
List Price:  ARS$101,779.64
You save:  ARS$30,536.94
Bs481.71
List Price:  Bs688.19
You save:  Bs206.47
COP$305,135.87
List Price:  COP$435,927.07
You save:  COP$130,791.20
₡35,171.10
List Price:  ₡50,246.58
You save:  ₡15,075.48
L1,769.55
List Price:  L2,528.04
You save:  L758.48
₲543,563.42
List Price:  ₲776,552.46
You save:  ₲232,989.03
$U3,109.25
List Price:  $U4,441.97
You save:  $U1,332.72
zł286.15
List Price:  zł408.81
You save:  zł122.65
Already have an account? Log In

Transcript

Video Part One practical insights into the ESP 32 features. In this video, we will first learn about the various ESP 32 chip variants and the differences later. We will learn in depth the features of the ESP 32 chip. Then we will learn about the internal memory of the ESP 32 chip. And finally, we will learn about the external memory support for the ESP 32 chip. Just like the ESP, a 266 models, ESP 32 chip can also be found in various models with different hardware features.

The datasheet reveals that the ESP 32 chip is manufactured in four different variants. A table comparing the features of the four different chips variants is shown here. The ESP 32 D zero w dq six is a dual core variant. With no embedded flash, it is housed in a quad flat no leads package of size six mm by six mm. This is the initial production release of the chip. The ESP 32 D zero WD is same as the previous package, but housed in a smaller Qf and package of size phi m m by phi mm.

The ESP 32 D two WD is same as the zero WD but has a 16 mega bit of embedded flash clocked at 40 megahertz the ESP 32 s zero wt is same as the zero WD but with only a single core. You can decipher the features of the ESP 32 chip by just looking at its package name. The speaker tells you how to decipher the features. Just by looking at the package name. I will give you an activity to do take your sparkfun ESP 32 thing and try to Read the package identifier. You may need to use a magnifying glass if your eyesight is not good.

Can you tell me what are the features of this package? Sometimes you may come across ESP 32 development boards with a bigger Qf and package. These are called system in package modules which will contain any ESP 32 chip crystal oscillator, flash memory chip filter capacitors and our have matching lens into a single seven mm by seven mm sized Qf n package. ESP 32 Piko default is an example of a CEP many times you will see a metallic enclosure based package on ESP 32 development boards. These are similar to a CEP but these SMD modules can be directly integrated onto other circuit boards, unlike the Qf and packages. Now, let us look at To some practical insights into the features offered by the ESP 32.

The ESP 32 has extensive dual core 32 bit LX six micro processors, they can run at a speed of 600 million instructions per second. The chip will run on breakout boards and modules from 160 megahertz up to 240 megahertz. That is a very good speed for anything that requires a microcontroller with connectivity options. The two cores are named protocol CPU, also known as pro underscore CPU and application CPU, also known as a PP underscore CPU. This basically means that by default, the P zero underscore CPU processor handles the Wi Fi, Bluetooth and other internal peripherals like SPI eye to see ADC etc. The AP underscore CPU is left out for the application code.

This separation of functions is done in the expressive IoT development framework, also known as ESP IDF. The ESP IDF is the official software development framework for the chip, Arduino and other implementations for ESP. 32 development are based on ESP IDF code. The ESP IDF uses free arctos for switching between the processes and data exchange between them. We will implement this in section three using the Arduino ID. An internal memory is provided, which is closely tied to the processes for booting and core functions.

For 48 kilobytes of Read Only Memory is allocated. This is equivalent to the ROM bootloader in personal computers today And instructions. It has 520 kilobytes of on chip SRAM. The internal artists he has a total of 16 kilobytes of RAM, which is divided into two. They are called the artists is slow memory and artists you fast memory. The slow memory can be accessed by the ultra low power core processor in deep sleep mode.

The ump core processor is an independent parameter low power processor used to wake up the main processor from deep sleep mode. Deep Sleep mode is used to reduce power consumption by disabling the main course. The RTC fast memory can be used for data storage, so that the main CPU can access the data saved during deep sleep mode by the UL Pico processor. We will cover deep sleep modes in Section four. The internal memory also consists of one kilobyte of issues of which 256 is used for mac address and chip configuration and the remaining 768 bits are reserved for flash encryption and chip ID. Now, let us look at the external memory support of the ESP 32.

The chip supports up to 416 megabytes of external cue SPI flash, and eight megabytes of external SRAM with hardware encryption. This figure shows the address map of the ESP 32 chip. Note that there is a high speed cache and a memory management unit before the external flash and es gram. Since the processor architecture is 32 bit, the internal peripherals, Wi Fi, Bluetooth, external memories etc, are mapped to two raised to 32 or four GB address space. Also, one interesting thing to notice that both processes are mapped symmetrically to this address space. It basically means a register, for example, can be accessed from the same address location from both the CPUs as shown in this image.

Summary. In this video, we have covered the following topics, comparison of different ESP 32 chip variants in the features of the ESP 32 chip, understanding the internal memory features of the ESP 32 chip, understanding the external memory support and features of the ESP 32 chip. In the next video, we will learn the practical applications of the wireless features listed for the ESP 32

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.