Oscilloskop 100 MSPS över USB

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
bearing
Inlägg: 11687
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Oscilloskop 100 MSPS över USB

Inlägg 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
Senast redigerad av bearing 6 juli 2008, 04:25:30, redigerad totalt 1 gång.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg 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
bearing
Inlägg: 11687
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg 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å?
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Inlägg 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.
GFEF
Inlägg: 2383
Blev medlem: 4 december 2004, 18:44:04

Inlägg 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.
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Inlägg 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.
bearing
Inlägg: 11687
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg 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.
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg 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.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

USB är generellt annars en olämplig bus för realtidsdata..
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Inlägg 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.
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg 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
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg 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.
Skriv svar