firmware0:
L’acronimo PCI sta per Peripheral Component Interconnect e si occupa, così come dice il suo nome, di interconnettere diverse periferiche su un unico bus garantendo l’interoperabilità delle periferiche con un alto data rate al fine di rispondere ai moderni controllori grafici, dispositivi …
Anche i circuiti integrati ed i microcontrollori sono fonte di disturbo elettromagnetico, per questo valgono le regole di compatibilità elettromagnetica anche se su scala ridotta. Ricordiamo brevemente che con ‘Compatibilità Elettromagnetica’ (EMC) intendiamo la capacità per un apparato di funzionare correttamente in presenza di interferenze elettromagnetiche …
Con EVE è possibile descrivere un sistema e generare automaticamente il codice sorgente relativo all’applicazione. Ecco come usare questo utilissimo strumento. Un C.A.S.E. (Computer-Aided Software Engineering, ossia sviluppo del software assistito dal computer) è senza dubbio un mezzo importante per dominare i problemi più o meno complessi nel progetto di un sistema …
In questo articolo ci concentreremo sul Serial Wire Viewer uno strumento di tracing real-time proposto tempo fa da ARM per facilitare il debug di applicazioni sui microprocessori Cortex-M3. Come ormai succede da molti anni l’obiettivo di ARM è di fornire a progettisti e sviluppatori …
Una panoramica delle soluzioni di conversione A/D offerte da Analog Devices per la gestione di touch screen resistivi. Negli ultimi anni, la grande diffusione di smart phones e console di gioco portatili ha determinato una crescita esponenziale del mercato dei touch screen. …
Negli ultimi anni i regolatori a basso drop-out sono stati usati per alimentare gli FPGA che richiedono basse tensioni ed alte correnti, con problemi di interferenze e limitazioni nella risposta ai transienti. Grazie alle recenti innovazioni del settore, i nuovi LDO non presentano più problemi di prestazioni. I circuiti integrati a corrente elevata e …
La virtualizzazione di più sistemi operativi su una singola macchina è sicuramente uno degli argomenti piu ‘hot’ nel campo delle applicazioni per PC, ma è ancora fonte di discussione nel settore dei sistemi embedded. Le particolari esigenze in termini di determinismo e …
ArmExe è un RTOS estremamente ridotto, occupa, infatti, non più di 1.5 Kb di memoria flash, ed è pensato e realizzato esclusivamente per ARM Cortex-M3. Senza dubbio ArmExe è un kernel compatto dotato di caratteristiche di real-time in grado di sfruttare le …
L’evoluzione delle applicazioni embedded in campo industriale spinge sempre di più gli sviluppatori verso l’impiego di piattaforme dotate di connettività ethernet. MCF51CN è una famiglia di controllori entry-level a 32-bit ColdFire di Freescale, con interfaccia ethernet 10/100, a basso costo, basso assorbimento ed alte prestazioni, supportata da kit di sviluppo e risorse software che consentono di realizzare, …
In questo articolo verrà descritto il modulo per la gestione del clock presente nella famiglia di microcontrollori AVR XMEGA di Microchip/Atmel, contraddistinti da un ottimo compromesso tra prestazioni e potenza assorbita. XMEGA occupa un ruolo di primaria importanza all’interno della nota famiglia di microcontrollori AVR di …
In questo articolo metteremo a confronto alcune delle FPGA dei produttori più conosciuti, il tutto per capire quale, dal punto di vista energetico, garantisce un consumo di potenza inferiore. Il problema del consumo di potenza per le logiche programmabili sta diventando sempre più …
In una misura accurata le sonde sono parte integrante, e spesso critica, della catena di misura e non va dimenticato che esse sono tutt’altro che trasparenti e la loro influenza sul risultato della misura merita di essere ben compresa. Le sonde sono …
Un convertitore switching con autotrasformatore costituisce una soluzione a basso costo e di ridotte dimensioni per la conversione di bassa tensione in alta tensione. Il crescente impiego di dispositivo piezoelettrici, sistemi elettromeccanici, fotodiodi APD e sensori CCD/CMOS nelle più comuni applicazioni pone l’attenzione sui …
Da una decina di anni a questa parte un nuovo protagonista si sta affacciando sulla scena delle applicazioni digitali a radiofrequenza. Si tratta della tecnologia elettronica a superconduttori Rapid-Single-Flux-Quantum (RSFQ), un’alternativa molto promettente per lo sviluppo di circuiti integrati digitali e mixed-signal ad altissime prestazioni, basata sugli effetti quantistici della barriera Josephson …
La criptazione dei dati è un’elaborazione algoritmica a seguito della quale il contenuto di un file diviene illeggibile. Il file tornerà nelle condizioni originarie solo conoscendo un’apposita password (o chiave) di decriptazione. Analizziamo in questa prima parte le caratteristiche principali della criptazione dei dati. Non occorrono investimenti per difendere i dati …
La tecnica del pin sharing per interfaccia I2C analizzata nei dispositivi C8051F30x. I C8051F30x sono dispositivi dotati di periferica analogica per la conversione A/D a 8 bit. Le caratteristiche principali di questi dispositivi possono essere riassunti nel seguente modo: » 8 bit ADC …
Uno degli aspetti più interessanti dei moderni microcontrollori è certamente la riprogrammabilità. E’ tuttavia forse una della procedure più ‘noiose’ che inevitabilmente si devono sopportare. La soluzione più semplice è certamente quella di utilizzare opportuni programmatori ma non sempre è praticabile; …
Una panoramica di alcune interessanti soluzioni presentate dalle principali case produttrici oggi sul mercato, preceduta da una breve introduzione sul principio di funzionamento e sulle modalità di controllo di uno schermo LCD. I display LCD sono la tecnologia di visione attualmente più diffusa sul mercato, con un fatturato annuo che …
In questo articolo saranno discussi e analizzati i principali fattori e i parametri critici che interessano la progettazione e lo sviluppo di una scheda elettronica per segnali high-speed, con l’obiettivo di fornire dei criteri pratici per contenere e minimizzare gli effetti di distorsione e del rumore elettromagnetico, in modo da garantire l’integrità dei segnali. Il mercato dell’elettronica richiede apparati e …
Perché isolare i circuiti? In quali applicazioni è importante effettuare l’isolamento galvanico? Quali tecniche bisogna utilizzare per isolare due circuiti? Queste e altre domande troveranno ora risposta. L’isolamento elettrico, o isolamento galvanico, è la condizione per cui tra due punti a differente potenziale non ha luogo una circolazione di corrente …