I nuovi microcontroller C2000 Piccolo di TI
![](https://elettronica-plus.it/wp-content/uploads/sites/2/2009/03/eo-testata-rosso-bianco.jpg)
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
-
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,...
-
Microchip presenta gli MCU a 32 bit PIC32CK con HSM
Microchip Technology ha annunciato la nuova famiglia di microcontroller PIC32CK a 32-bit con sottosistema Hardware Security Module (HSM) integrato e core Arm Cortex M33 con tecnologia TrustZone per isolare e proteggere il dispositivo. L’integrazione di un HSM...
-
Realizzare telecamere smart basate sull’AI con un processore “ad hoc”
Il processore AM62A è progettato per applicazioni di visione da bassa a media che richiedono una o due telecamere. Grazie al suo innovativo acceleratore per AI, all’encoder/decoder H264/H265 e al processore ISP (Image Sensor Processor) integrato dotato...
-
Nuovi standard per illuminazione in un’architettura a zone
Microchip mette a disposizione un’ampia gamma di soluzioni, sotto forma di MCU e CIP (Core Independent Peripheral) che permettono di soddisfare le differenti esigenze dei progettisti impegnati nello sviluppo delle soluzioni di illuminazione destinate ai veicoli della...
-
La correzione del fattore di potenza tramite controllo della modalità a corrente di picco
Questo nuovo metodo di controllo in modalità a corrente di picco per PFC presenta numerosi vantaggi rispetto al tradizionale metodo di controllo in modalità a corrente media che verranno illustrati in questo articolo Leggi l’articolo completo su...
-
Microchip facilita l’integrazione USB nei sistemi embedded
Microchip Technology ha presentato la famiglia di microcontroller AVR DU con funzionalità USB (come comunicazione dati, alimentazione e aggiornamenti in-field) per i sistemi embedded. Questa nuova generazione di MCU è stata progettata infatti per fornire anche funzionalità...
-
MCU per automotive: Infineon conquista la vetta
Secondo i dati forniti da TechInsights, il mercato globale dei semiconduttori per automotive nel 2023 è cresciuto in misura pari al 16,5%, facendo registrare un fatturato pari a 69,2 miliardi di dollari. Infineon e NXP continuano a...
-
I primi MCU RISC-V sviluppati internamente da Renesas
Renesas Electronics ha annunciato i primi microcontrollori general purpose basati su RISC-V a 32 bit costruiti intorno ad un core sviluppato interamente al proprio interno. Il nuovo gruppo di MCU è siglato R9A02G021 ed è progettato per...