ESPRESSIF-ESP32-Chip-Revision-v3-0-LOGO

ESPRESSIF ESP32 Chip Revisjon v3.0

ESPRESSIF-ESP32-Chip-Revision-v3-0-PRODUCT

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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)
  5. Forbedring: Endret minimum overføringshastighet som støttes av TWAI-modulen fra 25 kHz til 12.5 kHz.
  6. 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.

  1. Endringer i maskinvaredesign:
    Vennligst følg de siste Espressifs retningslinjer for maskinvaredesign. For 32.768 KHz krystalloscillatorstabilitetsproblemoptimering, se avsnittet Krystalloscillator for mer informasjon.
  2. 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.

  1. Endringer i maskinvaredesign:
    Vennligst følg den nyeste Espressif Hardware Design Guideline.
  2. 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:ESPRESSIF-ESP32-Chip-Revision-v3-0-FIG-1
Etiketten til ESP32-D0WDQ6-V3 er vist nedenfor:ESPRESSIF-ESP32-Chip-Revision-v3-0-FIG-2

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

Referanser

Legg igjen en kommentar

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