Espressif ESP32-C6 Series SoC
 Errata brugermanual
Espressif ESP32-C6 Series SoC Errata brugervejledning
Indledning
Dette dokument beskriver kendte fejl i ESP32-C6-serien af ​​SoC'er.
Espressif ESP32-C6 Series SoC Errata - Espressif Systems

Chip identifikation

Note:
Tjek linket eller QR-koden for at sikre, at du bruger den seneste version af dette dokument:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Qr kode ikon
1 Chip revision
Espressif introducerer vM.X nummereringsplan for at angive chiprevisioner.
M – Hovednummer, der angiver den større revision af chipproduktet. Hvis dette nummer ændres, betyder det, at softwaren, der blev brugt til den tidligere version af produktet, er inkompatibel med det nye produkt, og softwareversionen skal opgraderes til brug af det nye produkt.
X – Mindre tal, der angiver den mindre revision af chipproduktet. Hvis dette tal ændres, betyder det
software brugt til den tidligere version af produktet er kompatibel med det nye produkt, og der er ingen grund til at opgradere softwaren.
vM.X-skemaet erstatter tidligere anvendte chip-revisionsskemaer, inklusive ECOx-numre, Vxxx og andre formater, hvis nogen.
Chiprevisionen er identificeret ved:
  • eFuse-feltet EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] og EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Tabel 1: Identifikation af chiprevision ved hjælp af eFuse-bits
Espressif ESP32-C6 Series SoC Errata - Tabel 1 Chip Revision Identifikation af eFuse Bits
  • Espressif sporingsoplysninger streg i chipmærkning
Espressif ESP32-C6 Series SoC Errata - Figur 1
Figur 1: Chipmarkeringsdiagram
Tabel 2: Identifikation af chiprevision ved chipmærkning
Espressif ESP32-C6 Series SoC Errata - Tabel 2 Identifikation af chiprevision ved chipmærkning
  • Specifikation identifikator linje i modulmærkning
Espressif ESP32-C6 Series SoC Errata - Figur 2
Figur 2: Modulmarkeringsdiagram
Tabel 3: Identifikation af chiprevision ved modulmærkning
Espressif ESP32-C6 Series SoC Errata - Tabel 3 Identifikation af chiprevision ved modulmærkning
Note:

2 Yderligere metoder

Nogle fejl i chipproduktet skal ikke rettes på siliciumniveau, eller med andre ord i en ny chiprevision.
I dette tilfælde kan chippen identificeres med datokode i chipmærkningen (se figur 1). For mere information,
Vær sød at henvise til Espressif Chip Emballage Information.
Moduler bygget omkring chippen kan identificeres med PW-nummeret på produktetiketten (se figur 3). For mere information henvises til Espressif-modulets emballageoplysninger.
Espressif ESP32-C6 Series SoC Errata - Figur 3
Figur 3: Modulproduktetiket
Note:
Bemærk venligst at PW nummer leveres kun til ruller pakket i aluminium fugtspærreposer (MBB).

Errata beskrivelse

Tabel 4: Errata-oversigt
Espressif ESP32-C6 Series SoC Errata - Tabel 4 Errata Oversigt

3 RISC-V CPU

3.1 Mulig dødvande på grund af udelukket udførelse af instruktioner ved skrivning til LP SRAM er involveret
Beskrivelse
Når HP CPU udfører instruktioner (instruktion A og instruktion B successivt) i LP SRAM, og instruktion A og instruktion B følger tilfældigvis følgende mønstre:
  • Instruktion A involverer at skrive til hukommelsen. Eksamples: sw/sh/sb
  • Instruktion B involverer kun adgang til instruktionsbussen. Eksamples: nop/jal/jalr/lui/auipc
  • Adressen for instruktion B er ikke 4-byte justeret
Dataene skrevet af instruktion A til hukommelsen er først begået efter instruktion B har afsluttet udførelsen. Dette introducerer en risiko, hvor efter instruktion A skriver til hukommelsen, hvis en uendelig løkke udføres i instruktion B, vil skrivningen af ​​instruktion A aldrig fuldføres.
løsninger
Når du oplever dette problem, eller når du tjekker monteringskoden og ser det ovennævnte mønster,
  • Tilføj en hegnsinstruktion mellem instruktion A og den uendelige løkke. Dette kan opnås ved at bruge rv_utils_memory_barrier-grænsefladen i ESP-IDF.
  • Erstat den uendelige løkke med instruktion wfi. Dette kan opnås ved at bruge rv_utils_wait_for_intr-grænsefladen i ESP-IDF.
  • Deaktiver RV32C (komprimeret) udvidelse, når du kompilerer kode, der skal udføres i LP SRAM for at undgå instruktioner med ikke 4-byte justerede adresser.
Løsning
Skal rettes i fremtidige chiprevisioner.
4 Ur
4.1 Upræcis kalibrering af RC_FAST_CLK ur
Beskrivelse
I ESP32-C6-chippen er frekvensen af ​​RC_FAST_CLK-urkilden for tæt på referenceur-frekvensen (40 MHz XTAL_CLK), hvilket gør det umuligt at kalibrere nøjagtigt. Dette kan påvirke eksterne enheder, der bruger RC_FAST_CLK og har strenge krav til dens nøjagtige clockfrekvens.
For ydre enheder, der bruger RC_FAST_CLK, henvises til ESP32-C6 Teknisk referencemanual > Kapitel Nulstil og ur.
løsninger
Brug andre urkilder i stedet for RC_FAST_CLK.
Løsning
Rettet i chiprevision v0.1.
5 Nulstil
5.1 Systemnulstilling udløst af RTC Watchdog Timer kan ikke rapporteres korrekt
Beskrivelse
Når RTC Watchdog-timeren (RWDT) udløser en systemnulstilling, kan nulstillingskildekoden ikke låses korrekt. Som følge heraf er den rapporterede nulstillingsårsag ubestemt og kan være forkert.
løsninger
Ingen løsning.
Løsning
Rettet i chiprevision v0.1.
6 RMT
6.1 Signalniveauet for inaktiv tilstand kan løbe ind i fejl i RMT-kontinuerlig TX-tilstand
Beskrivelse
I ESP32-C6's RMT-modul, hvis den kontinuerlige TX-tilstand er aktiveret, forventes det, at datatransmissionen stopper, efter at dataene er sendt for RMT_TX_LOOP_NUM_CHn runder, og derefter skal signalniveauet i inaktiv tilstand styres af "niveauet" endemarkørens felt.
Men i en virkelig situation, efter at datatransmissionen stopper, styres kanalens tomgangssignalniveau ikke af "niveau"-feltet på slutmarkøren, men af ​​niveauet i de tilbageførte data, som er ubestemt.
løsninger
Brugere foreslås at indstille RMT_IDLE_OUT_EN_CHn til 1 for kun at bruge registre til at styre tomgangsniveauet.
Dette problem er blevet forbigået siden den første ESP-IDF-version, der understøtter kontinuerlig TX-tilstand (v5.1). I disse versioner af ESP-IDF er det konfigureret, at tomgangsniveauet kun kan styres af registre.
Løsning
Ingen rettelse planlagt.
7 WiFi
7.1 ESP32-C6 kan ikke være 802.11mc FTM-initiator
Beskrivelse
Tidspunktet for T3 (dvs. tidspunktet for afgang af ACK fra Initiator) brugt i 802.11mc Fine Time Measurement (FTM) kan ikke indhentes korrekt, og som et resultat kan ESP32-C6 ikke være FTM-initiatoren.
løsninger
Ingen løsning.
Løsning
Skal rettes i fremtidige chiprevisioner.

Relateret dokumentation og ressourcer

Relateret dokumentation
Udviklerzone
Produkter
Kontakt os

Revisionshistorie

Espressif ESP32-C6 Series SoC Errata - Revisionshistorik
Espressif ESP32-C6 Series SoC Errata - Ansvarsfraskrivelse og meddelelse om ophavsret
Ansvarsfraskrivelse og meddelelse om ophavsret
Oplysninger i dette dokument, herunder URL referencer, kan ændres uden varsel.
ALLE TREDJEPARTS OPLYSNINGER I DETTE DOKUMENT LEVERES SOM DE ER UDEN GARANTIER FOR DETS ÆGTIGHED OG NØJAGTIGHED.
DETTE DOKUMENT LEVERES INGEN GARANTI FOR SALGBARHED, IKKE-KRÆNKELSE, EGNETHED TIL NOGET BESTEMT FORMÅL, ELLER ER INGEN GARANTI, DER STÅR ANDET UD AF NOGEN FORSLAG, SPECIFIKATION ELLERAMPLE.
Ethvert ansvar, herunder ansvar for krænkelse af enhver ejendomsret, relateret til brugen af ​​oplysningerne i dette dokument fraskrives. Ingen licenser udtrykkeligt eller underforstået, ved estoppel eller på anden måde, til nogen intellektuelle ejendomsrettigheder er givet heri.
Wi-Fi Alliance Member-logoet er et varemærke tilhørende Wi-Fi Alliance. Bluetooth-logoet er et registreret varemærke tilhørende Bluetooth SIG.
Alle handelsnavne, varemærker og registrerede varemærker nævnt i dette dokument tilhører deres respektive ejere og er hermed anerkendt.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Alle rettigheder forbeholdes.

Dokumenter/ressourcer

Espressif ESP32-C6 Series SoC Errata [pdfBrugermanual
ESP32-C6 Series SoC Errata, ESP32-C6 Series, SoC Errata, Errata

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *