Texas Instruments Microcontroller a segnale misto MSPM0G352x-Q1
I microcontrollori a segnale misto (MCU) MSPM0G352x-Q1 di Texas Instruments fanno parte della famiglia di MCU altamente integrati a 32 bit a bassissima potenza MSP. Questa famiglia è basata su piattaforma core Arm®Cortex®-M0+ a 32 bit potenziato che opera a una frequenza fino a 80 MHz. Questi MCU offrono un mix di ottimizzazione dei costi e flessibilità di progettazione per applicazioni che richiedono da 256 KB a 512 KB di memoria flash in pacchetti di piccole dimensioni o in pacchetti ad alto numero di pin (fino a 100 pin). Questi dispositivi includono doppi controller CAN-FD, strumenti di sicurezza informatica e analogici integrati ad alte prestazioni, che offrono eccellenti prestazioni a bassa potenza in tutto l'intervallo di temperatura di funzionamento.Il Texas Instruments MSPM0G352x-Q1 ha fino al 512 KB di memoria del programma Flash integrato con codice correzione errore integrato (ECC) e fino al 128 KB di SRAM (con ECC e protezione di parità per il primo 64 kB). La memoria flash è organizzata in due banchi principali per supportare gli aggiornamenti del FirmWare sul campo, con supporto per lo scambio di indirizzi tra i due banchi principali.
Gli strumenti di cybersecurity flessibili possono essere utilizzati per supportare l'avvio sicuro, gli aggiornamenti del FirmWare sul campo, la protezione IP (memoria di sola esecuzione), la conservazione delle chiavi e altre funzionalità di sicurezza. È prevista l'accelerazione hardware per una varietà di modalità di cifratura simmetrica AES, oltre che per una sorgente di entropia TRNG. L'architettura di cybersecurity è in attesa di certificazione Arm PSA di Livello 1.
Viene fornito un set di moduli analogici ad alte prestazioni, tra cui due adc a 12 bit e 4 Msps con campionamento simultaneo che supportano fino a 27 canali esterni, un riferimento di tensione on-chip (1,4 V o 2,5 V), un DAC a 12 bit e 1 Msps e tre comparatori utilizzabili in modalità a bassa potenza e ad alta velocità con DAC di riferimento a 8 bit aggiuntivi integrati.
Caratteristiche
- Il core è una CPU ARM Cortex M0+ a 32 bit con un'unità di protezione della memoria e una frequenza fino a 80 MHz.
- Conforme alla sicurezza funzionale in modo mirato
- Sviluppato per applicazioni di sicurezza funzionale
- Sarà disponibile la documentazione per aiutare nella progettazione del sistema ISO 26262.
- La capacità sistematica è mirata fino a ASIL B
- Certificazione PSA-L1 mirata
- Caratteristiche operative
- Temperatura estesa: da –40 °C fino a 125 °C
- Ampia portata di tensione di alimentazione da 1,62 V a 3,6 V
- Memorie
- Fino a 512 KB di memoria flash con codice di correzione errore (ECC)
- Doppia banca con scambio di indirizzi per aggiornamenti OTA
- Banco dati Flash da 16 KB con protezione ECC
- SRAM totale 128 KB
- SRAM (Bank 0): 64 kB SRAM con protezione ECC o parità hardware e ritenzione fino alla modalità standby
- SRAM (Bank 1): 64 kB SRAM con ritenzione fino alla modalità STOP
- Fino a 512 KB di memoria flash con codice di correzione errore (ECC)
- Periferiche analogiche ad alte prestazioni
- Due convertitori analogico-digitali (ADC) a 12 bit e 4 Msps di campionamento simultaneo con fino a 27 canali esterni
- Risoluzione effettiva a 14 bit su 250ksps con media hardware
- Tre comparatori ad alta velocità (COMP) con DAC di riferimento integrati a 8 bit
- Ritardo di propagazione di 32 ns in modalità ad alta velocità
- Supporto del funzionamento in modalità a bassa potenza fino a < 1="">
- Un convertitore digitale-analogico (DAC) a 12 bit 1Msps con buffer di uscita integrato
- Connessioni analogiche programmabili tra ADC, COMP e DAC
- Riferimento di tensione condiviso interno configurabile da 1,4 V o 2,5 V (VREF)
- Sensore di temperatura integrato
- Due convertitori analogico-digitali (ADC) a 12 bit e 4 Msps di campionamento simultaneo con fino a 27 canali esterni
- Modalità a bassa potenza ottimizzate
- ESECUZIONE: 123 µA/MHz (CoreMark)
- SONNO: 38 µA/MHz
- STOP: 223 µA a 4 MHz
- Standby: 1,7 µA a 32 kHz con RTC e SRAM Bank 0 e ritenzione stato
- ARRESTO: 92nA con capacità di risveglio IO
- Periferiche digitali intelligenti
- Controller DMA a 12 canali
- L'acceleratore matematico supporta calcoli DIV, SQRT, MAC e TRIG
- Nove timer supportano fino a 28 canali PWM
- Due timer general-purpose a 16 bit supportano QEI
- Quattro timer generici a 16 bit supportano il funzionamento a bassa potenza in modalità standby
- Un temporizzatore generico a 32 bit
- Due timer avanzati a 16 bit con supporto deadband e uscite complementari fino a 12 canali PWM
- Due temporizzatori di supervisione con finestra (WWDT), un temporizzatore di supervisione indipendente (IWDT)
- RTC con allarme e modalità calendario
- Interfacce di comunicazione potenziate
- Sette interfacce UART
- Due supportano LIN, IrDA, DALI, schede intelligenti Manchester
- Tre che supportano il funzionamento a bassa potenza in modalità standby
- Tre interfacce I2C che supportano fino a FM+ (1 Mbit/s), SMBus/PmBus e il risveglio dalla modalità STOP
- Tre interfacce SPI, una delle quali supporta fino a 32Mbits/s
- Due interfacce controller area rete (CAN) supportano CAN 2.0 A o B e CAN-FD
- Sette interfacce UART
- Sistema di clock
- Oscillatore interno da 4 MHz a 32 MHz (SYSOSC) con precisione fino a ±1,2%
- Anello ad aggancio di fase (PLL) fino a 80 MHz
- Oscillatore interno a bassa frequenza (LFOSC) da 32 kHz con precisione di ±3%
- Oscillatore a cristalli esterno da 4 MHz a 48 MHz (HFXT)
- Oscillatore a cristalli esterno da 32 kHz (LFXT)
- Ingresso di clock esterno
- Integrità dei dati e crittografia
- Acceleratore AES-128/256 con supporto per GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Conservazione sicura delle chiavi per un massimo di quattro chiavi AES
- Firewall flessibili per la protezione del codice e dei dati
- Generatore di numeri casuali (TRNG)
- Controllo della ridondanza ciclica (CRC-16, CRC-32)
- Funzionalità I/O flessibili
- Fino a 94 GPIO
- Due E/U open-drain 5V-tolerant
- Tre E/U ad alta corrente con una forza di azionamento di 20 mA
- Quattro E/U ad alta velocità
- Fino a 94 GPIO
- Supporto allo sviluppo di debug su cavo seriale a 2 pin (SWD)
- Opzioni di package LQFP (PM) a 64 pin (passo 0,5 mm)
- I membri della famiglia includono il MSPM0G3529-Q1, che ha 512 KB di Flash e 128 KB di RAM
- Kit di sviluppo e software
- Kit di sviluppo LaunchPad™ LP-MSPM0G3519
- Kit di sviluppo software (SDK) MSPM0
- Qualifica Automotive di grado 1 AEC-Q100 (-40 °C a 125 °C)
Applicazioni
- Elettronica e illuminazione della carrozzeria Automotive
- Gateway Automotive
- Sistemi di sterzo
- Controllo del motore Automotive
- Inverter da CC a CA
- Automotive interno illuminazione
- Moduli per maniglie delle portiere
- Moduli di apertura con movimento del piede
- Rilevamento dell'occupazione del veicolo
- Modulo comfort seggiolino
Diagramma a blocchi funzionale
