ESPRESSIF ESP32 Chip Revisjon v3.0
Designendring i Chip Revision v3.0
Espressif har gitt ut én endring på wafer-nivå på ESP32-serien med produkter (brikkerevisjon v3.0). Dette dokumentet beskriver forskjeller mellom brikrevisjon v3.0 og tidligere ESP32 brikrevisjoner. Nedenfor er de viktigste designendringene i brikrevisjon v3.0:
- PSRAM Cache Bug Fix: Rettet "Når CPU-en får tilgang til den eksterne SRAM-en i en bestemt sekvens, kan det oppstå lese- og skrivefeil." Detaljer om problemet finnes i punkt 3.9 i ESP32 Series SoC Errata.
- Rettet "Når hver CPU leser visse forskjellige adresseområder samtidig, kan det oppstå en lesefeil." Detaljer om problemet finnes i punkt 3.10 i ESP32 Series SoC Errata.
- Optimalisert 32.768 KHz krystalloscillatorstabilitet, problemet ble rapportert av klienten at det er lav sannsynlighet for at under brikrevisjon v1.0 maskinvare, kunne 32.768 KHz krystalloscillatoren ikke starte ordentlig.
- Fikset Feilinjeksjonsproblemer angående sikker oppstart og flash-kryptering er rettet. Referanse: Sikkerhetsråd om feilinjeksjon og eFuse-beskyttelse
(CVE-2019-17391) og Espressif-sikkerhetsrådgivning angående feilinjeksjon og sikker oppstart (CVE-2019-15894) - Forbedring: Endret minimum overføringshastighet som støttes av TWAI-modulen fra 25 kHz til 12.5 kHz.
- Tillatt nedlastingsoppstartsmodus å bli permanent deaktivert ved å programmere den nye eFuse-biten UART_DOWNLOAD_DIS. Når denne biten er programmert til 1, kan ikke nedlastingsoppstartsmodus brukes, og oppstart vil mislykkes hvis strapping pins er satt for denne modusen. Programvare denne biten ved å skrive til bit 27 i EFUSE_BLK0_WDATA0_REG, og les denne biten ved å lese bit 27 i EFUSE_BLK0_RDATA0_REG. Skrive deaktivert for denne biten er delt med skrivedeaktivert for flash_crypt_cnt eFuse-feltet.
Innvirkning på kundeprosjekter
Denne delen er ment å hjelpe kundene våre til å forstå virkningen av å bruke brikrevisjon v3.0 i en ny design eller erstatte eldre versjon SoC med brikrevisjon v3.0 i eksisterende design.
Brukstilfelle 1: Oppgradering av maskinvare og programvare
Dette er brukssaken der det nye prosjektet blir igangsatt eller oppgradering for maskinvare og programvare i et eksisterende prosjekt er et mulig alternativ. I et slikt tilfelle kan prosjektet dra nytte av beskyttelse mot feilinjeksjonsangrep og kan også dra fordeltage av nyere sikker oppstartsmekanisme og PSRAM-cache-feilretting med litt forbedret PSRAM-ytelse.
- Endringer i maskinvaredesign:
Vennligst følg de siste Espressifs retningslinjer for maskinvaredesign. For 32.768 KHz krystalloscillatorstabilitetsproblemoptimering, se avsnittet Krystalloscillator for mer informasjon. - Endringer i programvaredesign:
1) Velg Minimum konfigurasjon til Rev3: Gå til menuconfig > Conponent config > ESP32-spesifikk, og sett alternativet Minimum Supported ESP32 Revision til "Rev 3".
2) Programvareversjon: Anbefaler å bruke RSA-basert sikker oppstart fra ESP-IDF v4.1 og nyere. ESP-IDF v3.X utgivelsesversjon kan også fungere med applikasjoner med original sikker oppstart V1.
Brukstilfelle 2: Kun maskinvareoppgradering
Dette er brukssaken der kunder har eksisterende prosjekter som kan tillate maskinvareoppgradering, men programvaren må forbli den samme på tvers av maskinvarerevisjoner. I dette tilfellet får prosjektet fordel av sikkerhet for feilinjeksjonsangrep, PSRAM-cache-feilretting og 32.768KHz krystalloscillatorstabilitetsproblem. PSRAM-ytelsen fortsetter å forbli den samme.
- Endringer i maskinvaredesign:
Vennligst følg den nyeste Espressif Hardware Design Guideline. - Endringer i programvaredesign:
Klienten kan fortsette å bruke samme programvare og binære for de distribuerte produktene. Den samme binære applikasjonen vil fungere på både chiprevisjon v1.0 og chiprevisjon v3.0.
Etikettspesifikasjon
Etiketten til ESP32-D0WD-V3 er vist nedenfor:
Etiketten til ESP32-D0WDQ6-V3 er vist nedenfor:
Bestillingsinformasjon
For produktbestilling, se: ESP Product Selector.
Ansvarsfraskrivelse og opphavsrettserklæring
Informasjon i dette dokumentet, inkludert URL referanser, kan endres uten varsel.
DETTE DOKUMENTET LEVERES SOM DET ER UTEN NOEN GARANTIER, INKLUDERT NOEN GARANTI FOR SALGBARHET, IKKE-KRENKELSE, EGNETHET FOR NOEN BESTEMT FORMÅL, ELLER NOEN GARANTI SOM ELLER OPSTÅR AV EVENTUELLE SPESIFIKKE FORSLAG.AMPLE.
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 © 2022 Espressif Inc. Alle rettigheter forbeholdt.
Espressif IoT Team www.espressif.com
Dokumenter / Ressurser
![]() |
ESPRESSIF ESP32 Chip Revisjon v3.0 [pdfBrukerhåndbok ESP32 Chip Revision v3.0, ESP32, Chip Revision v3.0, ESP32 Chip |