ESP-32 Spesifikasi

Suisbiyanto P
3 min readAug 4, 2023

--

Dokumen ini bertujuan untuk merangkum spesifikasi dari perangkat ESP-32. Dengan berkembangnya IoT dan sistem cerdas maka perangkat mikrokontroller membutuhkan koneksi ke jaringan. Maka ESP-32 ini menjadi salah satu pilihan yang banyak digunakan dalam berbagai proyek IoT. Berikut layout dari ESP-32.

Fitur ADC (konverter analog ke digital) dan DAC (konverter digital ke analog) ditetapkan ke pin statis tertentu. Namun, Kita dapat memutuskan pin mana yang UART, I2C, SPI, PWM, dll — hanya perlu menetapkannya dalam kode. Hal tersebut dimungkinkan karena fitur multiplexing chip ESP32.

Meskipun dapat menentukan properti pin pada perangkat lunak, ada pin yang ditetapkan secara default seperti yang ditunjukkan pada gambar berikut (ini adalah contoh untuk papan DOIT ESP32 DEVKIT V1 dengan 36 pin — lokasi pin dapat berubah tergantung pabrikan).

ESP32 Devkit V1

Perangkat ESP32 sudah terintegrasi antena dan RF balun, power amplifier, low-noise amplifier, filter, dan modul power management. Seluruh solusi membutuhkan paling sedikit area papan sirkuit tercetak. Papan ini digunakan dengan Wi-Fi mode ganda 2,4 GHz dan chip Bluetooth oleh teknologi daya rendah TSMC 40nm, daya dan properti RF terbaik, yang aman, andal, dan scalable untuk berbagai aplikasi.

Fitur :

Rasio harga-kinerja tinggi;
Volume kecil, mudah disematkan ke produk lain;
Fungsi kuat dengan dukungan protokol LWIP, Freertos;
Mendukung tiga mode: AP, STA, dan AP+STA;
Mendukung program Lua, mudah dikembangkan.

ESP 32 dengan 38 Pin

Sumber : https://www.studiopieters.nl/esp32-pinout/

Untuk ESP32 38Pin meliputi:

18 saluran Konverter Analog-ke-Digital (ADC).
3 antarmuka SPI
3 antarmuka UART
2 antarmuka I2C
16 saluran keluaran PWM
2 Konverter Digital-ke-Analog (DAC)
2 antarmuka I2S
10 GPIO penginderaan kapasitif
Fitur ADC (Analogue to Digital Converter) dan DAC (Digital to Analogue Converter) ditetapkan ke pin statis tertentu. Namun, kita dapat memutuskan pin mana yang UART, I2C, SPI, PWM, dll — Anda hanya perlu menetapkannya dalam kode. Hal ini dimungkinkan karena fitur multiplexing chip ESP32.

Port GPIO Ini dapat digunakan sebagai ADC (Analogue to Digital Converter) dengan masing-masing saluran.

ADC1_CH0 (GPIO 36)
ADC1_CH1 (GPIO 37)
ADC1_CH2 (GPIO 38)
ADC1_CH3 (GPIO 39)
ADC1_CH4 (GPIO 32)
ADC1_CH5 (GPIO 33)
ADC1_CH6 (GPIO 34)
ADC1_CH7 (GPIO 35)
ADC2_CH0 (GPIO 4)
ADC2_CH1 (GPIO 0)
ADC2_CH2 (GPIO 2)
ADC2_CH3 (GPIO 15)
ADC2_CH4 (GPIO 13)
ADC2_CH5 (GPIO 12)
ADC2_CH6 (GPIO 14)
ADC2_CH7 (GPIO 27)
ADC2_CH8 (GPIO 25)
ADC2_CH9 (GPIO 26)
Catatan: Pin ADC2 tidak dapat digunakan saat Wi-Fi digunakan. Jadi, jika menggunakan Wi-Fi, dan mengalami kesulitan mendapatkan nilai dari ADC2 GPIO, kita dapat mempertimbangkan untuk menggunakan ADC1 GPIO, yang akan menyelesaikan masalah tersebut.

Saluran input ADC memiliki resolusi 12 bit. Ini berarti kita bisa mendapatkan pembacaan analog mulai dari 0 hingga 4095, di mana 0 berarti 0V dan 4095 hingga 3,3V. Anda juga memiliki kemampuan untuk mengatur resolusi saluran pada kode, serta rentang ADC.

Pin ESP32 ADC tidak memiliki perilaku linier. Anda mungkin tidak akan dapat membedakan antara 0 dan 0.1V, atau antara 3.2 dan 3.3V. Anda harus mengingat hal itu saat menggunakan pin ADC.

Konverter Digital ke Analog (DAC) 2×8 bit pada ESP32 untuk mengubah sinyal digital menjadi keluaran sinyal tegangan analog. Berikut adalah saluran DAC yang dapat digunakan.

DAC1 (GPIO25)
DAC2 (GPIO26)

referensi:

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Suisbiyanto P
Suisbiyanto P

Written by Suisbiyanto P

Currently saying yes to new adventures. Let’s GO

No responses yet

Write a response