GEEHY G32R501 CORTEX DE CORTEX-ME

Geehy G32R501 Arm Cortex M52 Real Time MCU

Geehy Semiconductor a introduit le G32R501 Cortex-M52 Industrial AI MCU, le premier MCU en temps réel de l’industrie basé sur une architecture ARM Cortex-M52 à double cœur. Conçu pour l’automatisation industrielle, les alimentations commerciales et les véhicules électriques. En 2023, nous avons parlé des fonctionnalités et des spécifications du noyau ARM Cortex-M52, mais maintenant GEEHY a introduit le G32R501 MCU avec des capacités AI et DSP conçues pour des applications IoT à faible coût.

Ce MCU comprend des FPU à simple et double précision, une extension DSP d’hélium ARM et une extension d’instructions mathématiques zidienne de Geehy pour les tâches AI / ML et le traitement du signal. Il comprend un flash 640 Ko, un SRAM 128 Ko, un TCM (mémoire couplée serrée) et un module DMA à six canaux pour une manipulation efficace des données. Le MCU dispose également de trois ADC 12 bits (3,45 MSP), sept comparateurs DAC 12 bits et des modules de filtre σ-δ pour améliorer la précision du signal, ce qui le rend idéal pour le contrôle moteur et la surveillance en temps réel. Avec 16 canaux PWM à haute résolution (résolution 150-PS), des modules de codeur quadrature et des blocs logiques flexibles, il assure un contrôle précis dans les systèmes d’automatisation. Les interfaces de communication incluent UART, CAN, I2C, QSPI et PMBUS, tandis que des fonctionnalités telles que la sécurité à double code, l’ECC, la minuterie de surveillance et la conformité IEC 61508 SIL2 / AEC-Q100 Grade 1 Améliorent la sécurité. Ces fonctionnalités rendent cet appareil adapté à la robotique, à l’automatisation d’usine, aux chargeurs à bord dans les véhicules électriques et à diverses autres applications liées à l’énergie.

GEEHY G32R501 CORTEX M52 INDUSTRIAL AI MCU Block Diagramme

GEEHY G32R501 MCU Spécifications:

  • CPU – Cortex-M52 à ARM unique ou double core avec cache 4KB, 16KB ITCM, 8KB DTCM0, 8KB DTCM1, FPU / CDE / COP, support de contrôle de parité
  • Mémoire – 128KB SRAM (protection de parité)
  • Stockage
    • 640 Ko au total (512 Ko + 128 Ko), support de commutation bancaire de 144 bits de large, simple / double
    • ROM de démarrage sur puce – 128 Ko (32 bits de large)
    • ROM sécurisé sur puce – 64 Ko (32 bits de large)
    • SRAM sur puce en puce – 2KB (1KB pour CAUA + 1KB pour CANB)
  • Interfaces de bus
    • Amba 5 Axi 32 bits ou Amba 5 AHB Bus système principal 32 bits
    • Bus périphérique Amba 5 AHB 32 bits
    • AMBA 5 AHB Bus d’accès TCM 32 bits (port subordonné)
  • Périphériques
    • Accès à la mémoire directe à 6 canaux (DMA)
    • 44x GPIO programmable avec multiplexage
    • Entrées numériques de 31 canaux sur les broches analogiques
    • Extension de l’interruption externe améliorée (EXTI)
    • Plusieurs modes de faible puissance avec réveil externe
    • 3x 12 bits ADC @ 3,45 MSPS (jusqu’à 31 canaux externes)
    • 7x comparateurs de fenêtres (comp) avec DAC de référence 12 bits
    • Sorties DAC 2x 12 bits
    • 16x canaux PWM (résolution 150ps)
    • Modules de capture (CAP) améliorés 7x
    • 2x modules d’impulsion de codeur quadrature (QEP) (modes CW / CCW)
    • 4x σ-δ Sigma-Delta Filter (SDF) canaux d’entrée
  • Interfaces de communication
    • 1x pmbus
    • 1x i2c (bootable)
    • 2x can (bootable)
    • 2x SPI (Bootable)
    • 2X UART (Bootable)
    • 1x lin (UART-compatible)
    • 1x qspi
  • Options d’horloge et de réinitialisation
    • Sources d’horloge interne – INTOSC1 (10MHz), INTOSC2 (10 MHz), PLL (250 MHz)
    • Source d’horloge externe – XTAL (2 ~ 20 MHz)
    • Réinitialiser les sources
      • Réinitialisation de puissance sur puce (POR)
      • Réinitialisation externe (XRS)
      • Réinitialisation du débogueur (SYSRS)
      • Réinitialisation de Watchdog (WDRS)
      • NMI Watchdog Reset (NMIWDRS)
      • DCS SAFE CODE COPY RESET (SCCRESET)
  • Sécurité
    • Protection de sécurité à deux zones
    • Circuit de détection d’horloge perdu
    • Module de sécurité du code
    • Certification IEC 61508 (la certification est en cours)
    • Certification AEC-Q100 (la certification est en cours)
  • Pouvoir
    • 1,1 V Core, 3.3VI / O
    • Régulateur de tension linéaire 1,1 V intégré
    • Circuit de réinitialisation de Broun-Out (BOR)
  • Options de package
    • LQFP-100
    • LQFP-80
    • LQFP-64
    • QFN-56
  • Certifications
    • IEC 61508 SIL2 Compliance
    • AEC-Q100 (certification en cours)
    • IEC 61508 (certification en cours)
  • Température de fonctionnement – -40 ° C à 105 ° C / 125 ° C

GEEHY G32R501 ARM CORTEX M52 MCU en temps réel

L’entreprise fournit divers logiciels et outils de développement pour la programmation, le débogage et le développement d’applications. L’outil GEEHYPROG offre des capacités de programmation et DFU (mise à jour du micrologiciel de périphérique). Le SDK G32R501 comprend des bibliothèques, des pilotes et un exemple de code pour le développement rationalisé. Le DFP G32R501 (Pack Family Pack), en revanche, fournit une prise en charge spécifique à l’appareil pour les environnements de développement intégrés. Tous ces outils et logiciels facilitent le développement et le déploiement efficaces d’applications en temps réel. Vous pouvez trouver tous ceux sur la page du logiciel sur le site Web de Geehy

Board d'évaluation G32R501
G32R501 Évaluation – Image floue fournie par Geehy (c’est le meilleur que nous puissions trouver)

La société a également conçu le G32R501 Evaluation Board. Il dispose du G32R501DVYT7 (LQFP100) MCU Cortex-M52 Dual-Core MC52 avec le support pour la puissance isolée USB et un débogueur à bord de geehy à bord. La carte fournit des interfaces JTAG / SWD, une référence Vrefhi, une interface d’extension à 80 broches, 24 gpios, 24 broches compatibles ADC, deux interfaces QEP, une interface QSPI et un émetteur-récepteur isolé. Il est compatible avec les SDK et les ressources de développement de Geehy pour le développement des applications rationalisées. La fiche technique et le manuel d’utilisation ont plus de détails.

GEEHY G32R501 CORTEX M52 INFORMATION INDUSTRIAL MCU Package Informations

Il y a un total de 16 MCU, classés en 8 variantes à double noyau et 8 nages. Les MCU fonctionnent à 250 MHz ou 200 MHz et ont des spécifications variables en termes de mémoire, d’E / S et de fonctionnalités de communication. Le MCU le plus puissant de la liste est le G32R501DVYT7, un processeur double core fonctionnant à 250 MHz avec 640 Ko de flash, 128 Ko de SRAM, 42 I / OS, et hébergé dans un package LQFP100. Il dispose également de divers périphériques, dont 31 canaux analogiques, 7 CAP (HRCAP), 16 PWM (HRPWM), 2 CAN et USB Device Support, ce qui en fait l’option la plus performante la plus performante. D’un autre côté, le G32R501VCT7 est le MCU d’entrée de gamme avec un processeur à noyau unique fonctionnant à 250 MHz, mais avec seulement 256 Ko de flash et 64 Ko de SRAM. Il dispose de 42 I / OS et prend en charge plusieurs interfaces de communication.

https://www.youtube.com/watch?v=axdmgvdx2lo

Le G32R501 Cortex-M52 MCU est maintenant en production de masse, mais la société n’a pas encore fourni d’informations sur les prix. Plus d’informations peuvent être trouvées sur la page du produit et le communiqué de presse.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video