[Consiglio]Oscilloscopio

Adobe Acrobat mi dice che il pdf è danneggiato. :frowning:

PaoloP:
Adobe Acrobat mi dice che il pdf è danneggiato. :frowning:

Anche Evince, il visualizzatore che uso su Linux.

Ho visto, avete ragione, oggi lo ripubblico, ieri sera la rete era piuttosto incasinata :sweat_smile:

Testato:
interessante, forse risvolti positivi della stretta banda passante che implicitamente attenua disturbi di alta frequenza.

No, il punto della questione è che i DSO di fascia medio/bassa non sono adatti per osservare segnali analogici di piccola intensità, ecco perché è bene avere anche un oscilloscopio analogico, va bene pure da 20 MHz.
Se vuoi un DSO che non ha problemi con i segnali analogici di basso valore devi andare sulla fascia medio/alta e spendere non meno di 2000 Euro.

capito, ho un gioiello a casa e non lo sapevo :slight_smile:

Per gli interessati: ho riallegato il pdf del redazionale del DSO QUAD, ora sembra funzionare.

Riesumo questo topic per farvi una domanda dato che anche io sto valutando l'idea di mettere le mani su un oscilloscopio.
Le poche volte che ho usato questi strumenti è stato per vedere segnali per lo più periodici..è possibile però visualizzare anche segnali di trasmissione dati molto estesi nel tempo? Per esempio, sarebbe possibile vedere il comportamento di una Serial.print("Hello World!")?

In pratica, per come so usare io un oscilloscopio credo di sapere come visualizzare la trasmissione del primo o (forse) dell'ultimo carattere, ma non ho idea di come e se si possa vedere l'intera stringa..immagino di sì, magari con la connessione ad un computer..cosa mi dite?

Per quello ci sono gli analizzatori di stato logico tipo questo --> http://www.robot-italy.com/it/zeroplus-lap-c16032-pc-based-logic-analyzer.html
Ne trovi anche su ebay a prezzi inferiori, ma non valgono granché.
Oppure puoi optare per uno sniffer come il bus-pirate.

bhe per analizzare la Seriale basta usare l'arduino con una digitalRead...

Se hai un'altro Arduino puoi sempre implementare un economico logic analyzer --> Arduino Forum
--> http://www.lxtreme.nl/ols/
--> http://letsmakerobots.com/node/31422

Si, dicevo la seriale, ma in generale volevo avere la possibilità di analizzare trasferimento di dati anche su SPI, I2C o altri protocolli..Quindi con un normale oscilloscopio non si può fare, giusto?

Grazie per le informazioni :slight_smile:

Solo quelli che prevedono all'interno un analizzatore di stati logici tipo il rigol --> http://www.shopalldata.it/shop/it/rigol-ds1000d/15-ds1102d-.html
Tra l'altro, mi pare che visualizzi solo i segnali ma non interpreta il protocollo.

Purché mai non puoi farlo con oscilloscopio ?
Memorizzi la trasmissione e poi te la rivedi come vuoi. Con il trigger in modalità one shot ad esempio

Testato:
Memorizzi la trasmissione e poi te la rivedi come vuoi. Con il trigger in modalità one shot ad esempio

Hai mai provato a decodificare a mano un bus ?
L'oscilloscopio non è lo strumento adatto per verificare se i dati transitano corretti su un bus, o se c'è un errore negli stessi, non importa se di natura software o hardware.
Un normale oscilloscopio ti permette di verificare la qualità dei segnali su un bus, non l'informazione che trasportano, però se puoi spendere qualche migliaio di Euro ci sono DSO che oltre a mostrarti la qualità del segnale permettono anche di verificarne il contenuto perché sono dotati dell'opportuno software di interpretazione dei segnali.
In tutti i casi nessun DSO ha la stessa versatilità di un vero analizzatore di stati logici e relativo analizzatore di protocolli, ovviamente parlo di veri analizzatori e non dei giocattoli da pochi soldi che tanto promettono e nulla mantengono.

Astro,
conosci questi ? http://www.saleae.com/

Hai info/feedback sulla qualità/funzionalità ?

Grazie,

Guglielmo

P.S. : Ho un Rigol DS1102D, ma comunque, come dicevi, pur essendo un DSO, non ha la versatilità di un vero analizzatore ...

È normale che non è lo strumento adatto, ma rispondevo a precisa domanda, lui voleva vedere solo una stampa di una decina di byte, ritengo corretto rispondergli che può farlo, differentemente dalle risposte che gli avevano fatto credere che non fosse possibile proprio.

gpb01:
Hai info/feedback sulla qualità/funzionalità ?

Sono al limite tra il giocattolo e un vero analizzatore entry level.

Testato:
È normale che non è lo strumento adatto, ma rispondevo a precisa domanda, lui voleva vedere solo una stampa di una decina di byte,

Ti ripeto la domanda, hai mai provato ad interpretare i "ghirigori" che vedi sul DSO per ricavarne l'informazione contenuta ?
Il solo capire dove si trova il bit di start e quello di stop è già difficile, per non parlare del tirare fuori i singoli bit visto che devi suddividere con precisione in otto parti l'intervallo compreso tra start e stop.
Un conto è guardare il segnale di una UART/I2C e vedere se va bene come livelli e se presenta il tipico aspetto di una comunicazione di quel tipo, un conto è estrarre l'informazione.

astrobeed:
..........
Un conto è guardare il segnale di una UART/I2C e vedere se va bene come livelli e se presenta il tipico aspetto di una comunicazione di quel tipo, un conto è estrarre l'informazione.

Concordo al 100% ... sono diventato matto a cercare di decodificare lo scambio di informazioni tra un mio programma ed una memoria FRAM su SPI ...
... e si che sapevo cosa (almeno in teoria) si stavano dicendo XD :grin: XD

Ghirigori mi piace. Diciamo che è un buon allenamento per gli occhi e la mente. Facciamo cosi, stampa una lettera per volta :slight_smile: