Espressif ESP32-C6 Series SoC Errata User Manual

Panimula
Inilalarawan ng dokumentong ito ang kilalang pagkakamali sa serye ng ESP32-C6 ng mga SoC.
Inilalarawan ng dokumentong ito ang kilalang pagkakamali sa serye ng ESP32-C6 ng mga SoC.

Pagkilala sa Chip
Tandaan:
Tingnan ang link o ang QR code upang matiyak na ginagamit mo ang pinakabagong bersyon ng dokumentong ito:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Tingnan ang link o ang QR code upang matiyak na ginagamit mo ang pinakabagong bersyon ng dokumentong ito:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf

1 Pagbabago ng Chip
Nagpapakilala si Espressif vM.X scheme ng pagnunumero upang ipahiwatig ang mga pagbabago sa chip.
M – Major number, na nagpapahiwatig ng pangunahing rebisyon ng chip product. Kung magbabago ang numerong ito, nangangahulugan ito na ang software na ginamit para sa nakaraang bersyon ng produkto ay hindi tugma sa bagong produkto, at ang bersyon ng software ay dapat i-upgrade para sa paggamit ng bagong produkto.
X – Minor na numero, na nagpapahiwatig ng menor de edad na rebisyon ng produkto ng chip. Kung magbabago ang numerong ito, nangangahulugan ito ng
Ang software na ginamit para sa nakaraang bersyon ng produkto ay tugma sa bagong produkto, at hindi na kailangang i-upgrade ang software.
Ang software na ginamit para sa nakaraang bersyon ng produkto ay tugma sa bagong produkto, at hindi na kailangang i-upgrade ang software.
Pinapalitan ng vM.X scheme ang mga dating ginamit na chip revision scheme, kabilang ang mga numero ng ECOx, Vxxx, at iba pang mga format kung mayroon.
Ang pagbabago ng chip ay kinilala ng:
- eFuse field EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] at EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Talahanayan 1: Chip Revision Identification sa pamamagitan ng eFuse Bits

- Impormasyon sa Pagsubaybay ng Espressif linya sa pagmamarka ng chip

Larawan 1: Chip Marking Diagram
Talahanayan 2: Pagkilala sa Pagbabago ng Chip sa pamamagitan ng Pagmarka ng Chip

- Identifier ng Pagtutukoy linya sa pagmamarka ng module

Larawan 2: Module Marking Diagram
Talahanayan 3: Pagkilala sa Pagbabago ng Chip sa pamamagitan ng Pagmamarka ng Module

Tandaan:
- Ang impormasyon tungkol sa paglabas ng ESP-IDF na sumusuporta sa isang partikular na pagbabago ng chip ay ibinigay sa Pagkakatugma sa Pagitan ng Mga Paglabas ng ESP-IDF at Mga Pagbabago ng mga Espressif SoC.
- Para sa higit pang impormasyon tungkol sa pag-upgrade ng chip revision at ang kanilang pagkakakilanlan ng mga produkto ng serye ng ESP32-C6, mangyaring sumangguni sa ESP32-C6 Mga Abiso sa Pagbabago ng Produkto/Proseso (PCN).
- Para sa karagdagang impormasyon tungkol sa chip revision numbering scheme, tingnan ang Advisory sa Compatibility para sa Chip Revision Numbering Scheme.
2 Karagdagang Pamamaraan
Ang ilang mga error sa produkto ng chip ay hindi kailangang ayusin sa antas ng silikon, o sa madaling salita sa isang bagong rebisyon ng chip.
Sa kasong ito, ang chip ay maaaring makilala sa pamamagitan ng Date Code sa pagmamarka ng chip (tingnan ang Figure 1). Para sa karagdagang impormasyon,
mangyaring sumangguni sa Impormasyon sa Packaging ng Espressif Chip.
mangyaring sumangguni sa Impormasyon sa Packaging ng Espressif Chip.
Ang mga module na binuo sa paligid ng chip ay maaaring makilala sa pamamagitan ng PW Number sa label ng produkto (tingnan ang Figure 3). Para sa karagdagang impormasyon, mangyaring sumangguni sa Impormasyon sa Packaging ng Espressif Module.

Larawan 3: Label ng Produkto ng Module
Tandaan:
Mangyaring tandaan na Numero ng PW ay ibinibigay lamang para sa mga reel na nakabalot sa mga aluminum moisture barrier bag (MBB).
Mangyaring tandaan na Numero ng PW ay ibinibigay lamang para sa mga reel na nakabalot sa mga aluminum moisture barrier bag (MBB).
Errata Paglalarawan
Talahanayan 4: Errata Summary

3 RISC-V na CPU
3.1 Posibleng deadlock dahil sa out-of-order na pagpapatupad ng mga tagubilin kapag kasama ang pagsulat sa LP SRAM
Paglalarawan
Kapag ang HP CPU ay nagsagawa ng mga tagubilin (pagtuturo A at pagtuturo B nang sunud-sunod) sa LP SRAM, at ang pagtuturo A at pagtuturo B ay nangyayari na sumusunod sa mga sumusunod na pattern:
- Ang pagtuturo A ay nagsasangkot ng pagsulat sa memorya. Halamples: sw/sh/sb
- Ang Instruction B ay nagsasangkot lamang ng pag-access sa instruction bus. Halamples: nop/jal/jalr/lui/auipc
- Ang address ng pagtuturo B ay hindi nakahanay sa 4-byte
Ang data na isinulat ng pagtuturo A sa memorya ay gagawin lamang pagkatapos makumpleto ng pagtuturo B ang pagpapatupad. Ito ay nagpapakilala ng isang panganib kung saan, pagkatapos ng pagtuturo A na isulat sa memorya, kung ang isang walang katapusang loop ay naisakatuparan sa pagtuturo B, ang pagsulat ng pagtuturo A ay hindi kailanman makukumpleto.
Workarounds
Kapag naranasan mo ang problemang ito, o kapag tiningnan mo ang assembly code at nakita ang nabanggit na pattern,
- Magdagdag ng pagtuturo ng bakod sa pagitan ng pagtuturo A at ng walang katapusang loop. Ito ay maaaring makamit sa pamamagitan ng paggamit ng rv_utils_memory_barrier interface sa ESP-IDF.
- Palitan ang infinite loop ng instruction wfi. Ito ay maaaring makamit sa pamamagitan ng paggamit ng rv_utils_wait_for_intr interface sa ESP-IDF.
- Huwag paganahin ang RV32C (naka-compress) na extension kapag kino-compile ang code na isasagawa sa LP SRAM upang maiwasan ang mga tagubilin na may hindi 4-byte na naka-align na mga address.
Solusyon
Upang ayusin sa hinaharap na mga pagbabago sa chip.
Upang ayusin sa hinaharap na mga pagbabago sa chip.
4 Orasan
4.1 Hindi Tumpak na Pag-calibrate ng RC_FAST_CLK Clock
Paglalarawan
Sa ESP32-C6 chip, ang dalas ng RC_FAST_CLK na pinagmumulan ng orasan ay masyadong malapit sa reference na orasan (40 MHz XTAL_CLK) frequency, na ginagawang imposibleng mag-calibrate nang tumpak. Maaaring makaapekto ito sa mga peripheral na gumagamit ng RC_FAST_CLK at may mahigpit na mga kinakailangan para sa tumpak nitong dalas ng orasan.
Para sa mga peripheral na gumagamit ng RC_FAST_CLK, mangyaring sumangguni sa ESP32-C6 Technical Reference Manual > Chapter Reset at Clock.
Workarounds
Gumamit ng iba pang mapagkukunan ng orasan sa halip na RC_FAST_CLK.
Gumamit ng iba pang mapagkukunan ng orasan sa halip na RC_FAST_CLK.
Solusyon
Naayos sa chip revision v0.1.
Naayos sa chip revision v0.1.
5 I-reset
5.1 System Reset na Na-trigger ng RTC Watchdog Timer ay Hindi Maiulat nang Tama
Paglalarawan
Kapag ang RTC watchdog timer (RWDT) ay nag-trigger ng isang pag-reset ng system, ang pag-reset ng source code ay hindi mai-latch nang tama. Bilang resulta, ang iniulat na dahilan ng pag-reset ay hindi tiyak at maaaring mali.
Kapag ang RTC watchdog timer (RWDT) ay nag-trigger ng isang pag-reset ng system, ang pag-reset ng source code ay hindi mai-latch nang tama. Bilang resulta, ang iniulat na dahilan ng pag-reset ay hindi tiyak at maaaring mali.
Workarounds
Walang workaround.
Walang workaround.
Solusyon
Naayos sa chip revision v0.1.
Naayos sa chip revision v0.1.
6 RMT
6.1 Ang antas ng signal ng idle state ay maaaring magkaroon ng error sa RMT continuous TX mode
Paglalarawan
Sa RMT module ng ESP32-C6, kung pinagana ang tuloy-tuloy na TX mode, inaasahang hihinto ang pagpapadala ng data pagkatapos ipadala ang data para sa mga pag-ikot ng RMT_TX_LOOP_NUM_CHn, at pagkatapos nito, ang antas ng signal sa idle state ay dapat kontrolin ng "level" field ng end-marker.
Sa RMT module ng ESP32-C6, kung pinagana ang tuloy-tuloy na TX mode, inaasahang hihinto ang pagpapadala ng data pagkatapos ipadala ang data para sa mga pag-ikot ng RMT_TX_LOOP_NUM_CHn, at pagkatapos nito, ang antas ng signal sa idle state ay dapat kontrolin ng "level" field ng end-marker.
Gayunpaman, sa totoong sitwasyon, pagkatapos huminto ang paghahatid ng data, ang antas ng signal ng idle state ng channel ay hindi kinokontrol ng field na "level" ng end-marker, ngunit sa pamamagitan ng antas sa data na nakabalot pabalik, na hindi tiyak.
Workarounds
Iminumungkahi ang mga user na itakda ang RMT_IDLE_OUT_EN_CHn sa 1 para gumamit lang ng mga register para makontrol ang idle level.
Na-bypass ang isyung ito mula noong unang bersyon ng ESP-IDF na sumusuporta sa tuluy-tuloy na TX mode (v5.1). Sa mga bersyong ito ng ESP-IDF, naka-configure na ang antas ng idle ay makokontrol lamang ng mga rehistro.
Iminumungkahi ang mga user na itakda ang RMT_IDLE_OUT_EN_CHn sa 1 para gumamit lang ng mga register para makontrol ang idle level.
Na-bypass ang isyung ito mula noong unang bersyon ng ESP-IDF na sumusuporta sa tuluy-tuloy na TX mode (v5.1). Sa mga bersyong ito ng ESP-IDF, naka-configure na ang antas ng idle ay makokontrol lamang ng mga rehistro.
Solusyon
Walang nakaiskedyul na pag-aayos.
Walang nakaiskedyul na pag-aayos.
7 WiFi
7.1 ESP32-C6 Hindi maaaring maging 802.11mc FTM Initiator
Paglalarawan
Ang oras ng T3 (ibig sabihin, oras ng pag-alis ng ACK mula sa Initiator) na ginamit sa 802.11mc Fine Time Measurement (FTM) ay hindi maaaring makuha nang tama, at bilang resulta, ang ESP32-C6 ay hindi maaaring maging FTM Initiator.
Ang oras ng T3 (ibig sabihin, oras ng pag-alis ng ACK mula sa Initiator) na ginamit sa 802.11mc Fine Time Measurement (FTM) ay hindi maaaring makuha nang tama, at bilang resulta, ang ESP32-C6 ay hindi maaaring maging FTM Initiator.
Workarounds
Walang workaround.
Walang workaround.
Solusyon
Upang ayusin sa hinaharap na mga pagbabago sa chip.
Upang ayusin sa hinaharap na mga pagbabago sa chip.
Kaugnay na Dokumentasyon
- ESP32-C6 Series Datasheet – Mga detalye ng ESP32-C6 hardware.
- ESP32-C6 Technical Reference Manual – Detalyadong impormasyon sa kung paano gamitin ang ESP32-C6 memory at peripheral.
- ESP32-C6 Mga Alituntunin sa Disenyo ng Hardware – Mga Alituntunin sa kung paano isama ang ESP32-C6 sa iyong produktong hardware.
- Mga sertipiko https://espressif.com/en/support/documents/certificates
- ESP32-C6 Mga Abiso sa Pagbabago ng Produkto/Proseso (PCN) https://espressif.com/en/support/documents/pcns?keys=ESP8684
- Mga Update sa Dokumentasyon at Subscription sa Notification ng Update https://espressif.com/en/support/download/documents
Developer Zone
- ESP-IDF Programming Guide para sa ESP32-C6 – Malawak na dokumentasyon para sa ESP-IDF development framework.
- ESP-IDF at iba pang development frameworks sa GitHub.
https://github.com/espressif - ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community para sa mga produktong Espressif kung saan maaari kang mag-post ng mga tanong, magbahagi ng kaalaman, mag-explore ng mga ideya, at tumulong sa paglutas ng mga problema sa mga kapwa engineer.
https://esp32.com/ - Ang ESP Journal – Pinakamahuhusay na Kasanayan, Artikulo, at Tala mula sa mga taong Espressif.
https://blog.espressif.com/ - Tingnan ang mga tab na SDK at Demo, Apps, Tools, AT Firmware.
https://espressif.com/en/support/download/sdks-demos
Mga produkto
- ESP32-C6 Series SoCs – Mag-browse sa lahat ng ESP32-C6 SoCs.
https://espressif.com/en/products/socs?id=ESP32-C6 - ESP32-C6 Series Modules – Mag-browse sa lahat ng ESP32-C6-based na module.
https://espressif.com/en/products/modules?id=ESP32-C6 - ESP32-C6 Series DevKits – Mag-browse sa lahat ng ESP32-C6-based devkits.
https://espressif.com/en/products/devkits?id=ESP32-C6 - Tagapili ng Produkto ng ESP – Maghanap ng produktong hardware ng Espressif na angkop para sa iyong mga pangangailangan sa pamamagitan ng paghahambing o paglalapat ng mga filter.
https://products.espressif.com/#/product-selector?language=en
Makipag-ugnayan sa Amin
- Tingnan ang mga tab na Mga Tanong sa Pagbebenta, Mga Teknikal na Tanong, Circuit Schematic at PCB Design Review, Makakakuha ngamples
(Mga online na tindahan), Maging Aming Supplier, Mga Komento at Suhestiyon.
https://espressif.com/en/contact-us/sales-questions
Kasaysayan ng Pagbabago


Disclaimer at Paunawa sa Copyright
Ang impormasyon sa dokumentong ito, kasama ang URL mga sanggunian, ay maaaring magbago nang walang abiso.
LAHAT NG IMPORMASYON NG THIRD PARTY SA DOKUMENTONG ITO AY IBINIGAY NA WALANG WARRANTY SA KATOTOHANAN AT TUMPAK NITO.
WALANG WARRANTY ANG IBINIGAY SA DOKUMENTONG ITO PARA SA KAKAYKAL NITO, HINDI PAGLABAG, KANGKOP PARA SA ANUMANG PARTIKULAR NA LAYUNIN, O WALANG ANUMANG WARRANTY NA NAGMUMULAT SA ANUMANG PROPOSAL, ESPESPIKASYON O SAMPLE.
Ang lahat ng pananagutan, kabilang ang pananagutan para sa paglabag sa anumang mga karapatan sa pagmamay-ari, na may kaugnayan sa paggamit ng impormasyon sa dokumentong ito ay tinatanggihan. Walang mga lisensyang ipinahayag o ipinahiwatig, sa pamamagitan ng estoppel o kung hindi man, sa anumang mga karapatan sa intelektwal na ari-arian ang ibinibigay dito.
Ang logo ng Miyembro ng Wi-Fi Alliance ay isang trademark ng Wi-Fi Alliance. Ang logo ng Bluetooth ay isang rehistradong trademark ng Bluetooth SIG.
Ang lahat ng mga trade name, trademark at rehistradong trademark na binanggit sa dokumentong ito ay pag-aari ng kani-kanilang mga may-ari, at sa pamamagitan nito ay kinikilala.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Lahat ng karapatan ay nakalaan.
Ang impormasyon sa dokumentong ito, kasama ang URL mga sanggunian, ay maaaring magbago nang walang abiso.
LAHAT NG IMPORMASYON NG THIRD PARTY SA DOKUMENTONG ITO AY IBINIGAY NA WALANG WARRANTY SA KATOTOHANAN AT TUMPAK NITO.
WALANG WARRANTY ANG IBINIGAY SA DOKUMENTONG ITO PARA SA KAKAYKAL NITO, HINDI PAGLABAG, KANGKOP PARA SA ANUMANG PARTIKULAR NA LAYUNIN, O WALANG ANUMANG WARRANTY NA NAGMUMULAT SA ANUMANG PROPOSAL, ESPESPIKASYON O SAMPLE.
Ang lahat ng pananagutan, kabilang ang pananagutan para sa paglabag sa anumang mga karapatan sa pagmamay-ari, na may kaugnayan sa paggamit ng impormasyon sa dokumentong ito ay tinatanggihan. Walang mga lisensyang ipinahayag o ipinahiwatig, sa pamamagitan ng estoppel o kung hindi man, sa anumang mga karapatan sa intelektwal na ari-arian ang ibinibigay dito.
Ang logo ng Miyembro ng Wi-Fi Alliance ay isang trademark ng Wi-Fi Alliance. Ang logo ng Bluetooth ay isang rehistradong trademark ng Bluetooth SIG.
Ang lahat ng mga trade name, trademark at rehistradong trademark na binanggit sa dokumentong ito ay pag-aari ng kani-kanilang mga may-ari, at sa pamamagitan nito ay kinikilala.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Lahat ng karapatan ay nakalaan.
Mga Dokumento / Mga Mapagkukunan
![]() |
Espressif ESP32-C6 Series SoC Errata [pdf] User Manual ESP32-C6 Series SoC Errata, ESP32-C6 Series, SoC Errata, Errata |