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

ESPRESSIF ESP32 Chip Revision v3.0

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

Designändring i Chip Revision v3.0

Espressif har släppt en förändring på wafer-nivå på ESP32-seriens produkter (chiprevision v3.0). Det här dokumentet beskriver skillnaderna mellan chiprevision v3.0 och tidigare ESP32-chiprevisioner. Nedan är de viktigaste designändringarna i chiprevision v3.0:

  1. PSRAM Cache Bug Fix: Fixat "När processorn kommer åt det externa SRAM i en viss sekvens kan läs- och skrivfel uppstå." Detaljer om problemet finns i punkt 3.9 i ESP32 Series SoC Errata.
  2. Fixat "När varje CPU läser vissa olika adressutrymmen samtidigt kan ett läsfel uppstå." Detaljer om problemet finns i punkt 3.10 i ESP32 Series SoC Errata.
  3. Optimerad 32.768 KHz kristalloscillatorstabilitet, problemet rapporterades av klienten att det är en låg sannolikhet att under chiprevision v1.0 hårdvara, 32.768 KHz kristalloscillatorn inte kunde starta ordentligt.
  4. Fixade Felinjektionsproblem angående säker start och flashkryptering är fixade. Referens: Säkerhetsråd om felinjektion och eFuse-skydd
    (CVE-2019-17391) & Espressif säkerhetsrådgivning angående felinjektion och säker start (CVE-2019-15894)
  5. Förbättring: Ändrade den lägsta baudhastigheten som stöds av TWAI-modulen från 25 kHz till 12.5 kHz.
  6. Tillåtet nedladdningsstartläge att permanent inaktiveras genom att programmera den nya eFuse-biten UART_DOWNLOAD_DIS. När denna bit är programmerad till 1, kan Download Boot-läge inte användas och uppstarten misslyckas om strapping-stiften är inställda för detta läge. Programvara denna bit genom att skriva till bit 27 i EFUSE_BLK0_WDATA0_REG, och läs denna bit genom att läsa bit 27 i EFUSE_BLK0_RDATA0_REG. Skrivavstängning för denna bit delas med skrivavstängning för flash_crypt_cnt eFuse-fältet.

Påverkan på kundprojekt

Det här avsnittet är avsett att hjälpa våra kunder att förstå effekten av att använda chiprevision v3.0 i en ny design eller att ersätta äldre version SoC med chiprevision v3.0 i befintlig design.

Användningsfall 1: Uppgradering av maskinvara och programvara
Detta är användningsfallet där det nya projektet initieras eller uppgradering för hårdvara och mjukvara i ett befintligt projekt är ett möjligt alternativ. I ett sådant fall kan projektet dra nytta av skydd mot felinjektionsangrepp och kan också dra fördeltage av nyare säker startmekanism och PSRAM-cache-buggfix med något förbättrad PSRAM-prestanda.

  1. Hårdvarudesignändringar:
    Vänligen följ den senaste Espressif Hardware Design Guideline. För optimering av 32.768 KHz kristalloscillatorstabilitetsproblem, se avsnittet Crystal Oscillator för mer information.
  2. Förändringar i mjukvarudesign:
    1) Välj Minsta konfiguration till Rev3: Gå till menuconfig > Conponent config > ESP32-specifik och ställ in alternativet Minimum Supported ESP32 Revision till "Rev 3".
    2) Programvaruversion: Rekommenderar att använda RSA-baserad säker start från ESP-IDF v4.1 och senare. ESP-IDF v3.X Releaseversion kan också fungera med applikationer med original säker start V1.

Användningsfall 2: Endast maskinvaruuppgradering
Detta är användningsfallet där kunder har ett befintligt projekt som kan tillåta hårdvaruuppgradering men mjukvaran måste förbli densamma över hårdvaruversioner. I det här fallet drar projektet nytta av säkerhet för felinjektionsattacker, PSRAM-cache-buggfix och 32.768KHz kristalloscillatorstabilitetsproblem. PSRAM-prestandan fortsätter dock att förbli densamma.

  1. Hårdvarudesignändringar:
    Vänligen följ den senaste Espressif Hardware Design Guideline.
  2. Förändringar i mjukvarudesign:
    Klienten kan fortsätta att använda samma programvara och binära filer för de distribuerade produkterna. Samma applikationsbinär kommer att fungera på både chiprevision v1.0 och chiprevision v3.0.

Etikettspecifikation

Etiketten för ESP32-D0WD-V3 visas nedan:ESPRESSIF-ESP32-Chip-Revision-v3-0-FIG-1
Etiketten för ESP32-D0WDQ6-V3 visas nedan:ESPRESSIF-ESP32-Chip-Revision-v3-0-FIG-2

Beställningsinformation

För produktbeställning, se: ESP Product Selector.

Ansvarsfriskrivning och upphovsrättsmeddelande
Information i detta dokument, inklusive URL referenser, kan ändras utan föregående meddelande.
DETTA DOKUMENT TILLHANDAHÅLLS I BEFINTLIGT SKICK UTAN INGEN GARANTI, INKLUSIVE NÅGON GARANTI OM SÄLJBARHET, ICKE-INTRÄNG, LÄMPLIGHET FÖR NÅGOT SÄRSKILT ÄNDAMÅL ELLER NÅGON GARANTI SOM ANNAT SOM UTSÄTTS UR NÅGOT SÄRSKILT FÖRSLAG, ELLER SÄRSKILT FÖRSLAG.AMPLE.

Allt ansvar, inklusive ansvar för intrång i eventuella äganderätter, relaterat till användningen av informationen i detta dokument friskrivs. Inga licenser, uttryckliga eller underförstådda, genom estoppel eller på annat sätt, till några immateriella rättigheter beviljas häri. Wi-Fi Alliance Members logotyp är ett varumärke som tillhör Wi-Fi Alliance. Bluetooth-logotypen är ett registrerat varumärke som tillhör Bluetooth SIG.
Alla varumärken, varumärken och registrerade varumärken som nämns i detta dokument tillhör sina respektive ägare och erkänns härmed.
Copyright © 2022 Espressif Inc. Med ensamrätt.

Espressif IoT Team www.espressif.com

Dokument/resurser

ESPRESSIF ESP32 Chip Revision v3.0 [pdf] Användarhandbok
ESP32 Chip Revision v3.0, ESP32, Chip Revision v3.0, ESP32 Chip

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *