Texas Instruments Microcontrôleur Arm Cortex-R4F RISC RM44Lx20

Le microcontrôleur (MCU) Arm Cortex-R4F RISC RM44Lx20 Texas Instruments fait partie de la série Hercules RM de microcontrôleurs ARM® Cortex® - R de classe industrielle à hautes performances. Une documentation complète, des outils et des logiciels sont disponibles pour aider au développement des applications de sécurité fonctionnelle CEI 61508. Le dispositif RM44Lx20 dispose de caractéristiques de diagnostic sur puce. Ils comprennent des processeurs doubles à verrouillage, un CPU et une logique d'auto-Test (BIST) de mémoire intégrée; un ECC sur la mémoire flash et la mémoire SRAM; la parité sur les mémoires périphériques; et une capacité de boucle de retour sur la plupart des E/S périphériques.

Le composant RM44Lx20 intègre le CPU à virgule flottante ARM Cortex-R4F, qui offre un DMIPS/MHz de 1,66 efficace et dispose de configurations pouvant fonctionner jusqu'à 180 MHz, fournissant jusqu'à 298 DMIPS. Le composant RM44Lx20 prend en charge le format little-endian [LE].

Le composant RM44Lx20 dispose de jusqu'à 1 Mo de mémoire flash intégrée et de 128 Ko de configurations RAM avec une correction d'erreur sur un seul bit et une détection d'erreur sur deux bits. La mémoire flash de ce composant est non volatile, peut être effacée électriquement et programmable, et est mise en œuvre avec une interface de bus de données à 64 bits. La mémoire flash fonctionne sur une alimentation d'entrée de 3,3 V (même niveau que l'alimentation E/S) pour toutes les opérations de lecture, de programmation et d'effacement. La SRAM prend en charge des accès de lecture et d'écriture à cycle unique en modes octets, demi-mots, mots et double - mots sur l'ensemble de la plage de fréquence prise en charge.

Le dispositif RM44Lx20 de Texas Instruments dispose de périphériques pour les applications de contrôle en temps réel, comprenant deux coprocesseurs de synchronisation à minuterie haut de gamme (N2HET) de nouvelle génération avec jusqu'à 44 bornes e/s au total, sept modules PWM (ePWM) améliorés avec jusqu'à 14 sorties, six modules de Capture améliorée (eCAP), Deux modules d'impulsion d'encodeur en Quadrature (eQEP) améliorés, et deux convertisseurs analogique-numérique (CAN) à 12 bits prenant en charge jusqu'à 24 entrées.

Caractéristiques

  • Microcontrôleur (MCU) haute performance pour les applications critiques en matière de sécurité
    • Doubles processeurs fonctionnant en mode verrouillage
    • ECC sur interfaces Flash et RAM
    • Auto-Test (BIST) intégré pour CPU et RAM sur puce
    • Module de signalisation d'erreur avec broche d'erreur
    • Surveillance de tension et d'horloge
  • CPU RISC 32 bits ARM Cortex-R4F
    • 1,66 DMIPS/MHz avec pipeline à 8 étages
    • FPU avec précision simple et double
    • Unité de Protection de la mémoire (MPU) 12 régions
    • Architecture ouverte avec prise en charge par des tiers
  • Conditions de fonctionnement
    • Horloge système jusqu'à 180 MHz
    • Tension d’alimentation cœur de 1,14 V à 1,32 V (VCC
    • Tension d'alimentation E/S de 3,0 V à 3,6 V (VCCIO) 
  • Mémoire intégrée
    • Jusqu'à 1 Mo de mémoire Flash avec ECC
    • 128 Ko de RAM avec ECC
    • 64 Ko de mémoire Flash pour EEPROM émulée avec ECC
  • Architecture de plateforme commune
    • Carte mémoire cohérente dans toute la famille
    • Minuteur d’interruption en temps réel (RTI) temporisateur OS
    • Module d'interruption vectorielle (VIM) 128 canaux
    • Vérificateur de redondance cyclique (CRC) à 2 canaux
  • Contrôleur DMA (Direct Memory Access)
    • 16 canaux et 32 requêtes périphériques
    • Parité pour la RAM de paquets de contrôle
    • Accès DMA protégé par un MPU dédié
  • Boucle à verrouillage de Phase modulée en fréquence (FMPLL) avec détecteur de glissement intégré
  • Composants JTAG IEEE 1149.1, analyse de limite et vision covisible ARM
  • Module de sécurité JTAG avancé (AJSM)
  • Jusqu'à 64 broches E/S à usage général (GIO)
    • Jusqu'à 16 broches GIO avec capacité de génération d'interruptions
  • Périphériques de chronométrage améliorés
    • 7 modules de modulateur de largeur d'impulsion améliorée (ePWM)
    • 6 modules de Capture améliorée (eCAP)
    • 2 modules d'impulsion d'encodeur en Quadrature amélioré (eQEP)
  • Deux modules de minuterie haut de gamme de nouvelle génération (N2HET)
    • Canaux programmables N2HET1 - 32
    • Canaux programmables N2HET2 - 18
    • RAM d'instructions de 160 mots avec protection de la parité chacun
    • Chaque N2HET comprend un générateur d'angle matériel
    • Unité de transfert de minuterie (HTU) haut de gamme dédiée pour chaque N2HET
  • Deux modules CAN à tampon multiple de 12 bits
    • ADC1 - 24 canaux
    • ADC2 - 16 canaux
    • 16 canaux partagés
    • 64 tampons de résultat avec protection de parité chacun
  • Interfaces de communication multiples
    • Jusqu'à trois contrôleurs CAN (dcan)
      • 64 boîtes de réception avec protection de parité chacune
      • Conforme à la version de protocole CAN 2.0A et 2.0B
    • Circuit Inter-intégré (I2C)
    • 3 Interfaces périphériques série à tampons multiples (MibSPIs)
      • 128 mots avec protection de parité chacun
      • Huit groupes de transfert
    • Un module d'Interface périphérique série standard (SPI)
    • Deux interfaces UART (SCI), dont une avec prise en charge d'interface de réseau Local d'interconnexion (LIN 2.1)
  • Boîtiers
    • Pack plat quadruple 144 broches (PGE) [vert]
    • Pack plat quad (PZ) à 100 broches [vert]

Applications

  • Applications de sécurité industrielle
    • Automatisation industrielle
    • Contrôleurs logiques programmables sécurisés (PLC)
    • Production et distribution d'énergie
    • Turbines et moulins à vent
    • Ascenseurs et escalators
  • Applications médicales
    • Ventilateurs
    • Défibrillateurs
    • Pompes à perfusion et à insuline
    • Radiothérapie
    • Chirurgie robotique

Schéma de principe fonctionnel

Schéma de principe - Texas Instruments Microcontrôleur Arm Cortex-R4F RISC RM44Lx20
Publié le: 2021-02-23 | Mis à jour le: 2022-03-11