Raspberry Pi Pico: ข้อมูลจำเพาะและคุณสมบัติ

ราสเบอร์รี่ Pi Pico

ราสเบอร์รี่ Pi Pico เป็นบอร์ดไมโครคอนโทรลเลอร์ใหม่ที่ออกแบบโดย Raspberry Pi Foundation เป็นผลิตภัณฑ์ใหม่ที่ เข้าร่วมที่มีอยู่ และแบบไหนมากกว่ากัน แพลตฟอร์มฮาร์ดแวร์ กว่า SBC นอกจากนี้ยังมีความประหลาดใจอีกอย่างที่ทำให้ทุกคนประหลาดใจและมันไปไกลกว่าขนาดที่เล็กประสิทธิภาพการใช้พลังงานที่ยอดเยี่ยมหรือราคาเพียง $ 4

และนั่นก็คือ Raspberry Pi Foundation ได้เปลี่ยนอย่างน้อยก็ในชั่วขณะหนึ่งให้กลายเป็นนิทานโดยออกแบบชิปของตัวเอง มันเป็นเรื่องของ RP2040 SoC. นั่นคือสำหรับเวลานี้พวกเขาไม่ได้ใช้ชิป Broadcom เหมือนในบอร์ดอื่น ๆ แต่ได้ออกแบบขึ้นมาเอง เราจะดูว่าในอนาคตพวกเขาทำตามแนวโน้มเดียวกันนี้ในจานอื่น ๆ หรือไม่หรือเป็นเพียงบางสิ่งบางอย่าง ...

RP2040 SoC

ราสเบอร์รี่ Pi Pico RP2040

El RP2040 เป็นชิปตัวแรกที่ออกแบบโดย Raspberry Pi Foundation. การออกแบบที่สร้างขึ้นที่บ้านเพื่อปรับปรุงบอร์ดขนาดเล็กและบางเฉียบนี้และออกแบบมาสำหรับโครงการที่ขนาดและปริมาณการใช้มีความสำคัญเช่นการใช้งานแบบฝังหรือฝังตัวในหุ่นยนต์อุตสาหกรรมยานยนต์การใช้งานทางการแพทย์สถานีตรวจอากาศเป็นต้น

แม้ว่าสื่ออื่น ๆ จะพูดถึงอะไร (แม้แต่บางคนที่สำคัญและมีชื่อเสียง) แต่ก็ไม่ใช่ชิปที่ผลิตโดยพวกเขาออกแบบโดยพวกเขาเท่านั้น SoC ที่ได้รับการออกแบบโดยทีมงานของเราเองที่เชี่ยวชาญ ASICs และนั่นก็ส่งผลให้ IC นี้

นั่นคือพวกเขาไม่ได้ถูกเปลี่ยนเป็น IDM แต่เป็นเพียงนิทานที่ส่งการออกแบบของพวกเขาไปผลิตในโรงหล่อ TSMC. ในโรงงานเหล่านี้มีการใช้กระบวนการ 40 นาโนเมตรในการผลิต และใช่มันเป็นโหนดที่อาจดูเหมือนดั้งเดิม แต่เทคโนโลยีการพิมพ์หินนั้นเพียงพอสำหรับโครงการนี้และทำงานได้ดีมาก

กลับไปที่การออกแบบ rp2040 SoC ที่ขับเคลื่อน Raspberry Pi Pico นี้เป็นชิปที่คอร์ไม่ได้รับการออกแบบตั้งแต่เริ่มต้น แต่พวกเขาเลือกที่จะใช้คอร์ IP ของ Arm โดยเฉพาะก็มีการใช้ สอง ARM Cortex M0 + ทำงานที่ 133Mhz. นอกจากนี้ยังมาพร้อมกับแรม 264 KB และแฟลช 2MB

ทั้งหมดไม่ได้มุ่งเน้นที่จะเรียกใช้ระบบปฏิบัติการเช่น Linux (หรืออื่น ๆ ) เช่นเดียวกับที่เกิดขึ้นในบอร์ด SBC อื่น ๆ แต่ Raspberry Pi Pico สามารถรันได้เฉพาะภาพร่างหรือโปรแกรมที่เขียนด้วยภาษาเช่น C / C ++ หรือ MycroPython. เมื่อคุณเขียนลงในพีซีของคุณแล้วสามารถส่งต่อไปยังบอร์ดผ่าน microUSB เพื่อให้หน่วย MCU หรือไมโครคอนโทรลเลอร์ดำเนินการได้

สุดท้ายนี้ฉันไม่อยากวางเฉย ระบบการตั้งชื่อ ใช้และชื่อ RP2040 มีเหตุผล:

  • RP: หมายถึง Raspberry Pi
  • 2: จำนวนแกน
  • 0: ประเภทแกน (M0 +)
  • 4: log2 (RAM / 16kB)
  • 0: log2 (ไม่ลบเลือนหรือแฟลช / 16kB) ถ้าเป็น 0 แสดงว่าเป็นออนบอร์ด

สิ่งนี้อาจดูโง่โดยเฉพาะอย่างยิ่งเมื่อพิจารณาว่าตอนนี้มี SoC เพียงแห่งเดียวที่ออกแบบโดยพวกเขา แต่อาจบอกเป็นนัยว่า Raspberry Pi Foundation อาจ ออกแบบ SoC เพิ่มเติมในอนาคต...

ข้อมูลมากกว่านี้ - เอกสารข้อมูล RP2040

เกี่ยวกับบอร์ด Raspberry Pi Pico

จานใหม่ ราสเบอร์รี่ Pi Pico มันทำให้น่าประหลาดใจแม้จะมีขนาดเล็ก และมีราคาเพียง 4 เหรียญซึ่งทำให้เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ราคาไม่แพงมากที่สุดในตลาด

Pin-out Raspberry Pi Pico

ปักหมุด

เป็น ลักษณะทางเทคนิคและข้อกำหนดนี่คือรายละเอียดทั้งหมดของจาน:

  • SoC: RP2040 ออกแบบในสหราชอาณาจักรโดยคณะทำงานออกแบบ ASIC ของ Raspberry Pi Foundation
    • DualCore ARM Cortex-M0 + พร้อมความถี่สัญญาณนาฬิกาแบบไดนามิกสูงถึง 133Mhz
    • 264 kB ของหน่วยความจำ SRAM
    • หน่วยความจำแฟลชออนบอร์ด 2MB
    • ด้วยการบริโภคที่ต่ำมากและโหมดอยู่เฉยๆและโหมดสลีป
  • Conexion: microUSB พร้อมรองรับโฮสต์ USB 1.1
  • การเขียนโปรแกรม: ลากและวางโดยใช้ภาษาเช่น C / C ++ และ MicroPython
  • GPIO: มัลติฟังก์ชั่น 26 พิน
  • หมุดอื่น ๆ: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x channels PWM.
  • การให้อาหาร: 3.3 โวลต์
  • ขึ้น: เซ็นเซอร์อุณหภูมิไลบรารีจุดลอยตัวเร็วใน ROM และ 8x PIO (I / O ที่ตั้งโปรแกรมได้) เพื่อให้สามารถปรับบอร์ดให้รองรับอุปกรณ์ต่อพ่วง ฯลฯ ตัวอย่างเช่นด้วย PIO สามารถกำหนดค่าให้เลียนแบบ VGA เสียงเครื่องอ่านการ์ด SD เป็นต้น
  • ขนาด: 51x21mm
  • ราคา: 4 $ (ซื้อ)

วิธีเริ่มการเขียนโปรแกรม

Raspberry Pi Pico ใหม่ได้รับการตั้งโปรแกรมโดยใช้ C / C ++ SDK หรือพอร์ต MicroPython อย่างเป็นทางการขึ้นอยู่กับว่าคุณต้องการใช้ภาษาใดภาษาหนึ่งสำหรับโครงการของคุณ นอกจากนี้โปรแกรมยังโหลดได้ง่าย:

  1. เพียงแค่กดปุ่ม BOOTSEL บนกระดานค้างไว้
  2. เชื่อมต่อสาย microUSB กับพีซี (Linux, Windows หรือ macOS และคุณยังสามารถตั้งโปรแกรมจาก Raspberry Pi 4 ได้)
  3. จากนั้นปุ่ม BOOTSEL จะถูกปล่อยออกมาและพีซีจะติดตั้งหน่วยใหม่ที่เรียกว่า RPI-RP2 ราวกับว่าเป็นเพนไดรฟ์
  4. ตอนนี้คุณต้องลากไฟล์รหัส UF2 ไปยังหน่วยความจำและมันจะโหลด
  5. Raspberry Pi Pico จะรีบูตและเริ่มรันโปรแกรม

นอกจากนี้คุณยังมีไฟล์ ไฟล์ INDEX.HTM ภายในหน่วยและจะแสดงเอกสารอย่างเป็นทางการบนเว็บไซต์ Raspberry Pi ไฟล์ INFO_U2F.TXT อื่นมีข้อมูลเกี่ยวกับบอร์ดเช่นเวอร์ชันของ bootloader


เนื้อหาของบทความเป็นไปตามหลักการของเรา จรรยาบรรณของบรรณาธิการ. หากต้องการรายงานข้อผิดพลาดให้คลิก ที่นี่.

เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

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

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา