Texas Instruments Microcontrollor flash RISC a 16/32 bit TMS570LS1227

Il microcontroller (MCU) flash RISC a 16/32 bit TMS570LS1227 di Texas Instruments è una famiglia di microcontroller ad alte prestazioni per sistemi di sicurezza del settore automobilistico. L'architettura di sicurezza include CPU doppie in lockstep, CPU e logica BIST di memoria, ECC su flash e SRAM di dati, parità sulle memorie periferiche e capacità di loopback su I/O periferici. Il dispositivo TMS570LS1227 integra la CPU a virgola mobile ARM Cortex-R4F, che offre un'efficiente valore di 1,66 DMIPS/MHz e ha configurazioni che possono funzionare fino a 180 MHz, fornendo fino a 298 DMIPS. Il dispositivo supporta il formato big-endian [BE32] word-invariant.

TMS570LS1227 ha 1,25 MB di memoria flash integrata e 192 KB di RAM di dati con correzione degli errori a bit singolo e rilevamento degli errori a doppio bit. La memoria flash su questo dispositivo è una memoria non volatile, cancellabile elettricamente e programmabile. È implementato con un'interfaccia di bus dei dati a 64 bit. La memoria flash opera su un ingresso di alimentazione di 3,3 V (lo stesso livello dell'alimentazione I/O) per tutte le operazioni di lettura, programmazione e cancellazione. In modalità pipeline, la memoria flash opera con una frequenza di clock del sistema fino a 180 MHz. Accessi in lettura e scrittura a ciclo singolo in modalità byte, halfword, word e double word in tutto l'intervallo di frequenze supportato.

TMS570LS1227 dispone di periferiche per applicazioni basate sul controllo in tempo reale, tra cui due coprocessori di temporizzazione N2HET (Next Generation High-End Timer) con un massimo di 44 terminali I/O, sette moduli ePWM (Enhanced Pulse Width Modulator) con un massimo di 14 uscite, sei moduli eCAP (Enhanced Capture), due moduli eQEP (Enhanced Quadrature Encoder Pulse) e due convertitori analogico/digitale (ADC) a 12 bit che supportano fino a 24 ingressi.

Dotato di funzioni di sicurezza integrate e di un'ampia scelta di periferiche di comunicazione e controllo, TMS570LS1227 di Texas Instruments è la soluzione ideale per applicazioni di controllo in tempo reale ad alte prestazioni con requisiti di sicurezza critici.

Caratteristiche

  • Microcontroller per il settore automobilistico ad alte prestazioni per applicazioni critiche per la sicurezza
    • CPU doppie con esecuzione in lockstep
    • ECC su interfacce flash e RAM
    • Test automatico (BIST) integrato per RAM CPU e su chip
    • Modulo di segnalazione di errore con pin di errore
    • Monitoraggio di tensione e clock
  • CPU RISC a 32 bit Arm® Cortex®-R4F
    • 1,66 DMIPS/MHz con pipeline a 8 stadi
    • FPU con precisione singola e doppia
    • Unità di protezione della memoria (MPU) a 12 regioni
    • Architettura aperta con supporto di terze parti
  • Condizioni di funzionamento
    • Clock di sistema fino a 180 MHz
    • Tensione di alimentazione del nucleo (VCC) da 1,14 V a 1,32 V
    • Tensione di alimentazione I/O (VCCIO) da 3,0 V a 3,6 V
  • Memoria integrata
    • 1,25 MB di flash di programma con ECC
    • 192 KB di RAM con ECC
    • 64 KB di flash per EEPROM emulati con ECC
  • Interfaccia di memoria esterna (EMIF) a 16 bit
  • Architettura di piattaforma comune
    • Mappa della memoria coerente in tutta la famiglia
    • Temporizzatore di interruzione in tempo reale (RTI) (temporizzatore OS)
    • Modulo di interruzione vettorizzato (VIM) a 128 canali
    • Verificatore di ridondanza ciclica (CRC) a 2 canali
  • Controller DMA (Direct Memory Access)
    • 16 canali e 32 pacchetti di controllo
    • Protezione di parità per la RAM dei pacchetti di controllo
    • Accessi DMA protetti da MPU dedicata
  • Anello ad aggancio di fase (FMPLL) a modulazione di frequenza con rilevatore di scorrimento integrato
  • PLL non modulabile separato
  • Componenti JTAG, Edge Scan e ARM CoreSight™ IEEE 1149.1
  • Modulo di sicurezza JTAG avanzato (AJSM)
  • Capacità di calibrazione
    • Modulo di sovrapposizione dei parametri (POM)
  • 16 pin di ingresso/uscita per uso generico (GPIO) in grado di generare interruzioni
  • Periferiche di temporizzazione potenziate per il controllo del motore
    • 7 moduli ePWM (enhanced Pulse-Width Modulator)
    • 3 moduli eCAP (Ehhanced Capture)
    • 2 eQEP (Enhanced Quadrature Encoder Pulse)
  • Due moduli N2HET (Next Generation High-End Timer)
    • Canali programmabili N2HET1 - 32
    • Canali programmabili N2HET2 - 18
    • RAM con istruzioni di 160 parole ciascuna con protezione della parità
    • Ogni N2HET include un generatore di angolo hardware
    • Unità HTU (High-End Timer Transfer Unit) dedicata per ogni N2HET
  • Due moduli ADC multi-buffer a 12 bit
    • ADC1 - 24 canali
    • ADC2 - 16 canali condivisi con ADC1
    • Buffer a 64 risultati ciascuno con protezione della parità
  • Molteplici interfacce di comunicazione
    • MAC Ethernet (EMAC) 10/100 Mbit/s
      • Conforme a IEEE 802.3 (solo I/O da 3,3 V)
      • Supporta MII, RMII e MDIO
    • Controller FlexRay con 2 canali
      • 8 KB di RAM di messaggi con protezione della parità
      • FTU (FlexRay Transfer Unit) dedicata
    • Tre controller CAN (DCAN)
      • 64 cassette postali ciascuna con protezione della parità
      • Conforme al protocollo CAN versione 2.0A e 2.0B
    • Circuito inter-integrato (I2C)
    • Tre moduli MibSPI (Multi-buffered Serial Peripheral Interface)
      • 128 parole ciascuna con protezione della parità
      • 8 gruppi di trasferimento
    • Fino a due moduli di interfaccia periferica seriale (SPI) standard
    • Due interfacce UART (SCI), una con supporto dell'interfaccia di rete di interconnessione locale (LIN 2.1)
  • Package
    • Flat Pack quadruplo a 144 pin (PGE) [verde]
    • Grid Array a 337 sfere (ZWT) [verde]

Applicazioni

  • Sistemi di frenatura (ABS e ESC)
  • Servosterzo elettrico (EPS)
  • Sistemi inverter HEV e EV
  • Sistemi di gestione della batteria (BMS)
  • Sistemi attivi di assistenza alla guida (ADAS)
  • Settore aerospaziale e avionica
  • Comunicazioni ferroviarie
  • Veicoli fuoristrada

Schema a blocchi funzionale

Schema a blocchi - Texas Instruments Microcontrollor flash RISC a 16/32 bit TMS570LS1227
Pubblicato: 2021-03-25 | Aggiornato: 2022-03-11