Redazione
Gli articoli della nostra Redazione sono di varia natura. Includono analisi di mercato, news, approfondimenti tecnici, recensioni, e molto altro.
Redazione Blog
Normalmente il firmware realizzato per una scheda embedded contiene sia i driver di basso livello per la gestione delle periferiche hardware, sia il programma applicativo. Questa soluzione non sempre è vantaggiosa: chi sviluppa il firmware deve conoscere i dettagli dell’ hardware della scheda ed avere le …
In questo articolo saranno mostrate alcune soluzioni circuitali per la misura della temperatura che sfrutta circuiti integrati della Linear Technology/Analog Devices. Cominciamo con il definire cos’è un sensore di temperatura. Si tratta di un trasduttore che converte una grandezza termica in un’elettrica che generalmente è rappresentata da una tensione. Esistono …
I filtri di linea (filtri EMC) spesso sono visti come una scatola nera e, giustamente, l’utilizzatore non si preoccupa di conoscere il loro funzionamento interno. Tuttavia, per un uso efficiente dei filtri, è vantaggioso disporre di una conoscenza di base. Il punto centrale di quest’articolo riguarda le correnti di dispersione e ciò di cui …
Esistono diverse proposte commerciali che permettono di sviluppare codice in ambiente ARM, in questo articolo è presentato l’ambiente MDK-ARM che ha il pregio di fornire una serie di utility attraverso un unico workbench. La proposta MDK-ARM (Keil Microcontroller development kit) è un ambiente completo che comprende, oltre ai tool di debug (uVision), la cross …
Scopriamo in questo articolo il cross compilatore SwiftX, un sistema di sviluppo interattivo basato sul linguaggio Forth in grado di supportare un’ampia gamma di microcontrollori. Il cross compilatore SwiftX è prodotto dalla società americana FORTH Inc. (figura 1), la più grande e referenziata azienda in grado di fornire soluzioni e sistemi basati …
Un viaggio all’interno del PIC 24 con l’analisi delle periferiche ed in particolare dei moduli RTCC (RealTime Clock & Calendar), PMP (Parallel Master Port) e CRC (Cyclic Redundancy Check). I microcontrollori a 16 bit PIC24 di Microchip possiedono un’architettura innovativa ed un ricco insieme di …
La libreria di conversione in ambiente AVR che presenteremo in questo articolo è ready-to-run per essere utilizzata in applicazioni embedded e dispone di numerosi aspetti che la rendono davvero interessante. Questa libreria di conversione, da rappresentazioni in virgola mobile a stringa, è stata studiata per sistemi embedded con ridotte dimensioni di memoria: si quantifica …
Visualizzazione di contenuti grafici e riproduzione del suono sono divenute ormai caratteristiche irrinunciabili nei moderni sistemi embedded. Nel settore audio, in particolare, se da un lato esistono codec più o meno complessi che implementano le principali funzionalità per applicazioni ad elevata qualità, dall’altro i moderni microcontrollori integrano già periferiche che consentono facilmente la generazione di suoni in sistemi low-cost. Il presente articolo presenta in particolare alcuni …
Il Controller Area Network, noto anche come CAN-bus, è uno standard seriale per bus principalmente di tipo automotive e multicast. E’ stato introdotto negli anni ottanta dalla Robert BoschGmbH, per collegare diverse unità di controllo elettronico (ECU). Analizziamo le proprietà e le caratteristiche di questo importante bus. Il protocollo CAN …
Come poter soddisfare le esigenze dei nuovi potenti microprocessori che richiedono elevata corrente a 3.3 V per la presenza, al loro interno, di un numero sempre crescente di transistor. I regolatori o convertitori da 5.5 V a 3.3 V (tensione in DC) possono essere principalmente di due tipi: lineari e …
L'elettronica automobilistica comprende sistemi azionati elettricamente dispiegati in varie parti del veicolo. L'iniezione elettronica, l'airbag, l'assistenza avanzata del guidatore e l'infotainment sono alcune delle aree in cui i sistemi elettronici automobilistici vengono utilizzati principalmente per aumentare l'efficienza complessiva del sistema …
Nella scorsa punta si è iniziato ad analizzare come la rappresentazione UML sia applicata ad un caso pratico di un progetto per lo sviluppo di un generico sistema. Continuiamo in quest'ultima puntata a descriverne i tali passi fondamentali. Tutti i diagrammi e le relazioni descritti nelle precedenti puntate del corso hanno un ben preciso …
Accanto alle diverse risorse hardware che il componente offre, quali la presenza di timer programmabili, di interfacce LIN-UART, la gestione degli eventi asincroni esterni, la presenza di un convertitore A/D con una risoluzione di 8/10 bit o, ancora, la possibilità di gestire fino a 20 …
Texas Instruments ha annunciato il suo nuovo TMP1075 che sostituisce i sensori di temperatura digitali standard LM75 e TMP75 del settore. Il nuovo dispositivo trova applicazione in molteplici soluzioni che coinvolgono dispositivi di protezione. TMP1075 di Texas Instruments è un …
I veicoli autonomi sono pronti per un balzo quantico nel mercato automotive. I prossimi sviluppi tecnologici li renderanno efficienti, migliorando nello stesso tempo le condizioni di guida e infotainment. Il settore automotive è sempre più pervaso di elettronica che agiscono …
I port expander sono uno strumento molto utile in quei casi in cui il microcontrollore non disponga di un sufficiente numero di linee di comunicazione. Nel presente articolo si mostrerà come sfruttarli per interfacciare un micro ed un keypad 4x4, impiegando solo 3 linee dati del micro. Nella progettazione di sistemi embedded un vincolo importante da considerare è …
L’MB96F338U appartiene alla famiglia 16FX, potenti microcontrollori a 16 bit sviluppati per applicazioni automotive e industriali. Principale caratteristica di questo nuovo dispositivo è quella di integrare in un unico chip un’interfaccia USB 2.0 Full-Speed con funzionalità MiniHost/Function e tre interfacce CAN. Alla luce della crescente diffusione delle interfacce USB nelle applicazioni industriali, la capacità …
Xilinx e Daimler AG hanno annunciato una collaborazione su un sistema in-car che sfrutta la tecnologia di Xilinx per l’elaborazione dell’intelligenza artificiale (AI) in applicazioni automotive. La soluzione scalabile è basata principalmente su dispositivi system-on-a-chip (SoC), e garantirà latenza ridotta …
Questo articolo illustra il principio di funzionamento e i circuiti di riferimento, per la conversione della frequenza in tensione partendo dai concetti base fino all’implementazione circuitale. Per poter comprendere l’utilità di questi convertitori, si consideri un circuito che genera un’onda quadra con duty-cicle costante e che l’unico parametro a variare sia la frequenza. …
LabVIEW real-time è un potente linguaggio grafico di programmazione privo della complessità presente nei sistemi di sviluppo tradizionali. Combinando un’estrema facilità di utilizzo con la flessibilità di un potente linguaggio come l’ANSI C, LabVIEW real-time consente di specificare il comportamento di un sistema assemblando e connettendo singoli blocchi funzionali. La serie di prodotti real-time di National Instruments coniuga l’ambiente di sviluppo grafico …