EO_512

DIGITAL MCU Ottimizzare elaborazione, rilevamento e controllo general purpose con le MCU Arm Cortex-M0+ Walter Schnoor System Manager, MSP Microcontrollers Texas Instruments Le MCU MSPM0 Arm Cortex-M0+ proposte da Texas Instruments offrono ai progettisti maggiori opzioni, più flessibilità di progettazione e una gamma più ampia di software e strumenti intuivi potenziali applicazioni rese possibili da queste MCU in ter- mini di maggiore offerta di opzioni analogiche integrate e capacità di elaborazione. Più opzioni di calcolo Sebbene le Arm Cortex-M0 abbiano trasferito la capacità di elaborazione a 32 bit nelle applicazioni a 8 e 16 bit, i proget- tisti sono ancora alla ricerca delle massime prestazioni di elaborazione possibili, tra cui un maggior numero di livelli di astrazione software per consentire il riutilizzo del codi- ce e maggiore longevità, l’introduzione di più possibilità di analisi in algoritmi con requisiti di latenza estremamente bassi e l’inclusione di una maggiore sicurezza. Le opzioni delle MCUMSPM0 per l’elaborazione partono da un’unità di elaborazione centrale (CPU) Arm Cortex-M0+ da 32 MHz per applicazioni semplici e scalano fino a una CPU da 80 MHz con funzioni matematiche di accelerazio- ne hardware, compresa l’accelerazione per divisione, radice quadrata, moltiplicazione-accumulazione e trigonometria (seno, coseno, arcotangente di x, arcotangente di y/x, come mostrato in figura 1). I microcontroller (MCU) nei sistemi embedded sono l’e- quivalente del controllo del traffico aereo in un aeroporto affollato. LeMCU rilevano il loro ambiente di esercizio, ese- guono azioni sulla base di tali osservazioni e comunicano con i sistemi correlati. Inoltre gestiscono e controllano i segnali in una serie quasi infinita di dispositivi elettronici, dai termometri digitali ai rilevatori di fumo, fino ai motori elettrici per riscaldamento, ventilazione e condizionamen- to dell’aria. I progettisti di prodotti embedded necessitano di maggio- re flessibilità nel processo di progettazione per mantenere l’accessibilità e la longevità di un sistema. Con le gamme di MCU attualmente disponibili, i progettisti sono limitati in termini di quantità di hardware e codice che possono riuti- lizzare per i progetti attuali e futuri, avendo inoltre limita- zioni nelle opzioni di calcolo, opzioni analogiche integrate e packaging. Questa flessibilità limitata si traduce spesso nella necessità per i progettisti di procurarsi MCU da più produttori e dedicare più tempo alla riprogrammazione in modo da soddisfare le esigenze specifiche di ciascun pro- getto, aumentando i costi di sviluppo nonché il costo e la complessità del sistema nel complesso. Le MCU MSPM0 Arm® Cortex®-M0+ contribuiscono a risolvere queste problematiche offrendo ai progettisti mag- giori opzioni, più flessibilità di progettazione e più softwa- re e strumenti intuivi. In questo articolo si esaminerà cosa significhino effettivamente queste ulteriori possibilità e le Fig. 1 – Grafico della capacità delle funzioni matematiche comuni con le MCU MSPM0 ELETTRONICA OGGI 512 - SETTEMBRE 2023 49

RkJQdWJsaXNoZXIy Mzg4NjYz