I nuovi microcontroller C2000 Piccolo di TI
Dalla rivista:
Elettronica Oggi
La nuova linea di microcontrollori della famiglia Piccolo presentata recentemente da TI è siglata TMS320F2806x e amplia la gamma di MCU presentata ormai nel 2008, offrendo caratterisitiche come una elevata flessibilità rispetto ai tradizionali componenti a funzioni fisse. Si tratta complessivamente di oltre 15 nuovi componenti con core floating point che si collocano fra gli esistenti modelli Piccolo con core fixed point e quelli della famiglia Delfino che dispongono invece di core floating point. In pratica queste nuove MCU low cost compensano il gap che esisteva precedentemente tra le due famiglie di microcontrollori e sono destinati a soddisfare le esigenze di applicazioni real time sensibili ai costi e con componenti con un basso numero di pin.
L’architettura
I nuovi MCU sono componenti compatti (le dimensioni partono da 7×7 mm) che dispongono di una elevata integrazione della parte analogica. Operano con singola alimentazione a 3,3V (un regolatore di tensione interno consente le operazioni single rail) e possono funzionare in una gamma di temperature che spazia -40C a+125 °C.
Principalmente però i componenti interni della nuova linea TMS320F2806x mettono a disposizione un processore matematico che permette da un lato di semplificare la programmazione e dall’altro di ottimizzare le prestazioni delle applicazioni in tempo reale che hanno bisogno di comunicazioni integrate.
Per l’architettura interna, questi nuovi microcontrollori possono contare infatti su un core a 32 bit floating point, nuove opzioni VCU (Viterbi Complex Math Unit), la parte di comunicazione e quelle per memoria, alimentazione e clock.
Il processore matematico integrato comprende un core C28x in virgola mobile a 80 MHz e fanno parte di questi MCU anche le opzioni CLA (Control Law Accelerator). La parte CLA, che è un acceleratore floating point a 32 bit, opera in modo indipendente dalla CPU C28x e permette di ottenere, in base ai dati di TI, un incremento di prestazioni di un fattore 5x.
I vantaggi di avere a disposizione un core floating point invece di uno fixed point si apprezzano in fase di programmazione che viene facilitata, ma anche sul versante dell’accelerazione dell’elaborazione rispetto alle soluzioni basate esclusivamente su software. Con la VCU, l’altra seizone opzionale integrata, sono disponibili infatti 75 nuove istruzioni matematiche che permettono, per esempio, di migliorare sensibilmente la velocità di elaborazione degli algoritmi di comunicazione. In particolare, la sezione VCU aiuta nel caso di elaborazioni matematiche complesse come per esempio quelle FFT, decodifica Viterbi e CRC.
Fig. 1 – Lo schema a blocchi dei nuovi MCU TMS320F2806x prevede principalmente un core floating point con le unità opzionali VCU e CLA e una parte rilevante dedicata alle comunicazioni
Tra le altre sezioni da segnalare vi sono anche due unità eQUEP (Quadrature Encoder Pulse). Dal punto di vista della memoria, a seconda del modello si possono contare da 52 a 100 KB per la RAM e da 128 a 256 KB per la flash, oltre al Boot ROM.
Sul versante dell’input, per le periferiche di controllo sono compresi nell’MCU tre convertitori ADC (analog to digital converter) a 12 bit con canali di trigger individuali e tre comparatori analogici con riferimento a 10 bit. L’interfaccia ADC, inoltre, è stata ottimizzata per avere caratteristiche di basso overhead e latenza. A questi si aggiungono 8 moduli PWM con una risoluzione in frequenza di 150 ps, una delle più elevate del settore, e 16 output PWM.
Per quanto riguarda le comunicazioni. Questi nuovi componenti possono contare sull’ottimizzazione per Power line communication (PLC) su connessioni USB 2.0 full speed per host e device , e CAN. A questi si aggiungono sei canali DMA (Direct memory access).
I vari modelli, oltre che per la quantità di memoria, si differenziano per altri aspetti come per esempio la disponibilità o meno delle sezioni CLA e VCU, che sono opzionali, oppure per il tipo di package che può essere scelto fra 80 e 100 pin.
Dal punto di vista dell’impiego, i microcontroller F2806x offrono ai progettisti di applicazioni per energie rinnovabili, inverter solari oppure controllo motori, la possibilità di utilizzare un singolo componente a basso costo che gestisca sia il loop di controllo sia la comunicazione PLC.
La disponibilità della sezione VCU aiuta, per esempio, i protocolli di comunicazione PLC in ambienti rumorosi, dove sono necessarie funzioni di codifica e filtro.
Gli strumenti di sviluppo
La nuova famiglia è compatibile a livello di codice con quella precedente C28x e sul fronte dei tool di sviluppo per questi nuovi MCU, TI ha approntato diverse soluzioni, improntate alla semplicità e a costi contenuti. La prima si chiama ControlSTICK ed è una piccola board low cost (si parla di 39 dollari) formato stick USB che comprende l’emulazione on board. Vi è inoltre un kit di sperimentazione proposto a 99 dollari. Sia ControlSTICK sia il kit di sperimentazione sono corredati da un completo kit di sviluppo, senza limitazioni in termini di compilatore o di memoria, con Code Composer Studio V4 di TI. La board siglata F28069 ControlCARD, invece, è disponibile a 59 dollari,
La famiglia TI Piccolo F2806x è la prima della serie C2000 che si può avvalere del software controlSUITE. Questo significa che i progettisti possono accedere a un serie di risorse come per esempio le librerie applicative e matematiche, tool software ed esempi oppure anche al training.
È disponibile anche IQmath Library che assicura la compatibilità di codice e la scalabilità su tutta la piattaforma C2000, compresa quindi la linea low cost Piccolo e quella ad alte prestazioni Delfino.
Per i prezzi, infine, gli MCU floating point F2806x Piccolo partono da $4.95 (1000 unità).
Francesco Ferrari
Contenuti correlati
-
Il nuovo centro di distribuzione dei prodotti di TI
Texas Instruments (TI) ha aperto un nuovo centro per la distribuzione dei prodotti a Dreieich, nei pressi di Francoforte. Il nuovo impianto, che ha un’estensione di 9.000 metri quadrati, dispone di nuove funzionalità di automazione. Può infatti...
-
Progettazione di un circuito di precarica attiva con condensatore DC-Link ad alta tensione
Questo articolo presenta il processo di progettazione necessario per calcolare gli adeguati valori dei componenti che contribuiscono a ottenere il profilo di carica desiderato Leggi l’articolo completo su EO 521
-
I miglioramenti nella tecnologia RFID danno origine a nuove applicazioni
L’identificazione a radiofrequenza (RFID) è una tecnologia consolidata che viene impiegata da molti anni, con l’introduzione dei primi esempi di transponder RF passivi che risale agli anni 70. Probabilmente la usate tutti i giorni senza accorgervene, ma...
-
TI presenta i suoi nuovi PLD
Texas Instruments (TI) ha presentato nuovi dispositivi a logica programmabile (PLD) che permettono di semplificare e velocizzare lo sviluppo di progetti di dispositivi logici per qualsiasi tipo di applicazione. È possibile integrare fino a 40 combinazioni e...
-
Come migliorare la sicurezza negli inverter di trazione dei veicoli elettrici
I progettisti di veicoli elettrici possono aumentare la sicurezza e l’affidabilità dei sistemi a inverter di trazione monitorando la soglia di tensione del gate Leggi l’articolo completo su EO520
-
Finanziamenti per 1,6 miliardi per Texas Instruments
Texas Instruments (TI) ha firmato un memorandum d’intesa preliminare non vincolante con il Dipartimento del Commercio degli Stati Uniti per un finanziamento diretto fino a 1,6 miliardi di dollari. Questa operazione rientra nell’ambito del CHIPS and Science...
-
Un processore con LPDDR4 integrata accelera lo sviluppo di applicazioni
Il System-in-Package rappresenta una valida scelta di progettazione e può essere determinante per lo sviluppo di svariate applicazioni e dispositivi di tipo general purpose, nonché per soluzioni compatte e ad alte prestazioni Leggi l’articolo completo su EO519
-
Progettazione di un’applicazione per supportare ampi intervalli di tensione di ingresso e della batteria
Oltre a contribuire a ridurre i tempi di progetto, l’utilizzo di un caricabatterie ad ampio VIN e ampia VOUT permette di valutare nuove tecnologie, come la ricarica bidirezionale a energia solare Leggi l’articolo completo su EO519
-
Texas Instruments e Delta Electronics insieme per le soluzioni per EV
Texas Instruments (TI) ha stretto una collaborazione a lungo termine con Delta Electronics per creare soluzioni di ricarica di bordo e alimentazione di nuova generazione per veicoli elettrici (EV). Questa collaborazione sfrutterà le capacità di ricerca e...
-
Microchip: un MCU a 32-bit Radiation-Tolerant per lo spazio
Microchip Technology ha annunciato il microcontroller SAMD21RT, un dispositivo a 32-bit basato su Arm Cortex-M0+ radiation-tolerant (RT) ospitato in un package a 64-pin ceramico, o plastico, e dotato di 128 KB Flash e 16 KB SRAM. SAMD21RT,...