Espressif ESP32-C6 Series SoC Errata Ръководство за потребителя

Въведение
Този документ описва известни грешки в сериите ESP32-C6 на SoC.
Този документ описва известни грешки в сериите ESP32-C6 на SoC.

Идентификация на чипа
Забележка:
Проверете връзката или QR кода, за да се уверите, че използвате най-новата версия на този документ:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Проверете връзката или QR кода, за да се уверите, че използвате най-новата версия на този документ:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf

1 ревизия на чипа
Espressif се представя vM.X схема за номериране за обозначаване на ревизии на чипове.
M – Основен номер, указващ основната редакция на чиповия продукт. Ако този номер се промени, това означава, че софтуерът, използван за предишната версия на продукта, е несъвместим с новия продукт и версията на софтуера трябва да бъде надстроена за използването на новия продукт.
X – Малък номер, указващ малката ревизия на чиповия продукт. Ако това число се промени, това означава
софтуерът, използван за предишната версия на продукта, е съвместим с новия продукт и не е необходимо да надстройвате софтуера.
софтуерът, използван за предишната версия на продукта, е съвместим с новия продукт и не е необходимо да надстройвате софтуера.
Схемата vM.X замества използваните преди схеми за ревизия на чипове, включително ECOx номера, Vxxx и други формати, ако има такива.
Ревизията на чипа се идентифицира от:
- eFuse поле EFUSE_RD_MAC_SPI_SYS_3_REG[23:22] и EFUSE_RD_MAC_SPI_SYS_3_REG[21:18]
Таблица 1: Идентификация на ревизията на чипа чрез битове eFuse

- Информация за проследяване на Espressif линия в маркировката на чипа

Фигура 1: Диаграма за маркиране на чипове
Таблица 2: Идентификация на версията на чипа чрез маркиране на чипа

- Идентификатор на спецификацията линия в маркировката на модула

Фигура 2: Диаграма за маркиране на модула
Таблица 3: Идентификация на версията на чипа чрез маркиране на модула

Забележка:
- Информация за версията на ESP-IDF, която поддържа конкретна версия на чип, е предоставена в Съвместимост между изданията на ESP-IDF и ревизиите на Espressif SoC.
- За повече информация относно надстройката на ревизията на чипа и тяхната идентификация на продуктите от серията ESP32-C6, моля, вижте ESP32-C6 Известия за промяна на продукт/процес (PCN).
- За повече информация относно схемата за номериране на ревизии на чипове вижте Съвети за съвместимост за схема за номериране на ревизии на чипове.
2 Допълнителни метода
Някои грешки в продукта на чипа не е необходимо да бъдат коригирани на ниво силикон или с други думи в нова ревизия на чипа.
В този случай чипът може да бъде идентифициран чрез код за дата в маркировката на чипа (вижте Фигура 1). За повече информация,
моля обърнете се към Информация за опаковката на чипс Espressif.
моля обърнете се към Информация за опаковката на чипс Espressif.
Модулите, изградени около чипа, могат да бъдат идентифицирани чрез PW номер в етикета на продукта (вижте Фигура 3). За повече информация, моля, вижте Информация за опаковката на модула Espressif.

Фигура 3: Етикет на продукта на модула
Забележка:
Моля, имайте предвид, че PW номер се предоставя само за макари, опаковани в алуминиеви торби с бариера против влага (MBB).
Моля, имайте предвид, че PW номер се предоставя само за макари, опаковани в алуминиеви торби с бариера против влага (MBB).
Описание на грешката
Таблица 4: Резюме на грешките

3 RISC-V CPU
3.1 Възможен блокиране поради неправилно изпълнение на инструкции, когато е включен запис в LP SRAM
Описание
Когато HP CPU изпълнява инструкции (инструкция A и инструкция B последователно) в LP SRAM и инструкция A и инструкция B следват следните модели:
- Инструкция А включва запис в паметта. Прampлес: sw/sh/sb
- Инструкция B включва само достъп до шината за инструкции. Прampфайлове: nop/jal/jalr/lui/auipc
- Адресът на инструкция B не е 4-байтов подравнен
Данните, записани от инструкция A в паметта, се записват само след като инструкция B е завършила изпълнението. Това въвежда риск, при който, след запис на инструкция A в паметта, ако се изпълни безкраен цикъл в инструкция B, записът на инструкция A никога няма да завърши.
Заобикаляне
Когато срещнете този проблем или когато проверите асемблиращия код и видите гореспоменатия модел,
- Добавете инструкция за ограда между инструкция A и безкрайния цикъл. Това може да се постигне чрез използване на интерфейса rv_utils_memory_barrier в ESP-IDF.
- Заменете безкрайния цикъл с инструкция wfi. Това може да се постигне чрез използване на интерфейса rv_utils_wait_for_intr в ESP-IDF.
- Деактивирайте разширението RV32C (компресирано), когато компилирате код, който да бъде изпълнен в LP SRAM, за да избегнете инструкции с адреси, които не са 4-байтови.
Решение
Ще бъде коригирано при бъдещи ревизии на чипове.
Ще бъде коригирано при бъдещи ревизии на чипове.
4 часовник
4.1 Неточно калибриране на часовника RC_FAST_CLK
Описание
В чипа ESP32-C6 честотата на източника на часовник RC_FAST_CLK е твърде близка до честотата на еталонния часовник (40 MHz XTAL_CLK), което прави невъзможно точното калибриране. Това може да засегне периферни устройства, които използват RC_FAST_CLK и имат строги изисквания за неговата точна тактова честота.
За периферни устройства, използващи RC_FAST_CLK, вижте ESP32-C6 Техническо справочно ръководство > глава Нулиране и часовник.
Заобикаляне
Използвайте други източници на часовник вместо RC_FAST_CLK.
Използвайте други източници на часовник вместо RC_FAST_CLK.
Решение
Коригирано в версия 0.1 на чипа.
Коригирано в версия 0.1 на чипа.
5 Нулиране
5.1 Нулирането на системата, задействано от таймера за наблюдение на RTC, не може да бъде докладвано правилно
Описание
Когато RTC таймерът за наблюдение (RWDT) задейства нулиране на системата, изходният код за нулиране не може да бъде фиксиран правилно. В резултат на това докладваната причина за нулиране е неопределена и може да е грешна.
Когато RTC таймерът за наблюдение (RWDT) задейства нулиране на системата, изходният код за нулиране не може да бъде фиксиран правилно. В резултат на това докладваната причина за нулиране е неопределена и може да е грешна.
Заобикаляне
Няма заобиколно решение.
Няма заобиколно решение.
Решение
Коригирано в версия 0.1 на чипа.
Коригирано в версия 0.1 на чипа.
6 RMT
6.1 Нивото на сигнала в състояние на неактивност може да попадне в грешка в режим RMT непрекъснато предаване
Описание
В RMT модула на ESP32-C6, ако режимът на непрекъснато предаване е активиран, се очаква предаването на данни да спре, след като данните бъдат изпратени за RMT_TX_LOOP_NUM_CHn кръгове и след това нивото на сигнала в неактивно състояние трябва да се контролира от „нивото“ поле на крайния маркер.
В RMT модула на ESP32-C6, ако режимът на непрекъснато предаване е активиран, се очаква предаването на данни да спре, след като данните бъдат изпратени за RMT_TX_LOOP_NUM_CHn кръгове и след това нивото на сигнала в неактивно състояние трябва да се контролира от „нивото“ поле на крайния маркер.
Въпреки това, в реална ситуация, след като предаването на данни спре, нивото на сигнала в неактивно състояние на канала не се контролира от полето „ниво“ на крайния маркер, а от нивото в данните, обвити обратно, което е неопределено.
Заобикаляне
На потребителите се предлага да зададат RMT_IDLE_OUT_EN_CHn на 1, за да използват само регистри за контрол на нивото на неактивност.
Този проблем е прескочен от първата версия на ESP-IDF, която поддържа непрекъснат режим на предаване (v5.1). В тези версии на ESP-IDF е конфигурирано, че нивото на неактивност може да се контролира само от регистри.
На потребителите се предлага да зададат RMT_IDLE_OUT_EN_CHn на 1, за да използват само регистри за контрол на нивото на неактивност.
Този проблем е прескочен от първата версия на ESP-IDF, която поддържа непрекъснат режим на предаване (v5.1). В тези версии на ESP-IDF е конфигурирано, че нивото на неактивност може да се контролира само от регистри.
Решение
Няма планирана корекция.
Няма планирана корекция.
7 WiFi
7.1 ESP32-C6 не може да бъде 802.11mc FTM инициатор
Описание
Времето на T3 (т.е. времето на излизане на ACK от инициатора), използвано в 802.11mc Fine Time Measurement (FTM), не може да бъде получено правилно и в резултат на това ESP32-C6 не може да бъде FTM инициатор.
Времето на T3 (т.е. времето на излизане на ACK от инициатора), използвано в 802.11mc Fine Time Measurement (FTM), не може да бъде получено правилно и в резултат на това ESP32-C6 не може да бъде FTM инициатор.
Заобикаляне
Няма заобиколно решение.
Няма заобиколно решение.
Решение
Ще бъде коригирано при бъдещи ревизии на чипове.
Ще бъде коригирано при бъдещи ревизии на чипове.
Свързана документация
- Лист с данни за серия ESP32-C6 – Спецификации на хардуера ESP32-C6.
- ESP32-C6 Техническо справочно ръководство – Подробна информация за това как да използвате ESP32-C6 памет и периферни устройства.
- ESP32-C6 Указания за хардуерен дизайн – Указания как да интегрирате ESP32-C6 във вашия хардуерен продукт.
- Сертификати https://espressif.com/en/support/documents/certificates
- ESP32-C6 Известия за промяна на продукт/процес (PCN) https://espressif.com/en/support/documents/pcns?keys=ESP8684
- Актуализации на документацията и абонамент за известия за актуализации https://espressif.com/en/support/download/documents
Зона за разработчици
- Ръководство за програмиране на ESP-IDF за ESP32-C6 – Обширна документация за рамката за разработка на ESP-IDF.
- ESP-IDF и други рамки за разработка на GitHub.
https://github.com/espressif - ESP32 BBS Forum – Общност от инженер към инженер (E2E) за продукти на Espressif, където можете да публикувате въпроси, да споделяте знания, да изследвате идеи и да помагате за решаването на проблеми с колеги инженери.
https://esp32.com/ - The ESP Journal – Най-добри практики, статии и бележки от Espressif хора.
https://blog.espressif.com/ - Вижте разделите SDK и демонстрации, Приложения, Инструменти, AT фърмуер.
https://espressif.com/en/support/download/sdks-demos
Продукти
- ESP32-C6 Series SoCs – Прегледайте всички ESP32-C6 SoC.
https://espressif.com/en/products/socs?id=ESP32-C6 - Модули от серията ESP32-C6 – Прегледайте всички модули, базирани на ESP32-C6.
https://espressif.com/en/products/modules?id=ESP32-C6 - ESP32-C6 серия DevKits – Прегледайте всички базирани на ESP32-C6 devkits.
https://espressif.com/en/products/devkits?id=ESP32-C6 - ESP Product Selector – Намерете хардуерен продукт на Espressif, подходящ за вашите нужди, като сравните или приложите филтри.
https://products.espressif.com/#/product-selector?language=en
Свържете се с нас
- Вижте разделите Въпроси за продажби, Технически запитвания, Схема на верига и дизайн на печатни платки Review, Вземете Sampлес
(Онлайн магазини), Станете наш доставчик, Коментари и предложения.
https://espressif.com/en/contact-us/sales-questions
История на ревизиите


Отказ от отговорност и известие за авторски права
Информация в този документ, включително URL препратки, подлежи на промяна без предизвестие.
ВСЯКАТА ИНФОРМАЦИЯ ЗА ТРЕТИ СТРАНИ В ТОЗИ ДОКУМЕНТ СЕ ПРЕДОСТАВЯ КАКВАТО Е, БЕЗ НИКАКВИ ГАРАНЦИИ ЗА АВТЕНТИЧНОСТТА И ТОЧНОСТТА ѝ.
НИКАКВА ГАРАНЦИЯ НЕ СЕ ПРЕДОСТАВЯ ЗА ТОЗИ ДОКУМЕНТ ЗА НЕГОВАТА ПРОДАВАЕМОСТ, НЕНАРУШЕНИЕ, ПРИГОДНОСТ ЗА КАКВАТО И ДА Е КОНКРЕТНА ЦЕЛ, НИТО ДА ПРОИЗТИЧА ГАРАНЦИЯ ПО ДРУГ ДРУГ ВЪЗ ПРЕДЛОЖЕНИЕ, СПЕЦИФИКАЦИЯ ИЛИ SAMPLE.
Отказва се всякаква отговорност, включително отговорност за нарушаване на права на собственост, свързани с използването на информацията в този документ. Тук не се предоставят никакви лицензи, изрични или подразбиращи се, чрез estoppel или по друг начин, за каквито и да било права на интелектуална собственост.
Логото на Wi-Fi Alliance Member е търговска марка на Wi-Fi Alliance. Логото на Bluetooth е регистрирана търговска марка на Bluetooth SIG.
Всички търговски имена, търговски марки и регистрирани търговски марки, споменати в този документ, са собственост на съответните им собственици и с настоящото се потвърждават.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Всички права запазени.
Информация в този документ, включително URL препратки, подлежи на промяна без предизвестие.
ВСЯКАТА ИНФОРМАЦИЯ ЗА ТРЕТИ СТРАНИ В ТОЗИ ДОКУМЕНТ СЕ ПРЕДОСТАВЯ КАКВАТО Е, БЕЗ НИКАКВИ ГАРАНЦИИ ЗА АВТЕНТИЧНОСТТА И ТОЧНОСТТА ѝ.
НИКАКВА ГАРАНЦИЯ НЕ СЕ ПРЕДОСТАВЯ ЗА ТОЗИ ДОКУМЕНТ ЗА НЕГОВАТА ПРОДАВАЕМОСТ, НЕНАРУШЕНИЕ, ПРИГОДНОСТ ЗА КАКВАТО И ДА Е КОНКРЕТНА ЦЕЛ, НИТО ДА ПРОИЗТИЧА ГАРАНЦИЯ ПО ДРУГ ДРУГ ВЪЗ ПРЕДЛОЖЕНИЕ, СПЕЦИФИКАЦИЯ ИЛИ SAMPLE.
Отказва се всякаква отговорност, включително отговорност за нарушаване на права на собственост, свързани с използването на информацията в този документ. Тук не се предоставят никакви лицензи, изрични или подразбиращи се, чрез estoppel или по друг начин, за каквито и да било права на интелектуална собственост.
Логото на Wi-Fi Alliance Member е търговска марка на Wi-Fi Alliance. Логото на Bluetooth е регистрирана търговска марка на Bluetooth SIG.
Всички търговски имена, търговски марки и регистрирани търговски марки, споменати в този документ, са собственост на съответните им собственици и с настоящото се потвърждават.
Copyright © 2023 Espressif Systems (Shanghai) Co., Ltd. Всички права запазени.
Документи / Ресурси
![]() |
Espressif ESP32-C6 Series SoC Errata [pdf] Ръководство за потребителя Серия ESP32-C6 SoC Errata, ESP32-C6 Series, SoC Errata, Errata |