SoC da série Espressif ESP32-C6
 Errata Manual do Usuário
Manual do usuário da errata do SoC da série Espressif ESP32-C6
Introdução
Este documento descreve erratas conhecidas na série de SoCs ESP32-C6.
Errata de SoC da série Espressif ESP32-C6 - Espressif Systems

Identificação de Chip

Observação:
Verifique o link ou o código QR para ter certeza de que está usando a versão mais recente deste documento:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
ícone do código QR
1 Revisão de Chip
Espressif está apresentando vM.X esquema de numeração para indicar revisões de chips.
M – Número principal, indicando a revisão principal do produto de chip. Se este número mudar, significa que o software usado para a versão anterior do produto é incompatível com o novo produto, e a versão do software deverá ser atualizada para uso do novo produto.
X – Número menor, indicando a pequena revisão do produto de chip. Se este número mudar, significa que o
o software usado para a versão anterior do produto é compatível com o novo produto e não há necessidade de atualizar o software.
O esquema vM.X substitui esquemas de revisão de chip usados ​​anteriormente, incluindo números ECOx, Vxxx e outros formatos, se houver.
A revisão do chip é identificada por:
  • Campo eFuse EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] e EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Tabela 1: Identificação de revisão de chip por eFuse Bits
Errata SoC da série Espressif ESP32-C6 - Tabela 1 Identificação de revisão de chip por eFuse Bits
  • Informações de rastreamento do Espressif linha na marcação de chips
Errata de SoC da série Espressif ESP32-C6 - Figura 1
Figura 1: Diagrama de marcação de cavacos
Tabela 2: Identificação de Revisão de Chip por Marcação de Chip
Errata SoC da série Espressif ESP32-C6 - Tabela 2 Identificação de revisão de chip por marcação de chip
  • Identificador de especificação linha na marcação do módulo
Errata de SoC da série Espressif ESP32-C6 - Figura 2
Figura 2: Diagrama de Marcação do Módulo
Tabela 3: Identificação de Revisão de Chip por Marcação de Módulo
Errata SoC da série Espressif ESP32-C6 - Tabela 3 Identificação de revisão de chip por marcação de módulo
Observação:

2 métodos adicionais

Alguns erros no produto do chip não precisam ser corrigidos no nível do silício ou, em outras palavras, em uma nova revisão do chip.
Neste caso, o chip poderá ser identificado pelo Código de Data na marcação do chip (ver Figura 1). Para maiores informações,
por favor consulte Informações de embalagem do chip Espressif.
Os módulos construídos em torno do chip podem ser identificados pelo número PW na etiqueta do produto (veja a Figura 3). Para obter mais informações, consulte Informações de embalagem do módulo Espressif.
Errata de SoC da série Espressif ESP32-C6 - Figura 3
Figura 3: Etiqueta do Produto do Módulo
Observação:
Observe que Número de senha é fornecido apenas para bobinas embaladas em sacos de alumínio com barreira contra umidade (MBB).

Descrição da Errata

Tabela 4: Resumo da Errata
Errata de SoC da série Espressif ESP32-C6 - Tabela 4 Resumo da errata

3CPU RISC-V

3.1 Possível deadlock devido à execução fora de ordem de instruções ao escrever em LP SRAM está envolvida
Descrição
Quando a CPU HP executa instruções (instrução A e instrução B sucessivamente) na SRAM LP, e a instrução A e a instrução B seguem os seguintes padrões:
  • A instrução A envolve escrever na memória. Examparquivos: sw/sh/sb
  • A instrução B envolve apenas acessar o barramento de instruções. Examparquivos: nop/jal/jalr/lui/auipc
  • O endereço da instrução B não está alinhado com 4 bytes
Os dados gravados pela instrução A na memória só são confirmados após a instrução B ter concluído a execução. Isso introduz um risco onde, após a instrução A ser escrita na memória, se um loop infinito for executado na instrução B, a escrita da instrução A nunca será concluída.
soluções alternativas
Quando você enfrentar esse problema ou ao verificar o código assembly e ver o padrão mencionado acima,
  • Adicione uma instrução fence entre a instrução A e o loop infinito. Isso pode ser conseguido usando a interface rv_utils_memory_barrier no ESP-IDF.
  • Substitua o loop infinito pela instrução wfi. Isso pode ser conseguido usando a interface rv_utils_wait_for_intr no ESP-IDF.
  • Desabilite a extensão RV32C (compactada) ao compilar código que será executado em LP SRAM para evitar instruções com endereços não alinhados a 4 bytes.
Solução
A ser corrigido nas futuras revisões do chip.
4 Relógio
4.1 Calibração imprecisa do relógio RC_FAST_CLK
Descrição
No chip ESP32-C6, a frequência da fonte do clock RC_FAST_CLK está muito próxima da frequência do clock de referência (40 MHz XTAL_CLK), impossibilitando uma calibração precisa. Isso pode afetar periféricos que usam RC_FAST_CLK e possuem requisitos rigorosos para sua frequência de clock precisa.
Para periféricos usando RC_FAST_CLK, consulte o Manual de Referência Técnica ESP32-C6 > Capítulo Reset e Relógio.
soluções alternativas
Use outras fontes de relógio em vez de RC_FAST_CLK.
Solução
Corrigido na revisão do chip v0.1.
5 Reiniciar
5.1 A reinicialização do sistema acionada pelo temporizador Watchdog RTC não pode ser relatada corretamente
Descrição
Quando o temporizador watchdog RTC (RWDT) aciona uma reinicialização do sistema, o código-fonte da reinicialização não pode ser travado corretamente. Como resultado, a causa da reinicialização relatada é indeterminada e pode estar errada.
soluções alternativas
Nenhuma solução alternativa.
Solução
Corrigido na revisão do chip v0.1.
6 TRM
6.1 O nível do sinal de estado inativo pode apresentar erro no modo TX contínuo RMT
Descrição
No módulo RMT do ESP32-C6, se o modo TX contínuo estiver habilitado, espera-se que a transmissão de dados pare após os dados serem enviados para rodadas RMT_TX_LOOP_NUM_CHn, e após isso, o nível do sinal em estado inativo deverá ser controlado pelo “nível” campo do marcador final.
Porém, na situação real, após a interrupção da transmissão de dados, o nível do sinal de estado ocioso do canal não é controlado pelo campo “nível” do marcador final, mas pelo nível nos dados retornados, que é indeterminado.
soluções alternativas
Sugere-se que os usuários definam RMT_IDLE_OUT_EN_CHn como 1 para usar apenas registros para controlar o nível ocioso.
Este problema foi contornado desde a primeira versão do ESP-IDF que suporta o modo TX contínuo (v5.1). Nestas versões do ESP-IDF está configurado que o nível de inatividade só pode ser controlado por registradores.
Solução
Nenhuma correção agendada.
7 Wi-Fi
7.1 ESP32-C6 não pode ser iniciador 802.11mc FTM
Descrição
O tempo de T3 (isto é, tempo de partida do ACK do Iniciador) usado na Medição de Tempo Fino (FTM) 802.11mc não pode ser adquirido corretamente e, como resultado, ESP32-C6 não pode ser o Iniciador FTM.
soluções alternativas
Nenhuma solução alternativa.
Solução
A ser corrigido nas futuras revisões do chip.

Documentação e recursos relacionados

Documentação relacionada
Zona do Desenvolvedor
  • Guia de programação ESP-IDF para ESP32-C6 – Documentação extensa para a estrutura de desenvolvimento ESP-IDF.
  • ESP-IDF e outros frameworks de desenvolvimento no GitHub.
    https://github.com/espressif
  • ESP32 BBS Forum – Comunidade Engineer-to-Engineer (E2E) para produtos Espressif, onde você pode postar perguntas, compartilhar conhecimento, explorar ideias e ajudar a resolver problemas com colegas engenheiros.
    https://esp32.com/
  • The ESP Journal – Melhores práticas, artigos e notas do pessoal da Espressif.
    https://blog.espressif.com/
  • Veja as abas SDKs e Demos, Apps, Tools, AT Firmware.
    https://espressif.com/en/support/download/sdks-demos
Produtos
Contate-nos

Histórico de revisão

Errata SoC da série Espressif ESP32-C6 - Histórico de revisões
Errata SoC da série Espressif ESP32-C6 - Isenção de responsabilidade e aviso de direitos autorais
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.
TODAS AS INFORMAÇÕES DE TERCEIROS NESTE DOCUMENTO SÃO FORNECIDAS NO ESTADO EM QUE SE ENCONTRAM, SEM GARANTIAS DE SUA AUTENTICIDADE E PRECISÃO.
NENHUMA GARANTIA É FORNECIDA A ESTE DOCUMENTO PARA SUA COMERCIABILIDADE, NÃO VIOLAÇÃO, ADEQUAÇÃO PARA QUALQUER FINALIDADE ESPECÍFICA, NEM QUALQUER GARANTIA DE OUTRA FORMA DECORRENTE DE QUALQUER PROPOSTA, ESPECIFICAÇÃO OU SAMPLE.
Todas as responsabilidades, incluindo responsabilidade por violação de quaisquer direitos de propriedade, relacionadas ao uso das informações contidas neste documento são isentas de responsabilidade. Nenhuma licença expressa ou implícita, por preclusão ou de outra forma, a 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 © 2023 Espressif Systems (Shanghai) Co., Ltd. Todos os direitos reservados.

Documentos / Recursos

Errata de SoC da série Espressif ESP32-C6 [pdf] Manual do Usuário
Errata SoC Série ESP32-C6, Série ESP32-C6, Errata SoC, Errata

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *