ESPRESSIF-ESP32-Chip-Revision-v3-0-โลโก้

การแก้ไขชิป ESPRESSIF ESP32 v3.0

ESPRESSIF-ESP32-Chip-Revision-v3-0-ผลิตภัณฑ์

การเปลี่ยนแปลงการออกแบบใน Chip Revision v3.0

Espressif ได้เปิดตัวการเปลี่ยนแปลงระดับเวเฟอร์หนึ่งรายการในผลิตภัณฑ์ซีรีส์ ESP32 (การปรับปรุงชิป v3.0) เอกสารนี้อธิบายความแตกต่างระหว่างการปรับปรุงชิป v3.0 และการปรับปรุงชิป ESP32 ก่อนหน้า ด้านล่างนี้คือการเปลี่ยนแปลงการออกแบบหลักในการปรับปรุงชิป v3.0:

  1. แก้ไขข้อบกพร่องแคช PSRAM: แก้ไข “เมื่อ CPU เข้าถึง SRAM ภายนอกในลำดับที่แน่นอน ข้อผิดพลาดในการอ่านและเขียนอาจเกิดขึ้นได้” รายละเอียดของปัญหาสามารถพบได้ในข้อ 3.9 ใน ESP32 Series SoC Errata
  2. แก้ไข “เมื่อแต่ละ CPU อ่านพื้นที่ที่อยู่ที่แตกต่างกันบางอย่างพร้อมกัน ข้อผิดพลาดในการอ่านอาจเกิดขึ้นได้” รายละเอียดของปัญหาอยู่ในข้อ 3.10 ใน ESP32 Series SoC Errata
  3. ปรับปรุงความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768 KHz ให้เหมาะสม ลูกค้ารายงานปัญหาว่ามีความเป็นไปได้ต่ำที่ภายใต้การปรับปรุงชิปฮาร์ดแวร์ v1.0 คริสตัลออสซิลเลเตอร์ 32.768 KHz ไม่สามารถเริ่มทำงานได้อย่างถูกต้อง
  4. แก้ไขปัญหา Fault injection เกี่ยวกับการบู๊ตแบบปลอดภัยและการเข้ารหัส fash ได้รับการแก้ไขแล้ว อ้างอิง: คำแนะนำด้านความปลอดภัยเกี่ยวกับการป้องกันข้อผิดพลาดและ eFuse
    (CVE-2019-17391) & Espressif Security Advisory เกี่ยวกับ Fault Injection และ Secure Boot (CVE-2019-15894)
  5. การปรับปรุง: เปลี่ยนอัตราบอดขั้นต่ำที่สนับสนุนโดยโมดูล TWAI จาก 25 kHz เป็น 12.5 kHz
  6. อนุญาตให้ปิดใช้งานโหมด Download Boot อย่างถาวรโดยการเขียนโปรแกรม eFuse bit UART_DOWNLOAD_DIS ใหม่ เมื่อบิตนี้ถูกตั้งโปรแกรมเป็น 1 จะไม่สามารถใช้โหมด Download Boot และการบูตจะล้มเหลวหากหมุดรัดถูกตั้งค่าสำหรับโหมดนี้ ซอฟต์แวร์ตั้งโปรแกรมบิตนี้โดยเขียนไปที่บิต 27 ของ EFUSE_BLK0_WDATA0_REG และอ่านบิตนี้โดยอ่านบิต 27 ของ EFUSE_BLK0_RDATA0_REG การปิดการเขียนสำหรับบิตนี้ใช้ร่วมกับการปิดการเขียนสำหรับฟิลด์ fash_crypt_cnt eFuse

ผลกระทบต่อโครงการของลูกค้า

ส่วนนี้มีจุดมุ่งหมายเพื่อช่วยให้ลูกค้าของเราเข้าใจผลกระทบของการใช้การปรับปรุงชิป v3.0 ในการออกแบบใหม่ หรือแทนที่ SoC เวอร์ชันเก่าด้วยการปรับปรุงชิป v3.0 ในการออกแบบที่มีอยู่

ใช้กรณีที่ 1: การอัปเกรดฮาร์ดแวร์และซอฟต์แวร์
นี่คือกรณีการใช้งานที่โครงการใหม่กำลังเริ่มต้นหรืออัปเกรดฮาร์ดแวร์และซอฟต์แวร์ในโครงการที่มีอยู่เป็นตัวเลือกที่เป็นไปได้ ในกรณีเช่นนี้ โปรเจกต์จะได้รับประโยชน์จากการป้องกันการโจมตีแบบ Fault Injection และยังสามารถใช้ขั้นสูงได้อีกด้วยtage ของกลไกการบู๊ตแบบปลอดภัยที่ใหม่กว่าและการแก้ไขข้อบกพร่องของแคช PSRAM พร้อมประสิทธิภาพ PSRAM ที่ปรับปรุงเล็กน้อย

  1. การเปลี่ยนแปลงการออกแบบฮาร์ดแวร์:
    โปรดปฏิบัติตามแนวทางการออกแบบฮาร์ดแวร์ Espressif ล่าสุด สำหรับการเพิ่มประสิทธิภาพปัญหาความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768 KHz โปรดดูที่ส่วนคริสตัลออสซิลเลเตอร์สำหรับข้อมูลเพิ่มเติม
  2. การเปลี่ยนแปลงการออกแบบซอฟต์แวร์:
    1) เลือกการกำหนดค่าขั้นต่ำเป็น Rev3: ไปที่ menuconfig > Conponent config > ESP32-specific และตั้งค่าตัวเลือกการแก้ไขขั้นต่ำที่รองรับ ESP32 เป็น “Rev 3”
    2) เวอร์ชั่นของซอฟต์แวร์: แนะนำให้ใช้การบู๊ตแบบปลอดภัยที่ใช้ RSA จาก ESP-IDF v4.1 และใหม่กว่า เวอร์ชันรีลีสของ ESP-IDF v3.X ยังสามารถทำงานร่วมกับแอปพลิเคชันที่มีการบู๊ตแบบปลอดภัยดั้งเดิม V1

ใช้กรณีที่ 2: อัปเกรดฮาร์ดแวร์เท่านั้น
นี่คือกรณีการใช้งานที่ลูกค้ามีโปรเจ็กต์อยู่แล้วซึ่งสามารถอนุญาตให้อัปเกรดฮาร์ดแวร์ได้ แต่ซอฟต์แวร์จำเป็นต้องคงเดิมตลอดการแก้ไขฮาร์ดแวร์ ในกรณีนี้ โปรเจกต์จะได้รับประโยชน์จากความปลอดภัยจากการโจมตีแบบ Fault Injection, การแก้ไขบั๊กแคช PSRAM และปัญหาความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768KHz ประสิทธิภาพของ PSRAM ยังคงเหมือนเดิม

  1. การเปลี่ยนแปลงการออกแบบฮาร์ดแวร์:
    โปรดปฏิบัติตามแนวทางการออกแบบฮาร์ดแวร์ Espressif ล่าสุด
  2. การเปลี่ยนแปลงการออกแบบซอฟต์แวร์:
    ลูกค้าสามารถใช้ซอฟต์แวร์และไบนารีเดิมสำหรับผลิตภัณฑ์ที่ปรับใช้ต่อไปได้ ไบนารีของแอปพลิเคชันเดียวกันจะใช้ได้กับทั้งการปรับปรุงชิป v1.0 และการปรับปรุงชิป v3.0

ข้อมูลจำเพาะของฉลาก

ฉลากของ ESP32-D0WD-V3 แสดงไว้ด้านล่าง:ESPRESSIF-ESP32-ชิป-การแก้ไข-v3-0-FIG-1
ฉลากของ ESP32-D0WDQ6-V3 แสดงไว้ด้านล่าง:ESPRESSIF-ESP32-ชิป-การแก้ไข-v3-0-FIG-2

ข้อมูลการสั่งซื้อ

สำหรับการสั่งซื้อสินค้า โปรดดูที่: ESP Product Selector

ประกาศข้อจำกัดความรับผิดชอบและลิขสิทธิ์
ข้อมูลในเอกสารนี้ รวมถึง URL ข้อมูลอ้างอิงอาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ
เอกสารนี้มีให้ตามที่เป็นอยู่โดยไม่มีการรับประกันใด ๆ รวมถึงการรับประกันใด ๆ ของความสามารถในการซื้อขาย การไม่ละเมิด ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะใด ๆ หรือการรับประกันอื่น ๆ ที่เกิดขึ้นจากข้อเสนอ ข้อมูลจำเพาะ หรือAMPเลอ.

ความรับผิดทั้งหมด รวมถึงความรับผิดในการละเมิดกรรมสิทธิ์ใด ๆ ที่เกี่ยวข้องกับการใช้ข้อมูลในเอกสารนี้ถูกปฏิเสธ ไม่มีการอนุญาตโดยชัดแจ้งหรือโดยปริยาย โดยกฎหมายปิดปากหรืออื่นๆ ต่อสิทธิ์ในทรัพย์สินทางปัญญาใดๆ ในที่นี้ โลโก้สมาชิก Wi-Fi Alliance เป็นเครื่องหมายการค้าของ Wi-Fi Alliance โลโก้ Bluetooth เป็นเครื่องหมายการค้าจดทะเบียนของ Bluetooth SIG
ชื่อทางการค้า เครื่องหมายการค้าและเครื่องหมายการค้าจดทะเบียนทั้งหมดที่กล่าวถึงในเอกสารนี้เป็นทรัพย์สินของเจ้าของที่เกี่ยวข้องและเป็นที่ยอมรับในที่นี้
ลิขสิทธิ์ © 2022 Espressif Inc. สงวนลิขสิทธิ์

ทีม Espressif IoT www.espressif.com

เอกสาร / แหล่งข้อมูล

การแก้ไขชิป ESPRESSIF ESP32 v3.0 [พีดีเอฟ] คู่มือการใช้งาน
การแก้ไขชิป ESP32 v3.0, ESP32, การแก้ไขชิป v3.0, ชิป ESP32

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *