STMicro เปิดตัว STM32H7R/S เป็นชิปไมโครคอนโทรลเลอร์ Arm Cortex-M7 ความเร็ว 600 MHz เป็น High-performance : STM32H7R3/S3 เป็นชิป MCU ที่ใช้งานได้ทั่วไป และ STM32H7R7/S7 เป็นชิป MCU กราฟิกที่เพิ่ม NeoChrom 2.5D GPU ชิปทั้งสองมาพร้อมกับ SRAM ขนาดใหญ่ 620KB และ Boot flash ขนาดเล็ก 64KB
เหตุผลสำหรับ boot flash ขนาดเล็กเพื่อให้โค้ดและข้อมูลแอปพลิเคชันถูกเก็บไว้ในหน่วยความจำนอกชิป เพื่อให้ลูกค้ามีความยืดหยุ่นมากขึ้นในการเลือกประเภทหน่วยความจำและความจุเพื่อตอบสนองความต้องการของแอปพลิเคชันและลดต้นทุน BoM, ตัวอักษร “S” ในไมโครคอนโทรลเลอร์ STM32H7S หมายถึงความปลอดภัยด้วยระบ crypto/hash engine ที่สามารถช่วยให้ผลิตภัณฑ์ขั้นสุดท้ายได้รับการรับรอง SESIP Level 3 และ/หรือ PSA Certified Level 3
ข้อมูลสเปคหลายอย่างคล้ายกับ ไมโครคอนโทรลเลอร์ STM32H7 แต่ประสิทธิภาพจะดีกว่าไมโครคอนโทรลเลอร์ STM32H7 ที่มีความเร็ว 550MHz และคุณสมมฃบัติของ STM32H7R/S :
- Hexadeca SPI 200 MHz พร้อม PHY และ DTR-mode สำหรับแฟลชภายนอก (NOR, NAND) หรือ PSRAM
- NeoChrom 2.5D GPU, JPEG Codec, และ LCD-TFT display controller (LTDC) ที่ช่วยให้มีประสิทธิภาพการแสดงผล GUI แบบ 3D ที่คล้ายกับสิ่งที่เป็นไปได้บนไมโครโปรเซสเซอร์
- การเรียกใช้โค้ดจากหน่วยความจำภายนอก/ภายใน
- การรักษาความปลอดภัยของโค้ดและข้อมูลภายในและภายนอก, memory crypto engines (MCE) เพื่อเข้ารหัสและถอดรหัสข้อมูลที่เข้ารหัสได้ทันทีในส่วน S
- อุปกรณ์ต่อพ่วง
- I3C พร้อม DMA
- 2x USB HS/FS พร้อม PHY และ UCPD
ขณะนี้มีชิปไมโครคอนโทรลเลอร์ STM32H7R/S จำนวน 28 รุ่น โดยมีหลากหลายแพ็คเกจ (เช่น68-pin VQFN, 100-pin LQFP, 144-pin UFBGA และอื่นๆ สูงสุด 225-pin TFGA) พร้อมตัวเลือกhardware crypto/hash engine, ตัวเลือก 6-bit serial high-speed PHY/32-bit FMC และตัวเลือก NeoChrom GPU พร้อม LTDC display controller
STMicro แจ้งว่าซอฟต์แวร์และเครื่องมือ STM32Cube สามารถช่วยนักพัฒนาตั้งค่าระบบบูตบน flash ภายใน 64KB และตำแหน่งโค้ดไว้ในหน่วยความจำภายนอก ดังนั้นเป็นเรื่องง่ายเหมือนกับชิ้นส่วนที่ทุกอย่างทำงานจาก flash ภายใน, ไมโครคอนโทรลเลอร์ STM32H7S7 และ ST32H7R7 ที่มี NeoChrom GPU ในตัวได้รับการรองรับเฟรมเวิร์กการพัฒนา TouchGFX GUI ของ STMicro, ตามวิดีโอด้านล่างพร้อมอินเทอร์เฟซผู้ใช้ที่หลากหลายและการถอดรหัสวิดีโอ JPEG และไม่มี NeoChrom GPU accelerati บนชุดพัฒนา STM32H7S7 (STM32H7S78-DK) เพื่อแสดงให้เห็นว่าการใช้งาน CPU และอัตราเฟรมได้รับผลกระทบอย่างไร
STMicro มี 2 แพลตฟอร์มสำหรับการทดลองใช้และการพัฒนา ที่ใช้ชิปไมโครคอนโทรลเลอร์ STM32H7 ความเร็ว 600 MHz :
- NUCLEO-H7S3L8 ราคา $35 (~1,200฿) มาพร้อมกับ Octo-SPI NOR Flash ขนาด 256 Mbit, Ethernet, USB, STLINK debugger, และอินเทอร์เฟสสำหรับ Arduino UNO extension
- STM32H7S78-DK STM32H7S discovery kit ราคา $99 (~3,500฿) มาพร้อมกับ Octo-SPI NOR Flash ขนาด 1 Gbit, Octo-SPI PSRAM ขนาด 256 Mbit, หน้าจอ WVGA TFT, Ethernet, USB, microSD, เสียง, ไมโครโฟน mems, STLINK debugger, และอินเทอร์เฟสสำหรับ Arduino UNO และกล้อง
โปรแกรม STM32CubeMX ช่วยให้นักพัฒนาเริ่มต้นใช้งานบอร์ด STM32H7S Nucleo ได้ และบริษัทได้ให้ Project template รูปแบบเต็มพร้อม BSP และบริการ “ready-to call services” รวมถึง STM32 clocks, pinout และอุปกรณ์ต่อพ่วงที่กำหนดค่าไว้ล่วงหน้า
ชิป MCU STM32H7 รุ่นใหม่จะเข้าสู่การผลิตเป็นจำนวนมากในเดือนเมษายน 2024 ขณะนี้ยังไม่มีหน้าสินค้าสามารถอ่านรายละเอียดเพิ่มเติมในเอกสารการนำเสนอไฟล์ PDFและข่าวประชาสัมพันธ์ สามารถขอรับตัวอย่างและข้อมูลราคาได้จากสำนักงานขายของ STMicro เราคาดหวังว่าบอร์ดพัฒนาทั้งสองจะวางจำหน่ายทางออนไลน์เร็วๆ นี้ที่ร้านค้าออนไลน์ของ STMicro และผ่านผู้จัดจำหน่าย
แปลจากบทความภาษาอังกฤษ : 600 MHz STM32H7R/S Cortex-M7 MCUs feature 620KB SRAM, 64KB boot flash, optional NeoChrom GPU
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT