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

ESPRESSIF ESP32 Chip Revision v3.0

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

Suunnittelumuutos Chip Revision v3.0:ssa

Espressif on julkaissut yhden kiekkotason muutoksen ESP32-sarjan tuotteisiin (sirun versio v3.0). Tämä asiakirja kuvaa erot siruversion v3.0 ja aiempien ESP32-siruversioiden välillä. Alla on tärkeimmät suunnittelumuutokset siruversiossa v3.0:

  1. PSRAM-välimuistin virhekorjaus: Korjattu "Kun CPU käyttää ulkoista SRAM-muistia tietyssä järjestyksessä, luku- ja kirjoitusvirheitä voi tapahtua." Ongelman yksityiskohdat löytyvät ESP3.9-sarjan SoC Erratan kohdasta 32.
  2. Korjattu "Kun jokainen CPU lukee tiettyjä eri osoiteavaruuksia samanaikaisesti, lukuvirhe voi tapahtua." Ongelman yksityiskohdat löytyvät ESP3.10-sarjan SoC Erratan kohdasta 32.
  3. Optimoitu 32.768 KHz:n kideoskillaattorin vakaus, asiakas ilmoitti ongelmasta, että on pieni todennäköisyys, että siruversion v1.0 laitteistossa 32.768 KHz:n kideoskillaattori ei voinut käynnistyä kunnolla.
  4. Korjattu Suojattua käynnistystä ja flash-salausta koskevat vikojen lisäysongelmat on korjattu. Viite: Vika-injektio- ja eFuse-suojauksia koskevat turvallisuusohjeet
    (CVE-2019-17391) ja Espressif-tietoturvatiedote, joka koskee vikaruiskutusta ja suojattua käynnistystä (CVE-2019-15894)
  5. Parannus: Muutettiin TWAI-moduulin tukema vähimmäissiirtonopeus 25 kHz:stä 12.5 kHz:iin.
  6. Sallittu Download Boot -tilan poistaminen pysyvästi käytöstä ohjelmoimalla uusi eFuse-bitti UART_DOWNLOAD_DIS. Kun tämä bitti on ohjelmoitu arvoon 1, Download Boot -tilaa ei voi käyttää ja käynnistys epäonnistuu, jos kiinnitysnastat on asetettu tähän tilaan. Ohjelmoi tämä bitti kirjoittamalla EFUSE_BLK27_WDATA0_REG:n bittiin 0 ja lue tämä bitti lukemalla EFUSE_BLK27_RDATA0_REG:n bitti 0. Tämän bitin kirjoitus esto on jaettu flash_crypt_cnt eFuse -kentän kirjoituseston kanssa.

Vaikutus asiakasprojekteihin

Tämä osio on tarkoitettu auttamaan asiakkaitamme ymmärtämään, miten siruversion v3.0 käyttö uudessa suunnittelussa tai vanhan version SoC korvaa siruversiolla v3.0 olemassa olevassa suunnittelussa.

Käyttötapaus 1: Laitteisto- ja ohjelmistopäivitys
Tämä on käyttötapaus, jossa uusi projekti käynnistetään tai olemassa olevan projektin laitteiston ja ohjelmiston päivitys on mahdollinen vaihtoehto. Tällaisessa tapauksessa projekti voi hyötyä suojauksesta vikaruiskutushyökkäystä vastaan ​​ja voi myös edistyätagUudempi suojattu käynnistysmekanismi ja PSRAM-välimuistin virhekorjaus hieman parannetulla PSRAM-suorituskyvyllä.

  1. Laitteiston suunnittelun muutokset:
    Noudata viimeisimpiä Espressif Hardware Design Guideline -ohjeita. 32.768 KHz:n kideoskillaattorin vakausongelman optimoinnista on lisätietoja osiossa Crystal Oscillator.
  2. Ohjelmiston suunnittelun muutokset:
    1) Valitse Minimum Configuration to Rev3: Siirry kohtaan menuconfig > Conponent config > ESP32-specific ja aseta Minimi tuettu ESP32-versio -asetukseksi Rev 3.
    2) Ohjelmistoversio: Suosittele käyttämään RSA-pohjaista suojattua käynnistystä ESP-IDF v4.1:stä ja uudemmista. ESP-IDF v3.X -julkaisuversio voi toimia myös sovelluksen kanssa, jossa on alkuperäinen suojattu käynnistys V1.

Käyttötapaus 2: Vain laitteistopäivitys
Tämä on käyttötapaus, jossa asiakkailla on olemassa projekti, joka voi mahdollistaa laitteiston päivityksen, mutta ohjelmiston on pysyttävä samana kaikissa laitteistoversioissa. Tässä tapauksessa projekti hyötyy turvallisuudesta vikainjektiohyökkäyksiin, PSRAM-välimuistin virheenkorjaukseen ja 32.768KHz:n kideoskillaattorin vakausongelmaan. PSRAM-suorituskyky pysyy kuitenkin edelleen samana.

  1. Laitteiston suunnittelun muutokset:
    Noudata uusimpia Espressif-laitteistosuunnitteluohjeita.
  2. Ohjelmiston suunnittelun muutokset:
    Asiakas voi jatkaa samojen ohjelmistojen ja binaarien käyttöä käyttöönotetuille tuotteille. Sama sovellusbinaari toimii sekä siruversiossa v1.0 että siruversiossa v3.0.

Etiketin erittely

ESP32-D0WD-V3:n tarra näkyy alla:ESPRESSIF-ESP32-Chip-Revision-v3-0-KUVA-1
ESP32-D0WDQ6-V3:n tarra näkyy alla:ESPRESSIF-ESP32-Chip-Revision-v3-0-KUVA-2

Tilaustiedot

Tuotteen tilaaminen, katso: ESP Product Selector.

Vastuuvapauslauseke ja tekijänoikeusilmoitus
Tämän asiakirjan tiedot, mukaan lukien URL viitteitä, voidaan muuttaa ilman erillistä ilmoitusta.
TÄMÄ ASIAKIRJA TOIMITETAAN SELLAISENAAN ILMAN MITÄÄN TAKUITA, MUKAAN lukien TAKUUT MYYNTIKELPOISUUDESTA, LOUKKAMATTOMUKSESTA, SOVELTUVUUDESTA TIETTYYN TARKOITUKSEEN TAI MILLÄÄN TAKUITA, JOS TAPAHTUMAAN TAPAHTUU MUUTENAMPLE.

Kaikki vastuu, mukaan lukien vastuu mahdollisten omistusoikeuksien loukkauksista, liittyen tämän asiakirjan tietojen käyttöön, on irtisanoutunut. Tässä ei myönnetä minkäänlaisia ​​immateriaalioikeuksia koskevia nimenomaisia ​​tai epäsuoria lisenssejä, estoppel tai muutoin. Wi-Fi Alliance Member -logo on Wi-Fi Alliancen tavaramerkki. Bluetooth-logo on Bluetooth SIG:n rekisteröity tavaramerkki.
Kaikki tässä asiakirjassa mainitut kauppanimet, tavaramerkit ja rekisteröidyt tavaramerkit ovat omistajiensa omaisuutta, ja ne tunnustetaan.
Copyright © 2022 Espressif Inc. Kaikki oikeudet pidätetään.

Espressif IoT -tiimi www.espressif.com

Asiakirjat / Resurssit

ESPRESSIF ESP32 Chip Revision v3.0 [pdfKäyttöopas
ESP32 Chip Revision v3.0, ESP32, Chip Revision v3.0, ESP32 Chip

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *