Go Down

Topic: [Consiglio]Oscilloscopio (Read 9761 times) previous topic - next topic

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  :)

PaoloP

#31
Apr 20, 2013, 02:03 pm Last Edit: Apr 20, 2013, 02:06 pm by PaoloP Reason: 1
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.

Testato

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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

astrobeed


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.

gpb01

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 ...
Search is Your friend ... or I am Your enemy !

Testato

È 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.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

astrobeed


Hai info/feedback sulla qualità/funzionalità ?


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

astrobeed


È 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.

gpb01


..........
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 :smiley-mr-green: XD
Search is Your friend ... or I am Your enemy !

Testato

Ghirigori mi piace. Diciamo che è un buon allenamento per gli occhi e la mente. Facciamo cosi, stampa una lettera per volta  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

khriss75

Sono consapevole del fatto che per la cifra che ho intenzione di spendere avrò poco più che un oscilloscopio giocattolo, ma sapreste consigliarmi qualcosa col migliore prezzo/prestazioni? Il mio budget è compreso tra i 100 e 150 euro. Stavo guardando su ebay quelle "scatolette" da collegare via usb al pc.
Tra l'altro poi devo attrezzarmi di un buon alimentatore da banco e come se non bastasse ieri mi ha salutato la stampante... Si, si, devo restare nel limite dei 100/150 euro circa.

Grazie!

Cristian

PaoloP

Per quella cifra c'è il DSO Nano V3 (http://www.seeedstudio.com/depot/dso-nano-v3-p-1358.html?cPath=63_65) disponibile anche qui
--> http://www.robot-italy.com/it/dso-nano-v3-oscilloscopio-tascabile.html +S.S.
Però è molto limitato

Quote
Features
Portable and lightweight
Color display
Waveform storage and playback
6 triggering modes
200Khz Analog Bandwidth
Complete measurement markers and signal characteristics
Built-in Signal Generator
Accessories available
Open Source

Specifications
Display: 2.8'' color TFT LCD
Display Resolution: 320x240 Display Colors 65K
Virtual Broadband: 0 ~ 200kHz
Max. Sampling Rate: 1Msps 12 bit
Sampling Storage Depth: 4096 points
Transverse Sensitivity: 1uS/Div~10S/Div(1-2-5 stepping)
Vertical Sensitivity: 10mv/Div~10V/Div(x1 probe) 0.5V/Div~10V/Div(x10 probe)
Input Resistance: >500K?
Max. Input Voltage: 80Vpp?x1 probe?400Vpp(x10 probe)
Coupling Mode: DC
Triggering Mode: Auto?Normal?Single?None?Scan
Auto Measurement: Frequency, cycle, duty, Vpp, Vram, Vavg, DC voltage; Vertical Precise Measurement Cursor; Horizontal Precise Measurement Cursor; Rising/Falling Edge Trigger; Triggering Cursor; Triggering Sensitivity Cursor; Hold/Run
Inbuilt Test Signal: 10Hz~1MHz(1-2-5 stepping)
Waveform Storage: build-in 2Mbyte
PC Connection Interface: Connection through USB
Recharging Method: Recharging through USB interface
Dimensions:105mm x 53mm x 8mm

Interessante, il raggionamento sull'interpretazione ad occhio del protocollo dati, mi chiedo ma in giro non c'è software che possa leggere la trasmissione registrata su un file e analizzarla per estrarre l'informazione ed eventualmente fare una analisi sulla qualità del segnale?

Io se tutto va bene prenderò un rigol (budget non superiore a 500€) , tanto consigliato da astro che alla fine mi ha convinto (sia astro che il rigol). :P


OTOT:ALTGR+W '?'; incredibile questa è la prima volta che noto questo carattere, credevo di conoscerli tutti, sicuramente non è tra gli ascii esteso (127-255)

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

khriss75


Per quella cifra c'è il DSO Nano V3 (http://www.seeedstudio.com/depot/dso-nano-v3-p-1358.html?cPath=63_65) disponibile anche qui
--> http://www.robot-italy.com/it/dso-nano-v3-oscilloscopio-tascabile.html +S.S.
Però è molto limitato

Quote
Features
Portable and lightweight
Color display
Waveform storage and playback
6 triggering modes
200Khz Analog Bandwidth
Complete measurement markers and signal characteristics
Built-in Signal Generator
Accessories available
Open Source

Specifications
Display: 2.8'' color TFT LCD
Display Resolution: 320x240 Display Colors 65K
Virtual Broadband: 0 ~ 200kHz
Max. Sampling Rate: 1Msps 12 bit
Sampling Storage Depth: 4096 points
Transverse Sensitivity: 1uS/Div~10S/Div(1-2-5 stepping)
Vertical Sensitivity: 10mv/Div~10V/Div(x1 probe) 0.5V/Div~10V/Div(x10 probe)
Input Resistance: >500K?
Max. Input Voltage: 80Vpp?x1 probe?400Vpp(x10 probe)
Coupling Mode: DC
Triggering Mode: Auto?Normal?Single?None?Scan
Auto Measurement: Frequency, cycle, duty, Vpp, Vram, Vavg, DC voltage; Vertical Precise Measurement Cursor; Horizontal Precise Measurement Cursor; Rising/Falling Edge Trigger; Triggering Cursor; Triggering Sensitivity Cursor; Hold/Run
Inbuilt Test Signal: 10Hz~1MHz(1-2-5 stepping)
Waveform Storage: build-in 2Mbyte
PC Connection Interface: Connection through USB
Recharging Method: Recharging through USB interface
Dimensions:105mm x 53mm x 8mm



Grazie Paolo!
Mi pare di capire che le versioni senza schermo (solo collegabili al pc) non siano molto amate... c'è un motivo particolare oltre al fatto di necessitare di un pc, oppure sono effettivamente meno precise e/o più problematiche da gestire?
Giusto per capire... cosa consideri particolarmente limitante? A me servirebbe più che altro per analizzare segnali analogici, non credo arriverò mai a "sniffare" porte SPI o altro... Ad esempio sto lavorando sul progetto del sensore di corrente mediante TA, seguendo quanto scritto in vari articoli non riesco a cavare nulla. Controllando il segnale in laboratorio dove lavoro ho visto valori e segnali mooolto dubbi. Il problema è che non posso portarmi a casa l'oscilloscopio ne tanto meno lavorare sul mio progetto sul posto di lavoro.

Ancora grazie!

lesto


Interessante, il raggionamento sull'interpretazione ad occhio del protocollo dati, mi chiedo ma in giro non c'è software che possa leggere la trasmissione registrata su un file e analizzarla per estrarre l'informazione ed eventualmente fare una analisi sulla qualità del segnale?


per fare una cosa del genere esistono i logic analizer, il "bus pirate" mi pare sia uno dei più famosi, ma non ne conosco le feature/qualità http://dangerousprototypes.com/docs/Bus_Pirate
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up