اسپرسف سری ESP32-C6 SoC
 راهنمای کاربر 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 ویرایش تراشه
اسپرسف معرفی می شود 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 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 را ببینید). برای اطلاعات بیشتر،
لطفا مراجعه کنید اطلاعات بسته بندی چیپ اسپرسف.
ماژول های ساخته شده در اطراف تراشه ممکن است با شماره PW در برچسب محصول شناسایی شوند (شکل 3 را ببینید). برای اطلاعات بیشتر لطفا به اطلاعات بسته بندی ماژول Espressif.
Espressif ESP32-C6 Series SoC Errata - شکل 3
شکل 3: برچسب محصول ماژول
توجه داشته باشید:
لطفا توجه داشته باشید که شماره PW فقط برای قرقره های بسته بندی شده در کیسه های مانع رطوبت آلومینیومی (MBB) ارائه می شود.

شرح اشتباه

جدول 4: خلاصه خطا
Espressif ESP32-C6 Series SoC Errata - جدول 4 خلاصه Errata

3 سی پی یو RISC-V

3.1 بن بست احتمالی به دلیل اجرای نامنظم دستورالعمل ها هنگام نوشتن در LP SRAM
توضیحات
وقتی CPU HP دستورالعمل ها (دستورالعمل A و دستورالعمل B را به طور متوالی) در LP SRAM اجرا می کند، و دستورالعمل A و دستورالعمل B از الگوهای زیر پیروی می کنند:
  • دستورالعمل A شامل نوشتن در حافظه است. سابقamples: 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 > Chapter Reset and Clock مراجعه کنید.
راه حل ها
به جای RC_FAST_CLK از منابع ساعت دیگر استفاده کنید.
راه حل
در ویرایش تراشه نسخه 0.1 رفع شد.
5 تنظیم مجدد
5.1 بازنشانی سیستم توسط تایمر RTC Watchdog به درستی گزارش نمی شود
توضیحات
هنگامی که تایمر نگهبان RTC (RWDT) بازنشانی سیستم را راه اندازی می کند، کد منبع بازنشانی را نمی توان به درستی قفل کرد. در نتیجه، علت بازنشانی گزارش شده نامشخص است و ممکن است اشتباه باشد.
راه حل ها
هیچ راه حلی وجود ندارد.
راه حل
در ویرایش تراشه نسخه 0.1 رفع شد.
6 RMT
6.1 سطح سیگنال حالت بیکار ممکن است در حالت TX پیوسته RMT دچار خطا شود
توضیحات
در ماژول RMT ESP32-C6، اگر حالت TX پیوسته فعال باشد، انتظار می‌رود که پس از ارسال داده‌ها برای دور RMT_TX_LOOP_NUM_CHn، انتقال داده متوقف شود و پس از آن، سطح سیگنال در حالت بی‌کار باید توسط «سطح» کنترل شود. فیلد نشانگر انتهایی
با این حال، در شرایط واقعی، پس از توقف انتقال داده، سطح سیگنال وضعیت بیکار کانال توسط فیلد "سطح" نشانگر انتهایی کنترل نمی شود، بلکه توسط سطح موجود در داده های پیچیده شده به عقب، که نامشخص است، کنترل می شود.
راه حل ها
به کاربران پیشنهاد می شود RMT_IDLE_OUT_EN_CHn را روی 1 تنظیم کنند تا فقط از ثبات ها برای کنترل سطح بیکاری استفاده کنند.
این مشکل از اولین نسخه ESP-IDF که از حالت TX پیوسته (v5.1) پشتیبانی می کند دور زده شده است. در این نسخه های ESP-IDF، پیکربندی شده است که سطح بیکاری را فقط می توان توسط رجیسترها کنترل کرد.
راه حل
هیچ تعمیری برنامه ریزی نشده است.
7 وای فای
7.1 ESP32-C6 نمی تواند آغازگر 802.11 mc FTM باشد
توضیحات
زمان T3 (یعنی زمان خروج ACK از Initiator) استفاده شده در اندازه‌گیری زمان دقیق 802.11mc (FTM) را نمی‌توان به درستی بدست آورد و در نتیجه ESP32-C6 نمی‌تواند آغازگر FTM باشد.
راه حل ها
هیچ راه حلی وجود ندارد.
راه حل
در اصلاحات آتی تراشه رفع خواهد شد.

اسناد و منابع مرتبط

مستندات مرتبط
منطقه توسعه دهنده
  • راهنمای برنامه نویسی 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 و Demos، Apps، Tools، AT Firmware مراجعه کنید.
    https://espressif.com/en/support/download/sdks-demos
محصولات
تماس با ما
  • به برگه ها سوالات فروش، سوالات فنی، طرحواره مدار و طراحی PCB مراجعه کنید.view، اسamples
    (فروشگاه های آنلاین)، تامین کننده، نظرات و پیشنهادات ما شوید.
    https://espressif.com/en/contact-us/sales-questions

تاریخچه تجدید نظر

Espressif ESP32-C6 Series SoC Errata - تاریخچه تجدید نظر
Espressif ESP32-C6 Series SoC Errata - اعلامیه سلب مسئولیت و حق چاپ
اعلامیه سلب مسئولیت و حق چاپ
اطلاعات موجود در این سند، از جمله URL منابع، ممکن است بدون اطلاع قبلی تغییر کند.
تمام اطلاعات شخص ثالث در این سند همانطور که هست بدون هیچ ضمانتی در مورد صحت و صحت آن ارائه شده است.
هیچ ضمانتی برای این سند برای تجارت، عدم نقض، تناسب آن برای هر هدف خاص ارائه نشده است، همچنین هیچ ضمانتی که در غیر این صورت ناشی از هر پیشنهادی باشد، وجود ندارد.AMPLE.
کلیه مسئولیت ها، از جمله مسئولیت نقض هر گونه حقوق مالکانه، مربوط به استفاده از اطلاعات این سند سلب مسئولیت می شود. در اینجا هیچ مجوز صریح یا ضمنی، از طریق ممانعت یا موارد دیگر، برای هیچ گونه حقوق مالکیت معنوی اعطا نمی شود.
لوگوی Wi-Fi Alliance Member یک علامت تجاری Wi-Fi Alliance است. آرم بلوتوث یک علامت تجاری ثبت شده بلوتوث SIG است.
کلیه نام های تجاری، علائم تجاری و علائم تجاری ثبت شده ذکر شده در این سند متعلق به صاحبان مربوطه می باشد و بدین وسیله تایید می شود.
حق چاپ © 2023 Espressif Systems (Shanghai) Co., Ltd. کلیه حقوق محفوظ است.

اسناد / منابع

Espressif ESP32-C6 Series SoC Errata [pdf] دفترچه راهنمای کاربر
سری ESP32-C6 SoC Errata، ESP32-C6 Series، SoC Errata، Errata

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *