ESPRESSIF ESP32 Chip Revision v3.0
Schimbarea designului în versiunea cipului v3.0
Espressif a lansat o modificare la nivel de wafer pe seria de produse ESP32 (reviziunea cipului v3.0). Acest document descrie diferențele dintre revizuirea chipului v3.0 și versiunile anterioare ale chipului ESP32. Mai jos sunt principalele modificări de design în revizuirea chipului v3.0:
- PSRAM Cache Bug Fix: Remediat „Când CPU accesează SRAM extern într-o anumită secvență, pot apărea erori de citire și scriere”. Detaliile problemei pot fi găsite în articolul 3.9 din Errata SoC din seria ESP32.
- S-a remediat „Când fiecare CPU citește simultan anumite spații de adrese diferite, poate apărea o eroare de citire.” Detalii despre problemă pot fi găsite la punctul 3.10 din Errata SoC din seria ESP32.
- Stabilitate optimizată a oscilatorului cu cristal de 32.768 KHz, problema a fost raportată de client că există o probabilitate scăzută ca, în cazul hardware-ului cu revizuirea chipului v1.0, oscilatorul cu cristal de 32.768 KHz să nu poată porni corect.
- S-au rezolvat problemele de injectare de eroare privind pornirea securizată și criptarea flash au fost remediate. Referință: Aviz de securitate privind protecțiile de injectare a erorilor și eFuse
(CVE-2019-17391) și aviz de securitate Espressif privind injectarea defecțiunilor și pornirea securizată (CVE-2019-15894) - Îmbunătățire: S-a schimbat rata minimă de transmisie suportată de modulul TWAI de la 25 kHz la 12.5 kHz.
- Modul de încărcare permis să fie dezactivat permanent prin programarea noului bit eFuse UART_DOWNLOAD_DIS. Când acest bit este programat la 1, modul Download Boot nu poate fi utilizat și pornirea va eșua dacă pinii de fixare sunt setați pentru acest mod. Programează software-ul acest bit scriind pe bitul 27 din EFUSE_BLK0_WDATA0_REG și citiți acest bit citind bitul 27 din EFUSE_BLK0_RDATA0_REG. Dezactivarea de scriere pentru acest bit este partajată cu dezactivarea de scriere pentru câmpul eFuse flash_crypt_cnt.
Impact asupra proiectelor clienților
Această secțiune are scopul de a ajuta clienții noștri să înțeleagă impactul utilizării revizuirii cipului v3.0 într-un design nou sau înlocuirii versiunii mai vechi SoC cu revizuirea cipului v3.0 în designul existent.
Cazul de utilizare 1: Upgrade hardware și software
Acesta este cazul de utilizare în care noul proiect este inițiat sau upgrade pentru hardware și software într-un proiect existent este o opțiune posibilă. Într-un astfel de caz, proiectul poate beneficia de protecție împotriva atacului de injecție de defecte și poate, de asemenea, să profitetagMecanismul de pornire securizat mai nou și remedierea erorilor de cache PSRAM cu performanță PSRAM ușor îmbunătățită.
- Modificări ale designului hardware:
Vă rugăm să urmați cel mai recent Ghid de proiectare hardware Espressif. Pentru optimizarea problemei de stabilitate a oscilatorului cu cristal de 32.768 KHz, vă rugăm să consultați secțiunea Oscilator cu cristal pentru mai multe informații. - Modificări ale designului software:
1) Selectați Configurație minimă la Rev3: Accesați menuconfig > Conponent config > ESP32-specific și setați opțiunea Minimum Supported ESP32 Revision la „Rev 3”.
2) Versiunea software: se recomandă utilizarea unui boot securizat bazat pe RSA de la ESP-IDF v4.1 și o versiune ulterioară. Versiunea de lansare ESP-IDF v3.X poate funcționa și cu aplicația cu boot securizat original V1.
Cazul de utilizare 2: Numai upgrade hardware
Acesta este cazul de utilizare în care clienții au un proiect existent care poate permite actualizarea hardware-ului, dar software-ul trebuie să rămână același în toate reviziile hardware. În acest caz, proiectul beneficiază de atacurile de securitate la injecție de erori, remedierea erorilor de cache PSRAM și problema de stabilitate a oscilatorului de cristal de 32.768KHz. Totuși, performanța PSRAM continuă să rămână aceeași.
- Modificări ale designului hardware:
Vă rugăm să urmați cel mai recent Ghid de proiectare hardware Espressif. - Modificări ale designului software:
Clientul poate continua să utilizeze același software și același binar pentru produsele implementate. Aceeași aplicație binară va funcționa atât la versiunea cip v1.0, cât și la versiunea cip v3.0.
Specificația etichetei
Eticheta ESP32-D0WD-V3 este prezentată mai jos:
Eticheta ESP32-D0WDQ6-V3 este prezentată mai jos:
Informații de comandă
Pentru a comanda produse, vă rugăm să consultați: ESP Product Selector.
Exonerare de responsabilitate și notificare privind drepturile de autor
Informațiile din acest document, inclusiv URL referințe, poate fi schimbată fără notificare.
ACEST DOCUMENT ESTE OFERIT CA ATARE, FĂRĂ NICIUN GARANȚIE, INCLUSIV ORICE GARANȚIE DE VANTABILITATE, NEÎNCĂLCARE, ADECVENȚĂ PENTRU ORICE SCOP ANUMIT SAU ORICE GARANȚIE DECORATA DIN ORICE PROPUNERE, SPECIFICAȚIE SAUAMPLE.
Toată răspunderea, inclusiv răspunderea pentru încălcarea oricăror drepturi de proprietate, referitoare la utilizarea informațiilor din acest document este declinată. Nu se acordă aici licențe exprese sau implicite, prin excludere sau în alt mod, pentru niciun drept de proprietate intelectuală. Sigla Wi-Fi Alliance Member este o marcă comercială a Wi-Fi Alliance. Sigla Bluetooth este o marcă comercială înregistrată a Bluetooth SIG.
Toate denumirile comerciale, mărcile comerciale și mărcile comerciale înregistrate menționate în acest document sunt proprietatea proprietarilor respectivi și sunt recunoscute prin prezenta.
Copyright © 2022 Espressif Inc. Toate drepturile rezervate.
Echipa Espressif IoT www.espressif.com
Documente/Resurse
![]() |
ESPRESSIF ESP32 Chip Revision v3.0 [pdfGhid de utilizare Revizuirea cipului ESP32 v3.0, ESP32, Revizuirea cipului v3.0, cip ESP32 |