Espressif ESP32-C6 Series SoC
 Errata User Manual
Espressif ESP32-C6 Series SoC Errata User Manual
Panimula
Inilalarawan ng dokumentong ito ang kilalang pagkakamali sa serye ng ESP32-C6 ng mga SoC.
Espressif ESP32-C6 Series SoC Errata - Espressif Systems

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
Icon ng qr code
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.
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
Espressif ESP32-C6 Series SoC Errata - Table 1 Chip Revision Identification ng eFuse Bits
  • Impormasyon sa Pagsubaybay ng Espressif linya sa pagmamarka ng chip
Espressif ESP32-C6 Series SoC Errata - Larawan 1
Larawan 1: Chip Marking Diagram
Talahanayan 2: Pagkilala sa Pagbabago ng Chip sa pamamagitan ng Pagmarka ng Chip
Espressif ESP32-C6 Series SoC Errata - Table 2 Chip Revision Identification sa pamamagitan ng Chip Marking
  • Identifier ng Pagtutukoy linya sa pagmamarka ng module
Espressif ESP32-C6 Series SoC Errata - Larawan 2
Larawan 2: Module Marking Diagram
Talahanayan 3: Pagkilala sa Pagbabago ng Chip sa pamamagitan ng Pagmamarka ng Module
Espressif ESP32-C6 Series SoC Errata - Table 3 Chip Revision Identification sa pamamagitan ng Module Marking
Tandaan:

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.
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.
Espressif ESP32-C6 Series SoC Errata - Larawan 3
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).

Errata Paglalarawan

Talahanayan 4: Errata Summary
Espressif ESP32-C6 Series SoC Errata - Talahanayan 4 Buod ng Errata

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.
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.
Solusyon
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.
Workarounds
Walang workaround.
Solusyon
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.
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.
Solusyon
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.
Workarounds
Walang workaround.
Solusyon
Upang ayusin sa hinaharap na mga pagbabago sa chip.

Mga Kaugnay na Dokumentasyon at Mga Mapagkukunan

Kaugnay na Dokumentasyon
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
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

Espressif ESP32-C6 Series SoC Errata - Kasaysayan ng Pagbabago
Espressif ESP32-C6 Series SoC Errata - Disclaimer at Paunawa sa Copyright
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.

Mga Dokumento / Mga Mapagkukunan

Espressif ESP32-C6 Series SoC Errata [pdf] User Manual
ESP32-C6 Series SoC Errata, ESP32-C6 Series, SoC Errata, Errata

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *