ESP32

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. Şangay'da bir Çinli şirket olan Espressif Systems tarafından oluşturulup geliştirilmiştir.

Ö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.

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.

-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.

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

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.

-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.

-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 

Mikrodenetleyiciler