Infineon Technologies Microcontrôleurs (MCU) automobiles 32 bits CYT2B7 TRAVEO™ T2G
Les microcontrôleurs (MCU) automobiles 32 bits CYT2B7 TRAVEO™ d'Infineon Technologies sont conçus pour l'électronique de carrosserie automobile avec une puissance de traitement et une connectivité réseau intégrées dans l'Arm® Cortex®-M4F. Ces microcontrôleurs (MCU) sont conçus pour les applications de carrosserie automobile telles que les modules de contrôle de carrosserie, les systèmes HVAC et l'éclairage. Les dispositifs TRAVEO d'Infineon disposent de fonctionnalités de sécurité avancées grâce à l'introduction d'un HSM (module de sécurité matériel), d'un Cortex®-M0+ dédié pour un traitement sécurisé et d'une mémoire flash intégrée en mode double banque pour répondre aux exigences FOTA. Six modes d'alimentation permettent aux calculateurs de minimiser la consommation d'énergie globale et des fonctionnalités de sécurité de pointe pour une communication sécurisée avec une grande capacité de mémoire et une évolutivité du nombre de broches. Les microcontrôleurs (MCU) possèdent une plateforme logicielle optimisée pour MCAL Autosar d'Infineon (couche d'abstraction de microcontrôleur), des bibliothèques d'autotest, une émulation EEPROM flash et des pilotes de sécurité de bas niveau combinés à un micrologiciel tiers.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)
- UCT / CPU de 100 MHz (maximum) et à 32 bits Arm Cortex M0+ à
- Multiplicateur à cycle unique
Unité de protection de mémoire
- Multiplicateur à cycle unique
- Communication entre processeurs dans le matériel
- 3 contrôleurs DMA
- Contrôleur DMA périphérique n°0 (P-DMA0) avec 89 canaux
- Contrôleur DMA périphérique n°1 (P-DMA1) avec 33 canaux
- Contrôleur DMA de mémoire n°0 (M-DMA0) avec 4 canaux
- UCT / CPU Cortex-M4F de 160 MHz (maximum) et de 32 bits à
- Mémoires intégrées
- 1 088 KB de code-flash avec un supplément de 96 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
- 128 KB de SRAM avec granularité de rétention sélectionnable
- 1 088 KB de code-flash avec un supplément de 96 KB de flash de travail
- 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
- 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'à 6 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'à 8 canaux LIN indépendants, protocole LIN conforme à l'ISO 17987
- Jusqu'à 6 canaux CAN FD
- 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.)
- Jusqu'à 75 blocs minuteur/compteur de modulation de largeur d'impulsion (TCPWM) de 16 bits et 8 blocs de 32 bits
- 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
- 3 convertisseurs A/N SAR avec jusqu'à 67 canaux externes (64 E/S + 3 E/S pour le contrôle 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
Notes d'application
- AN218629 : Comparaison du TRAVEO T1G et du TRAVEO T2G
- AN219944 : Utilisation du minuteur chien de garde dans la famille de microcontrôleurs (MCU) TRAVEO T2G
- AN220152 : Comment conserver les données RAM lors d'une procédure de réinitialisation et d'une transition en mode faible puissance dans la famille TRAVEO
- AN220191 : Comment utiliser le contrôleur d'accès direct à la mémoire (DMA) dans la famille TRAVEO T2G
- AN220193 : Configuration d'utilisation des broches GPIO dans la famille TRAVEO T2G
- AN220224 : Comment utiliser le minuteur, le compteur et le MLI (TCPWM) dans la famille TRAVEO T2G
- AN220242 : Procédure d'accès au flash pour la famille TRAVEO T2G
- AN220278 : Utilisation du CAN FD dans la famille TRAVEO T2G
- AN224413 : Comment utiliser I2S dans la famille TRAVEO T2G
- AN225346 : Utilisation du LIN dans la famille TRAVEO T2G
- AN225401 : Comment utiliser le bloc de communications série (SCB) dans la famille TRAVEO T2G
- AN226043 : Comment utiliser le sous-système audio dans la famille TRAVEO T2G
- AN229058 : Mise à jour sécurisée du micrologiciel à distance (FOTA) dans le microcontrôleur (MCU) TRAVEO T2G
Ressources
Publié le: 2024-06-19
| Mis à jour le: 2026-01-12
