Revisão do chip ESPRESSIF ESP32 v3.0
Mudança de design na revisão do chip v3.0
A Espressif lançou uma alteração no nível do wafer na série de produtos ESP32 (revisão do chip v3.0). Este documento descreve as diferenças entre a revisão do chip v3.0 e as revisões anteriores do chip ESP32. Abaixo estão as principais mudanças de design na revisão do chip v3.0:
- PSRAM Cache Bug Fix: Corrigido “Quando a CPU acessa a SRAM externa em uma determinada sequência, erros de leitura e gravação podem ocorrer.”. Detalhes do problema podem ser encontrados no item 3.9 da Errata do SoC da Série ESP32.
- Corrigido “Quando cada CPU lê certos espaços de endereços diferentes simultaneamente, pode ocorrer um erro de leitura”. Detalhes do problema podem ser encontrados no item 3.10 da Errata do SoC da Série ESP32.
- Estabilidade otimizada do oscilador de cristal de 32.768 KHz, o problema foi relatado pelo cliente de que há uma baixa probabilidade de que, sob o hardware da revisão do chip v1.0, o oscilador de cristal de 32.768 KHz não pôde iniciar corretamente.
- Corrigidos problemas de injeção de falhas relacionados à inicialização segura e à criptografia flash. Referência: Security Advisory sobre injeção de falhas e proteções eFuse
(CVE-2019-17391) e comunicado de segurança da Espressif sobre injeção de falha e inicialização segura (CVE-2019-15894) - Melhoria: Alterada a taxa de transmissão mínima suportada pelo módulo TWAI de 25 kHz para 12.5 kHz.
- Permitiu que o modo Download Boot fosse desativado permanentemente programando o novo bit eFuse UART_DOWNLOAD_DIS. Quando este bit é programado para 1, o modo Download Boot não pode ser usado e a inicialização falhará se os pinos de amarração estiverem definidos para este modo. O software programa este bit gravando no bit 27 de EFUSE_BLK0_WDATA0_REG e lê este bit lendo o bit 27 de EFUSE_BLK0_RDATA0_REG. A desabilitação de gravação para este bit é compartilhada com a desabilitação de gravação para o campo eFuse flash_crypt_cnt.
Impacto nos projetos do cliente
Esta seção destina-se a ajudar nossos clientes a entender o impacto do uso da revisão do chip v3.0 em um novo design ou da substituição da versão mais antiga do SoC pela revisão do chip v3.0 no design existente.
Caso de uso 1: atualização de hardware e software
Este é o caso de uso em que o novo projeto está sendo iniciado ou a atualização de hardware e software em um projeto existente é uma opção possível. Nesse caso, o projeto pode se beneficiar da proteção contra o ataque de injeção de falhas e também pode levar vantagemtage do mais novo mecanismo de inicialização segura e correção de bug do cache PSRAM com desempenho PSRAM ligeiramente aprimorado.
- Alterações de design de hardware:
Siga as diretrizes de design de hardware Espressif mais recentes. Para otimização do problema de estabilidade do oscilador de cristal de 32.768 KHz, consulte a seção Oscilador de cristal para obter mais informações. - Alterações no design do software:
1) Selecione Configuração mínima para Rev3: Vá para menuconfig > Configuração do componente > ESP32-specific e defina a opção Minimum Supported ESP32 Revision como “Rev 3”.
2) Versão do software: Recomende o uso de inicialização segura baseada em RSA do ESP-IDF v4.1 e posterior. A versão de lançamento do ESP-IDF v3.X também pode funcionar com aplicativos com inicialização segura original V1.
Caso de uso 2: somente atualização de hardware
Este é o caso de uso em que os clientes têm um projeto existente que pode permitir a atualização de hardware, mas o software precisa permanecer o mesmo nas revisões de hardware. Neste caso, o projeto se beneficia da segurança contra ataques de injeção de falhas, correção de bug do cache PSRAM e problema de estabilidade do oscilador de cristal de 32.768KHz. O desempenho da PSRAM continua o mesmo.
- Alterações de design de hardware:
Siga as diretrizes de design de hardware Espressif mais recentes. - Alterações no design do software:
O cliente pode continuar a usar o mesmo software e binário para os produtos implantados. O mesmo binário de aplicativo funcionará na revisão de chip v1.0 e na revisão de chip v3.0.
Especificação do rótulo
A etiqueta do ESP32-D0WD-V3 é mostrada abaixo:
A etiqueta do ESP32-D0WDQ6-V3 é mostrada abaixo:
Informações para pedidos
Para encomendar produtos, consulte: ESP Product Selector.
Aviso de isenção de responsabilidade e direitos autorais
Informações neste documento, incluindo URL referências, está sujeito a alterações sem aviso prévio.
ESTE DOCUMENTO É FORNECIDO NO ESTADO EM QUE SE ENCONTRA, SEM QUALQUER GARANTIA, INCLUINDO QUALQUER GARANTIA DE COMERCIABILIDADE, NÃO VIOLAÇÃO, ADEQUAÇÃO PARA QUALQUER FINALIDADE ESPECÍFICA OU QUALQUER GARANTIA DECORRENTE DE QUALQUER PROPOSTA, ESPECIFICAÇÃO OUAMPLE.
Toda responsabilidade, incluindo responsabilidade por violação de quaisquer direitos de propriedade, relacionada ao uso das informações neste documento é negada. Nenhuma licença expressa ou implícita, por preclusão ou de outra forma, para quaisquer direitos de propriedade intelectual é concedida aqui. O logotipo de membro da Wi-Fi Alliance é uma marca registrada da Wi-Fi Alliance. O logotipo Bluetooth é uma marca registrada da Bluetooth SIG.
Todos os nomes comerciais, marcas comerciais e marcas registradas mencionadas neste documento são de propriedade de seus respectivos proprietários e são aqui reconhecidas.
Copyright © 2022 Espressif Inc. Todos os direitos reservados.
Equipe Espressif IoT www.espressif.com
Documentos / Recursos
![]() |
Revisão do chip ESPRESSIF ESP32 v3.0 [pdf] Guia do Usuário Revisão do chip ESP32 v3.0, ESP32, revisão do chip v3.0, chip ESP32 |