ESP32

ESP 32 Örneği

ESP32; Bluetooth ve Wİ-Fİ özelliği olan, düşük maliyetli ve düşük güçlü bir mikrodenetleyici sistemdir. Hem çift çekirdekli hem de tek çekirdekli tensilica Xtensa LX6 mikroişlemci veya tek çekirdekli RISC-V mikroişlemci kullanır ve RF balun, güç amplifikatörü, düşük gürültülü alıcı amplifikatör, filtreler ve güç yönetimi modülleri içermektedir.[1] Şangay'da bir Çinli şirket olan Espressif Systems tarafından oluşturulup geliştirilmiştir.[2]

Özellikler

İşlemci: Xtensa çift ve tek çekirdekli 32 bit LX6 mikro işlemcili, 160-240mhz hız bandları arasında çalışan ve 600 DMIPS kadar performans göstermektedir. Ultra düşük güçte çalışmaktadır.[3]

Hafıza:

520 KB SRAM

448 KB ROM.

Kablosuz bağlantı:

Bluetooth, v4.2 BR/EDR ve BLE.

Wİ-Fİ, 802.11 b/g/n

Ara yüz:

-34 adet programlanabilir GPIO

-12-bit 18 adet SAR ADC kanallar.

-2 tane 8-bit Dac'ler

-10 tane dokunmatik sensörler (kapasitif algılama GPIO).

-4 adet SPI.

-2 adet I2S ara yüzleri.

-2 adet I2C ara yüzleri.

-3 adet UART.

-SD/SDIO/CE-ATA/MMC / eMMC ana bilgisayar denetleyicisi.

-SDIO / SPI slave denetleyici.

Wİ-Fİ ve Bluetooth'un bir arada olduğu örnek

-Ethernet Mac arayüzü ile adanmış DMA ve IEEE 1588 hassas zaman Protokolü desteği.

-CAN bus 2.0.

-Kızılötesi uzaktan kumanda (TX/RX, 8 kanala kadar).

-Motor PWM.

-LED PWM (16 kanala kadar).

-Hall etkisi sensörü.

-Ultra düşük güç analog ön amplifikatör.

Güvenlik:

-WFA, WPA/WPA2 ve WAPI dahil olmak üzere tüm desteklenen IEEE 802.11 standart güvenlik özellikleri mevcuttur.

-Güvenli önyükleme

-Flaş şifreleme

-Şifreleme donanım hızlandırma: AES, SHA-2, RSA, eliptik eğri şifreleme (ECC), rastgele sayı üreteci (RNG).

Güç yönetimi:

-Dahili düşük bırakma regülatörü.

-RTC için bireysel güç alanı.

-5 µA derin uyku akımı.

-GPIO kesintisinden uyanma, zamanlayıcı, ADC ölçümleri, kapasitif dokunmatik sensör kesintisidir.[4]

ESP32 soyları

ESP32'nin ilk üretilmesinden bu yana birçok tür piyasaya sürülmüştür. ESP32 Mikrodenetleyici ailesini oluşturmaktadır.[5] Bu yongalar farklı CPU'lara ve yeteneklere sahiptir ancak hepsi aynı SDK'yı paylaşır ve büyük ölçüde kodlar uyumludur.[6]

ESP32-S2

-Tek çekirdekli Xtensa LX7 işlemci, 240 MHz'e kadar hıza ulaşabilmektedir.

-320 KB SRAM, 128 KB ROM ve 16 KB RTC belleğe sahiptir.

-Bluetooth özelliği yoktur.

-43 adet programlanabilir GPIO.

-USB OTG.

ESP32-C3

-Tek çekirdekli 32 bit RISC-V işlemci, 160 MHz'e kadar hıza ulaşabilmektedir.[7]

-400 KB SRAM ve 384 KB ROM belleğe sahiptir.

-Bluetooth 5 ve LE.

-22 adet programlanabilir GPIO.

-Pin ESP8266 ile uyumludur.

ESP32-S3

-Çift çekirdekli xtensa LX7 işlemci, 240 MHz'e kadar hıza ulaşabilmektedir.[8]

-Makine öğrenimi uygulamalarını hızlandırmak için yönergeler eklendi.

-384 KB RAM ve ek bir 384 KB SRAM.

-Bluetooth 5 ve LE.

-44 adet programlanabilir GPIO.

-USB OTG.

ESP32-C6

-Tek çekirdekli 32 bit RISC-V işlemci, 160 MHz'e kadar hıza ulaşabilmektedir.

-400 KB SRAM ve 384 KB ROM belleğe sahiptir.

-2.4 GHz'de IEEE 802.11ax (Wi-Fi 6), 11ax modunda 20 MHz bant genişliğini, 11b/g/n modunda 20 veya 40 MHz bant genişliğini desteklemektedir.

-Bluetooth 5 ve LE.

-22 adet programlanabilir GPIO.

Kaynakça

  1. ^ "Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group | Espressif Systems". www.espressif.com (İngilizce). 27 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  2. ^ "ESP32 Wi-Fi & Bluetooth MCU I Espressif Systems". www.espressif.com. 20 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  3. ^ By (21 Mayıs 2019). "New Part Day: Espressif Announces ESP32-S2 With USB". Hackaday (İngilizce). 22 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  4. ^ "Enginursday: First Impressions of the ESP32 - News - SparkFun Electronics". www.sparkfun.com. 13 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  5. ^ "Espressif's New ESP32-S3 Adds AI Features for IoT Devices". Hackster.io (İngilizce). 1 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  6. ^ "Announcing ESP32-C6: a Wi-Fi 6 + Bluetooth 5 (LE) SoC | Espressif Systems". www.espressif.com (İngilizce). 9 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  7. ^ Markus (25 Aralık 2015). "Wireless Sensor Networks or "Look Ma no wire!": ESP32 beta module HiRes pictures". Wireless Sensor Networks or "Look Ma no wire!". 18 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  8. ^ ID, FCC. "ESPWROOM32 Wi-Fi & Bluetooth Module Test Report ESPRESSIF SYSTEMS (SHANGHAI) PTE". FCC ID (İngilizce). 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021.