SoC серії Espressif ESP32-C6
 Посібник користувача Errata
Espressif ESP32-C6 Series SoC Errata Посібник користувача
вступ
Цей документ описує відомі помилки в серії SoC ESP32-C6.
Espressif ESP32-C6 Series SoC Errata - Espressif Systems

Ідентифікація чіпа

Примітка:
Перевірте посилання або QR-код, щоб переконатися, що ви використовуєте останню версію цього документа:
https://espressif.com/sites/default/files/documentation/esp32-c6_errata_en.pdf
Піктограма Qr-коду
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 ESP32-C6 Series SoC Errata – Таблиця 1 Ідентифікація версії мікросхеми за бітами eFuse
  • Інформація про відстеження Espressif лінія в маркуванні мікросхеми
Espressif ESP32-C6 Series SoC Errata – Малюнок 1
Малюнок 1: Схема маркування мікросхем
Таблиця 2: Ідентифікація версії чіпа за маркуванням чіпа
Espressif ESP32-C6 Series SoC Errata - Таблиця 2 Ідентифікація версії мікросхеми за маркуванням мікросхеми
  • Специфікаційний ідентифікатор лінія в маркуванні модуля
Espressif ESP32-C6 Series SoC Errata – Малюнок 2
Малюнок 2: Схема маркування модуля
Таблиця 3: Ідентифікація версії чіпа за маркуванням модуля
Espressif ESP32-C6 Series SoC Errata - Таблиця 3 Ідентифікація версії мікросхеми за маркуванням модуля
Примітка:

2 Додаткові методи

Деякі помилки в продукті мікросхеми не потрібно виправляти на рівні кремнію, або, іншими словами, у новій версії мікросхеми.
У цьому випадку чіп можна ідентифікувати за кодом дати в маркуванні чіпа (див. рис. 1). Для отримання додаткової інформації,
будь ласка зверніться до Інформація про упаковку чіпів Espressif.
Модулі, побудовані навколо мікросхеми, можна ідентифікувати за номером PW на етикетці продукту (див. рис. 3). Для отримання додаткової інформації зверніться до Інформація про упаковку модуля Espressif.
Espressif ESP32-C6 Series SoC Errata – Малюнок 3
Рисунок 3: Етикетка продукту модуля
Примітка:
Зверніть увагу, що Номер PW надається лише для котушок, упакованих в алюмінієві вологозахисні пакети (MBB).

Опис помилок

Таблиця 4: Зведення виправлень
Espressif ESP32-C6 Series SoC Errata – Таблиця 4. Зведення помилок

3 ЦП RISC-V

3.1 Можлива взаємоблокування через нестандартне виконання інструкцій під час запису в LP SRAM
опис
Коли ЦП HP виконує інструкції (інструкцію A та інструкцію B послідовно) у LP SRAM, і інструкція A та інструкція B дотримуються таких шаблонів:
  • Інструкція A передбачає запис у пам’ять. Пр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 МГц XTAL_CLK), що робить неможливим точне калібрування. Це може вплинути на периферійні пристрої, які використовують RC_FAST_CLK і мають суворі вимоги до його точної тактової частоти.
Для периферійних пристроїв, які використовують RC_FAST_CLK, зверніться до Технічного довідкового посібника ESP32-C6 > Розділ Скидання та годинник.
Обхідні шляхи
Використовуйте інші джерела синхронізації замість RC_FAST_CLK.
Рішення
Виправлено у версії чіпа v0.1.
5 Скинути
5.1 Скидання системи, викликане сторожовим таймером RTC, не може бути правильно повідомлено
опис
Коли сторожовий таймер RTC (RWDT) запускає скидання системи, вихідний код скидання не може бути зафіксований належним чином. Як наслідок, повідомлена причина скидання є невизначеною та може бути неправильною.
Обхідні шляхи
Немає обхідного шляху.
Рішення
Виправлено у версії чіпа v0.1.
6 RMT
6.1 Рівень сигналу в стані очікування може зіткнутися з помилкою в режимі безперервної передачі RMT
опис
У модулі RMT ESP32-C6, якщо ввімкнено режим безперервної передачі, очікується, що передача даних припиняється після надсилання даних для RMT_TX_LOOP_NUM_CHn раундів, і після цього рівень сигналу в стані очікування повинен контролюватися «рівнем» поле кінцевого маркера.
Однак у реальній ситуації після припинення передачі даних рівень сигналу в стані очікування каналу контролюється не полем «рівень» кінцевого маркера, а рівнем у даних, загорнутих назад, який є невизначеним.
Обхідні шляхи
Користувачам пропонується встановити RMT_IDLE_OUT_EN_CHn на 1, щоб використовувати лише регістри для керування рівнем простою.
Ця проблема була усунена з першої версії ESP-IDF, яка підтримує безперервний режим передачі (v5.1). У цих версіях ESP-IDF налаштовано, що рівень простою може контролюватися лише регістрами.
Рішення
Виправлення не заплановано.
7 Wi-Fi
7.1 ESP32-C6 не може бути ініціатором 802.11mc 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 – Спільнота від інженера до інженера (E2E) для продуктів Espressif, де ви можете ставити запитання, ділитися знаннями, досліджувати ідеї та допомагати вирішувати проблеми з колегами-інженерами.
    https://esp32.com/
  • Журнал ESP – найкращі методи, статті та примітки від Espressif.
    https://blog.espressif.com/
  • Перегляньте вкладки SDK і демонстрації, Програми, Інструменти, AT Firmware.
    https://espressif.com/en/support/download/sdks-demos
Продукти
Зв'яжіться з нами
  • Перегляньте вкладки «Питання з продажу», «Технічні запити», «Схема ланцюга» та «Дизайн друкованої плати»view, отримати Сampлес
    (Інтернет-магазини), Станьте нашим постачальником, Коментарі та пропозиції.
    https://espressif.com/en/contact-us/sales-questions

Історія версій

Espressif ESP32-C6 Series SoC Errata – Історія версій
Espressif ESP32-C6 Series SoC Errata – Відмова від відповідальності та повідомлення про авторські права
Відмова від відповідальності та повідомлення про авторські права
Інформація в цьому документі, в т.ч URL посилання, можуть бути змінені без попередження.
ВСЯ ІНФОРМАЦІЯ ТРЕТІХ ОСІН В ЦЬОМУ ДОКУМЕНТІ НАДАЄТЬСЯ ЯКІМ БЕЗ ГАРАНТІЙ ЩО ЇЇ ДОСТИЖНОСТІ ТА ТОЧНОСТІ.
ДО ЦЬОГО ДОКУМЕНТА НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ ЩОДО ЙОГО КОМЕРЦІЙНОЇ ЦІННОСТІ, ВІДСУТНОСТІ ПОРУШЕННЯ ПРАВ, ВІДПОВІДНОСТІ ДЛЯ БУДЬ-ЯКОЇ КОНКРЕТНОЇ ЦІЛІ, ТАКОЖ НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ, ЩОДО БУДЬ-ЯКИХ ПРОПОЗИЦІЙ, СПЕЦИФІКАЦІЙ АБО SAMPLE.
Будь-яка відповідальність, включаючи відповідальність за порушення будь-яких прав власності, пов’язаної з використанням інформації в цьому документі, не несе. У цьому документі не надаються жодні ліцензії, явні чи неявні, шляхом estoppel чи іншим чином, на будь-які права інтелектуальної власності.
Логотип Wi-Fi Alliance Member є торговою маркою Wi-Fi Alliance. Логотип Bluetooth є зареєстрованою торговою маркою Bluetooth SIG.
Усі торгові назви, торгові марки та зареєстровані торгові марки, згадані в цьому документі, є власністю відповідних власників і цим визнаються.
Авторські права © Espressif Systems (Shanghai) Co., Ltd., 2023. Усі права захищено.

Документи / Ресурси

Espressif ESP32-C6 Series SoC Errata [pdfПосібник користувача
ESP32-C6 Series SoC Errata, ESP32-C6 Series, SoC Errata, Errata

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *