ESPRESSIF ESP32 Chip Revisión v3.0
Cambio de diseño en la revisión de chips v3.0
Espressif ha lanzado un cambio de nivel de oblea en los productos de la serie ESP32 (revisión de chip v3.0). Este documento describe las diferencias entre la revisión del chip v3.0 y las revisiones anteriores del chip ESP32. A continuación se muestran los principales cambios de diseño en la revisión del chip v3.0:
- Corrección de errores de caché de PSRAM: se corrigió "Cuando la CPU accede a la SRAM externa en una secuencia determinada, pueden ocurrir errores de lectura y escritura". Los detalles del problema se pueden encontrar en el elemento 3.9 en la errata del SoC de la serie ESP32.
- Se corrigió "Cuando cada CPU lee ciertos espacios de direcciones diferentes simultáneamente, puede ocurrir un error de lectura". Los detalles del problema se pueden encontrar en el elemento 3.10 en la errata del SoC de la serie ESP32.
- Estabilidad optimizada del oscilador de cristal de 32.768 KHz, el problema fue informado por el cliente de que existe una baja probabilidad de que bajo el hardware de revisión de chip v1.0, el oscilador de cristal de 32.768 KHz no pueda iniciarse correctamente.
- Se corrigieron los problemas de inyección de fallas relacionados con el arranque seguro y el cifrado flash. Referencia: Aviso de seguridad sobre inyección de fallas y protecciones eFuse
(CVE-2019-17391) y aviso de seguridad de Espressif sobre inyección de fallas y arranque seguro (CVE-2019-15894) - Mejora: Cambió la velocidad de transmisión mínima admitida por el módulo TWAI de 25 kHz a 12.5 kHz.
- Se permitió que el modo de arranque de descarga se deshabilite permanentemente mediante la programación del nuevo bit eFuse UART_DOWNLOAD_DIS. Cuando este bit está programado en 1, el modo de arranque de descarga no se puede usar y el arranque fallará si los pines de conexión están configurados para este modo. Programe este bit escribiendo en el bit 27 de EFUSE_BLK0_WDATA0_REG y lea este bit leyendo el bit 27 de EFUSE_BLK0_RDATA0_REG. La desactivación de escritura para este bit se comparte con la desactivación de escritura para el campo eFuse flash_crypt_cnt.
Impacto en proyectos de clientes
Esta sección está destinada a ayudar a nuestros clientes a comprender el impacto de usar la revisión de chip v3.0 en un nuevo diseño o reemplazar la versión anterior del SoC con la revisión de chip v3.0 en un diseño existente.
Caso de uso 1: actualización de hardware y software
Este es el caso de uso en el que se inicia el nuevo proyecto o la actualización de hardware y software en un proyecto existente es una opción posible. En tal caso, el proyecto puede beneficiarse de la protección contra el ataque de inyección de fallas y también puede tomar ventaja.tage del nuevo mecanismo de arranque seguro y corrección de errores de caché de PSRAM con un rendimiento de PSRAM ligeramente mejorado.
- Cambios en el diseño de hardware:
Siga las últimas Directrices de diseño de hardware de Espressif. Para optimizar el problema de estabilidad del oscilador de cristal de 32.768 KHz, consulte la sección Oscilador de cristal para obtener más información. - Cambios en el diseño del software:
1) Seleccione Configuración mínima para Rev3: Vaya a menuconfig > Conponent config > ESP32-specific, y establezca la opción de revisión de ESP32 mínima admitida en "Rev 3".
2) Versión de software: se recomienda utilizar un arranque seguro basado en RSA desde ESP-IDF v4.1 y posterior. La versión de lanzamiento ESP-IDF v3.X también puede funcionar con la aplicación con arranque seguro original V1.
Caso de uso 2: solo actualización de hardware
Este es el caso de uso en el que los clientes tienen un proyecto existente que puede permitir la actualización de hardware, pero el software debe permanecer igual en todas las revisiones de hardware. En este caso, el proyecto se beneficia de la seguridad frente a los ataques de inyección de fallos, la corrección de errores de caché de PSRAM y el problema de estabilidad del oscilador de cristal de 32.768 KHz. Sin embargo, el rendimiento de PSRAM sigue siendo el mismo.
- Cambios en el diseño de hardware:
Siga las últimas directrices de diseño de hardware de Espressif. - Cambios en el diseño del software:
El cliente puede continuar usando el mismo software y binario para los productos implementados. El mismo binario de aplicación funcionará tanto en la revisión de chip v1.0 como en la revisión de chip v3.0.
Especificación de etiqueta
La etiqueta de ESP32-D0WD-V3 se muestra a continuación:
La etiqueta de ESP32-D0WDQ6-V3 se muestra a continuación:
Información de pedidos
Para realizar pedidos de productos, consulte: Selector de productos ESP.
Descargo de responsabilidad y aviso de derechos de autor
Información en este documento, incluyendo URL referencias, está sujeta a cambios sin previo aviso.
ESTE DOCUMENTO SE PROPORCIONA TAL CUAL SIN NINGUNA GARANTÍA, INCLUYENDO CUALQUIER GARANTÍA DE COMERCIABILIDAD, NO INFRACCIÓN, IDONEIDAD PARA CUALQUIER FIN EN PARTICULAR O CUALQUIER GARANTÍA QUE SURJA DE CUALQUIER PROPUESTA, ESPECIFICACIÓN O SEGURIDADAMPEL.
Se renuncia a toda responsabilidad, incluida la responsabilidad por la infracción de cualquier derecho de propiedad, relacionada con el uso de la información contenida en este documento. No se otorgan licencias expresas o implícitas, por impedimento o de otro modo, a ningún derecho de propiedad intelectual en este documento. El logotipo de miembro de Wi-Fi Alliance es una marca comercial de Wi-Fi Alliance. El logotipo de Bluetooth es una marca registrada de Bluetooth SIG.
Todos los nombres comerciales, marcas comerciales y marcas comerciales registradas que se mencionan en este documento son propiedad de sus respectivos dueños y se reconocen aquí.
Copyright © 2022 Espressif Inc. Todos los derechos reservados.
Equipo IoT de Espressif www.espressif.com
Documentos / Recursos
![]() |
ESPRESSIF ESP32 Chip Revisión v3.0 [pdf] Guía del usuario Revisión de chip ESP32 v3.0, ESP32, Revisión de chip v3.0, Chip ESP32 |