Espressif ESP32-C6-serie SoC
 Errata-gebruikershandleiding
Espressif ESP32-C6-serie SoC Errata-gebruikershandleiding
Invoering
Dit document beschrijft bekende errata in SoC's uit de ESP32-C6-serie.
Espressif ESP32-C6-serie SoC Errata - Espressif-systemen

Chipidentificatie

Opmerking:
Controleer de link of de QR-code om er zeker van te zijn dat u de nieuwste versie van dit document gebruikt:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Qr-code icoon
1 Chiprevisie
Espressif introduceert vM.X nummeringsschema om chiprevisies aan te geven.
M – Groot nummer dat de grote herziening van het chipproduct aangeeft. Als dit nummer verandert, betekent dit dat de software die voor de vorige versie van het product werd gebruikt, niet compatibel is met het nieuwe product en dat de softwareversie moet worden geüpgraded voor het gebruik van het nieuwe product.
X – Klein nummer dat de kleine herziening van het chipproduct aangeeft. Als dit nummer verandert, betekent dit de
software die voor de vorige versie van het product wordt gebruikt, is compatibel met het nieuwe product en het is niet nodig om de software te upgraden.
Het vM.X-schema vervangt eerder gebruikte chiprevisieschema's, inclusief ECox-nummers, Vxxx en eventuele andere formaten.
De chiprevisie wordt geïdentificeerd door:
  • eFuse-veld EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] en EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Tabel 1: Identificatie van chiprevisie door eFuse-bits
Espressif ESP32-C6-serie SoC Errata - Tabel 1 Identificatie van chiprevisie door eFuse-bits
  • Espressif-trackinginformatie lijn in chipmarkering
Espressif ESP32-C6-serie SoC Errata - Figuur 1
Figuur 1: Chipmarkeringsdiagram
Tabel 2: Identificatie van chiprevisie door chipmarkering
Espressif ESP32-C6-serie SoC Errata - Tabel 2 Identificatie van chiprevisie door chipmarkering
  • Specificatie-ID lijn in modulemarkering
Espressif ESP32-C6-serie SoC Errata - Figuur 2
Figuur 2: Modulemarkeringsdiagram
Tabel 3: Identificatie van chiprevisie door modulemarkering
Espressif ESP32-C6-serie SoC Errata - Tabel 3 Identificatie van chiprevisie door modulemarkering
Opmerking:

2 aanvullende methoden

Sommige fouten in het chipproduct hoeven niet op siliciumniveau te worden opgelost, of met andere woorden in een nieuwe chiprevisie.
In dit geval kan de chip worden geïdentificeerd aan de hand van de datumcode in de chipmarkering (zie figuur 1). Voor meer informatie,
raadpleeg Espressif Chip-verpakkingsinformatie.
Modules die rond de chip zijn gebouwd, kunnen worden geïdentificeerd aan de hand van het PW-nummer op het productlabel (zie figuur 3). Voor meer informatie verwijzen wij u naar Verpakkingsinformatie Espressif-module.
Espressif ESP32-C6-serie SoC Errata - Figuur 3
Figuur 3: Moduleproductlabel
Opmerking:
Houd er rekening mee dat PW-nummer wordt alleen geleverd voor haspels verpakt in aluminium vochtbarrièrezakken (MBB).

Errata Beschrijving:

Tabel 4: Errata-samenvatting
Espressif ESP32-C6-serie SoC Errata - Tabel 4 Errata-samenvatting

3 RISC-V-CPU

3.1 Mogelijke impasse als gevolg van het niet in de juiste volgorde uitvoeren van instructies bij het schrijven naar LP SRAM
Beschrijving
Wanneer HP CPU instructies uitvoert (instructie A en instructie B achtereenvolgens) in LP SRAM, volgen instructie A en instructie B toevallig de volgende patronen:
  • Instructie A omvat het schrijven naar het geheugen. Examples: sw/sh/sb
  • Instructie B omvat alleen toegang tot de instructiebus. Examples: nop/jal/jalr/lui/auipc
  • Het adres van instructie B is niet 4 bytes uitgelijnd
De gegevens die door instructie A naar het geheugen worden geschreven, worden pas vastgelegd nadat instructie B de uitvoering ervan heeft voltooid. Dit introduceert een risico waarbij, na het schrijven van instructie A naar het geheugen, als een oneindige lus wordt uitgevoerd in instructie B, het schrijven van instructie A nooit zal worden voltooid.
Tijdelijke oplossingen
Wanneer u dit probleem ondervindt, of wanneer u de montagecode controleert en het bovengenoemde patroon ziet,
  • Voeg een hekinstructie toe tussen instructie A en de oneindige lus. Dit kan worden bereikt door de rv_utils_memory_barrier-interface in ESP-IDF te gebruiken.
  • Vervang de oneindige lus door instructie wfi. Dit kan worden bereikt door de interface rv_utils_wait_for_intr in ESP-IDF te gebruiken.
  • Schakel de RV32C (gecomprimeerde) extensie uit bij het compileren van code die moet worden uitgevoerd in LP SRAM om instructies te vermijden met niet uitgelijnde adressen van 4 bytes.
Oplossing
Wordt opgelost bij toekomstige chiprevisies.
4 Klok
4.1 Onnauwkeurige kalibratie van RC_FAST_CLK-klok
Beschrijving
In de ESP32-C6-chip ligt de frequentie van de RC_FAST_CLK-klokbron te dicht bij de referentieklokfrequentie (40 MHz XTAL_CLK), waardoor het onmogelijk is om nauwkeurig te kalibreren. Dit kan van invloed zijn op randapparatuur die RC_FAST_CLK gebruikt en strenge eisen stelt aan de nauwkeurige klokfrequentie.
Voor randapparatuur die RC_FAST_CLK gebruikt, raadpleegt u de ESP32-C6 Technical Reference Manual > Chapter Reset and Clock.
Tijdelijke oplossingen
Gebruik andere klokbronnen in plaats van RC_FAST_CLK.
Oplossing
Opgelost in chiprevisie v0.1.
5 Resetten
5.1 Systeemreset geactiveerd door RTC Watchdog-timer kan niet correct worden gerapporteerd
Beschrijving
Wanneer de RTC watchdog-timer (RWDT) een systeemreset activeert, kan de resetbroncode niet correct worden vergrendeld. Als gevolg hiervan is de gerapporteerde resetoorzaak onbepaald en mogelijk onjuist.
Tijdelijke oplossingen
Geen oplossing.
Oplossing
Opgelost in chiprevisie v0.1.
6 RMT
6.1 Het signaalniveau van de inactieve status kan in de RMT continue TX-modus een fout vertonen
Beschrijving
Als in de RMT-module van de ESP32-C6 de continue TX-modus is ingeschakeld, wordt verwacht dat de gegevensoverdracht stopt nadat de gegevens zijn verzonden voor RMT_TX_LOOP_NUM_CHn-rondes, en daarna moet het signaalniveau in de inactieve toestand worden geregeld door het "niveau" veld van de eindmarkering.
In de echte situatie wordt, nadat de datatransmissie is gestopt, het signaalniveau van de inactieve toestand van het kanaal echter niet bepaald door het “niveau”-veld van de eindmarkering, maar door het niveau in de teruggewikkelde data, dat onbepaald is.
Tijdelijke oplossingen
Gebruikers wordt aangeraden om RMT_IDLE_OUT_EN_CHn in te stellen op 1, zodat alleen registers worden gebruikt om het inactieve niveau te controleren.
Dit probleem is omzeild sinds de eerste ESP-IDF-versie die de continue TX-modus ondersteunt (v5.1). In deze versies van ESP-IDF is het zo geconfigureerd dat het inactieve niveau alleen door registers kan worden geregeld.
Oplossing
Geen oplossing gepland.
7 Wi-Fi
7.1 ESP32-C6 Kan geen 802.11mc FTM-initiator zijn
Beschrijving
De tijd van T3 (dat wil zeggen het tijdstip van vertrek van ACK uit de initiator) die wordt gebruikt in 802.11mc Fine Time Measurement (FTM) kan niet correct worden verkregen, en als gevolg daarvan kan ESP32-C6 niet de FTM-initiator zijn.
Tijdelijke oplossingen
Geen oplossing.
Oplossing
Wordt opgelost bij toekomstige chiprevisies.

Gerelateerde documentatie en bronnen

Gerelateerde documentatie
Ontwikkelaarszone
  • ESP-IDF-programmeerhandleiding voor ESP32-C6 – Uitgebreide documentatie voor het ESP-IDF-ontwikkelingsframework.
  • ESP-IDF en andere ontwikkelingsframeworks op GitHub.
    https://github.com/espressif
  • ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community voor Espressif-producten waar u vragen kunt stellen, kennis kunt delen, ideeën kunt verkennen en problemen kunt helpen oplossen met collega-ingenieurs.
    https://esp32.com/
  • The ESP Journal - Best Practices, artikelen en opmerkingen van Espressif-mensen.
    https://blog.espressif.com/
  • Zie de tabbladen SDK's en Demo's, Apps, Tools, AT Firmware.
    https://espressif.com/en/support/download/sdks-demos
Producten
Neem contact met ons op

Revisiegeschiedenis

Espressif ESP32-C6-serie SoC Errata - Revisiegeschiedenis
Espressif ESP32-C6-serie SoC Errata - Disclaimer en copyrightkennisgeving
Disclaimer en auteursrechtverklaring
Informatie in dit document, inclusief: URL referenties, kan zonder voorafgaande kennisgeving worden gewijzigd.
ALLE INFORMATIE VAN DERDEN IN DIT DOCUMENT WORDT IN DE HUIDIGE STAAT GELEVERD, ZONDER GARANTIES VOOR DE AUTHENTICITEIT EN NAUWKEURIGHEID DAARVAN.
OP DIT DOCUMENT WORDT GEEN GARANTIE GEGEVEN VOOR ZIJN VERKOOPBAARHEID, NIET-INBREUKMAKENDHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL, NOCH ENIGE ANDERE GARANTIE DIE VOORTVLOEIT UIT EEN VOORSTEL, SPECIFICATIE OF SAMPLE.
Alle aansprakelijkheid, inclusief aansprakelijkheid voor inbreuk op eigendomsrechten, met betrekking tot het gebruik van informatie in dit document wordt afgewezen. Hierin worden geen expliciete of impliciete licenties, door uitsluiting of anderszins, verleend voor intellectuele eigendomsrechten.
Het Wi-Fi Alliance Member-logo is een handelsmerk van de Wi-Fi Alliance. Het Bluetooth-logo is een geregistreerd handelsmerk van Bluetooth SIG.
Alle handelsnamen, handelsmerken en geregistreerde handelsmerken die in dit document worden genoemd, zijn eigendom van hun respectievelijke eigenaren en worden hierbij erkend.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Alle rechten voorbehouden.

Documenten / Bronnen

Espressif ESP32-C6-serie SoC Errata [pdf] Gebruikershandleiding
ESP32-C6-serie SoC Errata, ESP32-C6-serie, SoC Errata, Errata

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *