Infineon Technologies Microcontrôleurs (MCU) automobiles 32 bits CYT3BB/CYT4BB TRAVEO ™ T2G
Les microcontrôleurs (MCU) automobiles TRAVEO™ T2G 32 bits CYT3BB/CYT4BB d'Infineon Technologies ciblent les systèmes automobiles tels que les unités de contrôle de carrosserie haut de gamme. Les CYT3BB et CYT4BB disposent d’un ou deux CPU ARM® Cortex®-M7 pour le traitement principal et d’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 CAN FD (réseau de zone contrôleur avec taux de données flexibles), LIN (réseau d'interconnexion local) et Ethernet. Les dispositifs TRAVEO™ T2G sont fabriqués selon un procédé avancé de 40 nm. CYT3BB/4BB 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 à faible consommation d'énergie TRAVEO T2G 32 bits CYT3BB et CYT4BB d'Infineon Technologies permettent la création d'une plateforme informatique sécurisée.Caractéristiques
- Sous-système CPU
- 1x ou 2x UCT / CPU 250 MHz (maximum) 32-bit ARM Cortex-M7, chacun avec
- Multiplicateur à cycle unique
- Unité à virgule flottante simple/double précision (UVF)
- Unité de protection de la mémoire (MPU)
- Cache de données de 16 KB, cache d'instructions 16 KB
- Instructions 16 KB et données mémoires 16 KB étroitement couplées (TCM)
- UCT / CPU 100 MHz (maximum) 32 bits ARM Cortex M0+ 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 100 canaux
- Contrôleur DMA périphérique n°1 (P-DMA1) avec 58 canaux
- Contrôleur DMA de mémoire n°0 (M-DMA0) avec 8 canaux
- 1x ou 2x UCT / CPU 250 MHz (maximum) 32-bit ARM Cortex-M7, chacun avec
- Mémoires intégrées
- 4 160 KB de code-flash avec un supplément de 256 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
- 768 KB de SRAM avec granularité de rétention sélectionnable
- 4 160 KB de code-flash avec un supplément de 256 KB de flash de travail
- Moteur de cryptographie
- 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 64 bits, clé 64 bits
- Unité vectorielle prenant en charge la cryptographie à clé asymétrique telle que Rivest-Shamir-Adleman (RSA) et Elliptic Curve (conducteur de masse)
- 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
- 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)
- Matériel de correction d'erreur (SECDED conducteur de masse) sur toutes les mémoires critiques pour la sécurité (SRAM, flash, TCM)
- 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'à 220 PINS broches GPIO pour sortir du mode 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'à 11 canaux de bloc de communication série (SCB) reconfigurables en temps d'exécution, chacun configurable comme I2C, SPI ou UART
- Jusqu'à 16 canaux LIN indépendants, protocole LIN conforme à l'ISO 17987
- 1 interface Ethernet MAC 10/100/1000 Mbps conforme à la norme IEEE-802.3az
- Interfaces PHY prises en charge : Interface indépendante des médias (MII) et Interface réduite indépendante des médias (RMII)
- Conforme avec la norme IEEE-802.1BA Pontage audio vidéo (AVB)
- Conforme à IEEE-1588 Protocole de Temps de Précision (PTP)
- Jusqu'à 8 canaux CAN FD
- Interface mémoire externe
- 1 interface SPI (simple, double, quadruple ou octuple) ou HYPERBUS™
- Chiffrement et décryptage à la volée
- Exécution sur place (XIP) à partir de la mémoire externe
- Interface SDHC
- 1 interface numérique sécurisée de haute capacité (SDHC) prenant en charge MultiMediaCard (eMMC), Secure Digital (SD), ou SDIO (Secure Entrée, sortie numériques sécurisées), conforme aux caractéristiques techniques eMMC 5.1, SD 6.0, et SDIO 4.10
- Débits de données jusqu'à 50 MHz SD haut débit ou eMMC 52 MHz DDR
- Interface audio
- 3 interfaces Inter-IC Sound (I2S) pour la connexion de dispositifs audio numériques
- Formats audio I2S, justifiés à gauche ou multiplexés par division temporelle (TDM)
- Exploitation de transmission ou de réception indépendante, chacune en mode maître ou esclave
- 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 8 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)
- Jusqu'à 16 minuteurs de génération d'événements (EVTGEN) prenant en charge le réveil cyclique à partir de DeepSleep, les événements déclenchant une exploitation spécifique d'un 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'à 220 E/S programmables
- 3 types d'E/S
- Broches GPIO standard (GPIO_STD)
- Broches GPIO améliorées (GPIO_ENH)
- E/S standard haute vitesse (HSIO_STD)
- 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.
- 3 types de régulateurs
- Veille prolongée
- Noyau interne
- Noyau externe
- Analogique programmable
- 3 convertisseurs A/N SAR avec jusqu'à 75 canaux externes (72 E/S + 3 E/S pour le contrôle de moteur)
- ADC0 prend en charge 32 canaux logiques, avec 32x + 1x 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'à 75 canaux externes (72 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
- 100-TEQFP, 14 mm × 14 mm × 1,6 mm (maximum), pas de fil de 0,5 mm
- 144-TEQFP, 20 mm × 20 mm × 1,6 mm (maximum), pas de fil de 0,5 mm
- 176-TEQFP, 24 mm × 24 mm × 1,7 mm (maximum), pas de fil de 0,5 mm
- 272-BGA, 16 mm × 16 mm × 1,7 mm (maximum), pas de fil de 0,8 mm
Applications
- Modules de contrôle de carrosserie et contrôle de domaine de carrosserie
- Contrôle de zone
- Systèmes d'éclairage
- Sous-systèmes de contrôle du domaine du cockpit
- Systèmes acoustiques
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 dans la procédure de réinitialisation et la 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 PWM (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 de la version sécurisée de micrologiciel Over-the-Air (FOTA) dans le microcontrôleur (MCU) TRAVEO T2G
Ressources
Publié le: 2024-06-20
| Mis à jour le: 2024-09-17
