Chip apa yang digunakan ESP32?

Chip Apa Yang Digunakan Esp32



Pada saat revolusi teknologi dimulai, kami sering mendengar bahwa setelah beberapa dekade, semua teknologi akan dikonsolidasikan dalam satu chip. Ya, Keripik! Alih-alih menggunakan modul atau komponen terpisah, sebuah chip adalah sirkuit terintegrasi yang menyematkan banyak komponen elektronik di dalamnya. Dengan kata lain, menyederhanakan dan membuat perangkat kompak. Artikel ini akan mengeksplorasi kapal yang digunakan di ESP32.

Chip Mikroprosesor Digunakan di ESP32

Chip yang digunakan pada unit mikrokontroler ESP32 adalah mikroprosesor Tensilica Xtensa LX6 single-core dan dual-core serta mikroprosesor dual-core LX7. Itu tergantung pada jenis SoC ESP32 yang Anda gunakan. Pada seri ESP32 S, mikroprosesor Xtensa LX7 digunakan sedangkan pada mikroprosesor dual-core ESP32-C seri dan ESP32 LX6 digunakan.

Fitur Utama Chip ESP32


Di sini, kita akan membahas fitur-fitur utama dari mikroprosesor Tensilica Xtensa LX6 32-bit dual-core dan LX7. Kecuali ESP32-S0WD, semua mikrokontroler ESP32 lainnya memiliki prosesor dual-core. Fitur utamanya meliputi prosesor dual-core, arsitektur, diagram blok, memori, periferal, Bluetooth, dan protokol Wi-Fi yang digunakan di dalamnya.







Prosesor Dual Core

Tensilica Xtensa LX6 dan LX7 memiliki dual core. Nama-nama core adalah PRO-CPU dan APP-CPU. Pro-CPU adalah singkatan dari Protocol CPU dan APP-CPU adalah singkatan dari Application CPU. Protokol CPU dirancang untuk menangani fitur akhir pengguna seperti Wi-Fi, Bluetooth, dan Periferal. CPU Aplikasi dirancang untuk menangani kode di ESP32. Kedua inti ini terkait dengan register memori dan alamat. Inti LX6 memiliki frekuensi clock 160 MHz, dan inti LX7 adalah 240 MHz. Gambar di bawah menunjukkan pemetaan CPU ke memori.





Arsitektur

Mikroprosesor Tensilica Xtensa LX6 dan LX7 memiliki arsitektur RISC 32-bit. Oleh karena itu, unit memori dan periferal dirancang sedemikian rupa sehingga dapat berkomunikasi dengan register alamat 32-bit. Pemetaan arsitektur ditunjukkan pada diagram di bawah ini di mana dapat dilihat bahwa semua periferal, ROM internal dan SRAM, memori Komunikasi Real-Time Cepat dan Lambat, memori cache, dan flash eksternal, semuanya dipetakan dengan register alamat 32-bit.





Diagram Blok

Karena kita telah mempelajari arsitektur dasar dan pemetaan mikroprosesor LX6 dan LX7, sekarang kita dapat melihat secara komprehensif blok mikroprosesor Xtensa LX melalui diagram blok. Diagram blok menunjukkan blok terpisah untuk setiap unit dalam mikroprosesor. Ini terdiri dari periferal, unit Bluetooth, unit Wi-Fi, Pemancar dan Penerima Frekuensi Radio (RF), unit memori, Jam Waktu Nyata, dan unit untuk keamanan kriptografi.



Memori Internal dan Eksternal

Mikroprosesor Xtensa LX7 memiliki 512 KB SRAM untuk data dan instruksi dan 384 KB ROM untuk menjalankan fungsi seperti booting. Ini memiliki memori 8 KB SRAM Real-Time Communication (RTC) masing-masing untuk komunikasi cepat dan lambat. Itu juga dapat mendukung flash eksternal hingga 32 MB.

Mikroprosesor Xtensa LX6 memiliki 520 KB SRAM untuk data dan instruksi dan 448 KB ROM untuk menjalankan fungsi seperti booting. Ini memiliki memori 8 KB SRAM Real-Time Communication (RTC) masing-masing untuk komunikasi cepat dan lambat. Itu juga dapat mendukung flash eksternal hingga 16 MB.

Periferal Terintegrasi

Ada banyak periferal dalam satu chip mikroprosesor LX6 atau LX7 oleh Tensilica Xtensa. Ini adalah jenis chip mikrokontroler yang sangat canggih dengan begitu banyak periferal. Mereka termasuk UART, SPI, pengatur waktu, sensor sentuh, SPI, Penghitung, Antarmuka I2S dan I2C, Modulator Lebar Pulsa, konverter digital-ke-analog, dan analog-ke-digital.

Wifi

Chip mikroprosesor LX6 dan LX7 ini menggunakan Internet Protocol oleh IEEE 802.11 b/g/n. Ini beroperasi pada kecepatan yang sangat tinggi dengan rentang frekuensi 2.4GHz. Mereka juga mendukung Wi-Fi Direct, yang memastikan komunikasi peer-to-peer yang efisien.

Bluetooth

Chip mikroprosesor LX6 dan LX7 memiliki Bluetooth versi 4.2 hemat energi yang dapat berdampingan dengan Wi-Fi dan memiliki kecepatan yang cepat juga. Sebelumnya, modul Bluetooth dan Wi-Fi digunakan secara terpisah dengan mikrokontroler. Namun, chip mikroprosesor canggih ini telah memasukkan Bluetooth dan Wi-Fi ke dalamnya, menjadikan ESP32 sangat ramah pengguna dan efisien.

Kesimpulan

ESP32 menggunakan dua model chip mikroprosesor dual-core Tensilica Xtensa, yaitu LX6 dan LX7. Chip ini sangat canggih dengan berbagai fitur berguna termasuk konektivitas yang lebih baik, jumlah periferal yang lebih banyak untuk pengguna, peningkatan memori, dan kekompakan.