ESPRESSIF-ESP32-Chip-Revisie-v3-0-LOGO

ESPRESSIF ESP32 Chip Revisie v3.0

ESPRESSIF-ESP32-Chip-Revisie-v3-0-PRODUCT

Ontwerpwijziging in chiprevisie v3.0

Espressif heeft een wijziging op wafer-niveau uitgebracht voor producten uit de ESP32-serie (chiprevisie v3.0). Dit document beschrijft de verschillen tussen chiprevisie v3.0 en eerdere ESP32-chiprevisies. Hieronder staan ​​de belangrijkste ontwerpwijzigingen in chiprevisie v3.0:

  1. PSRAM Cache Bug Fix: opgelost "Wanneer de CPU de externe SRAM in een bepaalde volgorde benadert, kunnen lees- en schrijffouten optreden.". Details van het probleem zijn te vinden in item 3.9 in ESP32 Series SoC Errata.
  2. Opgelost: "Wanneer elke CPU bepaalde verschillende adresruimten tegelijkertijd leest, kan er een leesfout optreden." Details van het probleem zijn te vinden in item 3.10 in ESP32 Series SoC Errata.
  3. Geoptimaliseerde 32.768 KHz kristaloscillator stabiliteit, het probleem werd gemeld door de klant dat er een kleine kans is dat onder chiprevisie v1.0 hardware, de 32.768 KHz kristaloscillator niet goed kon starten.
  4. Opgelost Foutinjectieproblemen met betrekking tot veilig opstarten en flash-codering zijn opgelost. Referentie: beveiligingsadvies met betrekking tot foutinjectie en eFuse-beveiligingen
    (CVE-2019-17391) & Espressif-beveiligingsadvies met betrekking tot foutinjectie en veilig opstarten (CVE-2019-15894)
  5. Verbetering: De minimale baudrate die wordt ondersteund door de TWAI-module is gewijzigd van 25 kHz naar 12.5 kHz.
  6. Toegestaan ​​​​dat de opstartmodus voor downloaden permanent wordt uitgeschakeld door de nieuwe eFuse-bit UART_DOWNLOAD_DIS te programmeren. Als dit bit op 1 is geprogrammeerd, kan de download-opstartmodus niet worden gebruikt en zal het opstarten mislukken als de omsnoeringspinnen voor deze modus zijn ingesteld. Software programmeert dit bit door naar bit 27 van EFUSE_BLK0_WDATA0_REG te schrijven en leest dit bit door bit 27 van EFUSE_BLK0_RDATA0_REG te lezen. Schrijf uitschakelen voor deze bit wordt gedeeld met schrijf uitschakelen voor het veld flash_crypt_cnt eFuse.

Impact op klantprojecten

Dit gedeelte is bedoeld om onze klanten te helpen de impact te begrijpen van het gebruik van chiprevisie v3.0 in een nieuw ontwerp of het vervangen van een oudere versie van SoC door chiprevisie v3.0 in een bestaand ontwerp.

Gebruikssituatie 1: hardware- en software-upgrade
Dit is de use-case waarbij het nieuwe project wordt geïnitieerd of upgrade voor hardware en software in een bestaand project een mogelijke optie is. In een dergelijk geval kan het project profiteren van bescherming tegen een aanval door foutinjectie en kan het ook voordelen opleverentagHet nieuwere veilige opstartmechanisme en PSRAM-cache-bugfix met licht verbeterde PSRAM-prestaties.

  1. Hardware-ontwerpwijzigingen:
    Volg de nieuwste Espressif Hardware Design-richtlijn. Voor optimalisatie van 32.768 KHz kristaloscillator stabiliteitsproblemen, raadpleeg sectie Kristaloscillator voor meer informatie.
  2. Wijzigingen in het softwareontwerp:
    1) Selecteer Minimale configuratie naar Rev3: Ga naar menuconfig > Componentconfiguratie > ESP32-specifiek en stel de optie Minimaal ondersteunde ESP32-revisie in op "Rev 3".
    2) Softwareversie: aanbevolen om op RSA gebaseerde veilige opstart te gebruiken vanaf ESP-IDF v4.1 en hoger. ESP-IDF v3.X Release-versie kan ook werken met een applicatie met originele veilige opstart V1.

Use Case 2: Alleen hardware-upgrade
Dit is de use-case waarbij klanten een bestaand project hebben dat hardware-upgrades mogelijk maakt, maar de software moet hetzelfde blijven bij alle hardwarerevisies. In dit geval profiteert het project van beveiliging tegen foutinjectieaanvallen, PSRAM-cache-bugfix en 32.768KHz kristaloscillatorstabiliteitsprobleem. De PSRAM-prestaties blijven echter hetzelfde.

  1. Hardware-ontwerpwijzigingen:
    Volg de nieuwste Espressif Hardware Design-richtlijn.
  2. Wijzigingen in het softwareontwerp:
    Klant kan dezelfde software en binary blijven gebruiken voor de ingezette producten. Hetzelfde binaire programma werkt op zowel chiprevisie v1.0 als chiprevisie v3.0.

Labelspecificatie

Het label van ESP32-D0WD-V3 wordt hieronder weergegeven:ESPRESSIF-ESP32-Chip-Revisie-v3-0-FIG-1
Het label van ESP32-D0WDQ6-V3 wordt hieronder weergegeven:ESPRESSIF-ESP32-Chip-Revisie-v3-0-FIG-2

Bestel Informatie

Voor het bestellen van producten verwijzen wij u naar: ESP Product Selector.

Disclaimer en auteursrechtverklaring
Informatie in dit document, inclusief: URL referenties, kan zonder voorafgaande kennisgeving worden gewijzigd.
DIT DOCUMENT WORDT ALS ZODANIG GELEVERD, ZONDER ENIGE GARANTIES, INCLUSIEF ENIGE GARANTIE VAN VERKOOPBAARHEID, NIET-INBREUK, GESCHIKTHEID VOOR EEN BEPAALD DOEL OF ENIGE GARANTIE DIE ANDERS UIT ENIG VOORSTEL, SPECIFICATIE VOORTVLOEITAMPLE.

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 © 2022 Espressif Inc. Alle rechten voorbehouden.

Espressif IoT-team www.espressif.com

Documenten / Bronnen

ESPRESSIF ESP32 Chip Revisie v3.0 [pdf] Gebruikershandleiding
ESP32 Chip Revisie v3.0, ESP32, Chip Revisie v3.0, ESP32 Chip

Referenties

Laat een reactie achter

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