Infineon Technologies MCU per il settore automobilistico a 32 bit CYT2B9 TRAVEO™ T2G

Gli MCU per il settore automobilistico a 32 bit   CYT2B9 TRAVEO™ T2G di Infineon Technologies sono progettati per l'elettronica della carrozzeria automobilistica con potenza di elaborazione e connettività di rete integrate nell'Arm® Cortex®-M4F. Questi MCU forniscono una risposta più elevata e una comunicazione più rapida con interfaccia CXPI integrata e un'interfaccia CAN FD e sono ideali per moduli di controllo della carrozzeria, HVAC e illuminazione. I dispositivi di Infineon TRAVEO presentano caratteristiche di sicurezza avanzate, con l'introduzione di un HSM (modulo hardware di sicurezza), dedicato Cortex®-M0+ per l'elaborazione sicura e Flash integrata modalità dual bank per i requisiti FOTA. Sei modalità di potenza consentono alle centraline di ridurre al minimo il consumo energetico, mentre le caratteristiche di sicurezza all'avanguardia consentono una comunicazione sicura con dimensioni memoria elevate e scalabilità del numero di pin. Gli MCU dispongono di una piattaforma software ottimizzata per Infineon Autosar MCAL (Microcontroller Abstraction Layer), librerie di auto-test, emulazione Flash EEPROM e driver a basso livello combinati con firmware di terze parti.

Caratteristiche

  • Doppio sottosistema CPU
    • CPU Arm® Cortex®-M4F 160 MHz (massimo) a 32 bit
      • Moltiplicatore a ciclo singolo
      • Unità a virgola mobile (FPU), di precisione singola
      • Unità di protezione della memoria (MPU)
    • CPU Arm Cortex M0+ 100 MHz (massimo) a 32 bit con
      • Moltiplicatore a ciclo singolo
      • Unità di protezione della memoria
    • Comunicazione tra processori nell'hardware
    • 3 controller DMA
      • Controller DMA periferico #0 (P-DMA0) con 92 canali
      • Controller DMA periferico #1 (P-DMA1) con 44 canali
      • Controller DMA di memoria #0 (M-DMA0) con 4 canali
  • Memorie integrate
    • 2.112 KB di codice-flash con un'aggiunta di 128 KB di work-flash
      • La funzione Read-While-Write (RWW) consente di aggiornare la memoria flash del codice/lavoro mentre si esegue il codice da essa.
      • Modalità single-bank e dual-bank (specificamente per l'aggiornamento del Firmware Over The Air [FOTA])
      • Programmazione Flash tramite l'interfaccia SWD/JTAG
    • 256 KB di SRAM con granularità di ritenzione selezionabile
  • Motore crittografico (disponibile su numeri di parte selezionati)
    • Supporta Enhanced Secure Hardware Extension (eSHE) e Hardware Security Module (HSM)
    • Avvio e autenticazione sicuri
      • Utilizzo della verifica della firma digitale
      • Utilizzando un avvio protetto veloce
    • AES: blocchi a 128 bit, tasti a 128/192/256 bit
    • 3DES: blocchi da 64 bit, chiave da 64 bit (non disponibile nelle parti "solo eSHE")
    • Unità Vector che supporta la crittografia a chiave asimmetrica come Rivest-Shamir-Adleman (RSA) e Curva Ellittica (ECC) (non disponibile nelle parti "solo eSHE")
    • SHA-1/2/3: SHA-512, SHA-256 e SHA-160 con dati di ingresso di lunghezza variabile
    • CRC: supporta CCITT CRC16 e IEEE-802.3 CRC32 (non disponibile nelle parti "solo eSHE")
    • Generatore di numeri casuali (TRNG) e generatore di numeri pseudo-casuali (PRNG)
    • Modalità Galois/Contatore (GCM)
  • Sicurezza funzionale per ASIL-B
    • Unità di protezione della memoria (MPU)
    • Unità di protezione della memoria condivisa (SMPU)
    • Unità di protezione periferica (PPU)
    • Temporizzatore di supervisione (WDT)
    • Temporizzatore di supervisione a multi-contatori (MCWDT)
    • Rilevatore di bassa tensione (LVD)
    • Rilevatore di cali di tensione (BOD)
    • Rilevamento sovratensione (OVD)
    • Supervisore di clock (CSV)
    • Hardware correzione errore (SECDED ECC) su tutte le memorie critiche per la sicurezza (SRAM, flash)
  • Funzionamento a bassa potenza da 2,7 V a 5,5 V
    • Modalità attiva a bassa potenza, sleep, sleep a bassa potenza, deep sleep e modalità di ibernazione per una gestione dettagliata dell'alimentazione.
    • Opzioni configurabili per un BOD robusto
      • 2 livelli di soglia (2,7 V e 3,0 V) per BOD su VDDD e VDDA
      • 1 livello di soglia (1,1 V) per BOD su VCCD
  • Supporto per la riattivazione
    • Fino a 2 pin per riattivarsi dalla modalità di ibernazione
    • Fino a 152 pin GPIO per la riattivazione dalle modalità di sospensione
    • Generatore di eventi, SCB, Temporizzatore di supervisione, allarmi RTC per riattivare dalle modalità DeepSleep
  • Sorgenti di clock
    • Oscillatore principale interno (IMO)
    • Oscillatore interno a bassa velocità (ILO)
    • Oscillatore al cristallo esterno (ECO)
    • Oscillatore al cristallo per orologi (WCO)
    • Anello ad aggancio di fase (PLL)
    • Circuito a blocco di frequenza (FLL)
  • Interfacce di comunicazione
    • Fino a 8 canali CAN FD
      • Aumento della velocità di trasmissione dati (fino a 8 Mbps) rispetto al classico CAN, limitato dalla topologia dello strato fisico e dai ricetrasmettitori.
      • Conforme alla norma ISO 11898-1:2015
      • Supporta tutti i requisiti della specifica Bosch CAN FD V1.0 per non-ISO CAN FD.
      • Certificato ISO 16845:2015 disponibile
    • Fino a 8 canali SCB (blocco di comunicazione seriale) riconfigurabili in run time, ciascuno configurabile come I2C, SPI, o UART
    • Fino a 12 canali LIN indipendenti, protocollo LIN conforme a ISO 17987
    • Fino a 4 canali CXPI con velocità di trasmissione dati fino a 20 kbps
  • Timer
    • Fino a 75x 16-bit e 8x 32-bit temporizzatore/ blocchi modulatore di larghezza di impulso del contatore (TCPWM)
      • Fino a 12 contatori da 16 bit per il controllo del motore
      • Fino a 63 contatori da 16 bit e 8 contatori da 32 bit per operazioni regolari
      • Supporta temporizzatore, cattura, decodifica in quadratura, larghezza di impulso modulazione (PWM); modalità PWM con tempo morto (PWM_DT), PWM pseudo-casuale (PWM_PR) e registro di spostamento (SR).
    • Fino a 11 timer di generazione di eventi (EVTGEN) che supportano il risveglio ciclico da DeepSleep, gli eventi attivano un funzionamento specifico del dispositivo (come l'esecuzione di un gestore di interruzione, una conversione ADC SAR, e così via)
  • Clock in tempo reale (RTC)
    • Campi Anno/Mese/Data, Giorno della settimana, Ora:Minuto:Secondo
    • Supporta entrambi i formati a 12 e 24 ore
    • Correzione dell'anno bisestile automatica
  • I/O
    • Fino a 152x I/O programmabili
    • 2 tipi I/O
      • GPIO standard (GPIO_STD)
      • GPIO potenziato (GPIO_ENH)
  • Regolatori
    • Genera un'uscita di alimentazione del nucleo nominale di 1,1 V da un'uscita di alimentazione d'ingresso compresa tra 2,7 V e 5,5 V.
    • 2x tipi di regolatori
      • DeepSleep
      • Core interno
  • Analogico programmabile
    • 3 convertitori A/D SAR con fino a 67 canali esterni (64 I/O + 3 I/O per il controllo del motore)
      • ADC0 supporta 24x canali logici, con 24x + 1x connessioni fisiche
      • ADC1 supporta 32x canali logici, con 32x + 1x connessioni fisiche
      • ADC2 supporti 8x logico canali, con 8x + 1x fisico connessioni
      • Qualsiasi canale esterno può essere collegato a qualsiasi canale logico nel rispettivo SAR.
    • Ogni ADC supporta velocità di risoluzione e campionamento a 12 bit fino a 1Msps
    • Ciascun ADC inoltre supporta fino a 6x ingressi interni analogico, come ad esempio:
      • Riferimento a banda proibita per stabilire livelli di tensione assoluti
      • Diodo calibrato per calcoli di temperatura di giunzione
      • 2x ingressi AMUXBUS e 2x connessioni dirette per monitorare i livelli di alimentazione
    • Ogni ADC supporta l'indirizzamento a multiplatori esterni
    • Ogni ADC possiede un sequenziatore che supporta la scansione autonoma dei canali configurati
    • Campionamento sincronizzato di tutti gli ADC per applicazioni di rilevamento di motori
  • I/O intelligente
    • Fino a 5x blocchi di I/O intelligenti, che possono eseguire operazioni booleane su segnali che vanno a e da I/O
    • Fino a 36x I/O (GPIO_STD) supportati
  • Interfaccia di debug
    • JTAG controller e interfaccia conforme con IEEE-1149.1-2001
    • Porta SWD Arm® (debug cavo seriale)
    • Supporta traccia Arm® Embedded Trace Macrocell (ETM)
      • Traccia dati utilizzando SWD
      • Tracciamento delle istruzioni e dei dati utilizzando JTAG
  • Compatibile con gli strumenti standard del settore, GHS/MULTI o IAR EWARM per lo sviluppo e il debug del codice.
  • Opzioni del package
    • 64-LQFP, 10 mm × 10 mm × 1,7 mm (massimo), passo di 0,5 mm
    • 80-LQFP, 12 mm × 12 mm × 1,7 mm (massimo). 0,5 mm passo principale
    • 100-LQFP, 14 mm × 14 mm × 1,7 mm (massimo), passo conduttore di 0,5 mm
    • 144-LQFP, 20 mm × 20 mm × 1,7 mm (massimo), passo del conduttore di 0,5 mm
    • 176-LQFP, 24 mm × 24 mm × 1,7 mm (massimo), passo di 0,5 mm
  • Qualificato per applicazioni per il settore automobilistico secondo AEC-Q100

Applicazioni

  • Sistemi di controllo delle porte
  • Sistemi di gestione termica
  • Sistemi di illuminazione
  • Accesso auto
  • Distribuzione di energia
  • Caricatori wireless
  • Sottosistemi di controllo del dominio del cockpit

Schema a blocchi

Schema a blocchi - Infineon Technologies MCU per il settore automobilistico a 32 bit CYT2B9 TRAVEO™ T2G
Pubblicato: 2024-06-19 | Aggiornato: 2024-06-25