Apakah Cip Yang Digunakan ESP32?

Apakah Cip Yang Digunakan Esp32



Pada masa revolusi teknologi bermula, kita biasa mendengar bahawa selepas beberapa dekad, semua teknologi akan disatukan dalam satu cip. Ya, Cip! Daripada menggunakan modul atau komponen yang berasingan, cip ialah litar bersepadu yang membenamkan berbilang komponen elektronik di dalamnya. Dalam erti kata lain, ia memudahkan dan menjadikan peranti padat. Artikel ini akan meneroka kapal yang digunakan dalam ESP32.

Cip Mikropemproses Digunakan dalam ESP32

Cip yang digunakan dalam unit mikropengawal ESP32 ialah mikropemproses teras tunggal dan dwi teras Tensilica Xtensa LX6 dan mikropemproses dwi teras LX7. Ia bergantung pada jenis SoC ESP32 yang anda gunakan. Dalam siri ESP32 S, mikropemproses Xtensa LX7 digunakan manakala dalam siri ESP32-C dan mikropemproses dwi teras ESP32 LX6 digunakan.

Ciri-ciri Utama Cip ESP32


Di sini, kita akan membincangkan ciri utama Tensilica Xtensa LX6 32-bit dwi-teras dan mikropemproses LX7. Kecuali untuk ESP32- S0WD, semua mikropengawal ESP32 yang lain mempunyai pemproses dwi-teras. Ciri-ciri utama termasuk pemproses dwi-teras, seni bina, gambar rajah blok, memori, persisian, Bluetooth dan protokol Wi-Fi yang digunakan di dalamnya.







Pemproses Dwi Teras

Tensilica Xtensa LX6 dan LX7 mempunyai dwi teras. Nama teras ialah PRO-CPU dan APP-CPU. Pro-CPU adalah singkatan dari Protocol CPU dan APP-CPU singkatan dari Application CPU. CPU Protokol direka bentuk untuk mengendalikan ciri akhir pengguna seperti Wi-Fi, Bluetooth dan Peranti. CPU Aplikasi direka untuk mengendalikan kod dalam ESP32. Kedua-dua teras ini dikaitkan dengan daftar memori dan alamat. Teras LX6 mempunyai frekuensi jam 160 MHz, dan teras LX7 ialah 240 MHz. Rajah di bawah menunjukkan pemetaan CPU kepada ingatan.





Seni bina

Mikropemproses Tensilica Xtensa LX6 dan LX7 mempunyai seni bina RISC 32-bit. Oleh itu, unit memori dan persisian direka bentuk sedemikian rupa sehingga mereka boleh berkomunikasi dengan daftar alamat 32-bit. Pemetaan seni bina ditunjukkan dalam rajah di bawah di mana ia boleh dilihat bahawa semua peranti, ROM dalaman dan SRAM, memori Komunikasi Masa Nyata Cepat dan Perlahan, memori cache dan denyar luaran, semuanya dipetakan dengan daftar alamat 32-bit.





Gambarajah blok

Memandangkan kami telah melalui seni bina asas dan pemetaan mikropemproses LX6 dan LX7, kami kini boleh mendapatkan pandangan menyeluruh pada blok mikropemproses Xtensa LX melalui gambarajah blok. Rajah blok menunjukkan blok berasingan bagi setiap unit dalam mikropemproses. Ia terdiri daripada peranti, unit Bluetooth, unit Wi-Fi, Pemancar dan Penerima Frekuensi Radio (RF), unit memori, Jam Masa Nyata dan unit untuk keselamatan kriptografi.



Memori Dalaman dan Luaran

Mikropemproses Xtensa LX7 mempunyai 512 KB SRAM untuk data dan arahan dan 384 KB ROM untuk melaksanakan fungsi seperti but. Ia mempunyai memori Komunikasi Masa Nyata (RTC) 8 KB SRAM setiap satu untuk komunikasi pantas dan perlahan. Ia juga boleh menyokong denyar luaran sehingga 32 MB.

Mikropemproses Xtensa LX6 mempunyai 520 KB SRAM untuk data dan arahan dan 448 KB ROM untuk melaksanakan fungsi seperti but. Ia mempunyai memori Komunikasi Masa Nyata (RTC) 8 KB SRAM setiap satu untuk komunikasi pantas dan perlahan. Ia juga boleh menyokong denyar luaran sehingga 16 MB.

Peranti Bersepadu

Terdapat banyak peranti dalam cip mikropemproses tunggal LX6 atau LX7 oleh Tensilica Xtensa. Ini adalah jenis cip mikropengawal yang sangat maju dengan begitu banyak peranti. Ia termasuk UART, SPI, pemasa, penderia sentuhan, SPI, Kaunter, Antara Muka I2S dan I2C, Modulator Lebar Nadi, penukar digital-ke-analog dan analog-ke-digital.

Wi-Fi

Cip mikropemproses LX6 dan LX7 ini menggunakan Protokol Internet oleh IEEE 802.11 b/g/n. Ia beroperasi pada kelajuan yang sangat tinggi dengan julat frekuensi 2.4GHz. Mereka juga menyokong Wi-Fi Direct, yang memastikan komunikasi rakan ke rakan yang cekap.

Bluetooth

Cip mikropemproses LX6 dan LX7 mempunyai versi Bluetooth 4.2 bertenaga rendah yang boleh wujud bersama Wi-Fi dan mempunyai kelajuan yang pantas juga. Dahulu, modul Bluetooth dan Wi-Fi digunakan secara berasingan dengan mikropengawal. Walau bagaimanapun, cip mikropemproses termaju ini telah memasukkan Bluetooth dan Wi-Fi ke dalamnya, menjadikan ESP32 sangat mesra pengguna dan cekap.

Kesimpulan

ESP32 menggunakan dua model cip mikropemproses dwi teras Tensilica Xtensa, iaitu LX6 dan LX7. Cip ini sangat maju dengan pelbagai ciri berguna termasuk ketersambungan yang dipertingkatkan, bilangan peranti yang lebih banyak untuk pengguna, memori yang dipertingkatkan dan kekompakan.