copertina-esp32-ide-arduino-introduzione

ESP32 il nuovo chip ideato per i progetti IOT dei MAKER.

Ciao a tutti in questo nuovo articolo parleremo di ESP32. il chip ESP32, con il Bluetooth, più SRAM, un clock più veloce, più porte di I/O, sensori tattili, convertitori A/D e D/A e altro. Per tale chip lavorano, adesso, molte aziende , che producono schede con servizi aggiuntivi come, ad esempio, l’USB-to-UART, il regolatore di tensione.

Perché utilizzare ESP32 invece di Arduino ?

La risposta è molto semplice perché sulla esp32 è già integrato il wifi e il modulo bluetooth ,invece su Arduino bisogna utilizzare 2 moduli a parte.

Caratteristiche tecniche

  • CPU e memoria

– Xtensa® dual-core 32-bit LX6 microprocessor(s), fino a 600 DMIPS
– 520 kB SRAM
– alimentazione: da 3,6V a 5V (VIN) o tramite connettore micro USB

  • Wi-Fi

– Range di frequenza: 2,4 GHz – 2,5 GHz
– 802.11 b/g/n HT40 Wi-Fi transceiver, baseband, stack e LwIP
– Modalità Sniffer / Station / SoftAP e Wi-Fi direct mode
– Velocità massima dati 150 Mbps@11n HT40, 72 Mbps@11n HT20, 54 Mbps@11g e 11 Mbps@11b
– Massima potenza di trasmissione 19,5 dBm@11b, 16,5 dBm@11g, 15,5 dBm@11n
– Sensibilità minima del ricevitore -97 dBm
– Supporta la modalità di protezione: WEP, WPA/WPA2 PSK/Enterprise
– Crittografia con accelerazione hardware: AES / SHA2 / ECC / RSA-4096

  • Bluetooth

– Conforme alle specifiche Bluetooth v4.2 BR/EDR e BLE
– Ricevitore NZIF con una sensibilità di -97dBm
– Trasmettitore classe 1, classe 2 e classe 3
– Potenza di trasmissione +12dBm
– Ricevitore NZIF con una sensibilità di -97dBm
– Multi-connessioni Bluetooth e BLE

  • Clocks and Timers:

– Oscillatore interno da 8 MHz con calibrazione
– Oscillatore RC interno con calibrazione
– Oscillatore esterno da 2 MHz a 40 MHz
– Oscillatore esterno a 32 kHz per RTC con calibrazione
– Due gruppi di timer, inclusi 2 timer a 64 bit e 1 x watchdog principale in ciascun gruppo
– RTC watchdog

  • Interfaccia periferica (34 GPIO):

– SAR ADC a 12 bit fino a 18 canali
– 2 Convertitori A/D a 8 bit
– 10 Sensori tattili
– Sensore di temperatura
– 3 per SPI, 2 per I2S, 2 per I2C, 2 per DAC, 3 per UART
– 1 host (SD / eMMC / SDIO), 1 slave (SDIO / SPI)
– Interfaccia MAC Ethernet con DMA dedicato e supporto IEEE 1588
– CAN 2.0
– IR (TX / RX)
– Motor PWM, LED PWM fino a 16 canali
– Sensore di Hall
– Pre-amplificatore analogico a bassissima potenza

  • Sicurezza:

– Funzionalità di sicurezza standard IEEE 802.11 supportate, tra cui WFA, WPA / WPA2 e WAPI
– Avvio sicuro
– Crittografia Flash
– OTP a 1024 bit, fino a 768 bit per i clienti
– Accelerazione hardware crittografica: AES-HASH(SHA-2) library-RSA-ECC-Random Number Generator (RNG)

  • Programmazione:

– Premere il pulsante “boot” durante la programmazione.

ESP32 PINOUT

PINOUT ESP32

Download

Similar Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *