SATURN NITRO – บอร์ดพัฒนาที่ใช้ Microchip PIC32MK ในฟอร์มเฟคเตอร์ Arduino Nano

แม้ว่า Microchip จะเปิดตัว ไมโครคอนโทรลเลอร์ตระกูล PIC32 และมี Evaluation kits ออกมา แต่เราไม่ค่อยเห็นบอร์ดพัฒนา PIC32 จากผู้ผลิตรายอื่นมากนัก แต่ SATURN NITRO เป็นข้อยกเว้นบอร์ดพัฒนานี้ได้รับแรงบันดาลใจจาก Arduino Nano และมาพร้อมกับไมโครคอนโทรลเลอร์ PIC32MK แบบ 32 บิตที่ใช้สถาปัตยกรรม MIPS ทำงานที่ความเร็ว 120 MHz ออกแบบมาสำหรับการควบคุมทั่วไปและมอเตอร์ โดยมี SRAM ขนาด 256KB, Flash ขนาด 1024KB และ EEPROM ขนาด 4KB

บอร์ดนี้ได้รับการออกแบบให้คล้ายกับ Arduino Nano อย่างเป็นทางการ และสามารถมองว่าเป็นเวอร์ชันที่อัปเกรดขึ้น ด้วยไมโครคอนโทรลเลอร์ที่ทรงพลังยิ่งกว่า ให้ประสิทธิภาพ 198 DMIPS เมื่อเทียบกับ Microchip ATmega328P ซึ่งเป็นไมโครคอนโทรลเลอร์แบบ 8 บิตที่ทำงานที่ 16 MHz และมีเพียง SRAM 2KB , Flash 32KB , EEPROM 1KB  รวมถึงขา I/O ที่มีความสามารถน้อยกว่า

PIC32MK development board

สเปคของ SATURN NITRO :

  • MCU – Microchip PIC32MK1024MCM064
    • Core – MIPS32 microAptiv MCU core @ 120 MHz พร้อม FPU; ประสิทธิภาพสูงสุด 198 DMIPS
    • หน่วยความจำ – SRAM 256 KB
    • ที่เก็บข้อมูล – flash 1 MB, EEPROM 4KB
  • USB – 1x พอร์ต Micro USB OTG MB, EEPROM 4KB
  • Arduino Nano headers
    • I2C, IrDA, LIN bus, PMP (Parallel Master Port), SPI, UART/USART
    • 20x ขาดิจิทัล หรือ 20x ขาอนาล็อก (ขึ้นอยู่กับการตั้งค่า)
    • 7x โมดูล ADC ความละเอียด 12 บิต @ 3.75Msps
    • 3x โมดูล DAC ความละเอียด 12 บิต
    • 12x คู่ขา PWM Output
    • 6x โมดูลตัวเข้ารหัสควอดราเจอร์ (Quadrature Encoder)
    • 8x DMA Channels
    • 4x Op-Amps
    • ใช้ logic levels 3.3V เท่านั้น,ยกเว้นบางขาที่รองรับ 5V (ดูรายละเอียดในบล็อกไดอะแกรมด้านล่าง)
  • การดีบีก– 6-pin ICSP header
  • อื่น ๆ
    • ปุ่มกด
    • Power, Tx/Rx, และ user LEDs
  • พาวเวอร์ซัพพลาย
    • 5V ผ่านพอร์ต Micro USB port
    • 6.5 ถึง 20 VDC ผ่าน Vin pin
    • 5V regulated output บนขา B4 (5V) (สามารถใช้เป็นอินพุต 5V ได้)
    • 3.3V regulated output บนขา B14 (3V3)
  • ขนาด – 43.18 x 17.78 มม. (Arduino Nano)
  • ช่วงอุณหภูมิ – 0°C ถึง 85°C

SATURN NITRO pinout digram

บอร์ด SATURN NITRO ยังไม่มีเอกสารประกอบมากนัก แต่สามารถใช้ Microchip MPLAB-X IDE และเครื่องมือต่างๆ ในการพัฒนาได้ รวมถึง MPLab PCKit 4 หรือ PCKit 5 สำหรับการดีบักในวงจร (in-circuit debugger) และ Microchip SNAP programmer ซึ่งเป็นโปรแกรมเมอร์ราคาประหยัด

สามารถดูวิดีโอด้านล่าง ซึ่ง SATURN อธิบายถึงความแตกต่างระหว่าง NITRO และ Arduino Nano, วิธีเริ่มต้นใช้งาน MPLAB-X IDE, และตัวอย่างการใช้งานบอร์ดในรูปแบบต่างๆ

บอร์ดพัฒนา NITRO ถูกอธิบายว่าเป็น “โซลูชันราคาประหยัดสำหรับแอปพลิเคชันที่ต้องการหน่วยประมวลผลแบบเสียบใช้งานที่มีความเร็วสูงและทรงพลังเป็นพิเศษ” ซึ่งบอร์ด PIC32MK จะมีขา I/O สำหรับควบคุมมอเตอร์ แต่ตัวเลือกที่ราคาถูกกว่าไม่มี โดยราคาของบอร์ดนี้อยู่ที่ $49.00(~1,700฿) ซึ่งสูงกว่าบอร์ดไมโครคอนโทรลเลอร์ทั่วไปที่เรานำเสนอใน CNX Softwareสามารถดูรายละเอียดเพิ่มเติมได้ที่ หน้าผลิตภัณฑ์

PIC32MK board with Microchip SNAP 1200x705
NITRO เชื่อมต่อกับ Microchip SNAP in-circuit debugger

แปลจากบทความภาษาอังกฤษ : SATURN NITRO – A Microchip PIC32MK development board with Arduino Nano form factor

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา