Infineon Technologies Microcontrôleurs (MCU) automobiles T2G 32 bits CYT2BL TRAVEO ™

Les microcontrôleurs (MCU) automobiles T2G 32 bits CYT2BL TRAVEO™ d'Infineon Technologies ciblent les systèmes automobiles tels que les unités de contrôle de carrosserie. Les microcontrôleurs (MCU) CYT2BL ont un CPU Arm® Cortex®-M4F pour le traitement primaire et un CPU Arm® Cortex®-M0+ pour le traitement périphérique et la sécurité. Ces dispositifs contiennent des périphériques intégrés prenant en charge un réseau de zone contrôleur avec un débit de données flexible (CAN FD), un réseau d'interconnexion local (LIN) et une interface périphérique d'extension d'horloge (CXPI).Les dispositifs TRAVÉO T2G sont fabriqués selon un processus avancé de 40 nm. CYT2BL intègre une mémoire flash faible puissance et de multiples périphériques analogiques et numériques hautes performances. Les microcontrôleurs (MCU) automobiles T2G 32 bits CYT2BL TRAVEO™ d'Infineon Technologies permettent la création d'une plateforme informatique sécurisée.

Caractéristiques

  • Sous-système double UCT / CPU
    • UCT / CPU Cortex-M4F de 160 MHz (maximum) et de 32 bits à
      • Multiplicateur à cycle unique
      • Unité à virgule flottante (UVF) de précision unique
      • Unité de protection de la mémoire (MPU)
    • MO + UCT / CPU 32 bits ARM Cortex 100 MHz (maximum) avec
      • Multiplicateur à cycle unique
      • Unité de protection de la mémoire
    • Communication entre processeurs dans le matériel
    • 3 contrôleurs DMA
      • Contrôleur DMA périphérique n°0 (P-DMA0) avec 92 canaux
      • Contrôleur DMA périphérique n°1 (P-DMA1) avec 44 canaux
      • Contrôleur DMA de mémoire n°0 (M-DMA0) avec 4 canaux
  • Mémoires intégrées
    • 4 160 KB de code-flash avec un supplément de 128 KB de flash de travail
      • La mémoire de lecture-écriture-écriture (RWW) permet de mettre à jour les mémoires flash de codage et de travail (code-flash/work-flash) tout en exécutant du codage à partir de celle-ci.
      • Modes à une et deux banques (spécifiquement pour la mise à jour de micrologiciels Over-The-Air[FOTA])
      • Programmation de mémoire flash via l'interface SWD/JTAG
    • 512 KB de SRAM avec granularité de rétention sélectionnable
  • Moteur de cryptographie (disponible sur certaines références)
    • Prend en charge l'extension matérielle sécurisée améliorée (eSHE) et le module de sécurité matérielle (HSM)
    • Démarrage et authentification sécurisés
      • Utilisation de la vérification de la signature numérique
      • En utilisant un amorçage sécurisé rapide
    • AES : blocs 128 bits, clés 128/192/256 bits
    • 3DES : blocs de 64 bits, clé de 64 bits (non disponible dans les parties « eSHE uniquement »)
    • Unité vectorielle prenant en charge la cryptographie à clé asymétrique telle que Rivest-Shamir-Adleman (RSA) et Elliptic Curve (conducteur de masse) (non disponible dans les parties « eSHE uniquement »).
    • SHA-1/2/3 : SHA-512, SHA-256 et SHA-160 avec des données d'entrée de longueur variable (non disponibles dans les parties « eSHE uniquement »)
    • CRC : prend en charge CCITT CRC16 et IEEE-802.3 CRC32 (non disponible dans les pièces « eSHE uniquement »)
    • Générateur de nombres réellement aléatoires (TRNG) et générateur de nombres pseudo-aléatoires (PRNG)
    • Mode Galois/compteur (GCM)
  • Sécurité fonctionnelle pour ASIL-B
    • Unité de protection de la mémoire (MPU)
    • Unité de protection de la mémoire partagée (SMPU)
    • Unité de protection des périphériques (PPU)
    • Minuteur de watchdog (WDT)
    • Minuteur de surveillance à plusieurs compteurs (MCWDT)
    • Détecteur de basse tension (LVD)
    • Détecteur de baisse de tension (BOD)
    • Détection de surtension (OVD)
    • Superviseur d'horloge (CSV)
    • Correction d'erreur matérielle (ECC SECDED) sur toutes les mémoires critiques de sécurité (SRAM, flash)
  • Exploitation à faible puissance de 2,7 V à 5,5 V
    • Modes faible puissance active, faible puissance veille, faible puissance, veille profonde et hibernation pour une gestion fine des données.
    • Options configurables pour un BOD robuste
      • 2 niveaux de seuil (2,7 V et 3,0 V) pour le BOD sur VDDD et VDDA
      • 1 niveau de seuil (1,1 V) pour le BOD sur VCCD
  • Support de réveil
    • Jusqu'à 2 PINS pour sortir du mode hibernation
    • Jusqu'à 152 broches GPIO PINS pour sortir des modes veille
    • Générateur d'événements, SCB, minuteur chien de garde, alarmes RTC pour le réveil des modes veille prolongée
  • Sources d'horloge
    • Oscillateur principal interne (IMO)
    • Oscillateur interne à basse vitesse (ILO)
    • Oscillateur à quartz externe (ECO)
    • Oscillateur à quartz de montre (WCO)
    • Boucle à verrouillage de phase (BVP)
    • Boucle à verrouillage de fréquence (FLL)
  • Interfaces de communication
    • Jusqu'à 8 canaux CAN FD
      • Débit de données accru (jusqu'à 8 Mbps) par rapport au CAN classique, limité par la topologie de la couche physique et les émetteurs-récepteurs.
      • Conforme à la norme ISO 11898-1:2015
      • Prend en charge toutes les exigences de la spécification CAN FD V1.0 de Bosch pour le CAN FD non-ISO
      • Certificat ISO 16845:2015 disponible
    • Jusqu'à 8 canaux SCB (bloc de communication série) reconfigurables en cours d'exécution, chacun pouvant être configuré comme I2C, SPI ou UART
    • Jusqu'à 12 canaux LIN indépendants, protocole LIN conforme à l'ISO 17987
  • Minuteurs
    • Jusqu'à 75 blocs minuteur/compteur de modulation de largeur d'impulsion (TCPWM) de 16 bits et 8 blocs de 32 bits
      • Jusqu'à 12 compteurs de 16 bits pour le contrôle de moteur
      • Jusqu'à 63 compteurs de 16 bits et 4 compteurs de 32 bits pour les opérations régulières
      • Prend en charge les modes minuteur, capture, décodage en quadrature, modulation de largeur d'impulsion (PWM), PWM avec temps mort (PWM_DT), PWM pseudo-aléatoire (PWM_PR) et modes registre à décalage (SR)
    • Génération d'événements (EVTGEN) jusqu'à 11 minuteurs prenant en charge le réveil cyclique à partir de DeepSleep, les événements déclenchant une exploitation spécifique du composant (telle que l'exécution d'un gestionnaire d'interruption, une conversion SAR ADC, etc.)
  • Horloge en temps réel (RTC)
    • Champs Année/Mois/Jour, Jour de la semaine, Heure:Minute:Seconde
    • Prend en charge les formats horaires de 12 et 24 heures
    • Correction automatique d'année bissextile
  • E/S
    • Jusqu'à 152 E/S programmables
    • 2 types d'E/S
      • Broches GPIO standard (GPIO_STD)
      • Broches GPIO améliorées (GPIO_ENH)
  • Régulateurs
    • Génère une alimentation de cœur nominale de 1,1 V à partir d'une alimentation d'entrée de 2,7 V à 5,5 V.
    • 2 types de régulateurs
      • Veille prolongée
      • Noyau interne
  • Analogique programmable
    • 3 convertisseurs A/N SAR avec jusqu'à 67 canaux externes (64 E/S + 3 E/S pour le contrôle de moteur)
      • L'ADC0 prend en charge 24 canaux logiques, avec 24 + 1 connexions physiques.
      • ADC1 prend en charge 32 canaux logiques, avec 32 + 1 connexions physiques.
      • ADC2 prend en charge 8 canaux logiques, avec 8 + 1 connexions physiques.
      • Tout canal externe peut être connecté à n'importe quel canal logique dans le SAR respectif.
    • Chaque CAN prend en charge une résolution de 12 bits et des taux d'échantillonnage allant jusqu'à 1 Msps
    • Chaque ADC peut également prend en charge jusqu'à 6 entrées internes analogique telles que
      • Référence de bande interdite pour établir des niveaux de tension absolus
      • Diode calibrée pour les calculs de température de jonction
      • 2 entrées AMUXBUS et 2 connexions directes pour surveiller les niveaux d'alimentation
    • Chaque CAN prend en charge l'adressage des multiplexeurs externes
    • Chaque ADC dispose d'un séquenceur permettant un balayage autonome de canaux configurés
    • Échantillonnage synchronisé de tous les CAN pour les applications de détection de moteur
  • E/S Intelligent
    • Jusqu'à 5 blocs E/S intelligents, qui peuvent effectuer des opérations booléennes sur signaux en provenance et à destination des E/S.
    • Jusqu'à 36 E/S (GPIO_STD) prises en charge
  • Interface de débogage
    • Contrôleur JTAG et interface conforme à IEEE-1149.1-2001
    • Accès SWD (serial wire debug) Arm®
    • Prend en charge le traçage ETM (Embedded Trace Macrocell) Arm®
      • Traçage des données utilisant SWD
      • Traçage d'instructions et de données utilisant JTAG
  • Compatible avec les outils standard de l'industrie, GHS/MULTI ou IAR EWARM pour le développement et le débogage de code
  • Options de boîtier
    • 64-LQFP, 10 mm × 10 mm × 1,7 mm (maximum), pas de fil 0,5 mm
    • 80-LQFP, 12 mm × 12 mm × 17 mm (maximum) 0,5 mm d'intervalle de pas
    • 100-LQFP, 14 mm × 14 mm × 1,7 mm (maximum), pas de fil 0,5 mm
    • 144-LQFP, 20 mm × 20 mm × 1,7 mm (maximum), pas de fil de 0,5 mm
    • 176-LQFP, 24 mm × 24 mm × 1,7 mm (maximum), pas de fil de 0,5 mm
  • Qualifié pour l'application automobile selon AEC-Q100

Applications

  • Systèmes de contrôle des portes
  • Systèmes de gestion thermique
  • Systèmes d'éclairage
  • Accès de voiture
  • Distribution de l’énergie
  • Chargeurs sans fil
  • Sous-systèmes de contrôle du domaine du cockpit

Schéma fonctionnel

Schéma de principe - Infineon Technologies Microcontrôleurs (MCU) automobiles T2G 32 bits CYT2BL TRAVEO ™
Publié le: 2024-06-20 | Mis à jour le: 2024-06-27