X

Kurs ESP - ESP8266

Chip ESP8266 wyposażono w trzyrdzeniowy procesor. Pierwszy rdzeń obsługuje protokoły komunikacyjne takie jak: I2C, SPI. Rdzeń numer dwa odpowiada za realizację programu zaimplementowanego przez użytkownika. Budowa ta zapewnia układowi wydajność oraz wielowątkowość.
Trzeci rdzeń posiada własną pamięć i RTC. Odpowiada to za  wprowadzenie układu w  najbardziej oszczędne tryby pracy, których łącznie jest pięć. Oprócz pracy z pełną funkcjonalnością, w razie potrzeby można wyłączyć komunikację bezprzewodową, główne rdzenie, a nawet rdzeń oszczędny, pozostawiając aktywnym jedynie zegar czasu rzeczywistego i jego GPIO. [1]
Najbardziej oszczędny tryb pozwala na ograniczenie zużycia energii do po poziomu 2,5μA, czyli 2,5×10-6 amper. Tak niskie zużycie energii pozwala na długotrwałe działanie urządzenia, z wykorzystaniem zasilania bateryjnego. 
Dodatkowo mikrokontroler obsługuje UART, interfejsy SD, SDIO, MMC, Ethernet, PWM, DAC i CAN. Programista dostaje możliwość zapisu zmiennych do nieulotnej pamięci flasz. Pojemność pamięci zależna jest od producenta konkretnej płytki.
Za bezpieczeństwo kodu odpowiada "secure boot". Transmisja bezprzewodowa szyfrowana jest za pomocą TLS (SSL).

Chip ESP8266 Dysponuje następującymi parametrami: [2]

  • procesor: 32-bitowy rdzeń mikroprocesora RISC L106 80MHz,

  • 32 KB instrukcji RAM,

  • 32 KB pamięci podręcznej instrukcji,

  • 80 KB pamięci RAM na dane użytkownika,

  • 16 KB ETS pamięci RAM na dane systemowe,

  • zewnętrzna pamięć flash QSPI: obsługiwana jest do 16 MB,

  • Wi-Fi IEEE 802.11,

  • zintegrowany przełącznik TR , balun , LNA , wzmacniacz mocy i dopasowana sieć,

  • uwierzytelnianie WEP lub WPA / WPA2 lub otwarte sieci,

  • do 16 pinów GPIO.

 

Kontroler wspiera podstawowe funkcje i pasma Wi-Fi:

  • 802.11 b oraz 802.11 g,

  • 802.11 n MCS0-7 w paśmie 20 MHz,

  • 802.11 n 0,4μs interwał ochronny,

  • do 72,2 Mb / s szybkości transmisji danych,

  • odbieranie STBC 2 x 1,

  • do 20,5 dBm mocy nadawczej,

  • regulowana moc nadawania w celu oszczędzania energii.

 

[1]    https://elektronikab2b.pl/prezentacje/51238-mikrokontrolery-espressif-rewolucja-w-dziedzinie-iot
[2]    https://en.wikipedia.org/wiki/ESP8266