Elettronica_Oggi_438 - page 58

58
- ELETTRONICA OGGI 438 - LUGLIO/AGOSTO 2014
EDA/SW/T&M
MDO
indicano eventi imprevisti e poco frequenti che non
hanno l’aspetto di segnali digitali. Grazie all’utilizzo
di un display con gradazione dell’intensità
è possibile
confermare
l’esistenza di anomalie poco frequenti sul
segnale che scompaiono troppo velocemente per
consentirne la misura.
Per individuare le anomalie del segnale durante la
fase di sondaggio del segnale e per avere un’idea
della frequenza con cui tali anomalie si verificano è
stata introdotta la modalità di acquisizione veloce a
gradazione di colore. Tale modalità permette di ac-
quisire oltre 280.000 forme d’onda al secondo, una
velocità che permette di acquisire qualsiasi anoma-
lia. Come indicato in figura 2, una visualizzazione del-
la temperatura indica con il colore rosso i segnali più
frequenti e con il colore blu quelli poco frequenti. Nel
segnale digitale a 3,3V riportato nella figura, sono
visibili occasionali impulsi molto stretti o glitch. Gli
impulsi anomali di tipo “runt” (ovvero quegli impulsi
che non raggiungono un livello valido alto o basso)
di ampiezza ridotta (pari a circa 1V), sono anch’es-
si contrassegnati dal colore blu. Il passo successivo
prevede l’uso del runt triggering per isolare e acqui-
sire ciascun impulso di tipo “runt”.
A questo punto è utile conoscere la frequenza con
la quale si succedono gli impulsi di “runt”. I controlli
presenti sul pannello frontale consentono di accede-
re ai tool automatici e manuali per la navigazione sul-
le forme d’onda che grazie a funzioni quali ingrandi-
mento/panoramica (zoom/pan) consentono l’analisi
di acquisizioni anche molto lunghe. La navigazione
manuale eseguita su acquisizioni molto lunghe, ol-
tre a essere tediosa, è soggetta a errori: quando si
scorrono manualmente milioni di punti di dati, può
succedere di perdere eventi di interesse. Durante la
navigazione manuale sui segnali, inoltre, non esiste
la sicurezza di aver individuato tutte le occorrenze
di un evento. La soluzione di questi problema è la
ricerca automatica sul segnale per tutte le istanze di
un determinato evento. Specificare gli eventi da esa-
minare
è un
’operazione molto simile alla definizione
degli eventi di trigger. L’oscilloscopio contrassegna
automaticamente ogni evento e consente agli utenti
di navigare tra i contrassegni con i tasti freccia del
pannello frontale.
In questo caso il setup del runt trigger è stato copiato
nel setup di ricerca automatica, così da permettere di
individuare tre impulsi di tipo “runt” nel segnale ac-
quisito spaziati tra di loro di circa 3,25 ms. Con infor-
mazioni di questo tipo l’utente può correlare eventi
che si verificano a questa velocità e isolare la causa
dell’anomalia del segnale.
Verifica di bus seriali e paralleli
Per il debug di sistemi embedded, compresi quelli
dotati di bus seriali e paralleli, un oscilloscopio inte-
grato mette a disposizione tool molto utili tra cui una
analizzatore di protocollo e un analizzatore logico,
grazie ai quali è possibile operare su entrambi i tipi
di bus. Per quanto concerne i bus seriali, il progetto
che si sta prendendo in considerazione prevede un
bus SPI. Essendo questo bus seriale di natura molto
semplice, l’oscilloscopio deve acquisire tre segnali
(quelli che appunto costituiscono questo bus).
Il bus pilota un convertitore seriale/parallelo. Dopo
aver definito alcuni parametri del bus, quest’ultimo
è automaticamente decodificato e visualizzato. Gra-
zie alla visualizzazione sincronizzata dei due bus, le
relazioni temporali tra i dati dei bus seriali e paralleli
diventano evidenti. In molti casi il valore del bus pa-
rallelo è impostato al valore dei dati del bus seriale
subito dopo la trasmissione del pacchetto seriale.
Fig. 2 – Modalità FastAcq per la cattura delle anomalie del segnale
utilizzando una visualizzazione della temperatura
Fig. 3 – Esempio di visualizzazione a segnali misti stabilizzata con un
trigger serial che acquisisce il pacchetto di dati esadecimale B0
1...,48,49,50,51,52,53,54,55,56,57 59,60,61,62,63,64,65,66,67,68,...88
Powered by FlippingBook