EMBEDDED
50 • NOVEMBRE • 2013
62
HARDWARE
CONSUMER
a più recente generazione di microcontroller
(MCU) offre ai progettisti una maggiore integra-
zione e un’ampia gamma di periferiche e funzioni
che tuttavia richiede una più vasta esperienza
e conoscenza di progettazione per una corretta
implementazione. Per questo motivo i produttori di MCU
come Microchip Technology, stanno investendo in risorse
che permettono agli ingegneri di raggiungere rapidamente le
necessarie conoscenze di progettazione embedded, o di ridurre
drasticamente la curva di apprendimento per l’implementazione
delle nuove tecnologie. I microcontroller stanno sfumando i
confini che una volta separavano le discipline progettuali delle
componenti software e hardware: tradizionalmente, gli inge-
gneri software progettavano applicazioni software per micro-
processori; mentre gli ingegneri hardware creavano sistemi
microprocessor-based combinando un MCU e componenti
esterni. L’introduzione delle prime MCU a elevata integrazione
ha cambiato tutto questo. Grazie a esse, invece impegnarsi nello
sviluppo di un progetto a partire da un MCU, memoria esterna,
periferiche, interfaccia e circuiti discreti, i progettisti hardware
hanno dedicato la loro attenzione alla scrittura del firmware per
applicazioni tipo driver a basso livello.
Microcontroller e altro ancora
Ciò significa che gli ingegneri embedded hanno bisogno di
aggiungere competenze nei linguaggi C e Assembly, come di
debugging, al loro tipico know how - progettazione di circuiti
hardware, interfacciamento di microcontroller, layout di PCB,
DFM e una dettagliata conoscenza di EMC/EMI e altri standard
normativi e certificazioni di prodotti. Poiché uno degli obbiettivi
dei progettisti di sistemi embedded è ridurre il time-to-market,
la disponibilità di librerie software, sotto-sistemi e strumenti
avanzati di sviluppo sono divenuti parte essenziale del processo
di selezione di MCU. In questo articolo vengono esaminati i
possibile scenari e suggerite strategie application-based per la
scelta del microcontrollore più adatto e sull’uso dei tool e delle
risorse messe a disposizione dei produttori per semplificare
l’implementazione e ridurre il time to market.
Prestazioni delle MCU: alcune
considerazioni
I microcontroller offrono uno spettro estremamente ampio in
termini di potenze di calcolo e integrazione di periferiche e la
L
Colmare il gap di
competenze progettuali
nell’embedded
consumer
L’uso efficace delle soluzioni COTS e di tool di sviluppo dei produttori riduce la curva di apprendimento
per l’implementazione di nuove tecnologie, consentendo di ridurre il time-to-market dei prodotti
embedded
Martin Hill
Microchip Technology