L'analizzatore di stati logici è uno strumento che non può mancare nel laboratorio di chi si occupa di elettronica digitale. Forse, per gli "elettronici digitali" l'analizzatore di stati logici è più importante dell'oscilloscopio, e spesso è l'unico strumento che permette di capire cosa sta succedendo ad un dato dispositivo. La sua utilità massima si manifesta quando si comincia a lavorare con un nuovo IC: anche se i datasheet forniti dai costruttori sono super completi, prima di capire realmente come interfacciarsi con un dispositivo bisogna stare li ad impazzire per ore e ore (a volte anche per giorni, fidatevi), cercando di scoprire come dialogarci e quali sequenze esatte di comandi inviare. E questo anche se i dispositivi usano protocolli che dovrebbero essere standard come l'I²C o l'SPI: l'interpretazione del protocollo e delle sue temporizzazioni possono mettere a dura prova anche il programmatore più smaliziato. Un analizzatore di stati logici semplifica tremendamente il processo di debugging, ed è un investimento che si ripaga nel giro di qualche ora. Io stesso ho comprato per disperazione l'analizzatore di cui vi parlo in questo post dopo aver passato 7 giorni nel tentativo vano di mettere a punto il firmware pilota del convertitore analogico digitale ADS1247 di Texas Instruments. E grazie all'analizzatore in una giornata ho capito gli errori che commettevo ed ho finalizzato il lavoro.
Tuttavia il budget necessario per acquistare un analizzatore a sé stante delle marche più blasonate è molto alto, certamente non alla portata di un hobbista ma anche di alcune aziende che non necessariamente si occupano di sviluppo di elettronica come core business principale. Ed ecco che una soluzione come quello dello Zeroplus LAP-C può essere una vera e propria manna caduta dal cielo, ad prezzo che sicuramente lo rendono un prodotto accessibile al grande pubblico.
Analizzatore di stati logici Zeroplus LAP-C
La guerra degli ARM
Per chi non se ne fosse ancora accorto (ma dubito che tra gli addetti ai lavori ci sia qualcuno), viviamo in un'epoca in cui il processore cool come volume di mercato, motore di sviluppo informatico, ubiquità e appetibilità per evoluzioni e sviluppi futuri è basato su u[...]
Primi passi con l’elettronica: da dove cominciare?
Da quanto è nato il filone "elettronico" di questo blog ho ricevuto diverse richieste via mail, Facebook e dal vivo da informatici "pentiti" – come me – che mi hanno chiesto da dove cominciare per studiare seriamente l'argomento, senza sacrificare la [...]
Alimentatore da banco Caltek PSM3/2A
Quando si lavora e soprattutto si sperimenta con i circuiti elettronici, la prima esigenza che si avverte per chiunque è quella di avere una tensione di ingresso che sia vicina (o addirittura esattamente quella) alla tensione d'esercizio del circuito, stabile e la più precisa possi[...]
Adium, MSN e quel maledetto “Sei connesso da un’altra postazione”
Se siete tra coloro che sono costretti ad usare il peggior protocollo di messaggistica istantanea esistente, ossia MSN, e se siete possessori di Mac ed adoperate Adium, e da qualche tempo siete totalmente impossibilitati a collegarvi alla rete MSN perché ogni volta che provate a connettervi v[...]
E infine venne Arduino
L'universo dei microcontroller mi ha ormai stregato, e non riesco a farne più a meno Tanto che ho deciso di automatizzare e remotizzare alcune funzioni di casa mia. Insomma, devo sviluppare la classica applicazione di domotica, dove è necessario attuare qualche relé e contro[...]
Mai dire mai, atto secondo
È passato un bel po' di tempo da quando vi avevo parlato del fatto che stessi affrontando una nuova avventura in un settore informatico totalmente diverso da quello mio storico di appartenenza. Vi avevo anche promesso che avrei successivamente rilevato dove questi miei studi sarebbero sfo[...]
