Geehy G32R501 : ไมโครคอนโทรลเลอร์ AI ที่ใช้ซีพียู Arm Cortex-M52 แบบ dual-core สำหรับงานอุตสาหกรรมและยานยนต์

Geehy Semiconductor ได้เปิดตัว G32R501 Cortex-M52 industrial AI MCU เป็นไมโครคอนโทรลเลอร์แบบเรียลไทม์ตัวแรกของอุตสาหกรรมที่ใช้ซีพียู Arm Cortex-M52 แบบ dual-core ออกแบบมาสำหรับระบบอัตโนมัติในอุตสาหกรรม แหล่งจ่ายไฟเชิงพาณิชย์ และยานยนต์ไฟฟ้า ย้อนกลับไปในปี 2023 เราเคยพูดถึงคุณสมบัติและสเปคของ Arm Cortex-M52 core แต่ตอนนี้ Geehy ได้เปิดตัว MCU G32R501 ที่มาพร้อมความสามารถด้าน AI และ DSP สำหรับแอปพลิเคชัน IoT ต้นทุนต่ำ

MCU นี้มาพร้อมกับหน่วยประมวลผลจุดลอยตัวทั้งแบบความแม่นยำเดี่ยวและคู่ (Single และ Double-Precision FPUs), ส่วนขยาย DSP Arm Helium และชุดคำสั่ง Zidian Math ของ Geehy สำหรับงาน AI/ML และการประมวลผลสัญญาณ นอกจากนี้ยังมีหน่วยความจำแฟลช 640 KB, SRAM 128 KB, TCM (Tightly Coupled Memory) และโมดูล DMA แบบ 6 ช่องสำหรับการจัดการข้อมูลอย่างมีประสิทธิภาพ, MCU นี้ยังมี ADC ความละเอียด 12 บิต 3 ขา (3.45 MSPS), คอมพาเรเตอร์ DAC ความละเอียด 12 บิต 7 ขา และโมดูลกรองสัญญาณแบบ Σ-Δ เพื่อเพิ่มความแม่นยำของสัญญาณ ทำให้เหมาะสำหรับงานควบคุมมอเตอร์และการตรวจสอบแบบเรียลไทม์ นอกจากนี้ยังรองรับ PWM ความละเอียดสูง 16 ช่อง (ความละเอียด 150 ps), โมดูลตัวเข้ารหัสแบบควอเดอร์เจอร์ และบล็อกลอจิกที่ยืดหยุ่น เพื่อให้สามารถควบคุมระบบอัตโนมัติได้อย่างแม่นยำ สำหรับอินเทอร์เฟซการสื่อสาร รองรับ UART, CAN, I2C, QSPI และ PMBus พร้อมฟีเจอร์ด้านความปลอดภัย เช่น ระบบความปลอดภัยแบบโค้ดคู่ (Dual-code security), ECC, ตัวจับเวลา watchdog และการรองรับมาตรฐาน IEC 61508 SIL2/AEC-Q100 Grade 1 คุณสมบัติเหล่านี้ทำให้ MCU เหมาะสำหรับการใช้งานในหุ่นยนต์ ระบบอัตโนมัติในโรงงาน เครื่องชาร์จออนบอร์ดในยานยนต์ไฟฟ้า และแอปพลิเคชันด้านพลังงานอื่นๆ

Geehy G32R501 Cortex M52 industrial AI MCU Block Diagram

 

สเปคของของ MCU Geehy G32R501:

  • ซีพียู – Arm Cortex-M52 แบบ Single หรือ Dual-core พร้อมแคช 4KB, ITCM 16KB, DTCM0 8KB, DTCM1 8KB, รองรับ FPU/CDE/COP และการตรวจสอบพาริตี้
  • หน่วยความจำ – SRAM ขนาด 128KB พร้อมการป้องกันพาริตี้
  • ที่เก็บข้อมูล
    • แฟลชรวม 640KB (512KB + 128KB), กว้าง 144 บิต รองรับการสลับระหว่าง Single/dual bank
    • Boot ROM บนชิป – 128KB (กว้าง 32 บิต)
    • Secure ROM บนชิป – 64KB (กว้าง 32 บิต)
    • SRAM สำหรับ CAN บนชิป – 2KB (1KB สำหรับ CANA + 1KB สำหรับ CANB)
  • อินเทอร์เฟซบัส
    • AMBA 5 AXI 32 บิต (Main system bus)
    • AMBA 5 AHB 32 บิต (Peripheral bus)
    • AMBA 5 AHB 32 บิต (TCM Access bus – subordinate port)
  • วงจรภายใน (Peripherals)
    • 6-ช่อง direct memory access (DMA)
    • 44x GPIO โปรแกรมได้ พร้อมฟังก์ชันมัลติเพล็กซ์
    • 31-ช่องอินพุตดิจิทัล บนขาอะนาล็อก
    • Enhanced external interrupt extension (EXTI)
    • โหมดพลังงานต่ำ หลายรูปแบบ พร้อมรองรับการปลุกจากภายนอก
    • 3x 12-bit ADC @ 3.45 MSPS (รองรับอินพุตสูงสุด 31 ช่อง)
    • 7x window comparators (COMP) พร้อมอ้างอิง DAC 12 บิต
    • 2x DAC 12 บิต
    • 16x ช่อง PWM  (ความละเอียด 150ps)
    • 7x โมดูล CAP รองรับการจับเวลาสัญญาณ
    • 2x โมดูล quadrature encoder pulse (QEP) โหมด CW/CCW
    • 4x ช่องอินพุต Σ-Δ sigma-delta filter (SDF)
  • อินเทอร์เฟซการสื่อสาร
    • 1x PMBus
    • 1x I2C (สามารถบูตได้)
    • 2x CAN (สามารถบูตได้)
    • 2x SPI (สามารถบูตได้)
    • 2x UART (สามารถบูตได้)
    • 1x LIN (รองรับโหมด UART)
    • 1x QSPI
  • ตัวเลือ Clock & Reset
    • แหล่งสัญญาณนาฬิกาภายใน – INTOSC1 (10MHz), INTOSC2 (10MHz), PLL (250MHz)
    • แหล่งสัญญาณนาฬิกาภายนอก – XTAL (2~20MHz)
    • แหล่งกำเนิดรีเซ็ต
      • Power-On Reset (POR)
      • External Reset (XRS)
      • Debugger Reset (SYSRS)
      • Watchdog Reset (WDRS)
      • NMI Watchdog Reset (NMIWDRS)
      • DCS Safe Code Copy Reset (SCCRESET)
  • ความปลอดภัย
    • การป้องกันความปลอดภัยแบบ สองโซน (Two-zone security protection)
    • วงจรตรวจจับสัญญาณนาฬิกาขาดหาย (Lost clock detection circuit)
    • โมดูลรักษาความปลอดภัยของโค้ด (Code security module)
    • การรับรอง IEC 61508 (อยู่ระหว่างดำเนินการ)
    • การรับรอง AEC-Q100 (อยู่ระหว่างดำเนินการ)
  •  พลังงาน
    • แรงดันแกนหลัก 1.1V / อินพุต-เอาต์พุต 3.3V
    • มี ตัวควบคุมแรงดันไฟฟ้า 1.1V แบบเชิงเส้น (LDO) ในตัว
    • มีวงจรรีเซ็ตแรงดันไฟฟ้าต่ำ (Brown-Out Reset, BOR)
  • ตัวเลือกแพ็คเกจ
    • LQFP-100
    • LQFP-80
    • LQFP-64
    • QFN-56
  •  การรับรอง
    • มาตรฐาน IEC 61508 SIL2
    • AEC-Q100 (อยู่ระหว่างการดำเนินการ)
    • IEC 61508 (อยู่ระหว่างการดำเนินการ)
  • อุณหภูมิในการทำงาน – -40°C ถึง 105°C / 125°C

Geehy G32R501 Arm Cortex M52 Real Time MCU

บริษัทมีซอฟต์แวร์และเครื่องมือพัฒนาต่างๆ สำหรับการเขียนโปรแกรม การดีบัก และการพัฒนาแอปพลิเคชัน เครื่องมือ GeehyProg รองรับการโปรแกรมและการอัปเดตเฟิร์มแวร์แบบ DFU (Device Firmware Update) ส่วน G32R501 SDK มาพร้อมไลบรารี ไดรเวอร์ และโค้ดตัวอย่าง เพื่อช่วยให้การพัฒนาเป็นไปอย่างราบรื่น นอกจากนี้ G32R501 DFP (Device Family Pack) ยังให้การรองรับอุปกรณ์โดยเฉพาะสำหรับสภาพแวดล้อมการพัฒนาแบบรวม (IDE) ซอฟต์แวร์และเครื่องมือทั้งหมดนี้ช่วยให้การพัฒนาและการปรับใช้แอปพลิเคชันแบบเรียลไทม์เป็นไปอย่างมีประสิทธิภาพ คุณสามารถค้นหาเครื่องมือและซอฟต์แวร์เหล่านี้ได้ในหน้าดาวน์โหลดบนเว็บไซต์ของ Geehy

G32R501 Evaluation Board
G32R501 Evaluation Board – ภาพที่ไม่ชัดจาก Geehy (เป็นภาพที่ดีที่สุดที่เราหาได้)

บริษัทได้ออกแบบ G32R501 Evaluation Board ที่ใช้ไมโครคอนโทรลเลอร์ G32R501DVYT7 (LQFP100) Dual-core Cortex-M52 พร้อมรองรับ USB-isolated power และมี Geehy-Link debugger บนบอร์ด นอกจากนี้ยังมีอินเทอร์เฟซ JTAG/SWD, ขั้วอ้างอิงแรงดันไฟ VREFHI, อินเทอร์เฟซขยาย 80 พิน, GPIO 24 ขา, ขา ADC 24 ขา, อินเทอร์เฟซ QEP 2 ชุด, อินเทอร์เฟซ QSPI 1 ชุด และ ตัวส่งสัญญาณ CAN แบบ Isolated บอร์ดรองรับการทำงานร่วมกับ SDK และเครื่องมือพัฒนาของ Geehy เพื่อให้การพัฒนาแอปพลิเคชันเป็นไปอย่างราบรื่น รายละเอียดเพิ่มเติมสามารถดูได้จาก Datasheet และคู่มือผู้ใช้

Cortex M52 industrial AI MCU Package information

มีไมโครคอนโทรลเลอร์ทั้งหมด 16 รุ่น แบ่งออกเป็น 8 รุ่นแบบ Dual-core และ 8 รุ่นแบบ Single-core ไมโครคอนโทรลเลอร์เหล่านี้ทำงานที่ 250 MHz หรือ 200 MHz และมีสเปกที่แตกต่างกันในด้านหน่วยความจำ, I/O, และอินเทอร์เฟซการสื่อสาร} MCU ที่ทรงพลังที่สุดในซีรีส์คือ G32R501DVYT7 ซึ่งเป็น Dual-core MCU ทำงานที่ 250 MHz พร้อม Flash 640 KB , SRAM 128 KB , I/Os 42 ขาและมาในแพ็กเกจ LQFP100 นอกจากนี้ยังมีช่องสัญญาณอนาล็อก 31 ช่อง, โมดูล CAP (HRCAP) 7 ช่อง, PWM (HRPWM) 16 ช่อง, อินเทอร์เฟซ CAN 2 ช่อง และรองรับ USB Device ทำให้เป็นตัวเลือกที่มีประสิทธิภาพสูงสุด ขณะที่รุ่นเริ่มต้นคือ G32R501VCT7 เป็น Single-core MCU ทำงานที่ 250 MHz แต่มีเพียง Flash 256 KB และ SRAM 64 KB พร้อม I/Os 42 ขา และรองรับอินเทอร์เฟซการสื่อสารหลายรูปแบบ


ไมโครคอนโทรลเลอร์ G32R501 Cortex-M52 ได้เข้าสู่การผลิตในปริมาณมากแล้ว แต่ทางบริษัทยังไม่ได้เปิดเผยข้อมูลราคา สามารถดูรายละเอียดเพิ่มเติมได้จากหน้าผลิตภัณฑ์และข่าวประชาสัมพันธ์

แปลจากบทความภาษาอังกฤษ : Geehy G32R501 dual-core Cortex-M52 industrial AI MCU targets industrial and automotive applications

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