Espressif ESP32-C6 Series SoC
 Errata brukerhåndbok
Espressif ESP32-C6 Series SoC Errata brukerhåndbok
Introduksjon
Dette dokumentet beskriver kjente feil i ESP32-C6-serien med SoC-er.
Espressif ESP32-C6 Series SoC Errata - Espressif Systems

Identifikasjon av brikke

Note:
Sjekk lenken eller QR-koden for å være sikker på at du bruker den nyeste versjonen av dette dokumentet:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Qr-kodeikon
1 Chip Revisjon
Espressif introduserer vM.X nummereringsskjema for å indikere brikrevisjoner.
M – Hovednummer, som indikerer hovedrevisjonen av brikkeproduktet. Hvis dette nummeret endres, betyr det at programvaren som ble brukt for den forrige versjonen av produktet er inkompatibel med det nye produktet, og programvareversjonen skal oppgraderes for bruk av det nye produktet.
X – Mindre tall, som indikerer den mindre revisjonen av brikkeproduktet. Hvis dette tallet endres, betyr det
programvare som brukes for den forrige versjonen av produktet er kompatibel med det nye produktet, og det er ikke nødvendig å oppgradere programvaren.
vM.X-skjemaet erstatter tidligere brukte brikrevisjonsskjemaer, inkludert ECOx-numre, Vxxx og andre formater hvis noen.
Brikrevisjonen identifiseres av:
  • eFuse-feltet EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] og EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Tabell 1: Identifikasjon av brikkerevisjon av eFuse-biter
Espressif ESP32-C6 Series SoC Errata - Tabell 1 Identifikasjon av brikkerevisjon av eFuse Bits
  • Espressif sporingsinformasjon linje i brikkemerking
Espressif ESP32-C6 Series SoC Errata - Figur 1
Figur 1: Chip Marking Diagram
Tabell 2: Identifikasjon av brikkerevisjon ved brikkemerking
Espressif ESP32-C6 Series SoC Errata - Tabell 2 Identifikasjon av brikkerevisjon ved brikkemerking
  • Spesifikasjonsidentifikator linje i modulmerking
Espressif ESP32-C6 Series SoC Errata - Figur 2
Figur 2: Modulmerkingsdiagram
Tabell 3: Identifikasjon av brikkerevisjon ved modulmerking
Espressif ESP32-C6 Series SoC Errata - Tabell 3 Identifikasjon av brikkerevisjon ved modulmerking
Note:

2 Ytterligere metoder

Noen feil i brikkeproduktet trenger ikke å fikses på silisiumnivå, eller med andre ord i en ny brikrevisjon.
I dette tilfellet kan brikken identifiseres med datokode i brikkemerking (se figur 1). For mer informasjon,
Vennligst se Espressif Chip Emballasjeinformasjon.
Moduler bygget rundt brikken kan identifiseres med PW-nummeret på produktetiketten (se figur 3). For mer informasjon, se Espressif-modulemballasjeinformasjon.
Espressif ESP32-C6 Series SoC Errata - Figur 3
Figur 3: Modulproduktetikett
Note:
Vær oppmerksom på det PW-nummer leveres kun for sneller pakket i aluminiumsfuktsperreposer (MBB).

Errata Beskrivelse

Tabell 4: Errata-sammendrag
Espressif ESP32-C6 Series SoC Errata - Tabell 4 Errata Sammendrag

3 RISC-V CPU

3.1 Mulig vranglås på grunn av ukorrekt utførelse av instruksjoner ved skriving til LP SRAM er involvert
Beskrivelse
Når HP CPU utfører instruksjoner (instruksjon A og instruksjon B etter hverandre) i LP SRAM, og instruksjon A og instruksjon B følger tilfeldigvis følgende mønstre:
  • Instruksjon A innebærer å skrive til minnet. Eksamples: sw/sh/sb
  • Instruksjon B innebærer kun tilgang til instruksjonsbussen. Eksamples: nop/jal/jalr/lui/auipc
  • Adressen til instruksjon B er ikke 4-byte justert
Dataene som er skrevet av instruksjon A til minnet, blir bare overført etter at instruksjon B har fullført utførelse. Dette introduserer en risiko der, etter at instruksjon A skriver til minnet, hvis en uendelig løkke utføres i instruksjon B, vil skrivingen av instruksjon A aldri fullføres.
Midlertidige løsninger
Når du opplever dette problemet, eller når du sjekker monteringskoden og ser mønsteret ovenfor,
  • Legg til en gjerdeinstruksjon mellom instruksjon A og den uendelige løkken. Dette kan oppnås ved å bruke rv_utils_memory_barrier-grensesnittet i ESP-IDF.
  • Bytt ut den uendelige løkken med instruksjon wfi. Dette kan oppnås ved å bruke rv_utils_wait_for_intr-grensesnittet i ESP-IDF.
  • Deaktiver RV32C (komprimert) utvidelse når du kompilerer kode som skal kjøres i LP SRAM for å unngå instruksjoner med ikke 4-byte justerte adresser.
Løsning
Skal fikses i fremtidige brikrevisjoner.
4 Klokke
4.1 Unøyaktig kalibrering av RC_FAST_CLK-klokke
Beskrivelse
I ESP32-C6-brikken er frekvensen til RC_FAST_CLK-klokkekilden for nær referanseklokkefrekvensen (40 MHz XTAL_CLK), noe som gjør det umulig å kalibrere nøyaktig. Dette kan påvirke eksterne enheter som bruker RC_FAST_CLK og har strenge krav til nøyaktig klokkefrekvens.
For eksterne enheter som bruker RC_FAST_CLK, se ESP32-C6 teknisk referansehåndbok > Kapittel Tilbakestill og klokke.
Midlertidige løsninger
Bruk andre klokkekilder i stedet for RC_FAST_CLK.
Løsning
Rettet i brikrevisjon v0.1.
5 Tilbakestill
5.1 Systemtilbakestilling utløst av RTC Watchdog-timer kan ikke rapporteres korrekt
Beskrivelse
Når RTC Watchdog-timeren (RWDT) utløser en systemtilbakestilling, kan ikke tilbakestillingskildekoden låses på riktig måte. Som et resultat er tilbakestillingsårsaken som er rapportert ubestemt og kan være feil.
Midlertidige løsninger
Ingen løsning.
Løsning
Rettet i brikrevisjon v0.1.
6 RMT
6.1 Signalnivået for tomgangstilstand kan oppstå feil i RMT kontinuerlig TX-modus
Beskrivelse
I ESP32-C6s RMT-modul, hvis den kontinuerlige TX-modusen er aktivert, forventes det at dataoverføringen stopper etter at dataene er sendt for RMT_TX_LOOP_NUM_CHn runder, og etter det bør signalnivået i inaktiv tilstand kontrolleres av "nivået" feltet til sluttmarkøren.
Imidlertid, i en reell situasjon, etter at dataoverføringen stopper, kontrolleres ikke kanalens tomgangssignalnivå av "nivå"-feltet til sluttmarkøren, men av nivået i dataene som er pakket tilbake, som er ubestemt.
Midlertidige løsninger
Brukere foreslås å sette RMT_IDLE_OUT_EN_CHn til 1 for kun å bruke registre for å kontrollere tomgangsnivået.
Dette problemet har blitt forbigått siden den første ESP-IDF-versjonen som støtter kontinuerlig TX-modus (v5.1). I disse versjonene av ESP-IDF er det konfigurert at tomgangsnivået kun kan kontrolleres av registre.
Løsning
Ingen reparasjon er planlagt.
7 WiFi
7.1 ESP32-C6 kan ikke være 802.11mc FTM-initiator
Beskrivelse
Tidspunktet for T3 (dvs. tidspunktet for avgang av ACK fra Initiator) brukt i 802.11mc Fine Time Measurement (FTM) kan ikke innhentes riktig, og som et resultat kan ikke ESP32-C6 være FTM-initiatoren.
Midlertidige løsninger
Ingen løsning.
Løsning
Skal fikses i fremtidige brikrevisjoner.

Relatert dokumentasjon og ressurser

Relatert dokumentasjon
Utviklersone
Produkter
Kontakt oss

Revisjonshistorie

Espressif ESP32-C6 Series SoC Errata - revisjonshistorikk
Espressif ESP32-C6 Series SoC Errata - Ansvarsfraskrivelse og merknad om opphavsrett
Ansvarsfraskrivelse og opphavsrettserklæring
Informasjon i dette dokumentet, inkludert URL referanser, kan endres uten varsel.
ALL TREDJEPARTS INFORMASJON I DETTE DOKUMENTET LEVERES SOM DEN ER UTEN GARANTIER FOR EKTEHETEN OG NØYAKTIGHETEN.
DETTE DOKUMENTET GES INGEN GARANTI FOR SALGBARHET, IKKE-KRENKELSE, EGNETHET FOR NOEN BESTEMT FORMÅL, ELLER GJELDER NOEN GARANTI SOM ELLER STÅR PÅ NOEN FORSLAG, SPESIFIKASJONER ELLERAMPLE.
Alt ansvar, inkludert ansvar for brudd på eventuelle eiendomsrettigheter, knyttet til bruk av informasjon i dette dokumentet fraskrives. Ingen lisenser uttrykt eller underforstått, ved estoppel eller på annen måte, til noen immaterielle rettigheter er gitt her.
Wi-Fi Alliance Member-logoen er et varemerke for Wi-Fi Alliance. Bluetooth-logoen er et registrert varemerke for Bluetooth SIG.
Alle varenavn, varemerker og registrerte varemerker nevnt i dette dokumentet tilhører deres respektive eiere, og er herved anerkjent.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Alle rettigheter reservert.

Dokumenter / Ressurser

Espressif ESP32-C6 Series SoC Errata [pdfBrukerhåndbok
ESP32-C6 Series SoC Errata, ESP32-C6 Series, SoC Errata, Errata

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *