Sida 1 av 1

Oscilloskop 100 MSPS över USB

Postat: 6 juli 2008, 03:28:48
av bearing
Ändrade rubriken; det var inte USB 2.0 som jag först trodde.

Hmm, jag undrar hur det här går till. USB 2.0 klarar max 480 Mbit/s - overhead. För att överföra 100*10^6 st 8-bitars samplingar per sekund krävs 800 Mbit/s + overhead. Komprimering?

http://www.darkwire.com.au/html/dso-2090_usb.html

Postat: 6 juli 2008, 03:50:47
av strombom
Buffer size 32K samples

Den fyller sin buffer, sen skickar den över det till PC:n. Finns ingen större anledning att skicka över oftare än skärmen uppdateras (eller så ofta som triggvillkoret uppfylls), så kanske 32kB * 2 kanaler * 75fps = 4,8Mbyte/sekund

Postat: 6 juli 2008, 04:17:41
av bearing
Aha.. så den kastar bort en del data.


Nu hittade jag manualen. Verkar som att jag läst felaktig info i nån eBay-annons; i manualen nämns inte USB 2.0.
http://www.partsforhdtv.com/manuals/dso-2090.pdf

Den skickar med 12 Mbit/s. Samplar med max 50 Msa/s om båda kanalerna används.

Då är det ungefär var 80:e buffer som hinner skickas. Är det inte stor risk att saker i signalen missas då?

Postat: 6 juli 2008, 08:14:42
av mri
"Är det inte stor risk att saker i signalen missas då?"

Triggningen görs i själva oscilloscopet och inte i PC'n. Dvs. oscilloscopet ligger och väntar på en viss händelse i signalen, och när det inträffar samlas 32 kSamples (eller nåt sånt) in och skickas över till PC'n.

Postat: 6 juli 2008, 09:22:33
av GFEF
bearing
>Är det inte stor risk att saker i signalen missas då?

Är grundprincipen för alla oscilloskop.
En periodiska förlopp visas med avbrott,
för att visas som ett stilla stående förlopp.

http://sv.wikipedia.org/wiki/Oscilloskop

Den signal som avbildas måste vara repetitiv,
d.v.s. samma förändring av spänningen skall ske gång på gång.

Detta är ett krav som inte oscilloskopet själv kan förverkliga.
Uppritningen måste ske av samma utsnitt av signalen varje gång.
Detta löses genom att oscilloskopet är utrustat med en så kallad trigger.

Postat: 6 juli 2008, 10:00:58
av mri
"Den signal som avbildas måste vara repetitiv"

Det gäller endast för traditionella oscilloskop utan minne. Ett DSO, som tråden gäller har inte den begränsningen.

Postat: 6 juli 2008, 13:45:21
av bearing
Jag har använt analoga oscilloskop. Börjar förstå hur ni menar; där "sparas" (ritas) ju en ännu mindre mängd per triggning. Jag förväntade mig nog att den här saken skulle kunna användas som ett kontinuerligt datainsamlingssystem.

Men, det är något som bekymrar mig än... Något som får mig att tänka att analoga har betydande fördelar.
Visst är det så att på ett analogt ritas bilden direkt efter triggningen, förutsatt att tidigare bild ritats klart? Med snabb sveptid kan alltså bilden ritas många tusen (eller miljoner) gånger per sekund; skillnader i signalen efter varje triggning kommer synas som flera svagare linjer.

Om det är som jag resonerat ovan verkar det dåligt att på det digitala använda en så pass stor buffert (större än vad som ryms på skärmen (om det är så att bufferten måste fyllas innan nästa triggning)) - då går det inte att se hur signalen ser ut efter varje gång signalen uppfyllt triggningsvillkåret.

Postat: 6 juli 2008, 14:06:35
av rehnmaak
>>>verkar det dåligt att på det digitala använda en så pass stor buffert

32k sampel är är inte så stor buffert. Mitt gamla agilent scope har 1Megasample /kanal.

>>>då går det inte att se hur signalen ser ut efter varje gång signalen uppfyllt triggningsvillkåret

Det är det största problem digitala oscilloscope (och framförallt billiga sådana) lider av. De dyrare scopen har "digital phosphor" som gör att de liknar gamla analoga scope.

Postat: 6 juli 2008, 14:39:27
av blueint
USB är generellt annars en olämplig bus för realtidsdata..

Postat: 6 juli 2008, 17:51:05
av mri
En irriterande sak med mitt havbilliga DSO (Elfa 76-260-21) är att när scopet väl har fyllt sin minnesbuffert med data (t.ex. med "single shot" triggning), så går det inte att i efterhand scrolla runt och titta på datan i bufferten. I de flesta fall är ju bufferten större än vad som kan visas på skärmen. På mitt scope måste man så att säga på förhand välja vilken del av bufferten som skall visas mha triggvilkoren... helt idiotiskt, eller så är det bara jag som inte lyckats klura ut hur man scrollar i efterhand.

Postat: 6 juli 2008, 18:00:56
av rehnmaak
Off topic men, men...

Den här rackaren är inte så mycket bättre den heller. Dock går det att zoom:a och scrolla om man först trycker på STOP, annars raderar den skärmen...

Bild

Postat: 7 juli 2008, 09:45:11
av thepirateboy
mri, jag har samma DSO och har inte heller lyckats scrolla som man kan göra på t ex Tektronix. Kan bara hålla med om att det är helt idiotiskt.