Renesas Electronics RA2A2 เป็นกลุ่มไมโครคอนโทรลเลอร์ (MCU) Arm Cortex-M23 พร้อม ADC แบบ Sigma-Delta ความละเอียดสูง 24 บิต 7 ช่อง รวมถึงหน่วยความจำแฟลช แบบ dual-bank และฟังก์ชัน bank swap เพื่อการอัปเดตเฟิร์มแวร์แบบ over-the-air (FOTA)
MCU 48MHz ยังมาพร้อมกับหน่วยความจำ SRAM 48KB, หน่วยความจำแฟลชสำหรับเขียนโค้ด สูงสุด 512KB, อินเทอร์เฟสที่หลากหลาย และคุณสมบัติด้านความปลอดภัยและการรักษาความปลอดภัยที่ทำให้เหมาะสำหรับการจัดการพลังงานอัจฉริยะ, ระบบอัตโนมัติในอาคาร, อุปกรณ์การแพทย์, เครื่องใช้ไฟฟ้า และแอปพลิเคชัน IoT อื่นๆ ที่สามารถได้รับประโยชน์จากการนำเข้าข้อมูลแอนะล็อกความละเอียดสูงและการอัพเดตเฟิร์มแวร์
สเปคของ Renesas RA2A2:
- MCU core – Arm Cortex-M23 Armv8-M core โอเวอร์คล็อกได้สูงสุด 48 MHz
- Arm Memory Protection Unit (Arm MPU) พร้อม 8 regions
- หน่วยความจำ
- SRAM 48 KB
- Memory Protection Units (MPU)
- Memory Mirror Function (MMF)
- พื้นที่จัดเก็บ
- หน่วยความจำแฟลชสำหรับเขียนโค้ด สูงสุด 512 KB แบบ Dual Bank (256 KB × 2 bank) การรองรับ bank swap
- หน่วยความจำแฟลชสำหรับข้อมูล 8 KB (100,000 รอบการเขียน/ลบโปรแกรม)
- อินเทอร์เฟสอุปกรณ์ต่อพ่วง
- คอนโทรลเลอร์ LCD ส่วนแยก (SLCDC)
- 5x อินเทอร์เฟส Serial Communications Interfaces (SCI) ที่รองรับ I2C, SPI, Smart card
- 1x SPI, 2x I2C
- GPIO สูงสุด 77 ขา; 5V tolerance, open drain, input pull-up
- อนาล็อก
- ตัวแปลง A/D แบบ Sigma-Delta 24 บิต 7 ช่อง (SDADC24) ด้วยอัตราการสุ่ม 7.813 kHz/8.333 kHz หรือ 3.906 kHz/4.166 kHz
- ตัวแปลง A/D 12 บิต (ADC12)
- เซนเซอร์อุณหภูมิ (TSN)
- Timers
- 6x 16-bit general PWM timers (GPT16)
- 8x 16-bit พลังงานต่ำ asynchronous general-purpose timers (AGT)
- 2x 32-bit พลังงานต่ำ asynchronous general-purpose timers (AGTW)
- Watchdog timer (WDT)
- ความปลอดภัย
- ECC ใน SRAM
- ตรวจสอบข้อผิดพลาดรหัสความผิดพลาดของ SRAM
- การป้องกันพื้นที่แฟลช
- ฟังก์ชั่นตรวจสอบตนเองของ ADC
- วงจรวัดความถูกต้องของความถี่นาฬิกา (CAC)
- การตรวจสอบความถูกต้องของ Redundancy Check (CRC)
- วงจรดำเนินการข้อมูล (DOC)
- Port Output Enable สำหรับ GPT (POEG)
- Independent Watchdog Timer (IWDT)
- ตรวจจับระดับการอ่าน GPIO ย้อนกลับ
- การป้องกันการเขียนข้อมูลที่ลงทะเบียน
- การตรวจจับการหยุดของ Main oscillator
- วงจรตรวจจับการหยุด ของ Sub และ main สำหรับ SDADC24 clock switch
- การเข้าถึงหน่วยความจำที่ไม่ถูกต้อง
- ความปลอดภัยและการเข้ารหัส
- AES 128/256 บิต – โหมดการเข้ารหัส: ECB/CBC/CTR/GCM/CMAC/CCM
- True Random Number Generator (TRNG) เป็นกระบวนการสุ่มอย่างสมบูรณ์
- การตรวจและติดตาม – DWT, FPB, CoreSight MTB-M23
- พอร์ตดีบัก CoreSight – SW-DP
- การจัดการระบบและพลังงาน
- โหมดพลังงานต่ำ
- การใช้พลังงานต่ำแบบ Ultra-low power เพียง 100 µA/MHz ในโหมดทำงานแบบ active และ 0.40µA ในโหมดสแตนด์บายซอฟต์แวร์
- Event Link Controlle (ELC)
- Data Transfer Controller (DTC)
- รีเซ็ตการเปิดเครื่อง
- การตรวจจับแรงดันไฟฟ้าต่ำ (LVD) พร้อมการตั้งค่าแรงดันไฟฟ้า
- การตรวจจับแรงดันไฟฟ้าต่ำสำหรับพิน EXLVDVBAT (เลือก interrupt ได้ 7 ระดับ)
- การตรวจจับแรงดันไฟฟ้าต่ำสำหรับขา VRTC (เลือก interrupt ได้ 4 ระดับ)
- การตรวจจับแรงดันไฟฟ้าต่ำสำหรับพิน EXLVD (เลือก interrupt ได้ 1 ระดับ)
- แหล่งจ่ายไฟ RTC แบบอิสระ (ปฏิทินสำหรับ 99 ปี ฟังก์ชั่นการปลุกแจ้งเตือน และฟังก์ชั่นแก้ไขเวลา)
- วงจร on-chip RTC power-on-reset (RTCPOR) สำหรับแหล่งจ่ายไฟ VRTC
- Clock Sources
- Main clock oscillator (MOSC) (1 ถึง 20 MHz)
- Sub-clock oscillator (SOSC) (32.768 kHz)
- High-speed on-chip oscillator (HOCO) (24/32/48/64 MHz)
- Middle-speed on-chip oscillator (MOCO) (8 MHz)
- Low-speed on-chip oscillator (LOCO) (32.768 kHz)
- ฟังก์ชั่น Clock trim สำหรับ HOCO/MOCO/LOCO
- IWDT-dedicated on-chip oscillator (15 kHz)
- PLL clock สำหรับ SDADC24
- การรองรับ Clock out
- แรงดันไฟฟ้าที่ใช้งาน – VCC: 1.6 ถึง 5.5V
- ช่วงอุณหภูมิ – Ta = -40°C ถึง +105°C
- แพ็คเกจ
- LQFP 100-pin (14 มม. × 14 มม., ระยะพิทช์ 0.5 มม.)
- LQFP 80-pin (12 มม. × 12 มม., ระยะพิทช์ 0.5 มม.)
- LQFP 64-pin (10 มม. × 10 มม., ระยะพิทช์ 0.5 มม.)
ไมโครคอนโทรลเลอร์ Renesas RA2A2 มีจำหน่ายในแพ็คเกจ LFQFP 100 พิน 80 พิน และ 64 พิน และได้รับการสนับสนุนโดยแพ็คเกจซอฟต์แวร์แบบยืดหยุ่น (FSP) ของ Renesas พร้อม RTOS, BSP หลายตัว, ไดรเวอร์อุปกรณ์ต่อพ่วง, มิดเดิลแวร์, การเชื่อมต่อ, ระบบเครือข่าย และ ชุดรักษาความปลอดภัยและซอฟต์แวร์อ้างอิงเพื่อสร้างโซลูชัน AI การควบคุมมอเตอร์ และคลาวด์ Renesas กล่าวว่าช่วยให้ลูกค้าสามารถรวมโค้ดเดิมและตัวเลือก RTOS เข้ากับ FSP และอำนวยความสะดวกในการโยกย้ายการออกแบบ RA2A2 ไปยังอุปกรณ์ RA ที่มีขนาดใหญ่ขึ้น หากจำเป็น แม้ว่าจะไม่มีส่วน “Rich Analog” อื่น ๆ อีกมากมายในขณะนี้…
Renesas มีบอร์ด EK-RA2A2 evaluation board ที่ใช้ไมโครคอนโทรลเลอร์ R7FA2A2AD3CFP 100 พิน พร้อมด้วย SRAM 48KB และแฟลช 512KB การเข้าถึงขา I/O ทั้งหมดผ่าน headers และเพื่อให้สร้างต้นแบบได้ง่ายขึ้น บอร์ดยังมี headers ของ Arduino และ microBus รวมถึงบางคอนเนกเตอร์ Grove, Qwiic และ Pmod ช่วยให้วิศวกรสามารถเลือกใช้งานโมดูลขยายได้หลากหลาย
เหมือนกับไมโครคอนโทรลเลอร์ Renesas อื่นๆ กลุ่ม RA2A2 MCUs มี “Winning Combination” ของตนเอง ที่มีการออกแบบอ้างอิงมิเตอร์ไฟฟ้าอัจฉริยะ 3 เฟส ที่ใช้สำหรับอุตสาหกรรมหนักและบ้านที่ใช้ไฟฟ้ามาก โดยใช้ประโยชน์จากความสามารถแบบอะนาล็อกของไมโครคอนโทรลเลอร์ Cortex-M23 ใหม่
Arm ประกาศเปิดตัวคอร์ Cortex-M23 ในปี 2016 แต่ก็ไม่ได้รับความนิยมเท่ากับ Cortex-M33 ที่เปิดตัวในเวลาเดียวกันและพบได้ในการออกแบบไมโครคอนโทรลเลอร์หลายรุ่น ไมโครคอนโทรลเลอร์ Cortex-M23 อื่นๆ ที่เราเคยเขียนบทความไปแล้วได้แก่ Microchip SAM L10 และ SAM L11 ที่เปิดตัวในปี 2018 และตระกูล NuMicro M23 ของ Nuvoton
MCU ของกลุ่ม Renesas RA2A2 มีจำหน่ายแล้วในราคาประมาณ $5 (~180฿) สำหรับอุปกรณ์ 100-pin (R7FA2A2AD3CFP#AA1) ต่อการสั่งซื้อ 1,000 ชิ้น และบอร์ด EK-RA2A2 evaluation kit ราคา $57.50(~2,000฿) สามารถอ่านรายละเอียดข้อมูลเพิ่มเติมได้บนผลิตภัณฑ์และข่าวประชาสัมพันธ์
แปลจากบทความภาษาอังกฤษ : Renesas RA2A2 Arm Cortex-M23 microcontroller offers high-resolution 24-bit ADC, up to 512KB dual-bank flash
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT