ESP32-Pico-D4 คืออะไร

Esp32 Pico D4 Khux Xari



ESP32-Pico-D4 รวมการทำงานของชิป ESP32 เข้ากับหน่วยความจำแฟลช SPI ขนาด 4 MB ชิป ESP32 นั้นเป็นไมโครคอนโทรลเลอร์ 32 บิตที่มีแกนคู่ รองรับ Wi-Fi และบลูทูธ หน่วยความจำแฟลช 4 MB ให้พื้นที่เก็บข้อมูลสูงสุดสำหรับรหัสโปรแกรมและข้อมูล เป็นโมดูลระบบในแพ็คเกจ (SiP) ที่มีหน่วยความจำแฟลชมากกว่า







คุณสมบัติของ ESP32-Pico-D4

ESP32-Pico-D4 มีคุณสมบัติมากมายที่ทำให้เป็นไมโครคอนโทรลเลอร์อเนกประสงค์และทรงพลัง:



  • ไมโครคอนโทรลเลอร์ดูอัลคอร์ 32 บิต
  • รองรับ Wi-Fi และบลูทูธ
  • หน่วยความจำแฟลช SPI 4 เมกะไบต์
  • การใช้พลังงานต่ำ
  • อุปกรณ์ต่อพ่วงที่หลากหลาย

จุดเด่นหลักของ ESP32-Pico-D4

โมดูล ESP32-Pico-D4 มีคุณสมบัติที่สำคัญดังต่อไปนี้:



ขนาดกะทัดรัด: ด้วยขนาดประมาณ (7.000±0.100) มม. × (7.000±0.100) มม. × (0.940±0.100) มม. โมดูลจึงใช้พื้นที่ PCB น้อยที่สุด





แฟลช SPI ในตัว 4 MB: โมดูลนี้ประกอบด้วยแฟลช SPI ขนาด 4 MB สำหรับการจัดเก็บข้อมูลและเฟิร์มแวร์

บูรณาการง่าย: ESP32-PICO-D4 รวมส่วนประกอบสำคัญเข้าด้วยกันอย่างลงตัว ประกอบด้วยคริสตัลออสซิลเลเตอร์ หน่วยความจำแฟลช และตัวเก็บประจุตัวกรองในตัว



ไม่มีการทดสอบภายนอก: เนื่องจากมีส่วนประกอบต่อพ่วงที่จำเป็นทั้งหมด จึงไม่จำเป็นต้องทำการทดสอบโมดูล

เหมาะสำหรับการใช้งานในพื้นที่จำกัดและใช้แบตเตอรี่: ขนาดที่เล็กของ ESP32-PICO-D4 ประสิทธิภาพที่เชื่อถือได้ และการใช้พลังงานต่ำทำให้เป็นตัวเลือกที่เหมาะสำหรับการใช้งานที่มีพื้นที่จำกัดและใช้พลังงานจากแบตเตอรี่ เช่น อุปกรณ์อิเล็กทรอนิกส์แบบสวมใส่และผลิตภัณฑ์ IoT อื่นๆ

CPU และหน่วยความจำภายใน

ESP32-Pico-D4 มาพร้อมกับไมโครโปรเซสเซอร์ Xtensa 32-bit dual-core LX6 แบบออนบอร์ด:

  • ESP32-Pico-D4 มี ROM 448 KB ROM นี้ใช้ในการบูทฟังก์ชั่นหลักของบอร์ด
  • ESP32-Pico-D4 ยังมี SRAM 520 KB SRAM นี้สามารถใช้เพื่อเก็บข้อมูลและคำแนะนำภายในบอร์ด
  • ESP32-Pico-D4 มี SRAM ขนาด 8 KB หน่วยความจำนี้ถูกกำหนดให้เป็นหน่วยความจำ RTC FAST และมีอยู่ใน RTC CPU หลักสามารถเข้าถึงหน่วยความจำนี้ในโหมดสลีปลึกหรือระหว่างกระบวนการบู๊ตของบอร์ด
  • ESP32-Pico-D4 มี 8 KB SRA หน่วยความจำนี้ถูกกำหนดให้เป็น RTC Slow Memory หน่วยความจำ RTC Slow ส่วนใหญ่จะถูกใช้โดยตัวประมวลผลร่วมในโหมด Deep-sleep
  • บอร์ด ESP32-Pico-D4 ยังมี eFuse 1 Kbit จากทั้งหมด 1 Kbits 256 บิตถูกกำหนดให้กับวัตถุประสงค์ของระบบ เช่น ที่อยู่ MAC และการกำหนดค่าชิป ส่วนที่เหลืออีก 768 บิตของโมดูลมีไว้สำหรับแอปพลิเคชันของผู้ใช้โดยเฉพาะสำหรับงานต่างๆ เช่น การจัดการการใช้หน่วยความจำ การใช้การเข้ารหัสแบบแฟลช และการจัดเก็บข้อมูลการระบุชิป

แฟลชภายนอกและ SRAM

ไมโครคอนโทรลเลอร์ ESP32 สามารถรองรับแฟลช QSPI ภายนอกและชิป SRAM ได้หลายตัว นอกจากนี้ยังมีกลไกการเข้ารหัส/ถอดรหัสฮาร์ดแวร์ตาม AES ซึ่งรับประกันความปลอดภัยของโปรแกรมและข้อมูลที่จัดเก็บไว้ในหน่วยความจำแฟลช ESP32 อนุญาตให้เข้าถึงแฟลช QSPI และ SRAM ภายนอกโดยใช้แคชความเร็วสูง

ทั้งพื้นที่หน่วยความจำคำสั่ง CPU และพื้นที่หน่วยความจำแบบอ่านอย่างเดียวสามารถใช้แฟลชภายนอกได้ในเวลาเดียวกัน

  • เมื่อกำหนดแฟลชภายนอกให้กับพื้นที่หน่วยความจำคำสั่ง CPU จะสามารถจัดสรรพร้อมกันได้สูงสุด 11 MB + 248 KB อย่างไรก็ตาม โปรดทราบว่าหากมีการแมปมากกว่า 3 MB + 248 KB ประสิทธิภาพแคชของ CPU อาจได้รับผลกระทบ
  • เมื่อจัดสรรแฟลชภายนอกให้กับพื้นที่หน่วยความจำข้อมูลแบบอ่านอย่างเดียว สามารถกำหนดได้สูงสุดครั้งละ 4 MB ระบบรองรับขนาดข้อมูลที่แตกต่างกัน ได้แก่ 8 บิต 16 บิต และ 32 บิต

คริสตัลออสซิลเลเตอร์

ESP32-PICO-D4 มีคริสตัลออสซิลเลเตอร์ 40 MHz

RTC และการใช้พลังงาน

ESP32-Pico-D4 รองรับระบบการจัดการพลังงานขั้นสูง บอร์ดนี้สามารถเปลี่ยนโหมดพลังงานได้ตามการใช้งาน รองรับโหมดพลังงานต่ำ โหมดสลีป และโหมดพลังงานต่ำพิเศษ อ่านรายละเอียดของโหมดพลังงานต่างๆ ของ ESP32 ในบทความต่อไปนี้:

โหมดสลีปของ ESP32 และการใช้พลังงาน

ข้อกำหนดทางเทคนิค

พิมพ์ คำอธิบาย
สถานะสินค้า คล่องแคล่ว
โปรแกรม Digi-Key ไม่ได้รับการยืนยัน
ตระกูล RF/มาตรฐาน บลูทูธ,ไวไฟ
มาตรการ 802.11b/g/n, บลูทูธ v4.2 +EDR, คลาส 1, 2 และ 3
การปรับ CCK, DSSS, OFDM
ความถี่ 2.4GHz ~ 2.5GHz
อัตราข้อมูล 150Mbps
กำลัง - เอาต์พุต 20.5dBm
ความไว -98.4dBm
อินเทอร์เฟซแบบอนุกรม GPIO, I²C, I²S, PWM, SDIO, SPI, UART
ประเภทเสาอากาศ
IC ที่ใช้งาน / ชิ้นส่วน ESP32
ขนาดหน่วยความจำ แฟลช 4MB
แรงดัน - อุปทาน 2.7V~3.6V
ปัจจุบัน - รับ
ปัจจุบัน - กำลังส่ง
ประเภทการติดตั้ง พื้นผิวติด
อุณหภูมิในการทำงาน -40°C ~ 85°C
บรรจุภัณฑ์ / กล่อง โมดูล 48-SMD
ค่าเฉลี่ยปัจจุบันในการทำงาน 80 ม
ระดับความไวต่อความชื้น (MSL) ระดับ 3
อุณหภูมิแวดล้อมในการทำงาน –40 °C ~ 85 °C
กระแสไฟฟ้าขั้นต่ำที่จ่ายโดยแหล่งจ่ายไฟ 500 มิลลิแอมป์
แรงดันไฟฟ้า / แหล่งจ่ายไฟ 3.0V~3.6V
คริสตัลแบบบูรณาการ คริสตัล 40 เมกะเฮิรตซ์
เซ็นเซอร์บนชิป เซ็นเซอร์ฮอลล์

วิธีเริ่มต้นใช้งาน ESP32-Pico-D4

ในการอัปโหลดโค้ดและสร้างเอาต์พุตโดยใช้ ESP32-Pico-D4 จะใช้เฟรมเวิร์ก ESP-IDF ESP-IDF มีชุดไลบรารี เครื่องมือ และเอกสารที่ครอบคลุมสำหรับการพัฒนาแอปพลิเคชันบน ESP32-Pico-D4

เริ่มต้นด้วยการดาวน์โหลดและติดตั้งเฟรมเวิร์ก ESP-IDF จากเว็บไซต์ Espressif Systems กรอบสามารถติดตั้งบนระบบปฏิบัติการที่แตกต่างกัน

บทสรุป

ESP32-Pico-D4 เป็นบอร์ดดีไซน์กะทัดรัดและกินไฟต่ำ ESP32-PICO-D4 เป็น system-on-chip (SoC) ที่บูรณาการอย่างสูง โดยอ้างอิงจากซีรีส์ ESP32 จาก Espressif Systems ESP32-Pico-D4 ได้รับการออกแบบและมีเป้าหมายสำหรับการใช้งานที่ต้องการรูปแบบที่กะทัดรัดและใช้พลังงานต่ำ หนึ่งในไฮไลท์หลักของ ESP32-Pico คือขนาดหน่วยความจำแฟลช 4MB สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ESP32-Pico อ่านบทความ