SoC Seri Espressif ESP32-C6
 Panduan Pengguna Kesalahan
Panduan Pengguna Kesalahan SoC Seri Espressif ESP32-C6
Perkenalan
Dokumen ini menjelaskan kesalahan umum pada seri SoC ESP32-C6.
Espressif ESP32-C6 Series SoC Errata - Sistem Espressif

Identifikasi Chip

Catatan:
Periksa tautan atau kode QR untuk memastikan Anda menggunakan versi terbaru dokumen ini:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Ikon kode Qr
1 Revisi Chip
Espressif memperkenalkan vM.X skema penomoran untuk menunjukkan revisi chip.
M – Angka mayor, menunjukkan revisi besar pada produk chip. Jika nomor ini berubah, berarti perangkat lunak yang digunakan untuk produk versi sebelumnya tidak kompatibel dengan produk baru, dan versi perangkat lunak harus ditingkatkan untuk penggunaan produk baru.
X – Angka kecil, menunjukkan adanya revisi kecil pada produk chip. Jika angka ini berubah berarti
perangkat lunak yang digunakan untuk produk versi sebelumnya kompatibel dengan produk baru, dan tidak perlu memperbarui perangkat lunak.
Skema vM.X menggantikan skema revisi chip yang digunakan sebelumnya, termasuk nomor ECox, Vxxx, dan format lain jika ada.
Revisi chip diidentifikasi oleh:
  • bidang eFuse EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] dan EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Tabel 1: Identifikasi Revisi Chip berdasarkan eFuse Bits
Espressif ESP32-C6 Series SoC Errata - Tabel 1 Identifikasi Revisi Chip oleh eFuse Bits
  • Informasi Pelacakan Espressif garis dalam penandaan chip
Kesalahan SoC Seri Espressif ESP32-C6 - Gambar 1
Gambar 1: Diagram Penandaan Chip
Tabel 2: Identifikasi Revisi Chip dengan Penandaan Chip
Espressif ESP32-C6 Series SoC Errata - Tabel 2 Identifikasi Revisi Chip berdasarkan Penandaan Chip
  • Pengenal Spesifikasi garis dalam penandaan modul
Kesalahan SoC Seri Espressif ESP32-C6 - Gambar 2
Gambar 2: Diagram Penandaan Modul
Tabel 3: Identifikasi Revisi Chip berdasarkan Penandaan Modul
Espressif ESP32-C6 Series SoC Errata - Tabel 3 Identifikasi Revisi Chip berdasarkan Penandaan Modul
Catatan:

2 Metode Tambahan

Beberapa kesalahan pada produk chip tidak perlu diperbaiki pada level silikon, atau dengan kata lain revisi chip baru.
Dalam hal ini, chip dapat diidentifikasi berdasarkan Kode Tanggal pada penandaan chip (lihat Gambar 1). Untuk informasi lebih lanjut,
silakan lihat Informasi Pengemasan Chip Espressif.
Modul yang dibangun di sekitar chip dapat diidentifikasi dengan Nomor PW pada label produk (lihat Gambar 3). Untuk informasi lebih lanjut, silakan merujuk ke Informasi Pengemasan Modul Espressif.
Kesalahan SoC Seri Espressif ESP32-C6 - Gambar 3
Gambar 3: Label Produk Modul
Catatan:
Harap dicatat bahwa Nomor PW hanya disediakan untuk gulungan yang dikemas dalam kantong penghalang kelembaban aluminium (MBB).

Deskripsi Errata

Tabel 4: Ringkasan Errata
Errata SoC Seri Espressif ESP32-C6 - Tabel 4 Ringkasan Errata

3 CPU RISC-V

3.1 Kemungkinan kebuntuan akibat eksekusi instruksi yang tidak sesuai urutan saat penulisan ke LP SRAM terlibat
Keterangan
Ketika CPU HP mengeksekusi instruksi (instruksi A dan instruksi B berturut-turut) di LP SRAM, dan instruksi A dan instruksi B mengikuti pola berikut:
  • Instruksi A melibatkan penulisan ke memori. Mantanampfile: sw/sh/sb
  • Instruksi B hanya melibatkan pengaksesan bus instruksi. Mantanamples: nop/jal/jalr/lui/auipc
  • Alamat instruksi B tidak selaras 4-byte
Data yang ditulis oleh instruksi A ke memori hanya dikomit setelah instruksi B selesai dieksekusi. Hal ini menimbulkan risiko dimana, setelah instruksi A menulis ke memori, jika loop tak terbatas dieksekusi dalam instruksi B, penulisan instruksi A tidak akan pernah selesai.
Workarounds
Ketika Anda mengalami masalah ini, atau ketika Anda memeriksa kode perakitan dan melihat pola yang disebutkan di atas,
  • Tambahkan instruksi pagar antara instruksi A dan loop tak terbatas. Hal ini dapat dicapai dengan menggunakan antarmuka rv_utils_memory_barrier di ESP-IDF.
  • Ganti loop tak terbatas dengan instruksi wfi. Hal ini dapat dicapai dengan menggunakan antarmuka rv_utils_wait_for_intr di ESP-IDF.
  • Nonaktifkan ekstensi RV32C (terkompresi) saat mengkompilasi kode yang akan dieksekusi di LP SRAM untuk menghindari instruksi dengan alamat yang tidak selaras 4-byte.
Larutan
Untuk diperbaiki pada revisi chip yang akan datang.
4 Jam
4.1 Kalibrasi Jam RC_FAST_CLK yang Tidak Akurat
Keterangan
Pada chip ESP32-C6, frekuensi sumber jam RC_FAST_CLK terlalu dekat dengan frekuensi jam referensi (40 MHz XTAL_CLK), sehingga tidak mungkin untuk melakukan kalibrasi secara akurat. Hal ini dapat mempengaruhi periferal yang menggunakan RC_FAST_CLK dan memiliki persyaratan ketat untuk frekuensi jam yang akurat.
Untuk periferal yang menggunakan RC_FAST_CLK, silakan merujuk ke Manual Referensi Teknis ESP32-C6 > Bab Reset dan Jam.
Workarounds
Gunakan sumber jam lain selain RC_FAST_CLK.
Larutan
Diperbaiki dalam revisi chip v0.1.
5 Reset
5.1 Reset Sistem yang Dipicu oleh Timer Pengawas RTC Tidak Dapat Dilaporkan dengan Benar
Keterangan
Ketika pengatur waktu pengawas RTC (RWDT) memicu pengaturan ulang sistem, kode sumber pengaturan ulang tidak dapat terkunci dengan benar. Akibatnya, penyebab penyetelan ulang yang dilaporkan tidak dapat ditentukan dan mungkin saja salah.
Workarounds
Tidak ada solusi.
Larutan
Diperbaiki dalam revisi chip v0.1.
6 RMT
6.1 Level sinyal keadaan idle mungkin mengalami kesalahan dalam mode TX berkelanjutan RMT
Keterangan
Pada modul RMT ESP32-C6, jika mode TX kontinu diaktifkan, diharapkan transmisi data berhenti setelah data terkirim selama putaran RMT_TX_LOOP_NUM_CHn, dan setelah itu level sinyal dalam keadaan idle harus dikontrol oleh “level” bidang penanda akhir.
Namun, dalam situasi nyata, setelah transmisi data berhenti, level sinyal status idle saluran tidak dikontrol oleh bidang “level” pada penanda akhir, namun oleh level dalam data yang dibungkus kembali, yang tidak dapat ditentukan.
Workarounds
Pengguna disarankan untuk menyetel RMT_IDLE_OUT_EN_CHn ke 1 agar hanya menggunakan register untuk mengontrol level idle.
Masalah ini telah diatasi sejak versi ESP-IDF pertama yang mendukung mode TX berkelanjutan (v5.1). Dalam versi ESP-IDF ini, dikonfigurasikan bahwa level idle hanya dapat dikontrol oleh register.
Larutan
Tidak ada perbaikan yang dijadwalkan.
7 wifi
7.1 ESP32-C6 Tidak Dapat Menjadi Inisiator FTM 802.11mc
Keterangan
Waktu T3 (yaitu waktu keberangkatan ACK dari Inisiator) yang digunakan dalam Fine Time Measurement (FTM) 802.11mc tidak dapat diperoleh dengan benar, dan akibatnya ESP32-C6 tidak dapat menjadi Inisiator FTM.
Workarounds
Tidak ada solusi.
Larutan
Untuk diperbaiki pada revisi chip yang akan datang.

Dokumentasi dan Sumber Daya Terkait

Dokumentasi Terkait
Zona Pengembang
  • Panduan Pemrograman ESP-IDF untuk ESP32-C6 – Dokumentasi ekstensif untuk kerangka pengembangan ESP-IDF.
  • ESP-IDF dan kerangka kerja pengembangan lainnya di GitHub.
    https://github.com/espressif
  • ESP32 BBS Forum – Komunitas Engineer-to-Engineer (E2E) untuk produk Espressif di mana Anda dapat memposting pertanyaan, berbagi pengetahuan, mengeksplorasi ide, dan membantu memecahkan masalah dengan sesama insinyur.
    https://esp32.com/
  • Jurnal ESP – Praktik Terbaik, Artikel, dan Catatan dari orang-orang Espressif.
    https://blog.espressif.com/
  • Lihat tab SDK dan Demo, Aplikasi, Alat, AT Firmware.
    https://espressif.com/en/support/download/sdks-demos
Produk
Hubungi kami

Riwayat Revisi

Espressif ESP32-C6 Series SoC Errata - Riwayat Revisi
Espressif ESP32-C6 Series SoC Errata - Penafian dan Pemberitahuan Hak Cipta
Penafian dan Pemberitahuan Hak Cipta
Informasi dalam dokumen ini, termasuk URL referensi, dapat berubah tanpa pemberitahuan.
SEMUA INFORMASI PIHAK KETIGA DALAM DOKUMEN INI DISEDIAKAN SEBAGAIMANA ADANYA TANPA JAMINAN ATAS KEASLIAN DAN AKURASINYA.
TIDAK ADA JAMINAN YANG DIBERIKAN ATAS DOKUMEN INI UNTUK KELAYAKAN DAGANG, NON-PELANGGARAN, KESESUAIAN UNTUK TUJUAN TERTENTU, JUGA TIDAK JAMINAN LAIN YANG TIMBUL DARI PROPOSAL, SPESIFIKASI ATAU SAMPLE.
Semua tanggung jawab, termasuk kewajiban atas pelanggaran hak kepemilikan apa pun, terkait dengan penggunaan informasi dalam dokumen ini disangkal. Tidak ada lisensi tersurat maupun tersirat, dengan estoppel atau sebaliknya, untuk hak kekayaan intelektual apa pun yang diberikan di sini.
Logo Anggota Wi-Fi Alliance adalah merek dagang dari Wi-Fi Alliance. Logo Bluetooth adalah merek dagang terdaftar dari Bluetooth SIG.
Semua nama dagang, merek dagang dan merek dagang terdaftar yang disebutkan dalam dokumen ini adalah milik dari pemiliknya masing-masing, dan dengan ini diakui.
Hak Cipta © 2023 Espressif Systems (Shanghai) Co., Ltd. Semua hak dilindungi undang-undang.

Dokumen / Sumber Daya

Errata SoC Seri Espressif ESP32-C6 [Bahasa Indonesia:] Panduan Pengguna
Errata SoC Seri ESP32-C6, Errata SoC Seri ESP32-C6, Errata

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *